[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 0/8] semihosting: Restrict to TCG
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v4 0/8] semihosting: Restrict to TCG |
Date: |
Wed, 17 Jul 2024 12:57:15 +0200 |
v4: Address Paolo's comment
v3: Address Anton's comment
v2: Address Paolo's comment
Semihosting currently uses the TCG probe_access API,
so it is pointless to have it in the binary when TCG
isn't.
It could be implemented for other accelerators, but
work need to be done. Meanwhile, do not enable it
unless TCG is available.
Philippe Mathieu-Daudé (8):
semihosting: Include missing 'gdbstub/syscalls.h' header
target/m68k: Add semihosting stub
target/mips: Add semihosting stub
target/m68k: Restrict semihosting to TCG
target/mips: Restrict semihosting to TCG
target/riscv: Restrict semihosting to TCG
target/xtensa: Restrict semihosting to TCG
semihosting: Restrict to TCG
include/semihosting/syscalls.h | 2 ++
target/m68k/semihosting-stub.c | 15 +++++++++++++++
target/mips/tcg/sysemu/semihosting-stub.c | 15 +++++++++++++++
semihosting/Kconfig | 1 +
target/m68k/Kconfig | 2 +-
target/m68k/meson.build | 5 ++++-
target/mips/Kconfig | 2 +-
target/mips/tcg/sysemu/meson.build | 6 ++++--
target/riscv/Kconfig | 4 ++--
target/xtensa/Kconfig | 2 +-
10 files changed, 46 insertions(+), 8 deletions(-)
create mode 100644 target/m68k/semihosting-stub.c
create mode 100644 target/mips/tcg/sysemu/semihosting-stub.c
--
2.41.0
- [PATCH v4 0/8] semihosting: Restrict to TCG,
Philippe Mathieu-Daudé <=
- [PATCH v4 1/8] semihosting: Include missing 'gdbstub/syscalls.h' header, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 2/8] target/m68k: Add semihosting stub, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 3/8] target/mips: Add semihosting stub, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 4/8] target/m68k: Restrict semihosting to TCG, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 5/8] target/mips: Restrict semihosting to TCG, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 6/8] target/riscv: Restrict semihosting to TCG, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 7/8] target/xtensa: Restrict semihosting to TCG, Philippe Mathieu-Daudé, 2024/07/17
- [PATCH v4 8/8] semihosting: Restrict to TCG, Philippe Mathieu-Daudé, 2024/07/17
- Re: [PATCH v4 0/8] semihosting: Restrict to TCG, Alex Bennée, 2024/07/17