• P
    arm64: Add support for memmap kernel parameters · d05cfbd9
    Peng Liu 提交于
    hulk inclusion
    category: feature
    bugzilla: https://gitee.com/openeuler/kernel/issues/I4NYPZ
    CVE: NA
    
    -------------------------------------------------
    
    Add support for memmap kernel parameters for ARM64. The three below
    modes are supported:
    
    memmap=exactmap
    Enable setting of an exact memory map, as specified by the user.
    
    memmap=nn[KMG]@ss[KMG]
    Force usage of a specific region of memory.
    
    memmap=nn[KMG]$ss[KMG]
    Region of memory to be reserved is from ss to ss+nn, the region must
    be in the range of existed memory, otherwise will be ignored.
    
    If users set memmap=exactmap before memmap=nn[KMG]@ss[KMG], they will
    get the exact memory specified by memmap=nn[KMG]@ss[KMG]. For example,
    on one machine with 4GB memory, "memmap=exactmap memmap=1G@1G" will
    make kernel use the memory from 1GB to 2GB only.
    Signed-off-by: NPeng Liu <liupeng256@huawei.com>
    Reviewed-by: NKefeng Wang <wangkefeng.wang@huawei.com>
    Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
    d05cfbd9
init.c 20.4 KB