1<?xml version="1.0"?>
2<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:complexType name="arbitrary" mixed="true">
4    <xs:all>
5      <xs:any maxOccurs="unbounded" processContents="skip" />
6    </xs:all>
7  </xs:complexType>
8
9  <xs:element name="acrn-config">
10    <xs:complexType>
11      <xs:all>
12        <xs:element name="BIOS_INFO" type="xs:string" />
13        <xs:element name="BASE_BOARD_INFO" type="xs:string" />
14        <xs:element name="PCI_DEVICE" type="xs:string" />
15        <xs:element name="PCI_VID_PID" type="xs:string" />
16        <xs:element name="WAKE_VECTOR_INFO" type="xs:string" />
17        <xs:element name="RESET_REGISTER_INFO" type="xs:string" />
18        <xs:element name="PM_INFO" type="xs:string" />
19        <xs:element name="S3_INFO" type="xs:string" />
20        <xs:element name="S5_INFO" type="xs:string" />
21        <xs:element name="DRHD_INFO" type="xs:string" />
22        <xs:element name="CPU_BRAND" type="xs:string" />
23        <xs:element name="CX_INFO" type="xs:string" />
24        <xs:element name="PX_INFO" type="xs:string" />
25        <xs:element name="MMCFG_BASE_INFO" type="xs:string" />
26        <xs:element name="TPM_INFO" type="xs:string" />
27        <xs:element name="CLOS_INFO" type="xs:string" />
28        <xs:element name="IOMEM_INFO" type="xs:string" />
29        <xs:element name="BLOCK_DEVICE_INFO" type="xs:string" />
30        <xs:element name="TTYS_INFO" type="xs:string" />
31        <xs:element name="AVAILABLE_IRQ_INFO" type="xs:string" />
32        <xs:element name="TOTAL_MEM_INFO" type="xs:string" />
33        <xs:element name="CPU_PROCESSOR_INFO" type="xs:string" />
34        <xs:element name="MAX_MSIX_TABLE_NUM" type="xs:string" />
35        <xs:element name="processors" type="arbitrary" />
36        <xs:element name="memory" type="arbitrary" />
37        <xs:element name="caches" type="arbitrary" />
38        <xs:element name="ioapics" type="arbitrary" />
39        <xs:element name="devices" type="arbitrary" />
40        <xs:element name="device-classes" type="arbitrary" minOccurs="0" />
41      </xs:all>
42      <xs:attribute name="board" type="xs:string" />
43    </xs:complexType>
44  </xs:element>
45</xs:schema>
46