Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/i386/conf/INSTALL_XEN3PAE_DOMU
RevisionDateAuthorComments
 1.6  28-May-2011  ryo many whitespace cleanup.
confirmed "cvs diff -b" are identical.
 1.5  03-Jan-2010  dholland branches: 1.5.4; 1.5.6;
Whitespace. Portions from Igor Sobrado in PR kern/22595.
Deploy <space><tab> where needed so columns don't teleport when
commenting or uncommenting things.
 1.4  06-Feb-2009  jym branches: 1.4.2;
Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@ in private mail.
 1.3  01-Mar-2008  joerg branches: 1.3.2; 1.3.6; 1.3.14;
Derive the Xen install kernels from the normal runtime kernels.
 1.2  23-Jan-2008  bouyer branches: 1.2.2; 1.2.4; 1.2.6; 1.2.10;
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).
 1.1  18-Jan-2008  bouyer branches: 1.1.2;
file INSTALL_XEN3PAE_DOMU was initially added on branch bouyer-xeni386.
 1.1.2.1  18-Jan-2008  bouyer Add PAE kernel configs.
 1.2.10.1  03-Apr-2008  mjf Sync with HEAD.
 1.2.6.1  24-Mar-2008  keiichi sync with head.
 1.2.4.2  18-Feb-2008  mjf Sync with HEAD.
 1.2.4.1  23-Jan-2008  mjf file INSTALL_XEN3PAE_DOMU was added on branch mjf-devfs on 2008-02-18 21:04:37 +0000
 1.2.2.4  24-Mar-2008  yamt fix a merge botch.
 1.2.2.3  17-Mar-2008  yamt sync with head.
 1.2.2.2  04-Feb-2008  yamt sync with head.
 1.2.2.1  23-Jan-2008  yamt file INSTALL_XEN3PAE_DOMU was added on branch yamt-lazymbuf on 2008-02-04 09:22:01 +0000
 1.3.14.1  03-Mar-2009  skrll Sync with HEAD.
 1.3.6.2  11-Mar-2010  yamt sync with head
 1.3.6.1  04-May-2009  yamt sync with head.
 1.3.2.2  23-Mar-2008  matt sync with HEAD
 1.3.2.1  01-Mar-2008  matt file INSTALL_XEN3PAE_DOMU was added on branch matt-armv6 on 2008-03-23 02:04:05 +0000
 1.4.2.3  27-Aug-2011  jym Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.
 1.4.2.2  29-Mar-2011  jym More sync fixes. And add the mbr_gpt files.
 1.4.2.1  24-Oct-2010  jym Sync with HEAD
 1.5.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.5.4.1  31-May-2011  rmind sync with head

RSS XML Feed