Merge tag 'pull-semi-20220914' of https://gitlab.com/rth7680/qemu into staging
Convert m68k to semihosting/syscalls.h. Convert nios2 to semihosting/syscalls.h. Allow optional use of semihosting from userspace. # -----BEGIN PGP SIGNATURE----- # # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmMh1W8dHHJpY2hhcmQu # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8ptggAimuNN6IiD19Huu5F # PMjzDqFPvWFOf82O16WTBM1xN0lwVH8+02PYRL3AhOIw9ZTgxezOo9/KXZpr8a8Z # gocr4Ge/J7zHzHahYuqcyOqqkur2dM4lFiK9rfDD6vdNBMbi0kQZVuaNlQK6rV6Z # 2LHEwKKh64MXJVfwGzK7OLMv4pu0wpWcuCTH2/6U4E1325SOKmEos1VzIePxY1bw # +AMNnairGEdBX1b3JlzZfrLSaOapJcgl0HZdrg6Mflm6ttTuuykGGtjkWBfcu3Nw # utNI1zmUYfD/iJbnbsCNpZSLv6LVOQ2l5S6dOWV+JJ1HukVTZu3DoyfTr8t95kwK # UuUoqA== # =W7Yh # -----END PGP SIGNATURE----- # gpg: Signature made Wed 14 Sep 2022 09:21:51 EDT # gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F # gpg: issuer "richard.henderson@linaro.org" # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full] # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F * tag 'pull-semi-20220914' of https://gitlab.com/rth7680/qemu : target/riscv: Honour -semihosting-config userspace=on and enable=on target/xtensa: Honour -semihosting-config userspace=on target/nios2: Honour -semihosting-config userspace=on target/mips: Honour -semihosting-config userspace=on target/m68k: Honour -semihosting-config userspace=on target/arm: Honour -semihosting-config userspace=on semihosting: Allow optional use of semihosting from userspace target/m68k: Convert semihosting errno to gdb remote errno target/m68k: Use semihosting/syscalls.h target/nios2: Convert semihosting errno to gdb remote errno target/nios2: Use semihosting/syscalls.h Signed-off-by:Stefan Hajnoczi <stefanha@redhat.com>
Showing
- include/semihosting/semihost.h 8 additions, 2 deletionsinclude/semihosting/semihost.h
- qemu-options.hx 9 additions, 2 deletionsqemu-options.hx
- semihosting/config.c 8 additions, 2 deletionssemihosting/config.c
- softmmu/vl.c 1 addition, 1 deletionsoftmmu/vl.c
- stubs/semihost.c 1 addition, 1 deletionstubs/semihost.c
- target/arm/translate-a64.c 1 addition, 11 deletionstarget/arm/translate-a64.c
- target/arm/translate.c 4 additions, 12 deletionstarget/arm/translate.c
- target/m68k/m68k-semi.c 76 additions, 230 deletionstarget/m68k/m68k-semi.c
- target/m68k/op_helper.c 1 addition, 2 deletionstarget/m68k/op_helper.c
- target/mips/tcg/micromips_translate.c.inc 3 additions, 3 deletionstarget/mips/tcg/micromips_translate.c.inc
- target/mips/tcg/mips16e_translate.c.inc 1 addition, 1 deletiontarget/mips/tcg/mips16e_translate.c.inc
- target/mips/tcg/nanomips_translate.c.inc 2 additions, 2 deletionstarget/mips/tcg/nanomips_translate.c.inc
- target/mips/tcg/translate.c 5 additions, 4 deletionstarget/mips/tcg/translate.c
- target/nios2/nios2-semi.c 77 additions, 244 deletionstarget/nios2/nios2-semi.c
- target/nios2/translate.c 2 additions, 1 deletiontarget/nios2/translate.c
- target/riscv/cpu_helper.c 3 additions, 6 deletionstarget/riscv/cpu_helper.c
- target/riscv/insn_trans/trans_privileged.c.inc 2 additions, 1 deletiontarget/riscv/insn_trans/trans_privileged.c.inc
- target/riscv/translate.c 1 addition, 0 deletionstarget/riscv/translate.c
- target/xtensa/translate.c 4 additions, 3 deletionstarget/xtensa/translate.c
Loading
Please register or sign in to comment