1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-28 11:57:28 +00:00
freebsd/sys/mips/mips
Nathan Whitehorn 5cd2b97cd0 Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring
fdtbus in most cases. This brings ARM and MIPS more in line with existing
Open Firmware platforms like sparc64 and powerpc, as well as preventing
double-enumeration of the OF tree on embedded PowerPC (first through nexus,
then through fdtbus).

This change is also designed to simplify resource management on FDT platforms
by letting there exist a platform-defined root bus resource_activate() call
instead of replying on fdtbus to do the right thing through fdt_bs_tag.
The OFW_BUS_MAP_INTR() and OFW_BUS_CONFIG_INTR() kobj methods are also
available to implement for similar purposes.

Discussed on:	-arm, -mips
Tested by:	zbb, brooks, imp, and others
MFC after:	6 weeks
2013-11-05 13:48:34 +00:00
..
autoconf.c
bcopy.S Replace uses of the ALEAF macro with XLEAF and remove ALEAF macro to 2013-10-15 04:43:31 +00:00
bus_space_fdt.c
bus_space_generic.c Add read/write bus barriers for MIPS. 2013-10-09 22:10:03 +00:00
busdma_machdep.c Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
cache_mipsNN.c
cache.c MFP4: 2013-10-22 21:16:57 +00:00
cpu.c MFP4: 2013-10-22 21:16:57 +00:00
db_disasm.c
db_interface.c
db_trace.c
dump_machdep.c
elf_machdep.c
elf_trampoline.c Shuffle the includes around so they occur after opt_global.h is included; 2013-10-09 00:22:21 +00:00
exception.S Elminate NON_LEAF and use NESTED instead to unify our assembler 2013-10-15 04:45:09 +00:00
fp.S Elminate NON_LEAF and use NESTED instead to unify our assembler 2013-10-15 04:45:09 +00:00
freebsd32_machdep.c
gdb_machdep.c
genassym.c
in_cksum.c
inckern.S
intr_machdep.c
libkern_machdep.c
locore.S
machdep.c
mem.c
minidump_machdep.c
mp_machdep.c Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
mpboot.S
nexus.c Teach nexus(4) about Open Firmware (e.g. FDT) on ARM and MIPS, retiring 2013-11-05 13:48:34 +00:00
octeon_cop2_swtch.S
octeon_cop2.c
pm_machdep.c
pmap.c The pmap function pmap_clear_reference() is no longer used. Remove it. 2013-09-20 04:30:18 +00:00
ptrace_machdep.c
sc_machdep.c
stack_machdep.c
stdatomic.c Make support for atomics on ARM complete. 2013-06-15 08:15:22 +00:00
support.S Elminate NON_LEAF and use NESTED instead to unify our assembler 2013-10-15 04:45:09 +00:00
swtch.S Elminate NON_LEAF and use NESTED instead to unify our assembler 2013-10-15 04:45:09 +00:00
sys_machdep.c
tick.c Panics about how things can't be attached should probably happen in the 2013-10-29 20:38:58 +00:00
tlb.c Add pagemask debugging output in "show tlb" in the debugger. 2013-09-29 10:14:16 +00:00
trap.c Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
uio_machdep.c Include sys/systm.h after sys/param.h. 2013-07-15 15:40:57 +00:00
uma_machdep.c
vm_machdep.c - Create kern.ipc.sendfile namespace, and put the new "readhead" OID 2013-09-22 13:36:52 +00:00