search for: qemudomainupdatememorydeviceinfo

Displaying 3 results from an estimated 3 matches for "qemudomainupdatememorydeviceinfo".

2020 Jun 18
1
Re: NVDIMM sizes and DIMM hot plug
..._64). >> >> I'd like to clarify, how libvirt makes the DIMM address above. How is > > If the address isn't provided in the device XML of the attached device, > libvirt attaches the device without any address at all and then > refreshes the address from qemu in 'qemuDomainUpdateMemoryDeviceInfo'. OK, I can look into the QEMU source code, but I'd still like to have some official confirmation, especially regarding possible pitfalls or future changes. We can't risk data loss. >> the NVDIMM memory range determined? According to my experiments, it >> seems the NVDIM...
2020 Jun 16
4
NVDIMM sizes and DIMM hot plug
Hi, I've found out that NVDIMM size and label size matter for regular (non-NV) DIMM hot plug. If the NVDIMM is not aligned correctly, the guest OS will not accept the hot plugged memory and will complain with messages such as Block size [0x8000000] unaligned hotplug range: start 0x225000000, size 0x10000000 The start address above is also reported within <memory> element of the hot
2020 Jun 16
0
Re: NVDIMM sizes and DIMM hot plug
...ignment > (128 MB on x86_64). > > I'd like to clarify, how libvirt makes the DIMM address above. How is If the address isn't provided in the device XML of the attached device, libvirt attaches the device without any address at all and then refreshes the address from qemu in 'qemuDomainUpdateMemoryDeviceInfo'. > the NVDIMM memory range determined? According to my experiments, it > seems the NVDIMM specified <size> is taken, NVDIMM <label> size is > subtracted from it and the resulting value is reduced to the nearest > multiple of NVDIMM <alignsize>. Is this observat...