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.
Please note that the above functions are for debugging purposes only.
ChangeLog:
- Some minor changes about description and code, no functional changes
Ze Zuo (2):
arm64: Add support for memmap kernel parameters
arm64: Request resources for reserved memory via memmap
.../admin-guide/kernel-parameters.txt | 14 ++-
arch/arm64/kernel/setup.c | 32 +++++
arch/arm64/mm/init.c | 112 ++++++++++++++++++
arch/arm64/mm/internal.h | 12 ++
4 files changed, 167 insertions(+), 3 deletions(-)
create mode 100644 arch/arm64/mm/internal.h
--
2.25.1