]> Git Repo - linux.git/commit - include/linux/efi.h
e820, efi: add ACPI 6.0 persistent memory types
authorDan Williams <[email protected]>
Fri, 3 Apr 2015 16:05:28 +0000 (12:05 -0400)
committerDan Williams <[email protected]>
Thu, 28 May 2015 01:46:05 +0000 (21:46 -0400)
commitad5fb870c486d932a1749d7853dd70f436a7e03f
tree68998840d8d8219e959e966c11c78f73327f7adf
parentf3b6ced236259a87829b829e8e542ff53bfb9a4f
e820, efi: add ACPI 6.0 persistent memory types

ACPI 6.0 formalizes e820-type-7 and efi-type-14 as persistent memory.
Mark it "reserved" and allow it to be claimed by a persistent memory
device driver.

This definition is in addition to the Linux kernel's existing type-12
definition that was recently added in support of shipping platforms with
NVDIMM support that predate ACPI 6.0 (which now classifies type-12 as
OEM reserved).

Note, /proc/iomem can be consulted for differentiating legacy
"Persistent Memory (legacy)" E820_PRAM vs standard "Persistent Memory"
E820_PMEM.

Cc: Boaz Harrosh <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Christoph Hellwig <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Matthew Wilcox <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Acked-by: Jeff Moyer <[email protected]>
Acked-by: Andy Lutomirski <[email protected]>
Reviewed-by: Ross Zwisler <[email protected]>
Acked-by: Christoph Hellwig <[email protected]>
Tested-by: Toshi Kani <[email protected]>
Signed-off-by: Dan Williams <[email protected]>
arch/arm64/kernel/efi.c
arch/ia64/kernel/efi.c
arch/x86/boot/compressed/eboot.c
arch/x86/include/uapi/asm/e820.h
arch/x86/kernel/e820.c
arch/x86/platform/efi/efi.c
include/linux/efi.h
This page took 0.065982 seconds and 4 git commands to generate.