s390/mm: Create virtual memory layout structure
authorAlexander Gordeev <agordeev@linux.ibm.com>
Sat, 2 Dec 2023 09:57:15 +0000 (10:57 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Wed, 17 Apr 2024 11:38:00 +0000 (13:38 +0200)
commit236f324b747370b97030c9582591f459353e3589
treec1cad8fed47b484f890cf1be63de25c229c05ef3
parentbbe72f39022270c40dc1e991b4dadf6f32eed86a
s390/mm: Create virtual memory layout structure

This is a preparatory rework to allow uncoupling virtual
and physical addresses spaces.

Put virtual memory layout information into a structure
to improve code generation when accessing the structure
members, which are currently only ident_map_size and
__kaslr_offset.

Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/boot/startup.c
arch/s390/include/asm/page.h
arch/s390/kernel/setup.c