aboutsummaryrefslogtreecommitdiffstats
path: root/lib/debugobjects.c
diff options
context:
space:
mode:
authorAlexandre Ghiti <[email protected]>2021-06-29 09:13:47 +0000
committerPalmer Dabbelt <[email protected]>2021-07-23 03:48:04 +0000
commitc99127c452484ac89c75af39c3c865174ce2de99 (patch)
treed46bc59f44a7d801862c553f8364325a9da4224a /lib/debugobjects.c
parentriscv: Fix memory_limit for 64-bit kernel (diff)
downloadkernel-c99127c452484ac89c75af39c3c865174ce2de99.tar.gz
kernel-c99127c452484ac89c75af39c3c865174ce2de99.zip
riscv: Make sure the linear mapping does not use the kernel mapping
For 64-bit kernel, the end of the address space is occupied by the kernel mapping and currently, the functions to populate the kernel page tables (i.e. create_p*d_mapping) do not override existing mapping so we must make sure the linear mapping does not map memory in the kernel mapping by clipping the memory above the memory limit. Signed-off-by: Alexandre Ghiti <[email protected]> Fixes: c9811e379b21 ("riscv: Add mem kernel parameter support") Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions