freebsd-skq/sys/mips/cavium
Juli Mallett ecdb6b0261 Fix promiscuous mode with if_octm:
o) The MAC set must occur before the multicast list is set up as the former
   will enable the CAM unconditionally, while promiscuous mode disables it,
   so if promiscuous mode is to be set this must occur after the MAC is
   programmed.
o) The multicast list must be set up unconditionally as even if flags have
   not changed, if the interface has gone through a reinitialization, the
   state of the CAM as changed by the MAC initialization could be incorrect.
o) Call octm_init when flags change, even if the interface is already running.
2012-03-11 00:34:14 +00:00
..
cryptocteon - Add better COP2 (crypto coprocessor) context handler for Octeon. Keep 2012-01-06 01:23:26 +00:00
octe Revert part of old logic of assigning MAC addressess: 2012-02-29 05:48:29 +00:00
usb We use port_index field of struct octusb_qh to reference USB state 2012-01-20 23:37:04 +00:00
asm_octeon.S Partially revert r224661: 2011-10-04 17:49:19 +00:00
ciu.c o) Expand the CIU driver to be aware of newly-allocated parts of the IRQ range. 2011-01-10 03:48:41 +00:00
cvmx_config.h o) Expand the CIU driver to be aware of newly-allocated parts of the IRQ range. 2011-01-10 03:48:41 +00:00
files.octeon1 Revert part of old logic of assigning MAC addressess: 2012-02-29 05:48:29 +00:00
if_octm.c Fix promiscuous mode with if_octm: 2012-03-11 00:34:14 +00:00
obio.c Fix to specify generic bus_add_child. 2010-09-19 09:18:27 +00:00
obiovar.h trim unused members of the softc. 2010-01-28 20:38:52 +00:00
octeon_cop2.h - Add better COP2 (crypto coprocessor) context handler for Octeon. Keep 2012-01-06 01:23:26 +00:00
octeon_cop2.S - Add better COP2 (crypto coprocessor) context handler for Octeon. Keep 2012-01-06 01:23:26 +00:00
octeon_ds1337.c - struct clocktime sets different ranges for DOW and month 2011-12-31 23:21:36 +00:00
octeon_ebt3000_cf.c Remove octeon_bootinfo from all files except octeon_machdep.c. 2011-10-04 20:17:43 +00:00
octeon_gpio.c - Add generic GPIO driver for Cavium Octeon. At the moment pin definition is 2011-12-28 05:57:03 +00:00
octeon_gpiovar.h - Add generic GPIO driver for Cavium Octeon. At the moment pin definition is 2011-12-28 05:57:03 +00:00
octeon_machdep.c Unbreak SMP on stock Octeon systems -- copy the core_mask from bootinfo into 2012-03-02 20:34:15 +00:00
octeon_mp.c Remove octeon_bootinfo from all files except octeon_machdep.c. 2011-10-04 20:17:43 +00:00
octeon_nmi.S - Add watchdog driver for Cavium Octeon. At the moment only 2010-11-28 08:11:05 +00:00
octeon_pcmap_regs.h Add default address for FLASH mapping on the boot bus. 2011-10-04 20:30:15 +00:00
octeon_rnd.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
octeon_rtc.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
octeon_wdog.c Shorten device name so it fits into vmstat -i. 2011-01-10 22:14:08 +00:00
octopci_bus_space.c When creating a handle for a subregion, be sure to actually math out the new 2012-03-02 21:46:31 +00:00
octopci.c - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
octopcireg.h Flesh out PCI bus support some: 2010-09-24 00:14:24 +00:00
octopcivar.h Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
std.octeon1 Remove the 'machine mips' from DEFAULTS. Put the proper 'machine mips 2010-11-13 22:34:12 +00:00
uart_bus_octeonusart.c Don't do a device_identify to add uart0, it's already hinted. 2011-01-19 07:06:28 +00:00
uart_cpu_octeonusart.c Rather than shifting offsets by three, set register offset to 3. All our 2010-10-02 05:38:45 +00:00
uart_dev_oct16550.c Rather than shifting offsets by three, set register offset to 3. All our 2010-10-02 05:38:45 +00:00