[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v5 0/6] target/arm: Reduced-IPA space and highmem fixes
|
From: |
Peter Maydell |
|
Subject: |
Re: [PATCH v5 0/6] target/arm: Reduced-IPA space and highmem fixes |
|
Date: |
Tue, 18 Jan 2022 17:17:57 +0000 |
On Fri, 14 Jan 2022 at 14:08, Marc Zyngier <maz@kernel.org> 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
- [PATCH v5 3/6] hw/arm/virt: Honor highmem setting when computing the memory map, (continued)
- [PATCH v5 3/6] hw/arm/virt: Honor highmem setting when computing the memory map, Marc Zyngier, 2022/01/14
- [PATCH v5 1/6] hw/arm/virt: Add a control for the the highmem PCIe MMIO, Marc Zyngier, 2022/01/14
- [PATCH v5 6/6] hw/arm/virt: Drop superfluous checks against highmem, Marc Zyngier, 2022/01/14
- [PATCH v5 5/6] hw/arm/virt: Disable highmem devices that don't fit in the PA range, Marc Zyngier, 2022/01/14
- [PATCH v5 2/6] hw/arm/virt: Add a control for the the highmem redistributors, Marc Zyngier, 2022/01/14
- [PATCH v5 4/6] hw/arm/virt: Use the PA range to compute the memory map, Marc Zyngier, 2022/01/14
- Re: [PATCH v5 0/6] target/arm: Reduced-IPA space and highmem fixes,
Peter Maydell <=