[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] memory: Forbid mapping AddressSpace root MemoryRegion
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 0/5] memory: Forbid mapping AddressSpace root MemoryRegion |
Date: |
Fri, 12 Mar 2021 19:28:46 +0100 |
Hi,
This series is the result of a long thread with Peter:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg788366.html
AddressSpace are physical address view and shouldn't be using
non-zero base address. The correct way to map a MR used as AS
root is to use a MR alias.
Fix the current incorrect uses, then forbid further use.
Peter Xu (1):
memory: Make sure root MR won't be added as subregion
Philippe Mathieu-Daudé (4):
hw/arm/aspeed: Do not directly map ram container onto main address bus
hw/arm/aspeed: Do not sysbus-map mmio flash region directly, use alias
hw/pci-host/prep: Remove unuseful memory region mapping
hw/pci-host/prep: Do not directly map bus-master region onto main bus
include/exec/memory.h | 1 +
include/hw/ssi/aspeed_smc.h | 1 +
hw/arm/aspeed.c | 6 +++++-
hw/pci-host/prep.c | 17 ++++++++---------
hw/ssi/aspeed_smc.c | 4 +++-
softmmu/memory.c | 2 ++
6 files changed, 20 insertions(+), 11 deletions(-)
--
2.26.2