diff --git a/misc/config_tools/data/adl-rvp/adl-rvp.xml b/misc/config_tools/data/adl-rvp/adl-rvp.xml
new file mode 100644
index 000000000..e3e443ea8
--- /dev/null
+++ b/misc/config_tools/data/adl-rvp/adl-rvp.xml
@@ -0,0 +1,361 @@
+
+
+ BIOS Information
+ Vendor: Intel Corporation
+ Version: ADLPFWI1.R00.2144.B00.2104011314
+ Release Date: 04/01/2021
+
+
+
+ Base Board Information
+ Manufacturer: Intel Corporation
+ Product Name: AlderLake-P LP4x RVP
+ Version: 1
+
+
+
+ 00:00.0 Host bridge: Intel Corporation Device 4601
+ 00:02.0 VGA compatible controller: Intel Corporation Device 46a0
+ Region 0: Memory at 607d000000 (64-bit, non-prefetchable) [size=16M]
+ Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
+ Region 0: Memory at 0000004010000000 (64-bit, non-prefetchable)
+ Region 2: Memory at 0000004020000000 (64-bit, prefetchable)
+ 00:04.0 Signal processing controller: Intel Corporation Device 461d
+ Region 0: Memory at 607e480000 (64-bit, non-prefetchable) [disabled] [size=128K]
+ 00:05.0 Multimedia controller: Intel Corporation Device 465d
+ Region 0: Memory at 607c000000 (64-bit, non-prefetchable) [disabled] [size=16M]
+ 00:06.0 PCI bridge: Intel Corporation Device 464d
+ 00:07.0 PCI bridge: Intel Corporation Device 466e
+ 00:07.1 PCI bridge: Intel Corporation Device 463f
+ 00:07.2 PCI bridge: Intel Corporation Device 462f
+ 00:07.3 PCI bridge: Intel Corporation Device 461f
+ 00:08.0 System peripheral: Intel Corporation Device 464f
+ Region 0: Memory at 607e4e9000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:0a.0 Signal processing controller: Intel Corporation Device 467d (rev 01)
+ Region 0: Memory at 607e4d0000 (64-bit, non-prefetchable) [size=32K]
+ 00:0d.0 USB controller: Intel Corporation Device 461e
+ Region 0: Memory at 607e4c0000 (64-bit, non-prefetchable) [size=64K]
+ 00:0d.1 USB controller: Intel Corporation Device 460e
+ Region 0: Memory at 607e200000 (64-bit, non-prefetchable) [disabled] [size=2M]
+ Region 2: Memory at 607e4e8000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:0d.2 USB controller: Intel Corporation Device 463e
+ Region 0: Memory at 607e440000 (64-bit, non-prefetchable) [size=256K]
+ Region 2: Memory at 607e4e7000 (64-bit, non-prefetchable) [size=4K]
+ 00:0d.3 USB controller: Intel Corporation Device 466d
+ Region 0: Memory at 607e400000 (64-bit, non-prefetchable) [size=256K]
+ Region 2: Memory at 607e4e6000 (64-bit, non-prefetchable) [size=4K]
+ 00:12.0 Serial controller: Intel Corporation Device 51fc
+ Region 0: Memory at 607e4b0000 (64-bit, non-prefetchable) [size=64K]
+ 00:14.0 USB controller: Intel Corporation Device 51ed
+ Region 0: Memory at 607e4a0000 (64-bit, non-prefetchable) [size=64K]
+ 00:14.1 USB controller: Intel Corporation Device 51ee
+ Region 0: Memory at 607e000000 (64-bit, non-prefetchable) [disabled] [size=2M]
+ Region 2: Memory at 607e4e5000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:14.2 RAM memory: Intel Corporation Device 51ef
+ Region 0: Memory at 607e4d8000 (64-bit, non-prefetchable) [disabled] [size=16K]
+ Region 2: Memory at 607e4e4000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:15.0 Serial bus controller [0c80]: Intel Corporation Device 51e8
+ Region 0: Memory at 4017000000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:15.1 Serial bus controller [0c80]: Intel Corporation Device 51e9
+ Region 0: Memory at 4017001000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:16.0 Communication controller: Intel Corporation Device 51e0
+ Region 0: Memory at 607e4e1000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:17.0 SATA controller: Intel Corporation Device 51d3
+ Region 0: Memory at 88320000 (32-bit, non-prefetchable) [size=8K]
+ Region 1: Memory at 88324000 (32-bit, non-prefetchable) [size=256]
+ Region 5: Memory at 88323000 (32-bit, non-prefetchable) [size=2K]
+ 00:19.0 Serial bus controller [0c80]: Intel Corporation Device 51c5
+ Region 0: Memory at 4017002000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:19.1 Serial bus controller [0c80]: Intel Corporation Device 51c6
+ Region 0: Memory at 4017003000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:1e.0 Communication controller: Intel Corporation Device 51a8
+ Region 0: Memory at 4017004000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:1e.3 Serial bus controller [0c80]: Intel Corporation Device 51ab
+ Region 0: Memory at 4017005000 (64-bit, non-prefetchable) [disabled] [size=4K]
+ 00:1f.0 ISA bridge: Intel Corporation Device 5181
+ 00:1f.4 SMBus: Intel Corporation Device 51a3
+ Region 0: Memory at 607e4dc000 (64-bit, non-prefetchable) [disabled] [size=256]
+ 00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 51a4
+ Region 0: Memory at 50400000 (32-bit, non-prefetchable) [size=4K]
+ 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (16) I219-V
+ Region 0: Memory at 88300000 (32-bit, non-prefetchable) [disabled] [size=128K]
+ 01:00.0 Non-Volatile memory controller: Intel Corporation SSD Pro 7600p/760p/E 6100p Series (rev 03)
+ Region 0: Memory at 88200000 (64-bit, non-prefetchable) [size=16K]
+
+
+
+ 00:00.0 0600: 8086:4601
+ 00:02.0 0300: 8086:46a0
+ 00:04.0 1180: 8086:461d
+ 00:05.0 0480: 8086:465d
+ 00:06.0 0604: 8086:464d
+ 00:07.0 0604: 8086:466e
+ 00:07.1 0604: 8086:463f
+ 00:07.2 0604: 8086:462f
+ 00:07.3 0604: 8086:461f
+ 00:08.0 0880: 8086:464f
+ 00:0a.0 1180: 8086:467d (rev 01)
+ 00:0d.0 0c03: 8086:461e
+ 00:0d.1 0c03: 8086:460e
+ 00:0d.2 0c03: 8086:463e
+ 00:0d.3 0c03: 8086:466d
+ 00:12.0 0700: 8086:51fc
+ 00:14.0 0c03: 8086:51ed
+ 00:14.1 0c03: 8086:51ee
+ 00:14.2 0500: 8086:51ef
+ 00:15.0 0c80: 8086:51e8
+ 00:15.1 0c80: 8086:51e9
+ 00:16.0 0780: 8086:51e0
+ 00:17.0 0106: 8086:51d3
+ 00:19.0 0c80: 8086:51c5
+ 00:19.1 0c80: 8086:51c6
+ 00:1e.0 0780: 8086:51a8
+ 00:1e.3 0c80: 8086:51ab
+ 00:1f.0 0601: 8086:5181
+ 00:1f.4 0c05: 8086:51a3
+ 00:1f.5 0c80: 8086:51a4
+ 00:1f.6 0200: 8086:1a1f
+ 01:00.0 0108: 8086:f1a6 (rev 03)
+
+
+
+ #define WAKE_VECTOR_32 0x46A6600CUL
+ #define WAKE_VECTOR_64 0x46A66018UL
+
+
+
+ #define RESET_REGISTER_ADDRESS 0xCF9UL
+ #define RESET_REGISTER_SPACE_ID SPACE_SYSTEM_IO
+ #define RESET_REGISTER_VALUE 0x6U
+
+
+
+ #define PM1A_EVT_SPACE_ID SPACE_SYSTEM_IO
+ #define PM1A_EVT_BIT_WIDTH 0x20U
+ #define PM1A_EVT_BIT_OFFSET 0x0U
+ #define PM1A_EVT_ADDRESS 0x1800UL
+ #define PM1A_EVT_ACCESS_SIZE 0x2U
+ #define PM1B_EVT_SPACE_ID SPACE_SYSTEM_IO
+ #define PM1B_EVT_BIT_WIDTH 0x0U
+ #define PM1B_EVT_BIT_OFFSET 0x0U
+ #define PM1B_EVT_ADDRESS 0x0UL
+ #define PM1B_EVT_ACCESS_SIZE 0x2U
+ #define PM1A_CNT_SPACE_ID SPACE_SYSTEM_IO
+ #define PM1A_CNT_BIT_WIDTH 0x10U
+ #define PM1A_CNT_BIT_OFFSET 0x0U
+ #define PM1A_CNT_ADDRESS 0x1804UL
+ #define PM1A_CNT_ACCESS_SIZE 0x2U
+ #define PM1B_CNT_SPACE_ID SPACE_SYSTEM_IO
+ #define PM1B_CNT_BIT_WIDTH 0x0U
+ #define PM1B_CNT_BIT_OFFSET 0x0U
+ #define PM1B_CNT_ADDRESS 0x0UL
+ #define PM1B_CNT_ACCESS_SIZE 0x2U
+
+
+
+ #define S3_PKG_VAL_PM1A 0x5U
+ #define S3_PKG_VAL_PM1B 0U
+ #define S3_PKG_RESERVED 0x0U
+
+
+
+ #define S5_PKG_VAL_PM1A 0x7U
+ #define S5_PKG_VAL_PM1B 0U
+ #define S5_PKG_RESERVED 0x0U
+
+
+
+ #define DRHD_COUNT 3U
+
+ #define DRHD0_DEV_CNT 0x1U
+ #define DRHD0_SEGMENT 0x0U
+ #define DRHD0_FLAGS 0x0U
+ #define DRHD0_REG_BASE 0xFED90000UL
+ #define DRHD0_IGNORE true
+ #define DRHD0_DEVSCOPE0_TYPE 0x1U
+ #define DRHD0_DEVSCOPE0_ID 0x0U
+ #define DRHD0_DEVSCOPE0_BUS 0x0U
+ #define DRHD0_DEVSCOPE0_PATH 0x10U
+
+ #define DRHD1_DEV_CNT 0x1U
+ #define DRHD1_SEGMENT 0x0U
+ #define DRHD1_FLAGS 0x0U
+ #define DRHD1_REG_BASE 0xFED92000UL
+ #define DRHD1_IGNORE false
+ #define DRHD1_DEVSCOPE0_TYPE 0x1U
+ #define DRHD1_DEVSCOPE0_ID 0x0U
+ #define DRHD1_DEVSCOPE0_BUS 0x0U
+ #define DRHD1_DEVSCOPE0_PATH 0x28U
+
+ #define DRHD2_DEV_CNT 0x2U
+ #define DRHD2_SEGMENT 0x0U
+ #define DRHD2_FLAGS 0x1U
+ #define DRHD2_REG_BASE 0xFED91000UL
+ #define DRHD2_IGNORE false
+ #define DRHD2_DEVSCOPE0_TYPE 0x3U
+ #define DRHD2_DEVSCOPE0_ID 0x2U
+ #define DRHD2_DEVSCOPE0_BUS 0x0U
+ #define DRHD2_DEVSCOPE0_PATH 0xf7U
+ #define DRHD2_DEVSCOPE1_TYPE 0x4U
+ #define DRHD2_DEVSCOPE1_ID 0x0U
+ #define DRHD2_DEVSCOPE1_BUS 0x0U
+ #define DRHD2_DEVSCOPE1_PATH 0xf6U
+
+
+
+
+ "Genuine Intel(R) 0000 0.80GHz"
+
+
+
+ {{SPACE_FFixedHW, 0x00U, 0x00U, 0x00U, 0x00UL}, 0x01U, 0x01U, 0x00U}, /* C1 */
+ {{SPACE_SYSTEM_IO, 0x08U, 0x00U, 0x00U, 0x1815UL}, 0x02U, 0x7FU, 0x00U}, /* C2 */
+ {{SPACE_SYSTEM_IO, 0x08U, 0x00U, 0x00U, 0x1819UL}, 0x03U, 0x418U, 0x00U}, /* C3 */
+
+
+
+ {0x321UL, 0x00UL, 0x0AUL, 0x0AUL, 0x001800UL, 0x001800UL}, /* P0 */
+ {0x320UL, 0x00UL, 0x0AUL, 0x0AUL, 0x000800UL, 0x000800UL}, /* P1 */
+ {0x2BCUL, 0x00UL, 0x0AUL, 0x0AUL, 0x000700UL, 0x000700UL}, /* P2 */
+ {0x258UL, 0x00UL, 0x0AUL, 0x0AUL, 0x000600UL, 0x000600UL}, /* P3 */
+ {0x1F4UL, 0x00UL, 0x0AUL, 0x0AUL, 0x000500UL, 0x000500UL}, /* P4 */
+ {0x190UL, 0x00UL, 0x0AUL, 0x0AUL, 0x000400UL, 0x000400UL}, /* P5 */
+
+
+
+ /* PCI mmcfg base of MCFG */
+ #define DEFAULT_PCI_MMCFG_BASE 0xc0000000UL
+
+
+
+ TPM2
+
+
+
+
+
+
+ 00000000-00000fff : Reserved
+ 00001000-0009efff : System RAM
+ 0009f000-000fffff : Reserved
+ 000a0000-000bffff : PCI Bus 0000:00
+ 000f0000-000fffff : System ROM
+ 00100000-40acefff : System RAM
+ 40acf000-40acffff : Reserved
+ 40ad0000-4368efff : System RAM
+ 4368f000-436f7fff : Unknown E820 type
+ 436f8000-469fdfff : Reserved
+ 469fe000-46ae5fff : ACPI Non-volatile Storage
+ 46ae6000-46bfefff : ACPI Tables
+ 46bff000-46bfffff : System RAM
+ 46c00000-491fffff : Reserved
+ 49e00000-503fffff : Reserved
+ 50400000-bfffffff : PCI Bus 0000:00
+ 50400000-50400fff : 0000:00:1f.5
+ 52000000-5e1fffff : PCI Bus 0000:80
+ 60000000-6c1fffff : PCI Bus 0000:56
+ 6e000000-7a1fffff : PCI Bus 0000:2c
+ 7c000000-881fffff : PCI Bus 0000:02
+ 88200000-882fffff : PCI Bus 0000:01
+ 88200000-88203fff : 0000:01:00.0
+ 88200000-88203fff : nvme
+ 88300000-8831ffff : 0000:00:1f.6
+ 88320000-88321fff : 0000:00:17.0
+ 88320000-88321fff : ahci
+ 88323000-883237ff : 0000:00:17.0
+ 88323000-883237ff : ahci
+ 88324000-883240ff : 0000:00:17.0
+ 88324000-883240ff : ahci
+ c0000000-cfffffff : PCI MMCONFIG 0000 [bus 00-ff]
+ fd690000-fd69ffff : INTC1055:00
+ fd6a0000-fd6affff : INTC1055:00
+ fd6d0000-fd6dffff : INTC1055:00
+ fd6e0000-fd6effff : INTC1055:00
+ fe001210-fe001247 : INTC1023:00
+ fe001210-fe001247 : INTC1023:00 INTC1023:00
+ fe001310-fe001347 : INTC1024:00
+ fe001310-fe001347 : INTC1024:00 INTC1024:00
+ fec00000-fec003ff : IOAPIC 0
+ fed00000-fed003ff : HPET 0
+ fed00000-fed003ff : PNP0103:00
+ fed20000-fed7ffff : Reserved
+ fed40000-fed44fff : INTC6001:00
+ fed90000-fed93fff : pnp 00:05
+ feda0000-feda0fff : pnp 00:05
+ feda1000-feda1fff : pnp 00:05
+ fedc0000-fedc7fff : pnp 00:05
+ fee00000-feefffff : pnp 00:05
+ fee00000-fee00fff : Local APIC
+ ff000000-ffffffff : Reserved
+ 100000000-4afbfffff : System RAM
+ 3eb600000-3ec6011f0 : Kernel code
+ 3ec6011f1-3ecfeb2ff : Kernel data
+ 3ed6d8000-3eddfffff : Kernel bss
+ 4afc00000-4afffffff : RAM buffer
+ 4000000000-7fffffffff : PCI Bus 0000:00
+ 4000000000-400fffffff : 0000:00:02.0
+ 4010000000-4016ffffff : 0000:00:02.0
+ 4017000000-4017000fff : 0000:00:15.0
+ 4017001000-4017001fff : 0000:00:15.1
+ 4017002000-4017002fff : 0000:00:19.0
+ 4017003000-4017003fff : 0000:00:19.1
+ 4017004000-4017004fff : 0000:00:1e.0
+ 4017005000-4017005fff : 0000:00:1e.3
+ 4020000000-40ffffffff : 0000:00:02.0
+ 6000000000-601bffffff : PCI Bus 0000:02
+ 6020000000-603bffffff : PCI Bus 0000:2c
+ 6040000000-605bffffff : PCI Bus 0000:56
+ 6060000000-607bffffff : PCI Bus 0000:80
+ 607c000000-607cffffff : 0000:00:05.0
+ 607d000000-607dffffff : 0000:00:02.0
+ 607e000000-607e1fffff : 0000:00:14.1
+ 607e200000-607e3fffff : 0000:00:0d.1
+ 607e400000-607e43ffff : 0000:00:0d.3
+ 607e440000-607e47ffff : 0000:00:0d.2
+ 607e480000-607e49ffff : 0000:00:04.0
+ 607e4a0000-607e4affff : 0000:00:14.0
+ 607e4a0000-607e4affff : xhci-hcd
+ 607e4b0000-607e4bffff : 0000:00:12.0
+ 607e4c0000-607e4cffff : 0000:00:0d.0
+ 607e4c0000-607e4cffff : xhci-hcd
+ 607e4d0000-607e4d7fff : 0000:00:0a.0
+ 607e4d8000-607e4dbfff : 0000:00:14.2
+ 607e4dc000-607e4dc0ff : 0000:00:1f.4
+ 607e4e1000-607e4e1fff : 0000:00:16.0
+ 607e4e4000-607e4e4fff : 0000:00:14.2
+ 607e4e5000-607e4e5fff : 0000:00:14.1
+ 607e4e6000-607e4e6fff : 0000:00:0d.3
+ 607e4e7000-607e4e7fff : 0000:00:0d.2
+ 607e4e8000-607e4e8fff : 0000:00:0d.1
+ 607e4e9000-607e4e9fff : 0000:00:08.0
+
+
+
+ /dev/nvme0n1p3: TYPE="ext4"
+ /dev/sda3: TYPE="ext4"
+
+
+
+ seri:/dev/ttyS0 type:portio base:0x3F8 irq:4
+
+
+
+ 3, 5, 6, 7, 10, 11, 12, 13, 14, 15
+
+
+
+ 16176448 kB
+
+
+
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
+
+
+
+ 16
+
+
+
+
+
+
diff --git a/misc/config_tools/data/adl-rvp/industry.xml b/misc/config_tools/data/adl-rvp/industry.xml
new file mode 100755
index 000000000..87500ca72
--- /dev/null
+++ b/misc/config_tools/data/adl-rvp/industry.xml
@@ -0,0 +1,415 @@
+
+
+
+
+ n
+ /dev/ttyS0
+ 5
+ 5
+ 3
+ 7
+ 0x40000
+
+
+
+ y
+ SCHED_BVT
+ y
+ y
+
+ n
+ n
+
+ y
+ n
+ y
+ n
+ n
+
+ n
+
+
+
+ n
+
+
+
+
+ 0x2000
+
+
+ 0x00010000
+ 0x480000000
+
+
+
+ 0x100
+ 256
+ 1
+ 96
+ 120
+ 64
+ 64
+ 16
+
+
+
+ 0x00000010
+
+
+
+
+ SOS_VM
+ ACRN SOS VM
+
+
+
+
+ 0
+
+
+ 0
+ 0x20000000
+
+
+ ACRN Service OS
+ KERNEL_BZIMAGE
+ Linux_bzImage
+
+ SOS_VM_BOOTARGS
+
+
+ VUART_LEGACY_PIO
+ SOS_COM1_BASE
+ SOS_COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ SOS_COM2_BASE
+ SOS_COM2_IRQ
+ 2
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+
+
+ /dev/nvme0n1p3
+ rw rootwait console=ttyS0 consoleblank=0 no_timer_check quiet loglevel=3 i915.nuclear_pageflip=1
+
+
+
+
+ POST_STD_VM
+
+
+
+
+ 0
+ 1
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+
+ VUART_LEGACY_PIO
+ COM1_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM2_IRQ
+ 0
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+ POST_RT_VM
+
+ 0
+
+
+ 2
+ 3
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ VUART_LEGACY_PIO
+ COM1_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ COM2_BASE
+ COM2_IRQ
+ 0
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+ POST_STD_VM
+
+ 0
+
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ VUART_LEGACY_PIO
+ COM1_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM2_IRQ
+ 0
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+ POST_STD_VM
+
+ 0
+
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ VUART_LEGACY_PIO
+ COM1_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM2_IRQ
+ 0
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+ POST_STD_VM
+
+ 0
+
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ VUART_LEGACY_PIO
+ COM1_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM2_IRQ
+ 0
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+ POST_STD_VM
+
+ 0
+
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ VUART_LEGACY_PIO
+ COM1_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM2_IRQ
+ 0
+ 1
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+ KATA_VM
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM1_IRQ
+
+
+ VUART_LEGACY_PIO
+ INVALID_COM_BASE
+ COM2_IRQ
+ 0
+ 0
+
+
+ INVALID_PCI_BASE
+
+
+ INVALID_PCI_BASE
+ 1
+ 1
+
+
+
+