mbox series

[0/3] sandbox: HOST_ARCH improvements

Message ID 20240517-sandbox-hostarch-kconfig-v1-0-716c146635c9@flygoat.com
Headers show
Series sandbox: HOST_ARCH improvements | expand

Message

Jiaxun Yang May 17, 2024, 10:09 p.m. UTC
Hi all,

This series is in respond to a review comment [1] I got from Heinrich.

It moved detection of HOST_ARCH to Kconfig, which allows us to control
options based on HOST_ARCH.

It further improved detection and configuration of SDL2 so that it can
work with cross toolchain provided sysroot.

Tested on x86_64, cross compile and loosely tesed with qemu-user on
riscv64, arm, aarch64.

Thanks

[1]: https://lore.kernel.org/u-boot/2CD8D385-F0A9-4A1B-827D-1C55CD7E32ED@gmx.de/

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
---
Jiaxun Yang (3):
      sandbox: Move HOST_ARCH detection to Kconfig
      EFI: Make EFI loader depend sandbox HOST_ARCH
      sandbox: Use pkg-config to detect and config sdl2

 Makefile                                          | 27 ++---------------------
 arch/sandbox/Kconfig                              | 25 ++++++++++++++++++++-
 arch/sandbox/config.mk                            | 17 +++++++-------
 arch/sandbox/lib/crt0_sandbox_efi.S               | 14 ++++++------
 arch/sandbox/lib/reloc_sandbox_efi.c              | 14 ++++++------
 doc/arch/sandbox/sandbox.rst                      |  6 -----
 include/efi_default_filename.h                    | 14 ++++++------
 include/host_arch.h                               | 26 ----------------------
 lib/efi_loader/Kconfig                            |  7 ++++--
 lib/efi_selftest/efi_selftest_miniapp_exception.c |  6 ++---
 10 files changed, 63 insertions(+), 93 deletions(-)
---
base-commit: ad7dce5abd49ef3b5c93da5303e15449c8c162b4
change-id: 20240517-sandbox-hostarch-kconfig-a56a5f80b70d

Best regards,