qemu/docs/about
Daniel Henrique Barboza d31d37fded docs: deprecate RISC-V default machine option
Commit 5b4beba124 ("RISC-V Spike Machines") added the Spike machine and
made it default for qemu-system-riscv32/64. It was the first RISC-V
machine added in QEMU so setting it as default was sensible.

Today we have 7 riscv64 and 6 riscv32 machines and having 'spike' as
default machine is not intuitive. For example, [1] is a bug that was
opened with the 'virt' board in mind, but given that the user didn't
pass a '-machine' option, the user was using 'spike' without knowing.

Being explicit in the command line is desirable when we have a handful
of boards available, so deprecate the default machine setting from
RISC-V.

[1] https://gitlab.com/qemu-project/qemu/-/issues/2467

Suggested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20250404122858.241598-1-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2025-04-07 10:12:40 +10:00
..
build-platforms.rst docs/about/build-platforms: Correct minimum supported Python version 2025-03-06 10:09:10 +01:00
deprecated.rst docs: deprecate RISC-V default machine option 2025-04-07 10:12:40 +10:00
emulation.rst docs/about/emulation: Fix broken link 2025-03-19 16:30:13 +10:00
index.rst accel: Remove HAX accelerator 2023-08-31 19:46:43 +02:00
license.rst docs/about/license: Update LICENSE URL 2023-08-23 09:04:33 -04:00
removed-features.rst ppc/ppc405: Remove boards 2025-03-11 22:40:47 +10:00