|
2827 | 2827 |
|
2828 | 2828 | For details see: Documentation/admin-guide/hw-vuln/mds.rst
|
2829 | 2829 |
|
| 2830 | + mem=nn[KMG] [HEXAGON] Set the memory size. |
| 2831 | + Must be specified, otherwise memory size will be 0. |
| 2832 | + |
2830 | 2833 | mem=nn[KMG] [KNL,BOOT] Force usage of a specific amount of memory
|
2831 | 2834 | Amount of memory to be used in cases as follows:
|
2832 | 2835 |
|
2833 | 2836 | 1 for test;
|
2834 | 2837 | 2 when the kernel is not able to see the whole system memory;
|
2835 | 2838 | 3 memory that lies after 'mem=' boundary is excluded from
|
2836 | 2839 | the hypervisor, then assigned to KVM guests.
|
| 2840 | + 4 to limit the memory available for kdump kernel. |
| 2841 | + |
| 2842 | + [ARC,MICROBLAZE] - the limit applies only to low memory, |
| 2843 | + high memory is not affected. |
| 2844 | + |
| 2845 | + [ARM64] - only limits memory covered by the linear |
| 2846 | + mapping. The NOMAP regions are not affected. |
2837 | 2847 |
|
2838 | 2848 | [X86] Work as limiting max address. Use together
|
2839 | 2849 | with memmap= to avoid physical address space collisions.
|
|
2844 | 2854 | in above case 3, memory may need be hot added after boot
|
2845 | 2855 | if system memory of hypervisor is not sufficient.
|
2846 | 2856 |
|
| 2857 | + mem=nn[KMG]@ss[KMG] |
| 2858 | + [ARM,MIPS] - override the memory layout reported by |
| 2859 | + firmware. |
| 2860 | + Define a memory region of size nn[KMG] starting at |
| 2861 | + ss[KMG]. |
| 2862 | + Multiple different regions can be specified with |
| 2863 | + multiple mem= parameters on the command line. |
| 2864 | + |
2847 | 2865 | mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel
|
2848 | 2866 | memory.
|
2849 | 2867 |
|
|
0 commit comments