Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220607204557.658541-1-richard.henderson@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Laurent Vivier <laurent@vivier.eu>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Peter Maydell <peter.maydell@linaro.org>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Chris Wulff <crwulff@gmail.com>, Marek Vasut <marex@denx.de>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>
configs/targets/aarch64-linux-user.mak | 1 +
configs/targets/aarch64_be-linux-user.mak | 1 +
configs/targets/arm-linux-user.mak | 1 +
configs/targets/armeb-linux-user.mak | 1 +
configs/targets/riscv32-linux-user.mak | 1 +
configs/targets/riscv64-linux-user.mak | 1 +
include/exec/gdbstub.h | 64 +-
include/exec/softmmu-semi.h | 101 --
.../semihosting}/common-semi.h | 2 +-
include/semihosting/console.h | 71 +-
include/semihosting/guestfd.h | 91 ++
include/semihosting/semihost.h | 14 +-
include/semihosting/softmmu-uaccess.h | 59 +
include/semihosting/syscalls.h | 75 ++
target/arm/common-semi-target.h | 62 +
target/riscv/common-semi-target.h | 50 +
accel/stubs/tcg-stub.c | 7 +
gdbstub.c | 38 +-
linux-user/aarch64/cpu_loop.c | 2 +-
linux-user/arm/cpu_loop.c | 2 +-
linux-user/main.c | 9 +
linux-user/riscv/cpu_loop.c | 2 +-
linux-user/semihost.c | 48 +-
semihosting/arm-compat-semi.c | 1010 ++++-------------
semihosting/config.c | 17 +-
semihosting/console.c | 153 +--
semihosting/guestfd.c | 160 +++
semihosting/syscalls.c | 978 ++++++++++++++++
semihosting/uaccess.c | 91 ++
softmmu/vl.c | 3 +-
stubs/semihost.c | 6 +-
target/arm/helper.c | 4 +-
target/arm/m_helper.c | 2 +-
target/m68k/m68k-semi.c | 52 +-
target/mips/tcg/sysemu/mips-semi.c | 2 +-
target/nios2/nios2-semi.c | 48 +-
target/riscv/cpu_helper.c | 2 +-
semihosting/meson.build | 6 +
38 files changed, 2081 insertions(+), 1156 deletions(-)
delete mode 100644 include/exec/softmmu-semi.h
rename {semihosting => include/semihosting}/common-semi.h (96%)
create mode 100644 include/semihosting/guestfd.h
create mode 100644 include/semihosting/softmmu-uaccess.h
create mode 100644 include/semihosting/syscalls.h
create mode 100644 target/arm/common-semi-target.h
create mode 100644 target/riscv/common-semi-target.h
create mode 100644 semihosting/guestfd.c
create mode 100644 semihosting/syscalls.c
create mode 100644 semihosting/uaccess.c