Signed-off-by: Dmitrii Shcherbakov <dmitrii.shcherbakov(a)canonical.com>
---
NEWS.rst | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index f3b9e5f0cb..e7b7dfb4f0 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -40,6 +40,28 @@ v7.9.0 (unreleased)
domain definition when the guest was first started).This setting is only
applicable for x86 guests using qemu driver.
+ * virpcivpd: Add a PCI VPD parser
+
+ A parser for the standard PCI/PCIe VPD ("I.3. VPD Definitions" in PCI 2.2+
+ and an equivalent definition in "6.28.1 VPD Format" PCIe 4.0) was added
+ along with relevant types to represent PCI VPD in memory. This
+ functionality got added for Linux only at this point (kernels above
+ v2.6.26 have support for exposing VPD via sysfs).
+
+ * virpci: Add PCI VPD-related helper functions to virpci
+
+ In order to utilize the PCI VPD parser, a couple of helper functions got
+ introduced to check for the presence of a VPD file in the sysfs tree and
+ to invoke the PCI VPD parser to get a list of resources representing PCI
+ VPD contents in memory.
+
+ * nodedev: Add PCI VPD capability support
+
+ Support for serializing and deserializing PCI VPD data structures is added
+ following the addition of the PCI VPD parser. A new PCI device capability
+ called "vpd" is introduced holding string resources and keyword resources
+ found in PCI VPD.
+
* **Improvements**
* Use of JSON syntax with ``-device`` with upcoming QEMU-6.2
--
2.32.0