lat/accel
Hanlu Li 0863f52ad6 linux-user: allow ELF loader errors to be returned
Interpreter ELF failures were previously reported and terminated inside load_elf_image(), so LATX callers could not attach the selected runtime context.

Return a success value and optionally propagate Error objects while preserving the existing fatal behavior at unchanged call sites. Release the mmap lock before returning an error. Also centralize the interp_prefix declaration in linux-user/qemu.h and remove KZT-local duplicates.

Factor runtime-prefix eligibility into one path helper and expose the configured candidate path for later diagnostics without changing path() fallback behavior. This commit intentionally does not change user-visible diagnostics.

Signed-off-by: Hanlu Li <heuleehanlu@gmail.com>
2026-08-05 07:33:25 +08:00
..
hvf hvf: Add hypervisor entitlement to output binaries 2021-01-29 10:47:28 +00:00
qtest accel: replace struct CpusAccel with AccelOpsClass 2021-02-05 10:24:15 -10:00
stubs Do not include cpu.h if it's not really necessary 2021-05-02 17:24:51 +02:00
tcg linux-user: allow ELF loader errors to be returned 2026-08-05 07:33:25 +08:00
Kconfig meson: cleanup Kconfig.host handling 2021-01-02 21:03:36 +01:00
accel-common.c accel: introduce AccelCPUClass extending CPUClass 2021-02-05 10:24:15 -10:00
accel-softmmu.h accel: replace struct CpusAccel with AccelOpsClass 2021-02-05 10:24:15 -10:00
accel-user.c accel: extend AccelState and AccelClass to user-mode 2021-02-05 10:24:15 -10:00
dummy-cpus.c accel: move qtest CpusAccel functions to a common location 2020-10-24 07:23:19 +02:00
meson.build LATX, init: LATX user-level binary translator 2025-03-21 15:26:22 +08:00