]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r228746
authoralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 21 Jan 2012 18:38:57 +0000 (18:38 +0000)
committeralc <alc@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 21 Jan 2012 18:38:57 +0000 (18:38 +0000)
commita48270eb042526a84cc78265402fdb95de8ad31b
tree6208fc3a75ba2c4df5ecbdb4bd3f4c3317a36d65
parent979a3f333475e7cf35d2235900f89c14352c6c6e
MFC r228746
  The Xen pmap doesn't support superpages.  So, there is no point in it
  initializing structures, like the pv table, that are only used to
  implement superpages.  In fact, some of the unnecessary code in
  pmap_init() was actually doing harm.  It was preventing the kernel from
  booting on virtual machines with more than 768 MB of memory.

Note: The change to pmap_page_is_mapped() differs slightly from r228746
  because of differences in how the page queues lock is used in
  FreeBSD 8.x.

git-svn-id: svn://svn.freebsd.org/base/stable/8@230433 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/i386/xen/pmap.c