> On 16. Sep 2026, at 12:51, Peter Maydell <[email protected]> wrote: > > On Wed, 16 Sept 2026 at 11:00, Mohamed Mediouni > <[email protected]> wrote: >> >> macOS expects bit 31 of MSI_TYPER to be set. >> >> Signed-off-by: Mohamed Mediouni <[email protected]> >> --- > > This is a macos bug -- the Arm Base System Architecture > spec which defines what the GICv2M registers are is clear > that MSI_TYPER bits [31:26] are RES0. I'm not keen on working > around guest bugs here, especially of the "random proprietary > guest has mysterious undocumented requirement" kind: insisting > on bit 31 being set would presumably break on a real hardware > GICv2M as well. > > If there's some documented "Apple GICv2m" variant of this > hardware, then we could potentially model it, but I'd > rather do that as a "here's the spec we're modelling, > implement it" than a one-off point hack. > > — PMM Hi, vmapple as a whole is a reverse-engineered target without a public specification of any kind… other than this patch the system is happy, but without it, there’s a kernel panic really early on during boot… There are no specific Apple GICv2m registers.
- [RFC PATCH v8 00/10] vmapple: making it work on the l... Mohamed Mediouni
- [RFC PATCH v8 06/10] hw/vmapple: aes: convert MA... Mohamed Mediouni
- Re: [RFC PATCH v8 06/10] hw/vmapple: aes: co... Peter Maydell
- Re: [RFC PATCH v8 06/10] hw/vmapple: aes... Daniel P . Berrangé
- [RFC PATCH v8 08/10] vmapple: add gicv2m Mohamed Mediouni
- [RFC PATCH v8 07/10] Revert "hw/arm: Do not... Mohamed Mediouni
- [RFC PATCH v8 09/10] vmapple, gicv2m: add macOS ... Mohamed Mediouni
- Re: [RFC PATCH v8 09/10] vmapple, gicv2m: ad... Peter Maydell
- Re: [RFC PATCH v8 09/10] vmapple, gicv2m... Mohamed Mediouni
- [RFC PATCH v8 02/10] target/arm/emulate: add loa... Mohamed Mediouni
- [RFC PATCH v8 05/10] vmapple: apple-gfx: make it... Mohamed Mediouni
- Re: [RFC PATCH v8 05/10] vmapple: apple-gfx:... Akihiko Odaki
- Re: [RFC PATCH v8 05/10] vmapple: apple-... Mohamed Mediouni
- [RFC PATCH v8 03/10] target/arm/emulate: add loa... Mohamed Mediouni
- Re: [RFC PATCH v8 03/10] target/arm/emulate:... Akihiko Odaki
- [RFC PATCH v8 04/10] target/arm/hvf, whpx: wire ... Mohamed Mediouni
- Re: [RFC PATCH v8 04/10] target/arm/hvf, whp... Akihiko Odaki
- [RFC PATCH v8 01/10] target/arm/emulate: add ISV... Mohamed Mediouni
- Re: [RFC PATCH v8 01/10] target/arm/emulate:... Akihiko Odaki
