summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/acpi.h
diff options
context:
space:
mode:
authorJonathan (Zhixiong) Zhang <zjzhang@codeaurora.org>2015-08-07 09:36:57 +0100
committerIngo Molnar <mingo@kernel.org>2015-08-08 10:37:39 +0200
commit7bf793115dd96ce9bd8ed1665fc187d961a95dba (patch)
tree05f0efac2b33798736cadcfeda001f7591c66649 /arch/x86/include/asm/acpi.h
parentfa5c35011a8d5f3d0c597a6336107eafd1b6046c (diff)
downloadlinux-stable-7bf793115dd96ce9bd8ed1665fc187d961a95dba.tar.gz
linux-stable-7bf793115dd96ce9bd8ed1665fc187d961a95dba.tar.bz2
linux-stable-7bf793115dd96ce9bd8ed1665fc187d961a95dba.zip
efi, x86: Rearrange efi_mem_attributes()
x86 and ia64 implement efi_mem_attributes() differently. This function needs to be available for other architectures (such as arm64) as well, such as for the purpose of ACPI/APEI. ia64 EFI does not set up a 'memmap' variable and does not set the EFI_MEMMAP flag, so it needs to have its unique implementation of efi_mem_attributes(). Move efi_mem_attributes() implementation from x86 to the core EFI code, and declare it with __weak. It is recommended that other architectures should not override the default implementation. Signed-off-by: Jonathan (Zhixiong) Zhang <zjzhang@codeaurora.org> Signed-off-by: Matt Fleming <matt.fleming@intel.com> Reviewed-by: Matt Fleming <matt.fleming@intel.com> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/1438936621-5215-4-git-send-email-matt@codeblueprint.co.uk Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch/x86/include/asm/acpi.h')
0 files changed, 0 insertions, 0 deletions