1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-12 14:29:28 +00:00
freebsd/sys/mips/cavium
Juli Mallett 1dadcedcfc When allocating memory from bootmem for the kernel to use, try to leave about
2MB of memory in the bootmem allocator for the SDK to use internally at a later
point.  It'd be nice if there were some functions we could call before
allocating memory to let various facilities reserve some memory, but for now
this seems sufficient.  Previously some unfortunate systems could give up all
(or at least most) of their memory to the kernel from bootmem, and then
allocating command queues for packet output and the like would fail later in
the boot process (which in turn would lead to crashes even later.)

Reported by:	kan
2010-12-28 20:11:54 +00:00
..
cryptocteon o) Add the "octusb" controller which supports the first port of the Octeon 2010-07-20 19:32:25 +00:00
octe o) Add support for the Lanner MR-321X/MR-325, which is just a modified MR-320. 2010-12-16 07:20:38 +00:00
usb Fix octusb build. 2010-09-18 00:58:44 +00:00
asm_octeon.S o) Add SMP support for Octeon using U-Boot to launch all the processors at the 2010-04-17 03:08:13 +00:00
ciu.c Add interrupt describing and binding to CIU. 2010-12-01 05:24:29 +00:00
cvmx_config.h Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
files.octeon1 Merge Cavium Octeon SDK 2.0 Simple Executive; this brings some fixes and new 2010-11-28 08:18:16 +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_ds1337.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
octeon_ebt3000_cf.c Declare the CF GEOM class so that g_modevent will get called, the class will 2010-11-02 23:43:44 +00:00
octeon_machdep.c When allocating memory from bootmem for the kernel to use, try to leave about 2010-12-28 20:11:54 +00:00
octeon_mp.c Make the meaning of the 'mask' argument to 'set_intr_mask(mask)' consistent 2010-09-15 05:10:50 +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 Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +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 - Add watchdog driver for Cavium Octeon. At the moment only 2010-11-28 08:11:05 +00:00
octopci_bus_space.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
octopci.c Don't attach the PCI bus driver if the board we're being run on has PCIe. The 2010-11-03 23:29:52 +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 Rather than shifting offsets by three, set register offset to 3. All our 2010-10-02 05:38:45 +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