acrn-hypervisor/misc/config_tools/schema/board.xsd

46 lines
2.1 KiB
XML

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="arbitrary" mixed="true">
<xs:all>
<xs:any maxOccurs="unbounded" processContents="skip" />
</xs:all>
</xs:complexType>
<xs:element name="acrn-config">
<xs:complexType>
<xs:all>
<xs:element name="BIOS_INFO" type="xs:string" />
<xs:element name="BASE_BOARD_INFO" type="xs:string" />
<xs:element name="PCI_DEVICE" type="xs:string" />
<xs:element name="PCI_VID_PID" type="xs:string" />
<xs:element name="WAKE_VECTOR_INFO" type="xs:string" />
<xs:element name="RESET_REGISTER_INFO" type="xs:string" />
<xs:element name="PM_INFO" type="xs:string" />
<xs:element name="S3_INFO" type="xs:string" />
<xs:element name="S5_INFO" type="xs:string" />
<xs:element name="DRHD_INFO" type="xs:string" />
<xs:element name="CPU_BRAND" type="xs:string" />
<xs:element name="CX_INFO" type="xs:string" />
<xs:element name="PX_INFO" type="xs:string" />
<xs:element name="MMCFG_BASE_INFO" type="xs:string" />
<xs:element name="TPM_INFO" type="xs:string" />
<xs:element name="CLOS_INFO" type="xs:string" />
<xs:element name="IOMEM_INFO" type="xs:string" />
<xs:element name="BLOCK_DEVICE_INFO" type="xs:string" />
<xs:element name="TTYS_INFO" type="xs:string" />
<xs:element name="AVAILABLE_IRQ_INFO" type="xs:string" />
<xs:element name="TOTAL_MEM_INFO" type="xs:string" />
<xs:element name="CPU_PROCESSOR_INFO" type="xs:string" />
<xs:element name="MAX_MSIX_TABLE_NUM" type="xs:string" />
<xs:element name="processors" type="arbitrary" />
<xs:element name="memory" type="arbitrary" />
<xs:element name="caches" type="arbitrary" />
<xs:element name="ioapics" type="arbitrary" />
<xs:element name="devices" type="arbitrary" />
<xs:element name="device-classes" type="arbitrary" minOccurs="0" />
</xs:all>
<xs:attribute name="board" type="xs:string" />
</xs:complexType>
</xs:element>
</xs:schema>