freebsd-nq/sys/powerpc/booke
Peter Grehan 33529b98d5 Introduce inheritance into the PowerPC MMU kobj interface.
include/mmuvar.h - Change the MMU_DEF macro to also create the class
definition as well as define the DATA_SET. Add a macro, MMU_DEF_INHERIT,
which has an extra parameter specifying the MMU class to inherit methods
from. Update the comments at the start of the header file to describe the
new macros.

booke/pmap.c
aim/mmu_oea.c
aim/mmu_oea64.c - Collapse mmu_def_t declaration into updated MMU_DEF macro

The MMU_DEF_INHERIT macro will be used in the PS3 MMU implementation to
allow it to inherit the stock powerpc64 MMU methods.

Reviewed by:	nwhitehorn
2010-09-15 00:17:52 +00:00
..
clock.c Update PowerPC event timer code to use new event timers infrastructure. 2010-09-11 04:45:51 +00:00
copyinout.c Merge r198724 to Book-E. casuword() non-atomically read the current value 2010-02-20 16:13:43 +00:00
interrupt.c Update PowerPC event timer code to use new event timers infrastructure. 2010-09-11 04:45:51 +00:00
locore.S MFppc64: 2010-07-13 05:32:19 +00:00
machdep.c Refactor timer management code with priority to one-shot operation mode. 2010-09-13 07:25:35 +00:00
mp_cpudep.c Add SMP support on U3-based G5 systems. This does not yet work perfectly: 2009-10-23 03:17:02 +00:00
platform_bare.c Update PowerPC event timer code to use new event timers infrastructure. 2010-09-11 04:45:51 +00:00
pmap.c Introduce inheritance into the PowerPC MMU kobj interface. 2010-09-15 00:17:52 +00:00
swtch.S MFppc64: 2010-07-13 05:32:19 +00:00
trap_subr.S Actually pass a pointer to the trapframe to powerpc_extr_interrupt(). 2010-03-23 01:07:30 +00:00
trap.c Remove unused KTRACE includes. 2010-08-19 16:41:27 +00:00
vm_machdep.c MFppc64: 2010-07-13 05:32:19 +00:00