You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/semihosting
Richard Henderson 7adf9ebb0a semihosting: Initialize heap once per process
While semihosting isn't really thread aware, the current
implementation allocates space for the heap per-thread.

Remove the heap_base and heap_limit fields from TaskState.
Replace with static variables within do_common_semihosting.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2 weeks ago
..
Kconfig semihosting: Restrict to TCG 1 year ago
arm-compat-semi.c semihosting: Initialize heap once per process 2 weeks ago
config.c semihosting: fix memleak at semihosting_arg_fallback 2 years ago
console.c semihosting/console: Avoid including 'cpu.h' 8 months ago
guestfd.c semihosting/guestfd: Remove unused 'semihosting/uaccess.h' header 1 year ago
meson.build semihosting/uaccess: Compile once 2 months ago
stubs-all.c semihosting: Move user-only implementation out-of-line 5 months ago
stubs-system.c semihosting: Move user-only implementation out-of-line 5 months ago
syscalls.c semihosting: add guest_error logging for failed opens 8 months ago
uaccess.c semihosting/uaccess: Remove uses of target_ulong type 2 months ago
user.c semihosting: Assert is_user in user-only semihosting_enabled 5 months ago