Go to file
bouyer 98a8e8b486 Merge the bouyer-xeni386 branch. This brings in PAE support to NetBSD xeni386
(domU only). PAE support is enabled by 'options PAE', see the new XEN3PAE_DOMU
and INSTALL_XEN3PAE_DOMU kernel config files.

See the comments in arch/i386/include/{pte.h,pmap.h} to see how it works.
In short, we still handle it as a 2-level MMU, with the second level page
directory being 4 pages in size. pmap switching is done by switching the
L2 pages in the L3 entries, instead of loading %cr3. This is almost required
by Xen, which handle the last L2 page (the one mapping 0xc0000000 - 0xffffffff)
in a very special way. But this approach should also work for native PAE
support if ever supported (in fact, the pmap should almost suport native
PAE, what's missing is bootstrap code in locore.S).
2008-01-23 19:46:43 +00:00
bin Conform to XCU Section 2.8.2 (Exit Status for Commands) 2008-01-21 06:43:03 +00:00
common Search files in arch/sparc64/atomic before arch/sparc/atomic in case of 2008-01-22 12:34:58 +00:00
crypto From Timo Teras: reset iph1->dpd_r_u in the scheduler's callback, to avoid access to freed memory. 2008-01-11 14:27:34 +00:00
dist #include <stdbool.h> for bool, instead of typedeffing our own. 2008-01-21 20:47:38 +00:00
distrib Add uhmodem.0 and uhmodem.4. 2008-01-22 06:58:13 +00:00
doc Note addition of ossaudio support to COMPAT_LINUX32. 2008-01-22 01:23:36 +00:00
etc Set the permissions of /etc/openssl/private to 0700. 2008-01-22 01:21:04 +00:00
games Only pull in <sys/cdefs.h> on NetBSD, to fix build on Solaris 10. 2008-01-16 23:23:25 +00:00
gnu Catch up with changes so that kernel frame unwinding works again. 2008-01-18 16:07:22 +00:00
include tell about getdents, not getdirentries 2008-01-09 20:55:03 +00:00
lib remove redundant check. 2008-01-20 04:56:08 +00:00
libexec constify 2008-01-14 08:53:42 +00:00
regress Add regression test for inet_network(3). 2008-01-19 04:12:20 +00:00
rescue Remove support for NetBSD/pc532. 2008-01-09 11:25:58 +00:00
sbin Note the existance of mbr_com0 and mbr_com0_9600. 2008-01-20 15:04:09 +00:00
share Bump date. 2008-01-23 15:20:54 +00:00
sys Merge the bouyer-xeni386 branch. This brings in PAE support to NetBSD xeni386 2008-01-23 19:46:43 +00:00
tests Fix headers: add NetBSD CVS id tag and drop ATF title. 2008-01-04 18:37:15 +00:00
tools Remove support for NetBSD/pc532. 2008-01-09 11:25:58 +00:00
usr.bin #include <stdbool.h> for 'bool', so that this kernel groveller will 2008-01-21 20:34:13 +00:00
usr.sbin #include <stdbool.h> for bool. 2008-01-21 20:46:58 +00:00
x11 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
build.sh Add ofppc64 as a machine target for the tools alongside evbppc64 and macppc64 2008-01-18 09:45:05 +00:00
BUILDING Add support for CDBUILDEXTRA which acts like CDEXTRA to add extra items 2007-11-23 16:19:28 +00:00
Makefile Add the tests.tgz set 2007-11-12 15:06:45 +00:00
Makefile.inc
UPDATING Fix typo. 2007-12-17 23:59:41 +00:00