Add schema definition for PCI configuration feature including:
- Add <pci> element under <features>
- Add <highmem-mmio-size> element with scaledInteger type
- Support unit attribute for size specification

This allows XML configuration of PCI high memory MMIO size
for aarch64 virt machines.

Signed-off-by: Matthew R. Ochs <mo...@nvidia.com>
---
 src/conf/schemas/domaincommon.rng | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/conf/schemas/domaincommon.rng 
b/src/conf/schemas/domaincommon.rng
index 5597d5a66baf..3c65dd661014 100644
--- a/src/conf/schemas/domaincommon.rng
+++ b/src/conf/schemas/domaincommon.rng
@@ -7076,6 +7076,15 @@
           <optional>
             <ref name="aia"/>
           </optional>
+          <optional>
+            <element name='pci'>
+              <optional>
+                <element name='highmem-mmio-size'>
+                  <ref name='scaledInteger'/>
+                </element>
+              </optional>
+            </element>
+          </optional>
         </interleave>
       </element>
     </optional>
-- 
2.46.0

Reply via email to