[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v1 05/23] semihosting: enable chardev backed out
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v1 05/23] semihosting: enable chardev backed output |
Date: |
Fri, 10 May 2019 15:22:18 +0100 |
On Thu, 9 May 2019 at 17:59, Alex Bennée <address@hidden> wrote:
>
> For running system tests we want to be able to re-direct output to a
> file like we do with serial output. This does the wiring to allow us
> to treat semihosting like just another character output device.
>
> diff --git a/qemu-options.hx b/qemu-options.hx
> index 51802cbb266..6aa3a08c2fb 100644
> --- a/qemu-options.hx
> +++ b/qemu-options.hx
> @@ -3975,12 +3975,12 @@ STEXI
> Enable semihosting mode (ARM, M68K, Xtensa, MIPS, Nios II only).
> ETEXI
> DEF("semihosting-config", HAS_ARG, QEMU_OPTION_semihosting_config,
> - "-semihosting-config
> [enable=on|off][,target=native|gdb|auto][,arg=str[,...]]\n" \
> + "-semihosting-config
> [enable=on|off][,target=native|gdb|auto][,chardev=id][,arg=str[,...]]\n" \
> " semihosting configuration\n",
> QEMU_ARCH_ARM | QEMU_ARCH_M68K | QEMU_ARCH_XTENSA | QEMU_ARCH_LM32 |
> QEMU_ARCH_MIPS | QEMU_ARCH_NIOS2)
As you can see in the docs here, semihosting is supported on
five guest architectures, so we should implement this new
feature for all of them, not just arm.
thanks
-- PMM
- [Qemu-devel] [PATCH v1 04/23] tests/tcg/multiarch: add hello world system test, (continued)
Re: [Qemu-devel] [PATCH v1 05/23] semihosting: enable chardev backed output,
Peter Maydell <=
[Qemu-devel] [PATCH v1 08/23] tests/tcg/multiarch: move the system memory test, Alex Bennée, 2019/05/09
[Qemu-devel] [PATCH v1 10/23] tests/tcg/multiarch: expand system memory test to cover more, Alex Bennée, 2019/05/09
[Qemu-devel] [PATCH v1 17/23] tests/qemu-iotests/check: Pick a default machine if necessary, Alex Bennée, 2019/05/09
[Qemu-devel] [PATCH v1 13/23] Makefile: fix coverage-report reference to BUILD_DIR, Alex Bennée, 2019/05/09
[Qemu-devel] [PATCH v1 09/23] tests/tcg/minilib: support %c format char, Alex Bennée, 2019/05/09
[Qemu-devel] [PATCH v1 11/23] tests/tcg/alpha: add system boot.S, Alex Bennée, 2019/05/09