From: Jeremy Fitzhardinge Date: Tue, 8 Jul 2008 22:06:53 +0000 (-0700) Subject: xen32: create initial mappings like 64-bit X-Git-Tag: v2.6.27-rc1~955^2~1^20~37 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39dbc5bd345ebf93e066dde7f8e29467eb61b42e;p=pandora-kernel.git xen32: create initial mappings like 64-bit Rearrange the pagetable initialization to share code with the 64-bit kernel. Rather than deferring anything to pagetable_setup_start, just set up an initial pagetable in swapper_pg_dir early at startup, and create an additional 8MB of physical memory mappings. This matches the native head_32.S mappings to a large degree, and allows the rest of the pagetable setup to continue without much Xen vs. native difference. Signed-off-by: Jeremy Fitzhardinge Cc: Stephen Tweedie Cc: Eduardo Habkost Cc: Mark McLoughlin Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed