From: Zhu Yijun
Register a ram_memory_region_init notify to allocate memory region
from system memory and add them as subregions.
Signed-off-by: Zhu Yijun
---
hw/arm/virt.c | 21 -
include/hw/arm/virt.h | 1 +
2 files changed, 17 insertions(+), 5 deletions(-)
diff
From: Zhu Yijun
In case of accessing memory holes, we build srat table by
traversing mem_list.
Signed-off-by: Zhu Yijun
---
hw/arm/virt-acpi-build.c | 40 +++-
1 file changed, 35 insertions(+), 5 deletions(-)
diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/v
From: Zhu Yijun
Dig out reserved memory holes and collect scattered RAM memory
regions by adding mem_list member in arm_boot_info struct.
Signed-off-by: Zhu Yijun
---
hw/arm/boot.c| 8
hw/arm/virt.c| 101 ++-
include/hw/arm
From: Zhu Yijun
In case of accessing memory holes, we create memory fdt node by
traversing mem_list and adjust memory address if the addr is not
belong to RAM memory region.
Signed-off-by: Zhu Yijun
---
hw/arm/boot.c | 151 ++
1 file chan
From: Zhu Yijun
With kernel 4.11, iommu/smmu will populate the MSI IOVA reserved window and
PCI reserved window which has to be excluded from Guest iova allocations.
However, If it falls within the Qemu default virtual memory address space,
then reserved regions may get allocated for a Guest VF
From: Zhu Yijun
With kernel 4.11, iommu/smmu will populate the MSI IOVA reserved window and
PCI reserved window which has to be excluded from Guest iova allocations.
And on certain HiSilicon platforms (hip06/hip07), the GIC ITS and PCIe RC
deviates from the standard implementation will reserve
From: Zhu Yijun
With kernel 4.11, iommu/smmu will populate the MSI IOVA reserved window and
PCI reserved window which has to be excluded from Guest iova allocations.
However, If it falls within the Qemu default virtual memory address space,
then reserved regions may get allocated for a Guest VF
From: Zhu Yijun
With kernel 4.11, iommu/smmu will populate the MSI IOVA reserved window and
PCI reserved window which has to be excluded from Guest iova allocations.
And on certain HiSilicon platforms (hip06/hip07), the GIC ITS and PCIe RC
deviates from the standard implementation will reserve
From: Zhu Yijun
Dig out reserved memory holes and collect scattered RAM memory
regions by adding mem_list member in arm_boot_info struct.
Signed-off-by: Zhu Yijun
---
hw/arm/boot.c| 8
hw/arm/virt.c| 101 ++-
include/hw/arm
From: Zhu Yijun
Commit 0b183fc871:"memory: move mem_path handling to
memory_region_allocate_system_memory" split memory_region_init_ram and
memory_region_init_ram_from_file. Also it moved mem-path handling a step
up from memory_region_init_ram to memory_region_allocate_system_memory.
Therefore f
10 matches
Mail list logo