walnux/arch
Theodore Karatapanis d278c6cb15 arch/arm64/imx9: Add ROMAPI and AHAB support for i.MX9
This adds support for the i.MX9 ROMAPI, allowing boot in a more
device agnostic and portable manner. The ROMAPI "natively" allows to:
- Query the boot device for information.
- Copy data from the boot device to RAM.

An extra functionality was added to ROMAPI to calculate
offsets of sequential AHAB containers.

The AHAB functionality is built on top of raw ELE primitives and allows to:
- Authenticate a container image.
- Release the authenticated container.

Signed-off-by: Theodore Karatapanis <tkaratapanis@census-labs.com>
2025-05-09 19:21:17 +08:00
..
arm rp2040/gpio: Fix debug assertion for interrupts. 2025-05-09 15:54:45 +08:00
arm64 arch/arm64/imx9: Add ROMAPI and AHAB support for i.MX9 2025-05-09 19:21:17 +08:00
avr arch/avr/src/avrdx: added support for AVR128DA64 and AVR128DB64 chips 2025-05-08 15:58:18 +08:00
ceva libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
dummy
hc Revert "Use small lock to protect resources related to irq in arch avr, hc, mips and or1k." 2025-02-13 14:15:43 +08:00
mips libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
misoc libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
or1k libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
renesas Revert "Use small lock to protect usbdev and endpoint in arch renesas." 2025-02-13 14:15:43 +08:00
risc-v arch/risc-v: Add SDM support for esp32[-c3|-c6|-h2] 2025-05-09 19:20:47 +08:00
sim arch/sim: add CAN support based on host SocketCAN 2025-05-03 11:26:08 +08:00
sparc libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
tricore libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
x86 libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
x86_64 x86_64: support for stack canaries 2025-04-30 13:42:56 +08:00
xtensa arch/xtensa: Add SDM peripheral support for esp32[-|-s2|-s3] 2025-05-09 19:20:47 +08:00
z16 libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
z80 libc/elf: rename modlib to libelf 2025-04-11 09:43:22 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig libc/arm: optimize crc32/crc32c for arm 2025-04-04 09:51:50 -03:00