Attention is currently required from: Krystian Hebel, Sergii Dmytruk, Timothy Pearson. Hello build bot (Jenkins), Patrick Georgi, Arthur Heymans, Krystian Hebel, Timothy Pearson, Ron Minnich,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/57076
to look at the new patch set (#11).
Change subject: ppc64/bootblock_crt0.S: minimal implementation for bootblock C environment ......................................................................
ppc64/bootblock_crt0.S: minimal implementation for bootblock C environment
BSS is loaded as part of the bootblock, it is zeroed in the file so it doesn't have to be cleared explicitly by the code.
Code for clearing is left as a comment along with a warning about alignment requirements.
Vector operations are sometimes generated for code such as 'uint8_t x[32] = {0}', this results in an exception when vector registers (VR) are not enabled. VSR (vector-scalar register) operations are also enabled, there is no reason not to.
Change-Id: I878ef61619eb4a191805c8911d001312a0d717a0 Signed-off-by: Krystian Hebel krystian.hebel@3mdeb.com --- M src/arch/ppc64/Makefile.inc D src/arch/ppc64/bootblock.S A src/arch/ppc64/bootblock_crt0.S 3 files changed, 94 insertions(+), 11 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/76/57076/11