On 15/2/24 14:02, Manos Pitsidianakis wrote:
On Thu, 15 Feb 2024 10:46, Philippe Mathieu-Daudé <phi...@linaro.org>
wrote:
From: Philippe Mathieu-Daudé <f4...@amsat.org>
Add the 'any'-architecture target.
- Only consider 64-bit targets
- Do not use any hardware accelerator (except qtest)
- For architecture constants, use:
. max of supported targets phys/virt address space
. max of supported targets MMU modes
. min of supported targets variable page bits
Build as:
$ ../configure --target-list=any-softmmu \
--disable-hvf \
--disable-kvm \
--disable-nvmm \
--disable-tcg \
--disable-whpx \
--disable-xen
Test as:
$ qemu-system-any -M none,accel=qtest -monitor stdio
QEMU 6.2.50 monitor - type 'help' for more information
6.2.50? :)
Time passed...
LGTM in general overall. In case this wasn't discussed already, would it
be a good idea to name the target x-any if it ends up in a stable release?
This will end in stable releases. Do you mean distribution releases?
They don't include qemu-system-all and we don't use x-all. Why would
a distrib want to include a pointless binary? :)
Regardless of my inlined style comments:
Reviewed-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org>
Thanks!