s390/boot: Add physmem tracking debug support
authorVasily Gorbik <gor@linux.ibm.com>
Wed, 11 Dec 2024 10:06:19 +0000 (11:06 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Sun, 26 Jan 2025 16:24:02 +0000 (17:24 +0100)
commit9688b17b4a3e608c35b22028e37641d3512faafe
tree0cc30a103e71449fc215e66a509c8545a0a4ba94
parentd2ebe06bf5a18714b74cda0eea60bbb10553477e
s390/boot: Add physmem tracking debug support

Introduce boot_debug() calls to track memory detection, online ranges,
reserved areas, and allocations (except for VMEM allocations, which are
too frequent). Instead introduce dump_physmem_reserved() function which
prints out full memory tracking information. This helps in debugging
early boot memory handling.

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