The NetBSD Project

CVS log for src/sys/arch/i386/conf/XEN3PAE_DOMU

[BACK] Up to [cvs.netbsd.org] / src / sys / arch / i386 / conf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.2.12.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:06 2008 UTC (3 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.2.12.1: +5 -0 lines
Diff to previous 1.2.12.1 (colored) to branchpoint 1.2 (colored)

sync with HEAD

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:04:37 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.2.4.1: +5 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

Sync with HEAD.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Mon Feb 4 09:22:03 2008 UTC (4 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.2.1: +5 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.2.12.1, Wed Jan 23 19:46:43 2008 UTC (4 years ago) by matt
Branch: matt-armv6
Changes since 1.2: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOMU was added on branch matt-armv6 on 2008-03-23 02:04:06 +0000

Revision 1.2.4.1, Wed Jan 23 19:46:43 2008 UTC (4 years ago) by mjf
Branch: mjf-devfs
Changes since 1.2: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOMU was added on branch mjf-devfs on 2008-02-18 21:04:37 +0000

Revision 1.2.2.1, Wed Jan 23 19:46:43 2008 UTC (4 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOMU was added on branch yamt-lazymbuf on 2008-02-04 09:22:03 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jan 23 19:46:43 2008 UTC (4 years ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2, HEAD
Branch point for: yamt-lazymbuf, mjf-devfs, matt-armv6
Changes since 1.1: +5 -0 lines
Diff to previous 1.1 (colored)

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).

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Fri Jan 18 22:12:04 2008 UTC (4 years ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.1: +6 -0 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Add PAE kernel configs.

Revision 1.1, Fri Jan 18 22:12:04 2008 UTC (4 years ago) by bouyer
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase, bouyer-xeni386-base
Branch point for: bouyer-xeni386
FILE REMOVED

file XEN3PAE_DOMU was initially added on branch bouyer-xeni386.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>