[PATCH] tester: Add qemu_opts_serial
Chris Johns
chrisj at rtems.org
Fri Feb 14 03:00:39 UTC 2020
On 2020-02-12 18:01, Sebastian Huber wrote:
> The realview_pbx_a9_qemu test configuration for Qemu produced no output
> due to wrong serial/monitor settings. Remove the serial/monitor
> settings from qemu_opts_base and move them to the new qemu_opts_serial.
> ---
> tester/rtems/testing/bsps/generic_or1k.ini | 2 +-
> tester/rtems/testing/bsps/leon3-qemu-cov.ini | 2 +-
> tester/rtems/testing/bsps/leon3-qemu.ini | 2 +-
> tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini | 2 +-
> tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini | 2 +-
> tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini | 2 +-
> tester/rtems/testing/qemu.cfg | 7 ++++---
> 7 files changed, 10 insertions(+), 9 deletions(-)
>
> diff --git a/tester/rtems/testing/bsps/generic_or1k.ini b/tester/rtems/testing/bsps/generic_or1k.ini
> index 153d167..9bd139f 100644
> --- a/tester/rtems/testing/bsps/generic_or1k.ini
> +++ b/tester/rtems/testing/bsps/generic_or1k.ini
> @@ -35,4 +35,4 @@
> bsp = generic_or1k
> arch = or32
> tester = %{_rtscripts}/qemu.cfg
> -bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -m 32M
> +bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} %{qemu_opts_serial} -m 32M
> diff --git a/tester/rtems/testing/bsps/leon3-qemu-cov.ini b/tester/rtems/testing/bsps/leon3-qemu-cov.ini
> index f1cfe55..3b183e6 100644
> --- a/tester/rtems/testing/bsps/leon3-qemu-cov.ini
> +++ b/tester/rtems/testing/bsps/leon3-qemu-cov.ini
> @@ -36,6 +36,6 @@ bsp = leon3-qemu
> arch = sparc
> target = sparc-rtems5
> tester = %{_rtscripts}/qemu.cfg
> -bsp_qemu_opts = %{qemu_opts_base} -M leon3_generic
> +bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_serial} -M leon3_generic
> bsp_qemu_cov_opts = -exec-trace %{test_executable}.cov
> bsp_covoar_cmd = -S %{bsp_symbol_path} -E %{cov_explanations}
> diff --git a/tester/rtems/testing/bsps/leon3-qemu.ini b/tester/rtems/testing/bsps/leon3-qemu.ini
> index 9e8854c..957b1e4 100644
> --- a/tester/rtems/testing/bsps/leon3-qemu.ini
> +++ b/tester/rtems/testing/bsps/leon3-qemu.ini
> @@ -35,4 +35,4 @@
> bsp = leon3-qemu
> arch = sparc
> tester = %{_rtscripts}/qemu.cfg
> -bsp_qemu_opts = %{qemu_opts_base} -M leon3_generic
> +bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_serial} -M leon3_generic
> diff --git a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini
> index 6fba113..a7bb952 100644
> --- a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini
> +++ b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini
> @@ -35,4 +35,4 @@
> bsp = xilinx_zynq_a9_qemu
> arch = arm
> tester = %{_rtscripts}/qemu.cfg
> -bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M xilinx-zynq-a9 -m 256M
> +bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} %{qemu_opts_serial} -M xilinx-zynq-a9 -m 256M
> diff --git a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini
> index f49d381..4366ffc 100644
> --- a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini
> +++ b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini
> @@ -36,4 +36,4 @@ bsp = xilinx_zynq_a9_qemu
> arch = arm
> jobs = half
> tester = %{_rtscripts}/qemu.cfg
> -bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M xilinx-zynq-a9 -m 256M -smp cpus=2
> +bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} %{qemu_opts_serial} -M xilinx-zynq-a9 -m 256M -smp cpus=2
> diff --git a/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini b/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini
> index 7abc34e..dc635ae 100644
> --- a/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini
> +++ b/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini
> @@ -35,4 +35,4 @@
> bsp = xilinx_zynq_zc706
> arch = arm
> tester = %{_rtscripts}/qemu.cfg
> -bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M xilinx-zynq-a9 -m 1024M
> +bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} %{qemu_opts_serial} -M xilinx-zynq-a9 -m 1024M
> diff --git a/tester/rtems/testing/qemu.cfg b/tester/rtems/testing/qemu.cfg
> index b23be4b..24026dd 100644
> --- a/tester/rtems/testing/qemu.cfg
> +++ b/tester/rtems/testing/qemu.cfg
> @@ -58,12 +58,13 @@
> #
> # Qemu common option patterns.
> #
> +%define qemu_opts_base -no-reboot -nographic
> +%define qemu_opts_no_net -net none
> %if %{defined qemu_use_serial_console}
> - %define qemu_opts_base -no-reboot -monitor none -serial stdio -nographic
> + %define qemu_opts_serial -monitor none -serial stdio
> %else
> - %define qemu_opts_base -no-reboot -serial null -serial mon:stdio -nographic
> + %define qemu_opts_serial -serial null -serial mon:stdio
> %endif
I must be must be mising what has changed. I cannot see the "wrong
options that have changed?
> -%define qemu_opts_no_net -net none
Why move?
Chris
More information about the devel
mailing list