ast27x0: Fix compilation issues on Ubuntu 22.04

Add missing stdbool.h include and update ast_loader_read() to
accept a void * destination buffer to avoid unaligned access
when reading packed manifest structures.

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
4 files changed
tree: 97cb5ba8dd80646affe82f1f897a784dfec4b64c
  1. ast27x0/
  2. lib/
  3. npcm7xx/
  4. npcm8xx/
  5. .gitignore
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

Virtual Boot ROM for NPCM and ASPEED SoCs

This repository contains simple Boot ROMs for Nuvoton and ASPEED based BMC images that are intended to be used by QEMU when emulating NPCM and ASPEED based machines.

Subdirectories

npcm7xx: This subdir contains Boot ROM for NPCM7XX, a 32-bit ARM image. npcm8xx: This subdir contains Boot ROM for NPCM8XX, a 64-bit ARM image. ast27x0: This subdir contains Boot ROM for AST27X0, a 64-bit ARM image.