Messages in this thread Patch in this message |  | | Date | Mon, 16 Jun 2008 14:54:51 -0700 | From | Jeremy Fitzhardinge <> | Subject | [PATCH 3/3] xen: set max_pfn_mapped |
| |
We need to set max_pfn_mapped, so do so. Xen guarantees that at least 512k is mapped beyond the end of the kernel image, so we can rely on that being present.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Cc: Yinghai Lu <yhlu.kernel@gmail.com> --- arch/x86/xen/enlighten.c | 1 + 1 file changed, 1 insertion(+)
=================================================================== --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c @@ -1266,6 +1266,7 @@ init_pg_tables_start = __pa(pgd); init_pg_tables_end = __pa(pgd) + xen_start_info->nr_pt_frames*PAGE_SIZE; + max_pfn_mapped = (init_pg_tables_end + 512*1024) >> PAGE_SHIFT; init_mm.pgd = pgd; /* use the Xen pagetables to start */
|  |