freebsd-nq/sys
Nathan Whitehorn ab73970649 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
..
amd64 Remove redundant inclusion of <sys/cdefs.h>. 2010-02-20 14:13:47 +00:00
arm Show the cpu info for fa526 2010-02-20 14:54:11 +00:00
boot Update comment. We also look for GPT partitions. 2010-02-18 22:23:30 +00:00
bsm Add audit events for process descriptor system calls, which will appear in 2009-09-29 21:25:59 +00:00
cam Make CD driver a bit more robust and predictable to unreported errors. 2010-02-15 18:14:51 +00:00
cddl Don't set f_bsize to recordsize. It might confuse some software (like squid). 2010-02-19 20:18:16 +00:00
compat No need to include security/mac/mac_framework.h here. 2010-02-18 22:26:01 +00:00
conf Get rid of unused options: KERNPHYSADDR, KERNVIRTADDR, PHYSADDR, PHYS_ADDR_64BIT 2010-02-20 06:39:14 +00:00
contrib Uuencode the rt2870 firmware into ascii like the other firmware blobs. 2010-01-29 03:35:01 +00:00
crypto
ddb Add a space before printing 'thread pid ...' to match the space before 2010-02-12 19:52:51 +00:00
dev Fix common misspelling of hierarchy 2010-02-20 10:19:19 +00:00
fs Fix common misspelling of hierarchy 2010-02-20 10:19:19 +00:00
gdb
geom Please welcome HAST - Highly Avalable Storage. 2010-02-18 23:16:19 +00:00
gnu Bring in the ext2fs work done by Aditya Sarawgi during and after Google Summer 2010-01-14 14:30:54 +00:00
i386 Allow the pmap code to be built with GCC from FreeBSD 7 again. 2010-02-18 14:28:38 +00:00
ia64 Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
isa Remove extraneous semicolons, no functional changes. 2010-01-07 21:01:37 +00:00
kern Use the cached value within comparison. 2010-02-19 15:10:05 +00:00
kgssapi
libkern Merge from head at r201628. 2010-01-06 05:58:07 +00:00
mips Fix DDB backtrace that includes a kernel exception frame. 2010-02-20 07:34:37 +00:00
modules Hook up nfs_common missed in r203968. 2010-02-19 21:11:40 +00:00
net Return partially filled buffer for non-blocking read(2) 2010-02-20 00:19:21 +00:00
net80211 Ensure that tkip_mixing_phase1() is called after a rekeying event when 2010-02-08 18:16:59 +00:00
netatalk Reverse misordered unlock and lock in at_control for netatalk phase I 2009-08-12 10:44:13 +00:00
netgraph Declare a new EVENTHANDLER called iflladdr_event which signals that the L2 2010-01-18 20:34:00 +00:00
netinet * Fix another u_long -> uint32_t issue. 2010-02-19 18:00:38 +00:00
netinet6 No need to include security/mac/mac_framework.h here. 2010-02-18 22:30:37 +00:00
netipsec Correct typo in comment. 2010-02-18 22:34:29 +00:00
netipx
netnatm
netncp
netsmb Don't print out a message on loading a module. 'kldload -v' and 'kldstat 2009-09-10 18:33:08 +00:00
nfs Factor out the code shared between NFS client and server into its own 2010-02-16 20:00:21 +00:00
nfsclient Simplify code a bit. 2010-02-18 22:10:55 +00:00
nfsserver Factor out the code shared between NFS client and server into its own 2010-02-16 20:00:21 +00:00
nlm Handle GRANTED_RES messages more gracefully: Send along a grant cookie 2009-10-07 19:50:14 +00:00
opencrypto Add comments trying to explain what bad things happen here, i.e. 2010-01-09 15:43:47 +00:00
pc98 Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
pci Add initial support for RTL8103E PCIe fastethernet. 2010-01-27 17:49:27 +00:00
powerpc Reduce KVA pressure on OEA64 systems running in bridge mode by mapping 2010-02-20 16:23:29 +00:00
rpc Replace the static NGROUPS=NGROUPS_MAX+1=1024 with a dynamic 2010-01-12 07:49:34 +00:00
security Make sure we convert audit records that were produced as the result of the 2010-01-31 22:31:01 +00:00
sparc64 Predict KASSERTs to be true. 2010-02-13 19:17:06 +00:00
sun4v Adjust style (following the already existing rules) for the newly 2010-02-15 23:44:48 +00:00
sys Avoid corrupting the list or queue if _REMOVE is invoked with a 2010-02-20 01:05:30 +00:00
teken Fall back to ASCII codepoints for box drawing. 2010-02-08 09:16:59 +00:00
tools Output a comment on top of each generated file explaining where it came 2009-10-25 09:48:21 +00:00
ufs When ffs_realloccg() failed to allocate bigger fragment and, because 2010-02-13 10:34:50 +00:00
vm The MAP_ENTRY_NEEDS_COPY flag belongs to protoeflags, cow variable 2010-01-29 19:25:45 +00:00
xdr Add a check for a NULL mbuf ptr at the beginning of xdrmbuf_inline() 2009-08-12 16:27:51 +00:00
xen Remove extraneous semicolons, no functional changes. 2010-01-07 21:01:37 +00:00
Makefile