mirror of https://github.com/xemu-project/xemu.git
Document that -singlestep command line option is deprecated
Document that the -singlestep command line option is now deprecated, as it is replaced by either the TCG accelerator property 'one-insn-per-tb' for system emulation or the new '-one-insn-per-tb' option for usermode emulation, and remove the only use of the deprecated syntax from a README. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-id: 20230417164041.684562-7-peter.maydell@linaro.org
This commit is contained in:
parent
060e0cd751
commit
12fd0f41d0
|
@ -111,6 +111,22 @@ Use ``-machine acpi=off`` instead.
|
||||||
The HAXM project has been retired (see https://github.com/intel/haxm#status).
|
The HAXM project has been retired (see https://github.com/intel/haxm#status).
|
||||||
Use "whpx" (on Windows) or "hvf" (on macOS) instead.
|
Use "whpx" (on Windows) or "hvf" (on macOS) instead.
|
||||||
|
|
||||||
|
``-singlestep`` (since 8.1)
|
||||||
|
'''''''''''''''''''''''''''
|
||||||
|
|
||||||
|
The ``-singlestep`` option has been turned into an accelerator property,
|
||||||
|
and given a name that better reflects what it actually does.
|
||||||
|
Use ``-accel tcg,one-insn-per-tb=on`` instead.
|
||||||
|
|
||||||
|
User-mode emulator command line arguments
|
||||||
|
-----------------------------------------
|
||||||
|
|
||||||
|
``-singlestep`` (since 8.1)
|
||||||
|
'''''''''''''''''''''''''''
|
||||||
|
|
||||||
|
The ``-singlestep`` option has been given a name that better reflects
|
||||||
|
what it actually does. For both linux-user and bsd-user, use the
|
||||||
|
new ``-one-insn-per-tb`` option instead.
|
||||||
|
|
||||||
QEMU Machine Protocol (QMP) commands
|
QEMU Machine Protocol (QMP) commands
|
||||||
------------------------------------
|
------------------------------------
|
||||||
|
|
|
@ -4192,10 +4192,11 @@ SRST
|
||||||
ERST
|
ERST
|
||||||
|
|
||||||
DEF("singlestep", 0, QEMU_OPTION_singlestep, \
|
DEF("singlestep", 0, QEMU_OPTION_singlestep, \
|
||||||
"-singlestep always run in singlestep mode\n", QEMU_ARCH_ALL)
|
"-singlestep deprecated synonym for -accel tcg,one-insn-per-tb=on\n", QEMU_ARCH_ALL)
|
||||||
SRST
|
SRST
|
||||||
``-singlestep``
|
``-singlestep``
|
||||||
Run the emulation in single step mode.
|
This is a deprecated synonym for the TCG accelerator property
|
||||||
|
``one-insn-per-tb``.
|
||||||
ERST
|
ERST
|
||||||
|
|
||||||
DEF("preconfig", 0, QEMU_OPTION_preconfig, \
|
DEF("preconfig", 0, QEMU_OPTION_preconfig, \
|
||||||
|
|
|
@ -49,7 +49,7 @@ The only difference from running QEMU with TCI to running without TCI
|
||||||
should be speed. Especially during development of TCI, it was very
|
should be speed. Especially during development of TCI, it was very
|
||||||
useful to compare runs with and without TCI. Create /tmp/qemu.log by
|
useful to compare runs with and without TCI. Create /tmp/qemu.log by
|
||||||
|
|
||||||
qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -singlestep
|
qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -accel tcg,one-insn-per-tb=on
|
||||||
|
|
||||||
once with interpreter and once without interpreter and compare the resulting
|
once with interpreter and once without interpreter and compare the resulting
|
||||||
qemu.log files. This is also useful to see the effects of additional
|
qemu.log files. This is also useful to see the effects of additional
|
||||||
|
|
Loading…
Reference in New Issue