aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2015-04-01 03:12:18 -0400
committerIngo Molnar <mingo@kernel.org>2015-04-01 11:02:43 -0400
commitec776ef6bbe1734c29cd6bd05219cd93b2731bd4 (patch)
tree4505347045c199c3d8923e224ecbed1ffafe1949 /Documentation/kernel-parameters.txt
parente42391cd048809d903291d07f86ed3934ce138e9 (diff)
x86/mm: Add support for the non-standard protected e820 type
Various recent BIOSes support NVDIMMs or ADR using a non-standard e820 memory type, and Intel supplied reference Linux code using this type to various vendors. Wire this e820 table type up to export platform devices for the pmem driver so that we can use it in Linux. Based on earlier work from: Dave Jiang <dave.jiang@intel.com> Dan Williams <dan.j.williams@intel.com> Includes fixes for NUMA regions from Boaz Harrosh. Tested-by: Ross Zwisler <ross.zwisler@linux.intel.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Dan Williams <dan.j.williams@intel.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Andy Lutomirski <luto@amacapital.net> Cc: Boaz Harrosh <boaz@plexistor.com> Cc: Borislav Petkov <bp@alien8.de> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Jens Axboe <axboe@fb.com> Cc: Jens Axboe <axboe@kernel.dk> Cc: Keith Busch <keith.busch@intel.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Matthew Wilcox <willy@linux.intel.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-nvdimm@ml01.01.org Link: http://lkml.kernel.org/r/1427872339-6688-2-git-send-email-hch@lst.de [ Minor cleanups. ] Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index bfcb1a62a7b4..c87122dd790f 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1965,6 +1965,12 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
1965 or 1965 or
1966 memmap=0x10000$0x18690000 1966 memmap=0x10000$0x18690000
1967 1967
1968 memmap=nn[KMG]!ss[KMG]
1969 [KNL,X86] Mark specific memory as protected.
1970 Region of memory to be used, from ss to ss+nn.
1971 The memory region may be marked as e820 type 12 (0xc)
1972 and is NVDIMM or ADR memory.
1973
1968 memory_corruption_check=0/1 [X86] 1974 memory_corruption_check=0/1 [X86]
1969 Some BIOSes seem to corrupt the first 64k of 1975 Some BIOSes seem to corrupt the first 64k of
1970 memory when doing things like suspend/resume. 1976 memory when doing things like suspend/resume.