|
862 | 862 | memory region [offset, offset + size] for that kernel
|
863 | 863 | image. If '@offset' is omitted, then a suitable offset
|
864 | 864 | is selected automatically.
|
865 |
| - [KNL, X86-64, ARM64] Select a region under 4G first, and |
| 865 | + [KNL, X86-64, ARM64, RISCV] Select a region under 4G first, and |
866 | 866 | fall back to reserve region above 4G when '@offset'
|
867 | 867 | hasn't been specified.
|
868 | 868 | See Documentation/admin-guide/kdump/kdump.rst for further details.
|
|
875 | 875 | Documentation/admin-guide/kdump/kdump.rst for an example.
|
876 | 876 |
|
877 | 877 | crashkernel=size[KMG],high
|
878 |
| - [KNL, X86-64, ARM64] range could be above 4G. Allow kernel |
879 |
| - to allocate physical memory region from top, so could |
880 |
| - be above 4G if system have more than 4G ram installed. |
881 |
| - Otherwise memory region will be allocated below 4G, if |
882 |
| - available. |
| 878 | + [KNL, X86-64, ARM64, RISCV] range could be above 4G. |
| 879 | + Allow kernel to allocate physical memory region from top, |
| 880 | + so could be above 4G if system have more than 4G ram |
| 881 | + installed. Otherwise memory region will be allocated |
| 882 | + below 4G, if available. |
883 | 883 | It will be ignored if crashkernel=X is specified.
|
884 | 884 | crashkernel=size[KMG],low
|
885 |
| - [KNL, X86-64, ARM64] range under 4G. When crashkernel=X,high |
| 885 | + [KNL, X86-64, ARM64, RISCV] range under 4G. When crashkernel=X,high |
886 | 886 | is passed, kernel could allocate physical memory region
|
887 | 887 | above 4G, that cause second kernel crash on system
|
888 | 888 | that require some amount of low memory, e.g. swiotlb
|
|
893 | 893 | size is platform dependent.
|
894 | 894 | --> x86: max(swiotlb_size_or_default() + 8MiB, 256MiB)
|
895 | 895 | --> arm64: 128MiB
|
| 896 | + --> riscv: 128MiB |
896 | 897 | This one lets the user specify own low range under 4G
|
897 | 898 | for second kernel instead.
|
898 | 899 | 0: to disable low allocation.
|
|
0 commit comments