aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2013-04-16 01:23:47 -0400
committerH. Peter Anvin <hpa@linux.intel.com>2013-04-17 15:35:33 -0400
commit55a20ee7804ab64ac90bcdd4e2868a42829e2784 (patch)
treeae8701054b3da8ac5d46d1cbdbb9c67a5ebd0591 /Documentation/kernel-parameters.txt
parentc729de8fcea37a1c444e81857eace12494c804a9 (diff)
x86, kdump: Retore crashkernel= to allocate under 896M
Vivek found old kexec-tools does not work new kernel anymore. So change back crashkernel= back to old behavoir, and add crashkernel_high= to let user decide if buffer could be above 4G, and also new kexec-tools will be needed. -v2: let crashkernel=X override crashkernel_high= update description about _high will be ignored by crashkernel=X -v3: update description about kernel-parameters.txt according to Vivek. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Link: http://lkml.kernel.org/r/1366089828-19692-4-git-send-email-yinghai@kernel.org Acked-by: Vivek Goyal <vgoyal@redhat.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index cff672da2486..709eb3edc6b2 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -603,9 +603,16 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
603 a memory unit (amount[KMG]). See also 603 a memory unit (amount[KMG]). See also
604 Documentation/kdump/kdump.txt for an example. 604 Documentation/kdump/kdump.txt for an example.
605 605
606 crashkernel_high=size[KMG]
607 [KNL, x86_64] range could be above 4G. Allow kernel
608 to allocate physical memory region from top, so could
609 be above 4G if system have more than 4G ram installed.
610 Otherwise memory region will be allocated below 4G, if
611 available.
612 It will be ignored if crashkernel=X is specified.
606 crashkernel_low=size[KMG] 613 crashkernel_low=size[KMG]
607 [KNL, x86_64] range under 4G. When crashkernel= is 614 [KNL, x86_64] range under 4G. When crashkernel_high= is
608 passed, kernel allocate physical memory region 615 passed, kernel could allocate physical memory region
609 above 4G, that cause second kernel crash on system 616 above 4G, that cause second kernel crash on system
610 that require some amount of low memory, e.g. swiotlb 617 that require some amount of low memory, e.g. swiotlb
611 requires at least 64M+32K low memory. Kernel would 618 requires at least 64M+32K low memory. Kernel would
@@ -613,6 +620,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
613 This one let user to specify own low range under 4G 620 This one let user to specify own low range under 4G
614 for second kernel instead. 621 for second kernel instead.
615 0: to disable low allocation. 622 0: to disable low allocation.
623 It will be ignored when crashkernel_high=X is not used
624 or memory reserved is below 4G.
616 625
617 cs89x0_dma= [HW,NET] 626 cs89x0_dma= [HW,NET]
618 Format: <dma> 627 Format: <dma>