On Fri, 14 Jan 2022 at 14:08, Marc Zyngier <maz@xxxxxxxxxx> wrote: > > Here's yet another stab at enabling QEMU on systems with > pathologically reduced IPA ranges such as the Apple M1 (previous > version at [1]). Eventually, we're able to run a KVM guest with more > than just 3GB of RAM on a system with a 36bit IPA space, and at most > 123 vCPUs. > > This also addresses some pathological QEMU behaviours, where the > highmem property is used as a flag allowing exposure of devices that > can't possibly fit in the PA space of the VM, resulting in a guest > failure. > > In the end, we generalise the notion of PA space when exposing > individual devices in the expanded memory map, and treat highmem as > another flavour of PA space restriction. Applied to target-arm.next, thanks. -- PMM