[lkml]   [2008]   [Oct]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] xen: do not reserve 2 pages of padding between hypervisor and fixmap.

    * Ian Campbell <> wrote:

    > When reserving space for the hypervisor the Xen paravirt backend adds
    > an extra two pages (this was carried forward from the 2.6.18-xen tree
    > which had them "for safety"). Depending on various CONFIG options this
    > can cause the boot time fixmaps to span multiple PMDs which is not
    > supported and triggers a WARN in early_ioremap_init().
    > This was exposed by 2216d199b1430d1c0affb1498a9ebdbd9c0de439 which
    > moved the dmi table parsing earlier.
    > x86: fix CONFIG_X86_RESERVE_LOW_64K=y
    > The bad_bios_dmi_table() quirk never triggered because we do DMI setup
    > too late. Move it a bit earlier.
    > There is no real reason to reserve these two extra pages and the
    > fixmap already incorporates FIX_HOLE which serves the same
    > purpose. None of the other callers of reserve_top_address do this.
    > Signed-off-by: Ian Campbell <>
    > Cc: Jeremy Fitzhardinge <>
    > Cc: Signed-off-by: Ingo Molnar <>

    applied to tip/x86/xen, thanks Ian!


     \ /
      Last update: 2008-10-10 13:03    [W:0.023 / U:153.820 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site