[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [RFC v2 11/15] hw/arm/virt-acpi-build: Add PC-DIMM in SRAT
From: |
Eric Auger |
Subject: |
[Qemu-arm] [RFC v2 11/15] hw/arm/virt-acpi-build: Add PC-DIMM in SRAT |
Date: |
Mon, 2 Jul 2018 19:22:38 +0200 |
From: Shameer Kolothum <address@hidden>
Generate Memory Affinity Structures for PC-DIMM ranges.
Signed-off-by: Shameer Kolothum <address@hidden>
Signed-off-by: Eric Auger <address@hidden>
---
v1 -> v2:
- build_srat_hotpluggable_memory movedc to aml-build
---
hw/arm/virt-acpi-build.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c
index 6ea47e2..0915391 100644
--- a/hw/arm/virt-acpi-build.c
+++ b/hw/arm/virt-acpi-build.c
@@ -568,6 +568,10 @@ build_srat(GArray *table_data, BIOSLinker *linker,
VirtMachineState *vms)
mem_base += numa_info[i].node_mem;
}
+ build_srat_hotpluggable_memory(table_data,
+ vms->bootinfo.device_memory_start,
+ vms->bootinfo.device_memory_size , 0);
+
build_header(linker, table_data, (void *)(table_data->data + srat_start),
"SRAT", table_data->len - srat_start, 3, NULL, NULL);
}
--
2.5.5
- [Qemu-arm] [RFC v2 01/15] linux-headers: header update for KVM/ARM KVM_ARM_GET_MAX_VM_PHYS_SHIFT, (continued)
- [Qemu-arm] [RFC v2 01/15] linux-headers: header update for KVM/ARM KVM_ARM_GET_MAX_VM_PHYS_SHIFT, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 02/15] hw/boards: Add a MachineState parameter to kvm_type callback, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 03/15] kvm: add kvm_arm_get_max_vm_phys_shift, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 04/15] hw/arm/virt: support kvm_type property, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 05/15] hw/arm/virt: handle max_vm_phys_shift conflicts on migration, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 06/15] hw/arm/virt: Allocate device_memory, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 07/15] hw/arm/virt: Add memory hotplug framework, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 08/15] hw/arm/boot: introduce fdt_add_memory_node helper, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 09/15] hw/arm/boot: Expose the PC-DIMM nodes in the DT, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 10/15] acpi: move build_srat_hotpluggable_memory to generic ACPI source, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 11/15] hw/arm/virt-acpi-build: Add PC-DIMM in SRAT,
Eric Auger <=
- [Qemu-arm] [RFC v2 12/15] nvdimm: use configurable ACPI IO base and size, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 13/15] hw/arm/virt: Add nvdimm hot-plug infrastructure, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 14/15] hw/arm/boot: Expose the pmem nodes in the DT, Eric Auger, 2018/07/02
- [Qemu-arm] [RFC v2 15/15] hw/arm/virt: Add nvdimm and nvdimm-persistence options, Eric Auger, 2018/07/02
- Re: [Qemu-arm] [Qemu-devel] [RFC v2 00/15] ARM virt: PCDIMM/NVDIMM at 2TB, no-reply, 2018/07/03