21:03:54 @uaa@social.tchncs.de
icon

okay, enough. I recognized that current aarch64-none-gcc-7.4.1 cannot build ATF v2.8, can build up to v2.7.

20:59:28 @uaa@social.tchncs.de
icon

arm-trusted-firmware recommends newer gcc... not 7.x but 9.x or later?

20:58:34 @uaa@social.tchncs.de
icon

I think workaround for ERRATA_A53_835769 or ERRATA_A53_843419 is applied (may be fat codesize by old gcc).

Allwinner A64 has Cortex-A53 r0p4, these workaround cannot be disabled.

20:36:56 @uaa@social.tchncs.de
icon

- aarch64-linux-gnu-gcc-10.2.1 on Linux
.text.psci_system_off 0x0000000000049f98
.text.psci_system_reset 0x0000000000049ff4
.text.psci_system_reset2 0x000000000004a050

- aarch64-none-elf-gcc-7.4.1 on OpenBSD
.text.psci_system_off 0x0000000000049fc4
.text.psci_system_off.stub 0x000000000004a020 <- THIS MAKES SOMETHING WRONG
.text.psci_system_reset 0x000000000004b020
.text.psci_system_reset2 0x000000000004b07c

19:08:41 @uaa@social.tchncs.de
icon

sun50i_h6 and sun50i_h616 built successfully, only sun50i_a64 issue.

19:07:26 @uaa@social.tchncs.de
icon

...?

aarch64-none-elf-ld.bfd: address 0x500dd of /usr/ports/pobj/arm-trusted-firmware-2.8.0/arm-trusted-firmware-2.8.0/build/sun50i_a64/debug/bl31/bl31.elf section `.data' is not within region `RAM'
aarch64-none-elf-ld.bfd: BL31 image has exceeded its limit.
aarch64-none-elf-ld.bfd: region `RAM' overflowed by 224 bytes

07:36:13 @uaa@social.tchncs.de
icon

Memo:

Trusted Firmware-A v2.7 released with lots of new content! (10-Jun-2022) trustedfirmware.org/blog/Trust
Trusted Firmware-A v2.8 released with new content and TF-RMM compatibility! (8-Dec-2022) trustedfirmware.org/blog/TF-A-

Web site image
Trusted Firmware-A v2.7 released with lots of new content!
Web site image
Trusted Firmware-A v2.8 released with new content and TF-RMM compatibility!
06:43:06 @uaa@social.tchncs.de
icon

Wordle 578 4/6

🟨⬛⬛⬛🟨
🟩⬛⬛⬛⬛
⬛⬛⬛⬛🟩
🟩🟩🟩🟩🟩