Message ID | 20180308130626.12393-1-peter.maydell@linaro.org |
---|---|
Headers | show |
Series | arm: support -cpu max (and gic-version=max) | expand |
Peter Maydell <peter.maydell@linaro.org> writes: > This patchset adds support for '-cpu max' to Arm, along the lines > of the existing support we have for x86 targets: > > * under KVM, -cpu max is the same as -cpu host > * under TCG, -cpu max means "emulate with as many features as > possible" <snip> It all looks good to me. The only minor problem I ran into was setting -M virt,gic-version=max silently hangs with the stock QEMU_EFI.fd on my version of Ubuntu. It would be nice if there was better feedback we could give to the user in this case. It works with the latest snapshot from: http://snapshots.linaro.org/reference-platform/enterprise/firmware/15/release/qemu-aarch64/ Anyway this series can have: Tested-by: Alex Bennée <alex.bennee@linaro.org> -- Alex Bennée
On 9 March 2018 at 13:52, Alex Bennée <alex.bennee@linaro.org> wrote: > > Peter Maydell <peter.maydell@linaro.org> writes: > >> This patchset adds support for '-cpu max' to Arm, along the lines >> of the existing support we have for x86 targets: >> >> * under KVM, -cpu max is the same as -cpu host >> * under TCG, -cpu max means "emulate with as many features as >> possible" > <snip> > > It all looks good to me. The only minor problem I ran into was setting > -M virt,gic-version=max silently hangs with the stock QEMU_EFI.fd on my > version of Ubuntu. It would be nice if there was better feedback we > could give to the user in this case. Presumably that also fails if you ask for gic-version=3 ? > It works with the latest snapshot from: > > http://snapshots.linaro.org/reference-platform/enterprise/firmware/15/release/qemu-aarch64/ Sounds like "earlier firmware versions didn't have gicv3 support, later ones do" ? thanks -- PMM
Peter Maydell <peter.maydell@linaro.org> writes: > On 9 March 2018 at 13:52, Alex Bennée <alex.bennee@linaro.org> wrote: >> >> Peter Maydell <peter.maydell@linaro.org> writes: >> >>> This patchset adds support for '-cpu max' to Arm, along the lines >>> of the existing support we have for x86 targets: >>> >>> * under KVM, -cpu max is the same as -cpu host >>> * under TCG, -cpu max means "emulate with as many features as >>> possible" >> <snip> >> >> It all looks good to me. The only minor problem I ran into was setting >> -M virt,gic-version=max silently hangs with the stock QEMU_EFI.fd on my >> version of Ubuntu. It would be nice if there was better feedback we >> could give to the user in this case. > > Presumably that also fails if you ask for gic-version=3 ? Yes. > >> It works with the latest snapshot from: >> >> http://snapshots.linaro.org/reference-platform/enterprise/firmware/15/release/qemu-aarch64/ > > Sounds like "earlier firmware versions didn't have gicv3 support, > later ones do" ? According to the dpkg changelog it should have: Adds GICv3 support. Closes: #810495 However it seems like it wasn't complete support. -- Alex Bennée