freebsd-dev/sys/mips/nlm
Jayachandran C. a541c47546 Do dcache flush on CPU core before enabling threads.
The dcache flush has to be done using the core control registers before
splitting the L1D cache by enabling the hardware threads.

Also replace .word calls for mfcr/mtcr with a C macro.

In collaboration with: prabhath at netlogicmicro com
2011-11-21 16:43:24 +00:00
..
hal Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
board.c MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
board.h MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
bus_space_rmi_pci.c MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
bus_space_rmi.c Support for booting XLP using FDT. 2011-10-18 08:10:23 +00:00
clock.h MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
cms.c Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
files.xlp Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
intern_dev.c MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
interrupt.h MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
intr_machdep.c MIPS XLP platform code update. 2011-09-05 10:45:29 +00:00
mpreset.S Do dcache flush on CPU core before enabling threads. 2011-11-21 16:43:24 +00:00
msgring.h Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
std.xlp Rearrange XLP configuration files. 2011-11-18 11:18:59 +00:00
tick.c
uart_cpu_xlp.c Support for booting XLP using FDT. 2011-10-18 08:10:23 +00:00
uart_pci_xlp.c Remove unused variable ubase. 2011-11-19 15:08:49 +00:00
usb_init.c Fix USB compilation, and add USB options to XLP conf 2011-11-19 14:33:14 +00:00
xlp_machdep.c Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
xlp_pci.c Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00
xlp.h Merge XLP 3XX updates and related rework. 2011-11-21 08:12:36 +00:00