freebsd-skq/sys/powerpc
nwhitehorn 4eb3d8da4b Reduce KVA pressure on OEA64 systems running in bridge mode by mapping
UMA segments at their physical addresses instead of into KVA. This emulates
the direct mapping behavior of OEA32 in an ad-hoc way. To make this work
properly required sharing the entire kernel PMAP with Open Firmware, so
ofw_pmap is transformed into a stub on 64-bit CPUs.

Also implement some more tweaks to get more mileage out of our limited
amount of KVA, principally by extending KVA into segment 16 until the
beginning of the first OFW mapping.

Reported by:	linimon
2010-02-20 16:23:29 +00:00
..
aim Reduce KVA pressure on OEA64 systems running in bridge mode by mapping 2010-02-20 16:23:29 +00:00
booke Merge r198724 to Book-E. casuword() non-atomically read the current value 2010-02-20 16:13:43 +00:00
compile
conf Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +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 Include <sys/types.h> before <sys/systm.h> to get typedefs required 2008-04-09 08:50:37 +00:00
include Reduce KVA pressure on OEA64 systems running in bridge mode by mapping 2010-02-20 16:23:29 +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 Allow the SMU driver to read a variety of hardware sensors (possible 2010-02-19 04:37:54 +00:00
powerpc Turn on experimental support for DEEPNAP on the 970MP. 2010-02-20 16:14:19 +00:00
psim Unbreak build. 2009-12-06 17:26:43 +00:00