diff options
| author | Bernhard Walle <bwalle@suse.de> | 2007-10-19 02:41:02 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-19 14:53:51 -0400 |
| commit | fb391599f2eaf22197e3e914187c957ef7eeb4c5 (patch) | |
| tree | dfb5a952526b8fc8957ff8502f1f79890f00175d /Documentation/kdump | |
| parent | 7d7712a385d5b0a6f921dbd9b66ad3aaed387b5e (diff) | |
Add documentation for extended crashkernel syntax
This adds the documentation for the extended crashkernel syntax into
Documentation/kdump/kdump.txt.
Signed-off-by: Bernhard Walle <bwalle@suse.de>
Cc: Andi Kleen <ak@suse.de>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: Vivek Goyal <vgoyal@in.ibm.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/kdump')
| -rw-r--r-- | Documentation/kdump/kdump.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/kdump/kdump.txt b/Documentation/kdump/kdump.txt index 1b37b28cc234..d0ac72cc19ff 100644 --- a/Documentation/kdump/kdump.txt +++ b/Documentation/kdump/kdump.txt | |||
| @@ -231,6 +231,32 @@ Dump-capture kernel config options (Arch Dependent, ia64) | |||
| 231 | any space below the alignment point will be wasted. | 231 | any space below the alignment point will be wasted. |
| 232 | 232 | ||
| 233 | 233 | ||
| 234 | Extended crashkernel syntax | ||
| 235 | =========================== | ||
| 236 | |||
| 237 | While the "crashkernel=size[@offset]" syntax is sufficient for most | ||
| 238 | configurations, sometimes it's handy to have the reserved memory dependent | ||
| 239 | on the value of System RAM -- that's mostly for distributors that pre-setup | ||
| 240 | the kernel command line to avoid a unbootable system after some memory has | ||
| 241 | been removed from the machine. | ||
| 242 | |||
| 243 | The syntax is: | ||
| 244 | |||
| 245 | crashkernel=<range1>:<size1>[,<range2>:<size2>,...][@offset] | ||
| 246 | range=start-[end] | ||
| 247 | |||
| 248 | For example: | ||
| 249 | |||
| 250 | crashkernel=512M-2G:64M,2G-:128M | ||
| 251 | |||
| 252 | This would mean: | ||
| 253 | |||
| 254 | 1) if the RAM is smaller than 512M, then don't reserve anything | ||
| 255 | (this is the "rescue" case) | ||
| 256 | 2) if the RAM size is between 512M and 2G, then reserve 64M | ||
| 257 | 3) if the RAM size is larger than 2G, then reserve 128M | ||
| 258 | |||
| 259 | |||
| 234 | Boot into System Kernel | 260 | Boot into System Kernel |
| 235 | ======================= | 261 | ======================= |
| 236 | 262 | ||
