aboutsummaryrefslogtreecommitdiff
path: root/semihosting
AgeCommit message (Expand)AuthorFilesLines
2026-01-22misc: Clean up includesPeter Maydell1-1/+0
2025-12-27include: move hw/loader.h to hw/core/Paolo Bonzini1-1/+1
2025-12-27include: move hw/boards.h to hw/core/Paolo Bonzini1-1/+1
2025-10-29semihosting: Fix GDB File-I/O FLENSean Anderson1-4/+1
2025-10-28char: rename CharBackend->CharFrontendMarc-André Lureau1-3/+3
2025-09-26semihosting/arm-compat-semi: compile once in system and per target for user modePierrick Bouvier1-1/+2
2025-09-26semihosting/arm-compat-semi: remove dependency on cpu.hPierrick Bouvier1-1/+0
2025-09-26semihosting/arm-compat-semi: eradicate target_longPierrick Bouvier1-2/+5
2025-09-26semihosting/arm-compat-semi: replace target_ulongPierrick Bouvier1-11/+11
2025-09-26semihosting/arm-compat-semi: eradicate sizeof(target_ulong)Pierrick Bouvier1-1/+1
2025-09-26include/semihosting/common-semi: extract common_semi APIPierrick Bouvier1-2/+1
2025-09-26semihosting/arm-compat-semi: change common_semi_sys_exit_extendedPierrick Bouvier1-1/+2
2025-09-26semihosting/guestfd: compile once for system/userPierrick Bouvier4-26/+56
2025-09-26semihosting/syscalls: replace uint64_t with vaddr where appropriatePierrick Bouvier1-39/+39
2025-09-26semihosting/syscalls: compile once in system and per target for user modePierrick Bouvier3-46/+48
2025-08-28semihosting: Initialize heap once per processRichard Henderson1-13/+9
2025-08-28semihosting: Retrieve stack top from image_infoRichard Henderson1-1/+5
2025-07-02semihosting/uaccess: Compile oncePhilippe Mathieu-Daudé1-4/+1
2025-07-02semihosting/uaccess: Remove uses of target_ulong typePhilippe Mathieu-Daudé1-5/+5
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé1-1/+0
2025-04-30accel/tcg: Extract probe API out of 'exec/exec-all.h'Philippe Mathieu-Daudé1-0/+1
2025-04-23exec/cpu-all: remove this headerPierrick Bouvier1-1/+0
2025-04-23exec/cpu-all: remove exec/target_page includePierrick Bouvier1-0/+1
2025-04-23exec/cpu-all: extract tlb flags defines to exec/tlb-flags.hPierrick Bouvier1-0/+1
2025-04-23semihosting: Assert is_user in user-only semihosting_enabledRichard Henderson1-0/+1
2025-04-23semihosting: Move user-only implementation out-of-lineRichard Henderson4-8/+29
2025-04-23include/exec: Split out accel/tcg/cpu-mmu-index.hRichard Henderson1-0/+1
2025-01-17semihosting/meson: Build config.o and console.o oncePhilippe Mathieu-Daudé1-3/+6
2025-01-17semihosting/console: Avoid including 'cpu.h'Philippe Mathieu-Daudé1-1/+2
2025-01-17semihosting/arm-compat: Include missing 'cpu.h' headerPhilippe Mathieu-Daudé1-0/+1
2025-01-17semihosting/uaccess: Include missing 'exec/cpu-all.h' headerPhilippe Mathieu-Daudé1-0/+1
2025-01-17semihosting: add guest_error logging for failed opensAlex Bennée1-0/+2
2024-07-22semihosting: Restrict to TCGPhilippe Mathieu-Daudé1-0/+1
2024-04-26semihosting/guestfd: Remove unused 'semihosting/uaccess.h' headerPhilippe Mathieu-Daudé1-4/+1
2024-04-18semihosting: move stubs out of stubs/Paolo Bonzini3-0/+85
2024-03-06{linux,bsd}-user: Introduce get_task_state()Ilya Leoshkevich1-4/+4
2024-02-03include/exec: Change cpu_mmu_index argument to CPUStateRichard Henderson1-1/+1
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-4/+4
2023-10-31semihosting: fix memleak at semihosting_arg_fallbackMatheus Tavares Bernardino1-1/+2
2023-10-09Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi5-12/+12
2023-10-07semihosting: Rename softmmu_FOO_user() -> uaccess_FOO_user()Philippe Mathieu-Daudé5-12/+12
2023-10-06semihosting/arm-compat: Clean up local variable shadowingPhilippe Mathieu-Daudé1-1/+4
2023-10-06semihosting: Clean up global variable shadowingPhilippe Mathieu-Daudé1-4/+4
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2-17/+17
2023-08-31accel/tcg: spelling fixesMichael Tokarev2-3/+3
2023-06-20meson: Replace CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLYPhilippe Mathieu-Daudé1-1/+1
2023-03-07gdbstub: Adjust gdb_do_syscall to only use uint32_t and uint64_tRichard Henderson1-14/+20
2023-03-07gdbstub: move syscall handling to new fileAlex Bennée3-2/+3
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée1-0/+1
2023-02-28accel/tcg: Add 'size' param to probe_access_flags()Daniel Henrique Barboza1-1/+1