Attention is currently required from: Martin L Roth, Stefan Reinauer, Julius Werner, Arthur Heymans.
Hello build bot (Jenkins), Martin L Roth, Stefan Reinauer,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/68719
to look at the new patch set (#3).
Change subject: NOTFORMERGE/WIP/POC Use FDT as payload handoff instead lb_tables ......................................................................
NOTFORMERGE/WIP/POC Use FDT as payload handoff instead lb_tables
Pass information to the payload via FDT instead of coreboot tables.
Currently implemented: - usable / reserved memory - framebuffer (TODO: more formats) - Some CBMEM pointers - uart
TODO: clean up, add more entries, remove hacks
Change-Id: Id96d4e7805855d35392e78f8d7b3a1ff911105a3 Signed-off-by: Arthur Heymans arthur@aheymans.xyz --- M configs/config.intel_harcuvar M payloads/external/tianocore/tools_def.txt M payloads/libpayload/include/coreboot_tables.h M src/arch/x86/boot.c M src/commonlib/bsd/include/commonlib/bsd/cbmem_id.h M src/commonlib/include/commonlib/coreboot_tables.h M src/drivers/uart/Kconfig M src/drivers/uart/pl011.c M src/drivers/uart/sifive.c M src/drivers/uart/uart8250io.c M src/drivers/uart/uart8250mem.c M src/include/boot/coreboot_tables.h M src/include/boot/tables.h M src/include/bootmem.h M src/include/device_tree.h M src/include/fit.h M src/lib/Kconfig M src/lib/Makefile.inc M src/lib/bootmem.c M src/lib/coreboot_table.c M src/lib/device_tree.c A src/lib/fdt_handoff.c M src/lib/fit.c M src/lib/fit_payload.c M src/lib/hardwaremain.c M src/lib/hexdump.c M src/lib/selfboot.c M src/mainboard/emulation/qemu-power8/uart.c M src/mainboard/emulation/qemu-q35/Kconfig M src/mainboard/emulation/qemu-q35/mainboard.c M src/soc/intel/quark/Kconfig M src/soc/mediatek/common/uart.c M src/soc/nvidia/tegra124/uart.c M src/soc/nvidia/tegra210/uart.c M src/soc/qualcomm/common/qupv3_uart.c M src/soc/qualcomm/common/uart_bitbang.c M src/soc/qualcomm/ipq40xx/uart.c M src/soc/qualcomm/ipq806x/uart.c M src/soc/qualcomm/qcs405/uart.c M src/soc/samsung/exynos5250/uart.c M src/soc/samsung/exynos5420/uart.c M src/soc/ti/am335x/uart.c M tests/lib/coreboot_table-test.c 43 files changed, 377 insertions(+), 242 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/19/68719/3