On Fri, 8 Aug 2025 at 07:54, Mohamed Mediouni <moha...@unpredictable.fr> wrote: > > On Hypervisor.framework for macOS and WHPX for Windows, the provided > environment is a GICv3 without ITS. > > As such, support a GICv3 w/ GICv2m for that scenario. > > Signed-off-by: Mohamed Mediouni <moha...@unpredictable.fr>
We should also update the docs in docs/system/arm/virt.rst. These are already incorrect in that we never updated them when we implemented the ITS: - An MSI controller (GICv2M or ITS). GICv2M is selected by default along with GICv2. ITS is selected by default with GICv3 (>= virt-2.7). Note that ITS is not modeled in TCG mode. so we should update that bullet point to match current reality. (If it is looking a bit big then we can have the bullet point be just "An MSI controller (GICv2M or ITS)" and move the explanation of when we go with GICv2M vs ITS to a paragraph below the bullet list, in the same way we have for the explanation about the second NS UART. -- PMM