On Thu, 2 Feb 2023 at 17:56, Peter Maydell <peter.mayd...@linaro.org> wrote: > > On Sat, 28 Jan 2023 at 22:45, Alexander Graf <ag...@csgraf.de> wrote: > > > > We currently only support GICv2 emulation. To also support GICv3, we will > > need to pass a few system registers into their respective handler functions. > > > > This patch adds support for HVF to call into the TCG callbacks for GICv3 > > system register handlers. This is safe because the GICv3 TCG code is generic > > as long as we limit ourselves to EL0 and EL1 - which are the only modes > > supported by HVF. > > > > To make sure nobody trips over that, we also annotate callbacks that don't > > work in HVF mode, such as EL state change hooks. > > > > With GICv3 support in place, we can run with more than 8 vCPUs. > > > > Signed-off-by: Alexander Graf <ag...@csgraf.de> > > > > --- > > > > Applied to target-arm.next, thanks.
This one *also* fails 'make check'. Please can you test your patches before sending them? The fix is not difficult (another missing qtest_enabled() check), so I've squashed it in. thanks -- PMM