freebsd-dev/sys/powerpc
Nathan Whitehorn cb8617b275 Revisit locking in the 64-bit AIM PMAP. The PVO head for a page is
generally protected by the VM page queue mutex. Instead of extending the
table lock to cover the PVO heads, add some asserts that the page queue
mutex is in fact held. This fixes several LORs and possible deadlocks.

This also adds an optimization to moea64_kextract() useful for
direct-mapped quantities, like UMA buffers. Being able to use this from
inside UMA removes an additional LOR.
2010-03-20 14:35:24 +00:00
..
aim Revisit locking in the 64-bit AIM PMAP. The PVO head for a page is 2010-03-20 14:35:24 +00:00
booke Place interrupt handling in a critical section and remove double 2010-03-09 02:00:53 +00:00
compile
conf Remove COMPAT_43TTY from stock kernel configuration files. 2010-03-13 09:21:00 +00:00
cpufreq Add cpufreq support on the PowerPC G5, along with a skeleton SMU driver 2009-06-23 04:28:32 +00:00
fpu The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:07:02 +00:00
include The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
mpc85xx Make PCI Express host controllers functional, by: 2010-02-01 17:51:01 +00:00
ofw Update d_mmap() to accept vm_ooffset_t and vm_memattr_t. 2009-12-29 21:51:28 +00:00
powermac Let unin(4) attach to U3 controllers found on G5 machines. 2010-03-20 03:58:00 +00:00
powerpc Fix another bug involving /dev/mem and the OEA64 scratchpage. When 2010-02-25 14:51:06 +00:00
psim Unbreak build. 2009-12-06 17:26:43 +00:00