On Thu, 20 Jun 2019 at 23:23, Wainer dos Santos Moschetta <waine...@redhat.com> wrote: > I came across this when running the acceptance tests in an aarch64 host. > The arch-independent tests fail because, in general, they don't set a > machine type. In order to avoid treating arm targets as special cases > on avocado_qemu framework I prefered to attempt to promote virt as > default for ARM emulation. Moreover since it represents a generic hardware > and its used is broaden advised [1], I found it the right choice.
Not providing a default machine type for Arm is a deliberate choice: there is no single right answer and the user has to decide what their preference is. We used to have a default machine type set, and it caused a lot of user confusion as they expected Arm to be like x86 where everything will run fine on the default machine type and it did not, which is why we switched to not having a default. thanks -- PMM