x86: give FIX_EFI_MPF its own fixmap entry
authorDavid Vrabel <david.vrabel@citrix.com>
Tue, 12 Nov 2013 10:37:19 +0000 (11:37 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 12 Nov 2013 10:37:19 +0000 (11:37 +0100)
FIX_EFI_MPF was the same as FIX_KEXEC_BASE_0 which is going away.  So
add its own entry.

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Tested-by: Daniel Kiper <daniel.kiper@oracle.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Don Slutz <dslutz@verizon.com>
Tested-by: Don Slutz <dslutz@verizon.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/mpparse.c
xen/include/asm-x86/fixmap.h

index 97d34bc59d41fa1a052c2dd8e734cf9cb7bce385..3753704f7574dadff45385d6d0ad532761209a29 100644 (file)
@@ -538,8 +538,6 @@ static inline void __init construct_default_ISA_mptable(int mpc_default_type)
        }
 }
 
-#define FIX_EFI_MPF FIX_KEXEC_BASE_0
-
 static __init void efi_unmap_mpf(void)
 {
        if (efi_enabled)
index d850be4afcf7dbcae1580b356e03376563ca50c3..8b4266dc6f561953628bf5b718f4777dd5e99d0e 100644 (file)
@@ -66,6 +66,7 @@ enum fixed_addresses {
     FIX_APEI_RANGE_BASE,
     FIX_APEI_RANGE_END = FIX_APEI_RANGE_BASE + FIX_APEI_RANGE_MAX -1,
     FIX_IGD_MMIO,
+    FIX_EFI_MPF,
     __end_of_fixed_addresses
 };