[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Fix PAE boot.
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID 4e0d8361a5383e9a95633352a0a0701093edc48a # Parent 7733176cc821cf88e260bb18526b17b28575c8d9 Fix PAE boot. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> diff -r 7733176cc821 -r 4e0d8361a538 Config.mk --- a/Config.mk Sat Aug 20 09:38:32 2005 +++ b/Config.mk Sat Aug 20 10:01:20 2005 @@ -3,7 +3,7 @@ # Currently supported architectures: x86_32, x86_64 XEN_COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/) XEN_TARGET_ARCH ?= $(XEN_COMPILE_ARCH) -XEN_TARGET_X86_PAE ?= n +XEN_TARGET_X86_PAE ?= y # Tools to run on system hosting the build HOSTCC = gcc diff -r 7733176cc821 -r 4e0d8361a538 linux-2.6-xen-sparse/arch/xen/i386/mm/init.c --- a/linux-2.6-xen-sparse/arch/xen/i386/mm/init.c Sat Aug 20 09:38:32 2005 +++ b/linux-2.6-xen-sparse/arch/xen/i386/mm/init.c Sat Aug 20 10:01:20 2005 @@ -352,13 +352,6 @@ swapper_pg_dir = pgd_base; init_mm.pgd = pgd_base; -#ifdef CONFIG_X86_PAE - int i; - /* Init entries of the first-level page table to the zero page */ - for (i = 0; i < PTRS_PER_PGD; i++) - set_pgd(pgd_base + i, __pgd(__pa(empty_zero_page) | _PAGE_PRESENT)); -#endif - /* Enable PSE if available */ if (cpu_has_pse) { set_in_cr4(X86_CR4_PSE); @@ -383,17 +376,6 @@ page_table_range_init(vaddr, 0, pgd_base); permanent_kmaps_init(pgd_base); - -#if 0 /* def CONFIG_X86_PAE */ - /* - * Add low memory identity-mappings - SMP needs it when - * starting up on an AP from real-mode. In the non-PAE - * case we already have these mappings through head.S. - * All user-space mappings are explicitly cleared after - * SMP startup. - */ - set_pgd(&pgd_base[0], pgd_base[USER_PTRS_PER_PGD]); -#endif } #if defined(CONFIG_PM_DISK) || defined(CONFIG_SOFTWARE_SUSPEND) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |