mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-21 13:08:42 +00:00
acrn-config: add adl-rvp xml
Add board xml and industry config xml for ADL-P. Tracked-On: #5941 Signed-off-by: Jiang, Yanting <yanting.jiang@intel.com>
This commit is contained in:
parent
f596b6df13
commit
afd0b7e8db
361
misc/config_tools/data/adl-rvp/adl-rvp.xml
Normal file
361
misc/config_tools/data/adl-rvp/adl-rvp.xml
Normal file
@ -0,0 +1,361 @@
|
||||
<acrn-config board="adl-rvp">
|
||||
<BIOS_INFO>
|
||||
BIOS Information
|
||||
Vendor: Intel Corporation
|
||||
Version: ADLPFWI1.R00.2144.B00.2104011314
|
||||
Release Date: 04/01/2021
|
||||
</BIOS_INFO>
|
||||
|
||||
<BASE_BOARD_INFO>
|
||||
Base Board Information
|
||||
Manufacturer: Intel Corporation
|
||||
Product Name: AlderLake-P LP4x RVP
|
||||
Version: 1
|
||||
</BASE_BOARD_INFO>
|
||||
|
||||
<PCI_DEVICE>
|
||||
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]
|
||||
</PCI_DEVICE>
|
||||
|
||||
<PCI_VID_PID>
|
||||
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)
|
||||
</PCI_VID_PID>
|
||||
|
||||
<WAKE_VECTOR_INFO>
|
||||
#define WAKE_VECTOR_32 0x46A6600CUL
|
||||
#define WAKE_VECTOR_64 0x46A66018UL
|
||||
</WAKE_VECTOR_INFO>
|
||||
|
||||
<RESET_REGISTER_INFO>
|
||||
#define RESET_REGISTER_ADDRESS 0xCF9UL
|
||||
#define RESET_REGISTER_SPACE_ID SPACE_SYSTEM_IO
|
||||
#define RESET_REGISTER_VALUE 0x6U
|
||||
</RESET_REGISTER_INFO>
|
||||
|
||||
<PM_INFO>
|
||||
#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
|
||||
</PM_INFO>
|
||||
|
||||
<S3_INFO>
|
||||
#define S3_PKG_VAL_PM1A 0x5U
|
||||
#define S3_PKG_VAL_PM1B 0U
|
||||
#define S3_PKG_RESERVED 0x0U
|
||||
</S3_INFO>
|
||||
|
||||
<S5_INFO>
|
||||
#define S5_PKG_VAL_PM1A 0x7U
|
||||
#define S5_PKG_VAL_PM1B 0U
|
||||
#define S5_PKG_RESERVED 0x0U
|
||||
</S5_INFO>
|
||||
|
||||
<DRHD_INFO>
|
||||
#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
|
||||
|
||||
</DRHD_INFO>
|
||||
|
||||
<CPU_BRAND>
|
||||
"Genuine Intel(R) 0000 0.80GHz"
|
||||
</CPU_BRAND>
|
||||
|
||||
<CX_INFO>
|
||||
{{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 */
|
||||
</CX_INFO>
|
||||
|
||||
<PX_INFO>
|
||||
{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 */
|
||||
</PX_INFO>
|
||||
|
||||
<MMCFG_BASE_INFO>
|
||||
/* PCI mmcfg base of MCFG */
|
||||
#define DEFAULT_PCI_MMCFG_BASE 0xc0000000UL
|
||||
</MMCFG_BASE_INFO>
|
||||
|
||||
<TPM_INFO>
|
||||
TPM2
|
||||
</TPM_INFO>
|
||||
|
||||
<CLOS_INFO>
|
||||
</CLOS_INFO>
|
||||
|
||||
<IOMEM_INFO>
|
||||
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
|
||||
</IOMEM_INFO>
|
||||
|
||||
<BLOCK_DEVICE_INFO>
|
||||
/dev/nvme0n1p3: TYPE="ext4"
|
||||
/dev/sda3: TYPE="ext4"
|
||||
</BLOCK_DEVICE_INFO>
|
||||
|
||||
<TTYS_INFO>
|
||||
seri:/dev/ttyS0 type:portio base:0x3F8 irq:4
|
||||
</TTYS_INFO>
|
||||
|
||||
<AVAILABLE_IRQ_INFO>
|
||||
3, 5, 6, 7, 10, 11, 12, 13, 14, 15
|
||||
</AVAILABLE_IRQ_INFO>
|
||||
|
||||
<TOTAL_MEM_INFO>
|
||||
16176448 kB
|
||||
</TOTAL_MEM_INFO>
|
||||
|
||||
<CPU_PROCESSOR_INFO>
|
||||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
|
||||
</CPU_PROCESSOR_INFO>
|
||||
|
||||
<MAX_MSIX_TABLE_NUM>
|
||||
16
|
||||
</MAX_MSIX_TABLE_NUM>
|
||||
|
||||
<RTCT>
|
||||
</RTCT>
|
||||
|
||||
</acrn-config>
|
415
misc/config_tools/data/adl-rvp/industry.xml
Executable file
415
misc/config_tools/data/adl-rvp/industry.xml
Executable file
@ -0,0 +1,415 @@
|
||||
<?xml version="1.0"?>
|
||||
<acrn-config board="adl-rvp" scenario="industry">
|
||||
<hv>
|
||||
<DEBUG_OPTIONS>
|
||||
<RELEASE>n</RELEASE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
<LOG_DESTINATION>7</LOG_DESTINATION>
|
||||
<LOG_BUF_SIZE>0x40000</LOG_BUF_SIZE>
|
||||
</DEBUG_OPTIONS>
|
||||
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
</RDT>
|
||||
<HYPERV_ENABLED>y</HYPERV_ENABLED>
|
||||
<IOMMU_ENFORCE_SNP>n</IOMMU_ENFORCE_SNP>
|
||||
<ACPI_PARSE_ENABLED>y</ACPI_PARSE_ENABLED>
|
||||
<L1D_VMENTRY_ENABLED>n</L1D_VMENTRY_ENABLED>
|
||||
<MCE_ON_PSC_DISABLED>n</MCE_ON_PSC_DISABLED>
|
||||
<IVSHMEM>
|
||||
<IVSHMEM_ENABLED>n</IVSHMEM_ENABLED>
|
||||
<IVSHMEM_REGION/>
|
||||
</IVSHMEM>
|
||||
<PSRAM>
|
||||
<PSRAM_ENABLED>n</PSRAM_ENABLED>
|
||||
</PSRAM>
|
||||
</FEATURES>
|
||||
|
||||
<MEMORY>
|
||||
<STACK_SIZE>0x2000</STACK_SIZE>
|
||||
<HV_RAM_SIZE/>
|
||||
<HV_RAM_START/>
|
||||
<LOW_RAM_SIZE>0x00010000</LOW_RAM_SIZE>
|
||||
<PLATFORM_RAM_SIZE>0x480000000</PLATFORM_RAM_SIZE>
|
||||
</MEMORY>
|
||||
|
||||
<CAPACITIES>
|
||||
<IOMMU_BUS_NUM>0x100</IOMMU_BUS_NUM>
|
||||
<MAX_IR_ENTRIES>256</MAX_IR_ENTRIES>
|
||||
<MAX_IOAPIC_NUM>1</MAX_IOAPIC_NUM>
|
||||
<MAX_PCI_DEV_NUM>96</MAX_PCI_DEV_NUM>
|
||||
<MAX_IOAPIC_LINES>120</MAX_IOAPIC_LINES>
|
||||
<MAX_PT_IRQ_ENTRIES>64</MAX_PT_IRQ_ENTRIES>
|
||||
<MAX_MSIX_TABLE_NUM>64</MAX_MSIX_TABLE_NUM>
|
||||
<MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO>
|
||||
</CAPACITIES>
|
||||
|
||||
<MISC_CFG>
|
||||
<GPU_SBDF>0x00000010</GPU_SBDF>
|
||||
</MISC_CFG>
|
||||
</hv>
|
||||
|
||||
<vm id="0">
|
||||
<vm_type>SOS_VM</vm_type>
|
||||
<name>ACRN SOS VM</name>
|
||||
<guest_flags>
|
||||
<guest_flag/>
|
||||
</guest_flags>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<memory>
|
||||
<start_hpa>0</start_hpa>
|
||||
<size>0x20000000</size>
|
||||
</memory>
|
||||
<os_config>
|
||||
<name>ACRN Service OS</name>
|
||||
<kern_type>KERNEL_BZIMAGE</kern_type>
|
||||
<kern_mod>Linux_bzImage</kern_mod>
|
||||
<ramdisk_mod/>
|
||||
<bootargs>SOS_VM_BOOTARGS</bootargs>
|
||||
</os_config>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>SOS_COM1_BASE</base>
|
||||
<irq>SOS_COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>SOS_COM2_BASE</base>
|
||||
<irq>SOS_COM2_IRQ</irq>
|
||||
<target_vm_id>2</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
<pci_devs>
|
||||
<pci_dev/>
|
||||
</pci_devs>
|
||||
<board_private>
|
||||
<rootfs>/dev/nvme0n1p3</rootfs>
|
||||
<bootargs> rw rootwait console=ttyS0 consoleblank=0 no_timer_check quiet loglevel=3 i915.nuclear_pageflip=1
|
||||
</bootargs>
|
||||
</board_private>
|
||||
</vm>
|
||||
<vm id="1">
|
||||
<vm_type>POST_STD_VM</vm_type>
|
||||
<guest_flags>
|
||||
<guest_flag/>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>0</pcpu_id>
|
||||
<pcpu_id>1</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM1_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
<vm id="2">
|
||||
<vm_type>POST_RT_VM</vm_type>
|
||||
<guest_flags>
|
||||
<guest_flag>0</guest_flag>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>2</pcpu_id>
|
||||
<pcpu_id>3</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM1_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM2_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
<vm id="3">
|
||||
<vm_type>POST_STD_VM</vm_type>
|
||||
<guest_flags>
|
||||
<guest_flag>0</guest_flag>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>4</pcpu_id>
|
||||
<pcpu_id>5</pcpu_id>
|
||||
<pcpu_id>6</pcpu_id>
|
||||
<pcpu_id>7</pcpu_id>
|
||||
<pcpu_id>8</pcpu_id>
|
||||
<pcpu_id>9</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM1_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
<vm id="4">
|
||||
<vm_type>POST_STD_VM</vm_type>
|
||||
<guest_flags>
|
||||
<guest_flag>0</guest_flag>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>4</pcpu_id>
|
||||
<pcpu_id>5</pcpu_id>
|
||||
<pcpu_id>6</pcpu_id>
|
||||
<pcpu_id>7</pcpu_id>
|
||||
<pcpu_id>8</pcpu_id>
|
||||
<pcpu_id>9</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM1_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
<vm id="5">
|
||||
<vm_type>POST_STD_VM</vm_type>
|
||||
<guest_flags>
|
||||
<guest_flag>0</guest_flag>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>4</pcpu_id>
|
||||
<pcpu_id>5</pcpu_id>
|
||||
<pcpu_id>6</pcpu_id>
|
||||
<pcpu_id>7</pcpu_id>
|
||||
<pcpu_id>8</pcpu_id>
|
||||
<pcpu_id>9</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM1_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
<vm id="6">
|
||||
<vm_type>POST_STD_VM</vm_type>
|
||||
<guest_flags>
|
||||
<guest_flag>0</guest_flag>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>4</pcpu_id>
|
||||
<pcpu_id>5</pcpu_id>
|
||||
<pcpu_id>6</pcpu_id>
|
||||
<pcpu_id>7</pcpu_id>
|
||||
<pcpu_id>8</pcpu_id>
|
||||
<pcpu_id>9</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>COM1_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
<vm id="7">
|
||||
<vm_type>KATA_VM</vm_type>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>4</pcpu_id>
|
||||
<pcpu_id>5</pcpu_id>
|
||||
<pcpu_id>6</pcpu_id>
|
||||
<pcpu_id>7</pcpu_id>
|
||||
<pcpu_id>8</pcpu_id>
|
||||
<pcpu_id>9</pcpu_id>
|
||||
</cpu_affinity>
|
||||
<clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
<vcpu_clos>0</vcpu_clos>
|
||||
</clos>
|
||||
<epc_section>
|
||||
<base>0</base>
|
||||
<size>0</size>
|
||||
</epc_section>
|
||||
<legacy_vuart id="0">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM1_IRQ</irq>
|
||||
</legacy_vuart>
|
||||
<legacy_vuart id="1">
|
||||
<type>VUART_LEGACY_PIO</type>
|
||||
<base>INVALID_COM_BASE</base>
|
||||
<irq>COM2_IRQ</irq>
|
||||
<target_vm_id>0</target_vm_id>
|
||||
<target_uart_id>0</target_uart_id>
|
||||
</legacy_vuart>
|
||||
<console_vuart id="0">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
</console_vuart>
|
||||
<communication_vuart id="1">
|
||||
<base>INVALID_PCI_BASE</base>
|
||||
<target_vm_id>1</target_vm_id>
|
||||
<target_uart_id>1</target_uart_id>
|
||||
</communication_vuart>
|
||||
</vm>
|
||||
|
||||
</acrn-config>
|
Loading…
Reference in New Issue
Block a user