Hello Felix Singer, build bot (Jenkins), Reto Buerki, Julius Werner,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/37478
to look at the new patch set (#3).
Change subject: libpayload: Cache physical cbmem console address ......................................................................
libpayload: Cache physical cbmem console address
Same as with other consoles and drivers that cache an address outside the payload (e.g. video/corebootfb), we should store the physical address, so we can derive the virtual address on demand. This makes it save to use the address across relocations.
As a first step in migrating `libsysinfo` to `uintptr_t`, we also switch to the physical address there.
Fixes the default build of FILO, tested with Qemu/i440FX and Qemu/Q35.
Change-Id: I4b8434af69e0526f78523ae61981a15abb1295b0 Signed-off-by: Nico Huber nico.h@gmx.de --- M payloads/coreinfo/bootlog_module.c M payloads/libpayload/drivers/cbmem_console.c M payloads/libpayload/include/coreboot_tables.h M payloads/libpayload/include/sysinfo.h M payloads/libpayload/libc/coreboot.c 5 files changed, 30 insertions(+), 15 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/78/37478/3