freebsd-dev/sys/powerpc/aim
Nathan Whitehorn 554dab448e Make 64-bit AIM trap handlers relocatable by changing all absolute branch
instructions to call through pointers instead. In general, these are set
implicitly through relocation processing. One has to be set explicitly in
machdep.c, however, to fit one handler in the tiny (8 instruction) space
available.

Reviewed by:	andreast
Differential revision:	D1554
Tested on:	UP and SMP G5, Cell, POWER5+
2015-01-21 19:07:45 +00:00
..
interrupt.c Fix the Wii build, and remove an extraneous critical_enter(). 2013-10-16 04:11:42 +00:00
locore32.S Refactor PowerPC (especially AIM) init sequence to be less baroque. 2015-01-18 18:32:43 +00:00
locore64.S Add some initial infrastructure for relocating the kernel in place. 2015-01-19 17:58:01 +00:00
locore.S
machdep.c Make 64-bit AIM trap handlers relocatable by changing all absolute branch 2015-01-21 19:07:45 +00:00
mmu_oea64.c Provide a tunable (machdep.moea64_bpvo_pool_size) to set the bootstrap 2015-01-19 05:14:07 +00:00
mmu_oea64.h Add POWER CPUs to the kernel's knowledge. This does not imply we currently 2013-09-09 12:51:24 +00:00
mmu_oea.c Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
moea64_if.m Add an abstraction layer to the 64-bit AIM MMU's page table manipulation 2010-12-04 02:42:52 +00:00
moea64_native.c Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
mp_cpudep.c On 64-bit PowerPC, use more native forms of the PPC 970 HID restore 2015-01-21 02:57:54 +00:00
slb.c Flip the semantic of M_NOWAIT to only require the allocation to not 2012-11-14 20:01:40 +00:00
trap_subr32.S Add support for dtrace:fbt on modules for PowerPC 2014-11-29 20:54:33 +00:00
trap_subr64.S Make 64-bit AIM trap handlers relocatable by changing all absolute branch 2015-01-21 19:07:45 +00:00
trap.c Restore the trap type argument to the DTrace trap hook, removed in r268600. 2014-12-23 15:38:19 +00:00
uma_machdep.c Rename global cnt to vm_cnt to avoid shadowing. 2014-03-22 10:26:09 +00:00