freebsd-dev/sys/powerpc/aim
Nathan Whitehorn 91416fb268 Modularize the Open Firmware client interface to allow run-time switching
of OFW access semantics, in order to allow future support for real-mode
OF access and flattened device frees. OF client interface modules are
implemented using KOBJ, in a similar way to the PPC PMAP modules.

Because we need Open Firmware to be available before mutexes can be used on
sparc64, changes are also included to allow KOBJ to be used very early in
the boot process by only using the mutex once we know it has been initialized.

Reviewed by:    marius, grehan
2008-12-20 00:33:10 +00:00
..
clock.c o In decr_get_timecount() only read the low timebase register. 2008-09-16 17:11:33 +00:00
copyinout.c Fix remaining compile error. 2006-10-18 19:56:20 +00:00
interrupt.c Trace interrupts with KTR_INTR. 2008-08-31 23:54:22 +00:00
locore.S Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
machdep.c Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
mmu_oea.c In preparation for PowerPC G5 support, allow PVO objects to contain page 2008-09-23 03:02:57 +00:00
mp_cpudep.c Rewrite cpudep_ap_bootstrap(). We now enable L3, L2, L1D and L1I 2008-09-16 17:22:16 +00:00
nexus.c Convert PowerPC AIM PCI and nexus busses to standard OFW bus interface. This 2008-10-14 14:54:14 +00:00
ofw_machdep.c Modularize the Open Firmware client interface to allow run-time switching 2008-12-20 00:33:10 +00:00
ofwmagic.S Instead of "OpenFirmware", "openfirmware", etc. use the official spelling 2004-08-16 15:45:27 +00:00
swtch.S Set pcpup->pc_curthread and pcpup->pc_curpcb before calling 2008-09-16 17:03:52 +00:00
trap_subr.S Remove the tracing from the AP startup. The AP is known 2008-09-16 01:05:54 +00:00
trap.c Add link register to fatal trap printout to better diagnose NULL 2008-06-04 07:32:49 +00:00
uio_machdep.c Add kdb_cpu_sync_icache(), intended to synchronize instruction 2007-06-09 21:55:17 +00:00
uma_machdep.c It has been observed on the mailing lists that the different categories 2007-09-15 18:47:02 +00:00
vm_machdep.c Whitespace fixes. 2008-08-30 18:48:17 +00:00