freebsd-nq/sys/powerpc/aim
Andreas Tobler f367ffdecc Save and restore the trap vectors when doing OF calls on pSeries machines.
It turned out that on pSeries machines the call into OF modified the trap
vectors and this made further behaviour unpredictable.

With this commit I'm now able to boot multi user on a network booted
environment on my IntelliStation 285. This is a POWER5+ machine.

Discussed with:		nwhitehorn
MFC after:	1 week
2013-11-23 18:58:17 +00:00
..
interrupt.c Fix the Wii build, and remove an extraneous critical_enter(). 2013-10-16 04:11:42 +00:00
locore32.S Setup BAT0 and BAT1 on the Wii. 2012-11-21 08:04:21 +00:00
locore64.S Implement DTrace for PowerPC. This includes both 32-bit and 64-bit. 2012-11-07 23:45:09 +00:00
locore.S
machdep.c Save and restore the trap vectors when doing OF calls on pSeries machines. 2013-11-23 18:58:17 +00:00
mmu_oea64.c Do not assume a value for #address-cells when parsing the OF translations 2013-11-17 18:03:03 +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 Clean up missed header references. 2013-10-26 17:54:31 +00:00
moea64_if.m
moea64_native.c Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
mp_cpudep.c Clean up missed header references. 2013-10-26 17:54:31 +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 FBT for PowerPC DTrace. Also, clean up the DTrace assembly code, 2013-03-18 05:30:18 +00:00
trap_subr64.S Add FBT for PowerPC DTrace. Also, clean up the DTrace assembly code, 2013-03-18 05:30:18 +00:00
trap.c Remove stale comment. The PID provider is handled elsewhere already. 2013-11-21 06:54:28 +00:00
uma_machdep.c Flip the semantic of M_NOWAIT to only require the allocation to not 2012-11-14 20:01:40 +00:00