diff --git a/debian/README.rst b/debian/README.rst index 6b0a45f20..c591070ca 100644 --- a/debian/README.rst +++ b/debian/README.rst @@ -119,15 +119,17 @@ of supported board. Many thanks to Pirouf for bringing in this idea! apt-get build-dep acrn-hypervisor cd acrn-hypervisor-<version> -Now you can make your changes, e.g. use a new board and scenario: +Now you can make your changes, e.g. use a new board and scenario, preferrably using ``debian/config`` as a hook directory for proprietary configurations, see also `debian/configs/README.rst <configs/README.rst>`__: :: - mkdir -p misc/config_tools/data/newboard - cp <user>/newboard.xml misc/config_tools/data/newboard/newboard.xml - cp <user>/newscenario.xml misc/config_tools/data/newboard/newscenario.xml - sed "s/ACRN_BOARDLIST \:\=.*/ACRN_BOARDLIST \:\= newboard/" -i debian/acrn-hypervisor.conf.mk - sed "s/ACRN_SCENARIOLIST \:\=.*/ACRN_SCENARIOLIST \:\= newscenario/" -i debian/acrn-hypervisor.conf.mk + mkdir -p debian/config/newboard + cp <user>/newboard.xml debian/config/newboard/newboard.xml + cp <user>/newscenario.xml debian/config/newboard/newscenario.xml + cat << EOF > debian/config/configurations.mk + ACRN_BOARDLIST += newboard + ACRN_SCENARIOLIST += newscenario + EOF dpkg-buildpackage The resulting packages are then located in ``<working dir>``. diff --git a/debian/acrn-hypervisor.conf.mk b/debian/acrn-hypervisor.conf.mk deleted file mode 100755 index 9f92566e3..000000000 --- a/debian/acrn-hypervisor.conf.mk +++ /dev/null @@ -1,20 +0,0 @@ -# set these variables to define build of certain boards/scenarios, e.g. -ACRN_BOARDLIST := whl-ipc-i5 nuc11tnbi5 cfl-k700-i7 tgl-vecow-spc-7100-Corei7 nuc7i7dnh kontron-COMe-mAL10 simatic-ipc227g -ACRN_SCENARIOLIST := partitioned shared hybrid hybrid_rt shared+initrd -# alternatively, unset ACRN_BOARDLIST to build for all boards, -# ACRN_SCENARIOLIST must be set explicitly: scenario configs must be located -# in the same directory as the board config, since there are no board and -# scenario attributes any more in the scenario configs since -# commit c25de24a92c26faa59e7d5e23966dd54215b66e4 -# -# undefine ACRN_BOARDLIST - -# add builtin and eventually explicitely provided config directories -# misc/config_tools/data: contains ACRN supported configuration -# debian/configs: add additional configurations here! -CONFIGDIRS = misc/config_tools/data debian/configs - - -# for now build the debug versions -# set to 1 for RELEASE build -export RELEASE ?= 0 diff --git a/debian/configs/README.rst b/debian/configs/README.rst new file mode 100644 index 000000000..2818b5ac1 --- /dev/null +++ b/debian/configs/README.rst @@ -0,0 +1,54 @@ +**Purpose of this folder** + +This folder serves as a hook to add proprietary ACRN configuration for package building. To avoid polluting ``misc/config_tools/data`` with otherwise unsupported configurations, any additional board and scenario configurations can be put in here (``debian/configs``) using the same structure as in ``misc/config_tools/data``: + +:: + + debian/configs + <board name> + <board name>.xml + | + + <scenario 1>.xml + .. + + <scenario n>.xml + + +This enables an easy merge form acrn-hypervisor repository without any merge conflict. To get any changes built into the package you have to commit your changes, since ``git-buildpackage`` always requires this to be able to reproduce a package without impact of local changes. + +To add proprietary configuration, you create a proper working branch: + +:: + + me@devhost:~/acrn-work/acrn-hypervisor$ git checkout -b my-proprietary-acrn-package + +Add your proprietary configuration, e.g., adding a configuration for a NUC7i7DNHE system with a new-shared scenario: + +:: + + me@devhost:~/acrn-work/acrn-hypervisor$ mkdir -p debian/configs/nuc7i7dnhe + me@devhost:~/acrn-work/acrn-hypervisor$ cp <your-config-path>/nuc7i7dnhe.xml debian/configs/nuc7i7dnhe/ + me@devhost:~/acrn-work/acrn-hypervisor$ cp <your-config-path>/new-shared.xml debian/configs/nuc7i7dnhe/ + +Create a ``debian/configs/configurations.mk`` with the following contents: + +:: + + me@devhost:~/acrn-work/acrn-hypervisor$ cat debian/configs/configurations.mk + ACRN_BOARDLIST += nuc7i7dnhe + ACRN_SCENARIOLIST += new-shared + +This adds nuc7i7dnhe:new-shared to the configuration built-into ``acrn-hypervisor`` package. Commit yor changes + +:: + + me@devhost:~/acrn-work/acrn-hypervisor$ git add debian/configs/nuc7i7dnhe debian/configs/configurations.mk + me@devhost:~/acrn-work/acrn-hypervisor$ git commit -s -m "Add nuc7i7dnhe:new-shared" + +Now you can use this branch ``my-proprietary-acrn-package`` to build the ACRN packages including your new config: + +:: + + me@devhost:~/acrn-work/acrn-hypervisor$ DISTRO=<your distro> VENDOR=<your vendor> debian/docker/acrn-docker-build.sh --git-ignore-branch + +This can then easily be rebased onto any ACRN changes whenever required without any merge-issues. + +*Remark*: For a quick solution without the need to commit your changes you can circumvent ``git-buildpackage`` using the procedure outlined `here <../README.rst#development-build-from-source-package>`__. + diff --git a/debian/configs/kontron-COMe-mAL10/kontron-COMe-mAL10.xml b/debian/configs/kontron-COMe-mAL10/kontron-COMe-mAL10.xml deleted file mode 100644 index 3a20699e0..000000000 --- a/debian/configs/kontron-COMe-mAL10/kontron-COMe-mAL10.xml +++ /dev/null @@ -1,997 +0,0 @@ -<acrn-config board="kontron-COMe-mAL10"> - <BIOS_INFO> - BIOS Information - Vendor: Kontron Europe - Version: MAL1R113 - Release Date: 05/08/2019 - BIOS Revision: 5.12 - </BIOS_INFO> - <BASE_BOARD_INFO> - Base Board Information - Manufacturer: Kontron Europe GmbH - Product Name: COMe-mAL10 E2 - Version: 2.0.0 - </BASE_BOARD_INFO> - <PCI_DEVICE> - 00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b) - 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b) - Region 0: Memory at 90000000 (64-bit, non-prefetchable) [size=16M] - Region 2: Memory at 80000000 (64-bit, prefetchable) [size=256M] - 00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b) - Region 0: Memory at 91610000 (64-bit, non-prefetchable) [size=16K] - Region 4: Memory at 91000000 (64-bit, non-prefetchable) [size=1M] - 00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b) - Region 0: Memory at 9161f000 (64-bit, non-prefetchable) [size=4K] - 00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0b) - Region 0: Memory at 91614000 (32-bit, non-prefetchable) [size=8K] - Region 1: Memory at 9161c000 (32-bit, non-prefetchable) [size=256] - Region 5: Memory at 9161b000 (32-bit, non-prefetchable) [size=2K] - 00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev fb) - 00:13.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 (rev fb) - 00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 (rev fb) - 00:13.3 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4 (rev fb) - 00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fb) - 00:14.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 (rev fb) - 00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b) - Region 0: Memory at 91600000 (64-bit, non-prefetchable) [size=64K] - 00:1b.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller (rev 0b) - Region 0: Memory at 9161a000 (64-bit, non-prefetchable) [size=4K] - Region 2: Memory at 91619000 (64-bit, non-prefetchable) [size=4K] - 00:1c.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller (rev 0b) - Region 0: Memory at 91618000 (64-bit, non-prefetchable) [size=4K] - Region 2: Memory at 91617000 (64-bit, non-prefetchable) [size=4K] - 00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b) - 00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b) - Region 0: Memory at 91616000 (64-bit, non-prefetchable) [size=256] - 01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03) - Region 0: Memory at 91200000 (32-bit, non-prefetchable) [size=1M] - Region 3: Memory at 91300000 (32-bit, non-prefetchable) [size=16K] - 03:00.0 Non-VGA unclassified device: TTTech Computertechnik AG Device de01 (rev 01) - Region 0: Memory at 91500000 (32-bit, non-prefetchable) [disabled] [size=128] - 05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03) - Region 0: Memory at 91400000 (32-bit, non-prefetchable) [size=128K] - Region 3: Memory at 91420000 (32-bit, non-prefetchable) [size=16K] - </PCI_DEVICE> - <PCI_VID_PID> - 00:00.0 0600: 8086:5af0 (rev 0b) - 00:02.0 0300: 8086:5a85 (rev 0b) - 00:0e.0 0403: 8086:5a98 (rev 0b) - 00:0f.0 0780: 8086:5a9a (rev 0b) - 00:12.0 0106: 8086:5ae3 (rev 0b) - 00:13.0 0604: 8086:5ad8 (rev fb) - 00:13.1 0604: 8086:5ad9 (rev fb) - 00:13.2 0604: 8086:5ada (rev fb) - 00:13.3 0604: 8086:5adb (rev fb) - 00:14.0 0604: 8086:5ad6 (rev fb) - 00:14.1 0604: 8086:5ad7 (rev fb) - 00:15.0 0c03: 8086:5aa8 (rev 0b) - 00:1b.0 0805: 8086:5aca (rev 0b) - 00:1c.0 0805: 8086:5acc (rev 0b) - 00:1f.0 0601: 8086:5ae8 (rev 0b) - 00:1f.1 0c05: 8086:5ad4 (rev 0b) - 01:00.0 0200: 8086:1533 (rev 03) - 03:00.0 0000: 1c7e:de01 (rev 01) - 05:00.0 0200: 8086:157b (rev 03) - </PCI_VID_PID> - <WAKE_VECTOR_INFO> - #define WAKE_VECTOR_32 0x79D6908CUL - #define WAKE_VECTOR_64 0x79D69098UL - </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 0x400UL - #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 0x404UL - #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> - </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 2U - - #define DRHD0_DEV_CNT 0x1U - #define DRHD0_SEGMENT 0x0U - #define DRHD0_FLAGS 0x0U - #define DRHD0_REG_BASE 0xFED64000UL - #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 0x2U - #define DRHD1_SEGMENT 0x0U - #define DRHD1_FLAGS 0x1U - #define DRHD1_REG_BASE 0xFED65000UL - #define DRHD1_IGNORE false - #define DRHD1_DEVSCOPE0_TYPE 0x3U - #define DRHD1_DEVSCOPE0_ID 0x1U - #define DRHD1_DEVSCOPE0_BUS 0xfaU - #define DRHD1_DEVSCOPE0_PATH 0xf8U - #define DRHD1_DEVSCOPE1_TYPE 0x4U - #define DRHD1_DEVSCOPE1_ID 0x0U - #define DRHD1_DEVSCOPE1_BUS 0x0U - #define DRHD1_DEVSCOPE1_PATH 0xffU - - </DRHD_INFO> - <CPU_BRAND> - "Intel(R) Atom(TM) Processor E3940 @ 1.60GHz" - </CPU_BRAND> - <CX_INFO> - /* Cx data is not available */ - </CX_INFO> - <PX_INFO> - /* Px data is not available */ - </PX_INFO> - <MMCFG_BASE_INFO> - /* PCI mmcfg base of MCFG */ - #define DEFAULT_PCI_MMCFG_BASE 0xe0000000UL - </MMCFG_BASE_INFO> - <TPM_INFO> - /* no TPM device */ - </TPM_INFO> - <CLOS_INFO> - rdt resources supported: L2 - rdt resource clos max: 4 - rdt resource mask max: '0xff' - </CLOS_INFO> - <IOMEM_INFO> - 00000000-00000fff : Reserved - 00001000-0003efff : System RAM - 0003f000-0003ffff : Reserved - 00040000-0009dfff : System RAM - 0009e000-000fffff : Reserved - 000f0000-000fffff : System ROM - 00100000-1fffffff : System RAM - 0b800000-0c401e76 : Kernel code - 0c600000-0cd6ffff : Kernel rodata - 0ce00000-0d07b7ff : Kernel data - 0d64f000-0d7fffff : Kernel bss - 20000000-22150fff : Reserved - 22151000-743fffff : System RAM - 74400000-74402fff : Reserved - 74403000-768d7fff : System RAM - 768d8000-768d8fff : Reserved - 768d9000-778f9fff : System RAM - 778fa000-79cf9fff : Reserved - 79cfa000-79d40fff : System RAM - 79d41000-79d69fff : ACPI Non-volatile Storage - 79d6a000-7a0a9fff : Reserved - 7a0aa000-7a129fff : Unknown E820 type - 7a12a000-7a498fff : System RAM - 7a499000-7a499fff : ACPI Non-volatile Storage - 7a49a000-7a4c3fff : Reserved - 7a4c4000-7aae4fff : System RAM - 7aae5000-7aae6fff : Reserved - 7aae7000-7affffff : System RAM - 7b000000-7fffffff : Reserved - 7b800001-7bffffff : PCI Bus 0000:00 - 7c000001-7fffffff : PCI Bus 0000:00 - 7c000001-7ffffffe : Graphics Stolen Memory - 80000000-cfffffff : PCI Bus 0000:00 - 80000000-8fffffff : 0000:00:02.0 - 90000000-90ffffff : 0000:00:02.0 - 91000000-910fffff : 0000:00:0e.0 - 91000000-910fffff : ICH HD audio - 91100000-913fffff : PCI Bus 0000:01 - 91100000-911fffff : 0000:01:00.0 - 91200000-912fffff : 0000:01:00.0 - 91200000-912fffff : igb - 91300000-91303fff : 0000:01:00.0 - 91300000-91303fff : igb - 91400000-914fffff : PCI Bus 0000:05 - 91400000-9141ffff : 0000:05:00.0 - 91400000-9141ffff : igb - 91420000-91423fff : 0000:05:00.0 - 91420000-91423fff : igb - 91500000-915fffff : PCI Bus 0000:03 - 91500000-9150007f : 0000:03:00.0 - 91600000-9160ffff : 0000:00:15.0 - 91600000-9160ffff : xhci-hcd - 91608070-9160846f : intel_xhci_usb_sw - 91610000-91613fff : 0000:00:0e.0 - 91610000-91613fff : ICH HD audio - 91614000-91615fff : 0000:00:12.0 - 91614000-91615fff : ahci - 91616000-916160ff : 0000:00:1f.1 - 91617000-91617fff : 0000:00:1c.0 - 91618000-91618fff : 0000:00:1c.0 - 91618000-91618fff : mmc1 - 91619000-91619fff : 0000:00:1b.0 - 9161a000-9161afff : 0000:00:1b.0 - 9161a000-9161afff : mmc0 - 9161b000-9161b7ff : 0000:00:12.0 - 9161b000-9161b7ff : ahci - 9161c000-9161c0ff : 0000:00:12.0 - 9161c000-9161c0ff : ahci - 9161f000-9161ffff : 0000:00:0f.0 - 9161f000-9161ffff : mei_me - d0000000-d0ffffff : Reserved - d0c00000-d0c00653 : INT3452:03 - d0c00000-d0c00653 : INT3452:03 INT3452:03 - d0c40000-d0c40763 : INT3452:01 - d0c40000-d0c40763 : INT3452:01 INT3452:01 - d0c50000-d0c5076b : INT3452:00 - d0c50000-d0c5076b : INT3452:00 INT3452:00 - d0c70000-d0c70673 : INT3452:02 - d0c70000-d0c70673 : INT3452:02 INT3452:02 - e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] - e0000000-efffffff : Reserved - e0000000-efffffff : PCI Bus 0000:00 - e0000000-efffffff : pnp 00:05 - fe042000-fe044fff : Reserved - fe900000-fe902fff : Reserved - fea00000-feafffff : pnp 00:05 - fec00000-fec00fff : Reserved - fec00000-fec003ff : IOAPIC 0 - fed00000-fed003ff : HPET 0 - fed00000-fed003ff : PNP0103:00 - fed01000-fed01fff : intel-spi - fed01000-fed01fff : Reserved - fed01000-fed01fff : pnp 00:05 - fed03000-fed03fff : pnp 00:05 - fed06000-fed06fff : pnp 00:05 - fed08000-fed09fff : pnp 00:05 - fed1c000-fed1cfff : pnp 00:05 - fed40000-fed44fff : 00:07 TPM - fed80000-fedbffff : pnp 00:05 - fee00000-fee00fff : Local APIC - fee00000-fee00fff : Reserved - ff000000-ffffffff : Reserved - 100000000-17fffffff : System RAM - </IOMEM_INFO> - <BLOCK_DEVICE_INFO> - /dev/sda2: TYPE="ext4" - </BLOCK_DEVICE_INFO> - <TTYS_INFO> - seri:/dev/ttyS0 type:portio base:0x3F8 irq:4 - seri:/dev/ttyS1 type:portio base:0x2F8 irq:3 - </TTYS_INFO> - <AVAILABLE_IRQ_INFO> - 5, 6, 7, 10, 11, 12, 13, 15 - </AVAILABLE_IRQ_INFO> - <TOTAL_MEM_INFO> - 3870212 kB - </TOTAL_MEM_INFO> - <CPU_PROCESSOR_INFO> - 0, 1, 2, 3 - </CPU_PROCESSOR_INFO> - <MAX_MSIX_TABLE_NUM> - 5 - </MAX_MSIX_TABLE_NUM> - <processors> - <model description="Intel(R) Atom(TM) Processor E3940 @ 1.60GHz"> - <family_id>0x6</family_id> - <model_id>0x5c</model_id> - <core_type></core_type> - <native_model_id></native_model_id> - <capability id="sse3"/> - <capability id="pclmulqdq"/> - <capability id="dtes64"/> - <capability id="ds_cpl"/> - <capability id="vmx"/> - <capability id="est"/> - <capability id="tm2"/> - <capability id="ssse3"/> - <capability id="sdbg"/> - <capability id="cmpxchg16b"/> - <capability id="xtpr"/> - <capability id="pdcm"/> - <capability id="sse4_1"/> - <capability id="sse4_2"/> - <capability id="x2apic"/> - <capability id="movbe"/> - <capability id="popcnt"/> - <capability id="tsc_deadline"/> - <capability id="aes"/> - <capability id="xsave"/> - <capability id="rdrand"/> - <capability id="fpu"/> - <capability id="vme"/> - <capability id="de"/> - <capability id="pse"/> - <capability id="tsc"/> - <capability id="msr"/> - <capability id="pae"/> - <capability id="mce"/> - <capability id="cx8"/> - <capability id="apic"/> - <capability id="sep"/> - <capability id="mtrr"/> - <capability id="pge"/> - <capability id="mca"/> - <capability id="cmov"/> - <capability id="pat"/> - <capability id="pse36"/> - <capability id="clfsh"/> - <capability id="ds"/> - <capability id="acpi"/> - <capability id="mmx"/> - <capability id="fxsr"/> - <capability id="sse"/> - <capability id="sse2"/> - <capability id="ss"/> - <capability id="htt"/> - <capability id="tm"/> - <capability id="pbe"/> - <capability id="fsgsbase"/> - <capability id="ia32_tsc_adjust_msr"/> - <capability id="smep"/> - <capability id="erms"/> - <capability id="deprecate_fpu"/> - <capability id="mpx"/> - <capability id="rdt_a"/> - <capability id="rdseed"/> - <capability id="smap"/> - <capability id="clflushopt"/> - <capability id="intel_pt"/> - <capability id="sha"/> - <capability id="ibrs_ibpb"/> - <capability id="stibp"/> - <capability id="ia32_arch_capabilities"/> - <capability id="lahf_sahf_64"/> - <capability id="prefetchw"/> - <capability id="syscall_sysret_64"/> - <capability id="execute_disable"/> - <capability id="gbyte_pages"/> - <capability id="rdtscp_ia32_tsc_aux"/> - <capability id="intel_64"/> - <capability id="invariant_tsc"/> - <capability id="fast_string"/> - <capability id="vmx_pinbased_ctls_irq_exit"/> - <capability id="ept"/> - <capability id="apicv"/> - <capability id="vmx_procbased_ctls_tsc_off"/> - <capability id="vmx_procbased_ctls_tpr_shadow"/> - <capability id="vmx_procbased_ctls_io_bitmap"/> - <capability id="vmx_procbased_ctls_msr_bitmap"/> - <capability id="vmx_procbased_ctls_hlt"/> - <capability id="vmx_procbased_ctls_secondary"/> - <capability id="vmx_exit_ctls_ack_irq"/> - <capability id="vmx_exit_ctls_save_pat"/> - <capability id="vmx_exit_ctls_load_pat"/> - <capability id="vmx_exit_ctls_host_addr64"/> - <capability id="vmx_entry_ctls_load_pat"/> - <capability id="vmx_entry_ctls_ia32e_mode"/> - <capability id="unrestricted_guest"/> - <capability id="vmx_procbased_ctls2_vapic"/> - <capability id="vmx_procbased_ctls2_ept"/> - <capability id="vmx_procbased_ctls2_vpid"/> - <capability id="vmx_procbased_ctls2_rdtscp"/> - <capability id="vmx_procbased_ctls2_unrestrict"/> - <capability id="invept"/> - <capability id="invvpid"/> - <capability id="ept_2mb_page"/> - <capability id="vmx_ept_1gb_page"/> - <attribute id="cpuid_level">0x15</attribute> - <attribute id="physical_address_bits">39</attribute> - <attribute id="linear_address_bits">48</attribute> - </model> - <die id="0x0"> - <core id="0x0"> - <thread id="0x0"> - <cpu_id>0</cpu_id> - <apic_id>0x0</apic_id> - <x2apic_id>0x0</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x5c</model_id> - <stepping_id>0x9</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - <core id="0x1"> - <thread id="0x2"> - <cpu_id>1</cpu_id> - <apic_id>0x2</apic_id> - <x2apic_id>0x2</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x5c</model_id> - <stepping_id>0x9</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - <core id="0x2"> - <thread id="0x4"> - <cpu_id>2</cpu_id> - <apic_id>0x4</apic_id> - <x2apic_id>0x4</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x5c</model_id> - <stepping_id>0x9</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - <core id="0x3"> - <thread id="0x6"> - <cpu_id>3</cpu_id> - <apic_id>0x6</apic_id> - <x2apic_id>0x6</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x5c</model_id> - <stepping_id>0x9</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - </die> - </processors> - <caches> - <cache level="1" id="0x0" type="1"> - <cache_size>24576</cache_size> - <line_size>64</line_size> - <ways>6</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="1" id="0x0" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="1" id="0x2" type="1"> - <cache_size>24576</cache_size> - <line_size>64</line_size> - <ways>6</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="1" id="0x2" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="1" id="0x4" type="1"> - <cache_size>24576</cache_size> - <line_size>64</line_size> - <ways>6</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="1" id="0x4" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="1" id="0x6" type="1"> - <cache_size>24576</cache_size> - <line_size>64</line_size> - <ways>6</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="1" id="0x6" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="2" id="0x0" type="3"> - <cache_size>1048576</cache_size> - <line_size>64</line_size> - <ways>16</ways> - <sets>1024</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - <processor>0x2</processor> - </processors> - <capability id="CAT"> - <capacity_mask_length>8</capacity_mask_length> - <clos_number>4</clos_number> - </capability> - </cache> - <cache level="2" id="0x1" type="3"> - <cache_size>1048576</cache_size> - <line_size>64</line_size> - <ways>16</ways> - <sets>1024</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>1</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - <processor>0x6</processor> - </processors> - <capability id="CAT"> - <capacity_mask_length>8</capacity_mask_length> - <clos_number>4</clos_number> - </capability> - </cache> - </caches> - <memory> - <range start="0x0000000000000000" end="0x000000000003efff" size="258048"/> - <range start="0x0000000000040000" end="0x000000000009dfff" size="385024"/> - <range start="0x0000000000100000" end="0x000000001fffffff" size="535822336"/> - <range start="0x0000000022151000" end="0x00000000778f9fff" size="1434095616"/> - <range start="0x0000000079cfa000" end="0x0000000079d40fff" size="290816"/> - <range start="0x000000007a12a000" end="0x000000007a498fff" size="3600384"/> - <range start="0x000000007a4c4000" end="0x000000007aae4fff" size="6426624"/> - <range start="0x000000007aae7000" end="0x000000007affffff" size="5345280"/> - <range start="0x0000000100000000" end="0x000000017fffffff" size="2147483648"/> - </memory> - <ioapics> - <ioapic id="0x1"> - <address>0xfec00000</address> - <gsi_base>0x0</gsi_base> - <gsi_number>120</gsi_number> - </ioapic> - </ioapics> - <devices> - <bus type="pci" address="0x0" id="0x5af0" description="Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge"> - <vendor>0x8086</vendor> - <identifier>0x5af0</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x060000</class> - <resource type="memory" min="0x7b800001" max="0x7bffffff" len="0x7fffff"/> - <resource type="memory" min="0x7c000001" max="0x7fffffff" len="0x3ffffff"/> - <resource type="memory" min="0x80000000" max="0xcfffffff" len="0x50000000"/> - <resource type="memory" min="0xe0000000" max="0xefffffff" len="0x10000000"/> - <capability id="Vendor-Specific"/> - <device address="0x20000" id="0x5a85" description="00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500"> - <vendor>0x8086</vendor> - <identifier>0x5a85</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2212</subsystem_identifier> - <class>0x030000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xf000" max="0xf03f" len="0x40" id="bar4"/> - <resource type="memory" min="0x80000000" max="0x8fffffff" len="0x10000000" id="bar2" width="64" prefetchable="1"/> - <resource type="memory" min="0x90000000" max="0x90ffffff" len="0x1000000" id="bar0" width="64" prefetchable="0"/> - <capability id="Vendor-Specific"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Power Management"/> - <capability id="PASID"/> - <capability id="ATS"/> - <capability id="PRI"/> - </device> - <device address="0xe0000" id="0x5a98" description="00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster"> - <vendor>0x8086</vendor> - <identifier>0x5a98</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x040300</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x91000000" max="0x910fffff" len="0x100000" id="bar4" width="64" prefetchable="0"/> - <resource type="memory" min="0x91610000" max="0x91613fff" len="0x4000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="PCI Express"/> - </device> - <device address="0xf0000" id="0x5a9a" description="00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine"> - <vendor>0x8086</vendor> - <identifier>0x5a9a</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x078000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x9161f000" max="0x9161ffff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="Vendor-Specific"/> - </device> - <device address="0x120000" id="0x5ae3" description="00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller"> - <vendor>0x8086</vendor> - <identifier>0x5ae3</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x010601</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xf060" max="0xf07f" len="0x20" id="bar4"/> - <resource type="io_port" min="0xf080" max="0xf083" len="0x4" id="bar3"/> - <resource type="io_port" min="0xf090" max="0xf097" len="0x8" id="bar2"/> - <resource type="memory" min="0x91614000" max="0x91615fff" len="0x2000" id="bar0" width="32" prefetchable="0"/> - <resource type="memory" min="0x9161b000" max="0x9161b7ff" len="0x800" id="bar5" width="32" prefetchable="0"/> - <resource type="memory" min="0x9161c000" max="0x9161c0ff" len="0x100" id="bar1" width="32" prefetchable="0"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Power Management"/> - <capability id="Reserved (0x12)"/> - </device> - <device address="0x130000" id="0x5ad8" description="00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1"> - <vendor>0x8086</vendor> - <identifier>0x5ad8</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xe000" max="0xefff" len="0x1000"/> - <resource type="memory" min="0x91100000" max="0x913fffff" len="0x300000"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="ACS"/> - <capability id="TPM"/> - <bus type="pci" address="0x1"> - <device address="0x0" id="0x1533" description="01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection"> - <vendor>0x8086</vendor> - <identifier>0x1533</identifier> - <subsystem_vendor>0xffff</subsystem_vendor> - <subsystem_identifier>0x0000</subsystem_identifier> - <class>0x020000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xe000" max="0xe01f" len="0x20" id="bar2"/> - <resource type="memory" min="0x91200000" max="0x912fffff" len="0x100000" id="bar0" width="32" prefetchable="0"/> - <resource type="memory" min="0x91300000" max="0x91303fff" len="0x4000" id="bar3" width="32" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - <capability id="per-vector masking"/> - </capability> - <capability id="MSI-X"> - <table_size>5</table_size> - <table_bir>7</table_bir> - <table_offset>0x30000</table_offset> - <pba_bir>1</pba_bir> - <pba_offset>0x0</pba_offset> - </capability> - <capability id="PCI Express"/> - <capability id="Advanced Error Reporting"/> - <capability id="Device Serial Number"/> - <capability id="TPH Requester"/> - </device> - </bus> - </device> - <device address="0x130001" id="0x5ad9" description="00:13.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2"> - <vendor>0x8086</vendor> - <identifier>0x5ad9</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTB#"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="ACS"/> - <capability id="TPM"/> - <bus type="pci" address="0x2"/> - </device> - <device address="0x130002" id="0x5ada" description="00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3"> - <vendor>0x8086</vendor> - <identifier>0x5ada</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTC#"/> - <resource type="memory" min="0x91500000" max="0x915fffff" len="0x100000"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="ACS"/> - <capability id="TPM"/> - <bus type="pci" address="0x3"> - <device address="0x0" id="0xde01" description="03:00.0 TTTech Computertechnik AG"> - <vendor>0x1c7e</vendor> - <identifier>0xde01</identifier> - <subsystem_vendor>0x0000</subsystem_vendor> - <subsystem_identifier>0x0000</subsystem_identifier> - <class>0x000000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x91500000" max="0x9150007f" len="0x80" id="bar0" width="32" prefetchable="0"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="Power Management"/> - <capability id="PCI Express"/> - <capability id="Virtual Channel"/> - <capability id="Vendor-Specific Extended"/> - </device> - </bus> - </device> - <device address="0x130003" id="0x5adb" description="00:13.3 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4"> - <vendor>0x8086</vendor> - <identifier>0x5adb</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTD#"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="ACS"/> - <capability id="TPM"/> - <bus type="pci" address="0x4"/> - </device> - <device address="0x140000" id="0x5ad6" description="00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1"> - <vendor>0x8086</vendor> - <identifier>0x5ad6</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xd000" max="0xdfff" len="0x1000"/> - <resource type="memory" min="0x91400000" max="0x914fffff" len="0x100000"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="ACS"/> - <capability id="TPM"/> - <bus type="pci" address="0x5"> - <device address="0x0" id="0x157b" description="05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection"> - <vendor>0x8086</vendor> - <identifier>0x157b</identifier> - <subsystem_vendor>0x1059</subsystem_vendor> - <subsystem_identifier>0x4140</subsystem_identifier> - <class>0x020000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xd000" max="0xd01f" len="0x20" id="bar2"/> - <resource type="memory" min="0x91400000" max="0x9141ffff" len="0x20000" id="bar0" width="32" prefetchable="0"/> - <resource type="memory" min="0x91420000" max="0x91423fff" len="0x4000" id="bar3" width="32" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - <capability id="per-vector masking"/> - </capability> - <capability id="MSI-X"> - <table_size>5</table_size> - <table_bir>7</table_bir> - <table_offset>0x30000</table_offset> - <pba_bir>1</pba_bir> - <pba_offset>0x0</pba_offset> - </capability> - <capability id="PCI Express"/> - <capability id="Advanced Error Reporting"/> - <capability id="Device Serial Number"/> - <capability id="TPH Requester"/> - </device> - </bus> - </device> - <device address="0x140001" id="0x5ad7" description="00:14.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2"> - <vendor>0x8086</vendor> - <identifier>0x5ad7</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTB#"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="ACS"/> - <capability id="TPM"/> - <bus type="pci" address="0x6"/> - </device> - <device address="0x150000" id="0x5aa8" description="00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI"> - <vendor>0x8086</vendor> - <identifier>0x5aa8</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c0330</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x91600000" max="0x9160ffff" len="0x10000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>8</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - </capability> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1b0000" id="0x5aca" description="00:1b.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller"> - <vendor>0x8086</vendor> - <identifier>0x5aca</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x080501</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x91619000" max="0x91619fff" len="0x1000" id="bar2" width="64" prefetchable="0"/> - <resource type="memory" min="0x9161a000" max="0x9161afff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1c0000" id="0x5acc" description="00:1c.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller"> - <vendor>0x8086</vendor> - <identifier>0x5acc</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x080501</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x91617000" max="0x91617fff" len="0x1000" id="bar2" width="64" prefetchable="0"/> - <resource type="memory" min="0x91618000" max="0x91618fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1f0000" id="0x5ae8" description="00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface"> - <vendor>0x8086</vendor> - <identifier>0x5ae8</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x060100</class> - </device> - <device address="0x1f0001" id="0x5ad4" description="00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller"> - <vendor>0x8086</vendor> - <identifier>0x5ad4</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c0500</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xf040" max="0xf05f" len="0x20" id="bar4"/> - <resource type="memory" min="0x91616000" max="0x916160ff" len="0x100" id="bar0" width="64" prefetchable="0"/> - </device> - </bus> - </devices> - <device-classes> - <inputs> - <input> - <name>Power Button</name> - <phys>PNP0C0C/button/input0</phys> - </input> - <input> - <name>Power Button</name> - <phys>LNXPWRBN/button/input0</phys> - </input> - <input> - <name>PC Speaker</name> - <phys>isa0061/input0</phys> - </input> - <input> - <name>Video Bus</name> - <phys>LNXVIDEO/video/input0</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=3</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=7</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=8</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=9</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=10</name> - <phys>ALSA</phys> - </input> - </inputs> - <ttys> - <serial> - <dev_path>/dev/ttyS0</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS1</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS2</dev_path> - <type>0</type> - </serial> - <serial> - <dev_path>/dev/ttyS3</dev_path> - <type>0</type> - </serial> - </ttys> - </device-classes> -</acrn-config> diff --git a/debian/configs/kontron-COMe-mAL10/shared+initrd.xml b/debian/configs/kontron-COMe-mAL10/shared+initrd.xml deleted file mode 100644 index 87f8d9b20..000000000 --- a/debian/configs/kontron-COMe-mAL10/shared+initrd.xml +++ /dev/null @@ -1,310 +0,0 @@ -<acrn-config> - <hv> - <DEBUG_OPTIONS> - <BUILD_TYPE>debug</BUILD_TYPE> - <SERIAL_CONSOLE>/dev/ttyS1</SERIAL_CONSOLE> - <MEM_LOGLEVEL>5</MEM_LOGLEVEL> - <NPK_LOGLEVEL>5</NPK_LOGLEVEL> - <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> - </DEBUG_OPTIONS> - <FEATURES> - <RELOC_ENABLED>y</RELOC_ENABLED> - <SCHEDULER>SCHED_BVT</SCHEDULER> - <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> - <ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC> - <ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP> - <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> - <RDT> - <RDT_ENABLED>n</RDT_ENABLED> - <CDP_ENABLED>y</CDP_ENABLED> - <VCAT_ENABLED>n</VCAT_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/> - </FEATURES> - <MEMORY> - <STACK_SIZE>0x2000</STACK_SIZE> - </MEMORY> - <CAPACITIES> - <MAX_VM_NUM>16</MAX_VM_NUM> - <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>256</MAX_PT_IRQ_ENTRIES> - <MAX_MSIX_TABLE_NUM/> - <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> - </CAPACITIES> - <MISC_CFG> - <GPU_SBDF>0x00000010</GPU_SBDF> - </MISC_CFG> - <vuart_connections> - <vuart_connection> - <name>Connection_1</name> - <type>legacy</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <io_port>0x3F</io_port> - </endpoint> - <endpoint> - <vm_name>POST_STD_VM1</vm_name> - <io_port>0x3F</io_port> - </endpoint> - </vuart_connection> - <vuart_connection> - <name>Connection_2</name> - <type>pci</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - <endpoint> - <vm_name>POST_RT_VM1</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - </vuart_connection> - </vuart_connections> - </hv> - <vm id="0"> - <load_order>SERVICE_VM</load_order> - <name>ACRN_Service_VM</name> - <clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <os_config> - <kern_type>KERNEL_BZIMAGE</kern_type> - <kern_mod>Linux_bzImage</kern_mod> - <ramdisk_mod>Linux_initrd</ramdisk_mod> - <bootargs/> - </os_config> - <console_vuart>COM Port 1</console_vuart> - </vm> - <vm id="1"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM1</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>4096</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <pci_devs> - <pci_dev>00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b)</pci_dev> - </pci_devs> - <PTM>n</PTM> - <os_type>Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console/> - <network> - <interface_name>WaaG</interface_name> - </network> - <input/> - <block>./win10-ltsc.img</block> - </virtio_devices> - </vm> - <vm id="2"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>RTVM</vm_type> - <name>POST_RT_VM1</name> - <lapic_passthrough>y</lapic_passthrough> - <cpu_affinity> - <pcpu> - <pcpu_id>2</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - <pcpu> - <pcpu_id>3</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>1024</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>RT</interface_name> - </network> - <input/> - <block>./core-image-weston-intel-corei7-64.wic</block> - </virtio_devices> - </vm> - <vm id="3"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM2</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG3</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="4"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM3</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG4</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="5"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM4</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG5</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="6"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM5</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG6</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> -</acrn-config> diff --git a/debian/configs/kontron-COMe-mAL10/shared.xml b/debian/configs/kontron-COMe-mAL10/shared.xml deleted file mode 100644 index fbbe73303..000000000 --- a/debian/configs/kontron-COMe-mAL10/shared.xml +++ /dev/null @@ -1,310 +0,0 @@ -<acrn-config> - <hv> - <DEBUG_OPTIONS> - <BUILD_TYPE>debug</BUILD_TYPE> - <SERIAL_CONSOLE>/dev/ttyS1</SERIAL_CONSOLE> - <MEM_LOGLEVEL>5</MEM_LOGLEVEL> - <NPK_LOGLEVEL>5</NPK_LOGLEVEL> - <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> - </DEBUG_OPTIONS> - <FEATURES> - <RELOC_ENABLED>y</RELOC_ENABLED> - <SCHEDULER>SCHED_BVT</SCHEDULER> - <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> - <ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC> - <ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP> - <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> - <RDT> - <RDT_ENABLED>n</RDT_ENABLED> - <CDP_ENABLED>y</CDP_ENABLED> - <VCAT_ENABLED>n</VCAT_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/> - </FEATURES> - <MEMORY> - <STACK_SIZE>0x2000</STACK_SIZE> - </MEMORY> - <CAPACITIES> - <MAX_VM_NUM>16</MAX_VM_NUM> - <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>256</MAX_PT_IRQ_ENTRIES> - <MAX_MSIX_TABLE_NUM/> - <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> - </CAPACITIES> - <MISC_CFG> - <GPU_SBDF>0x00000010</GPU_SBDF> - </MISC_CFG> - <vuart_connections> - <vuart_connection> - <name>Connection_1</name> - <type>legacy</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <io_port>0x3F</io_port> - </endpoint> - <endpoint> - <vm_name>POST_STD_VM1</vm_name> - <io_port>0x3F</io_port> - </endpoint> - </vuart_connection> - <vuart_connection> - <name>Connection_2</name> - <type>pci</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - <endpoint> - <vm_name>POST_RT_VM1</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - </vuart_connection> - </vuart_connections> - </hv> - <vm id="0"> - <load_order>SERVICE_VM</load_order> - <name>ACRN_Service_VM</name> - <clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <os_config> - <kern_type>KERNEL_BZIMAGE</kern_type> - <kern_mod>Linux_bzImage</kern_mod> - <ramdisk_mod/> - <bootargs/> - </os_config> - <console_vuart>COM Port 1</console_vuart> - </vm> - <vm id="1"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM1</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>4096</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <pci_devs> - <pci_dev>00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b)</pci_dev> - </pci_devs> - <PTM>n</PTM> - <os_type>Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console/> - <network> - <interface_name>WaaG</interface_name> - </network> - <input/> - <block>./win10-ltsc.img</block> - </virtio_devices> - </vm> - <vm id="2"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>RTVM</vm_type> - <name>POST_RT_VM1</name> - <lapic_passthrough>y</lapic_passthrough> - <cpu_affinity> - <pcpu> - <pcpu_id>2</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - <pcpu> - <pcpu_id>3</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>1024</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>RT</interface_name> - </network> - <input/> - <block>./core-image-weston-intel-corei7-64.wic</block> - </virtio_devices> - </vm> - <vm id="3"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM2</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG3</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="4"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM3</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG4</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="5"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM4</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG5</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="6"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM5</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG6</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> -</acrn-config> diff --git a/debian/configs/nuc7i7dnh/nuc7i7dnh.xml b/debian/configs/nuc7i7dnh/nuc7i7dnh.xml deleted file mode 100644 index accbc9ba1..000000000 --- a/debian/configs/nuc7i7dnh/nuc7i7dnh.xml +++ /dev/null @@ -1,1006 +0,0 @@ -<acrn-config board="nuc7i7dnh"> - <BIOS_INFO> - BIOS Information - Vendor: Intel Corp. - Version: DNKBLi7v.86A.0066.2019.0710.1150 - Release Date: 07/10/2019 - BIOS Revision: 5.6 - </BIOS_INFO> - <BASE_BOARD_INFO> - Base Board Information - Manufacturer: Intel Corporation - Product Name: NUC7i7DNB - Version: J83500-206 - </BASE_BOARD_INFO> - <PCI_DEVICE> - 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08) - 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) - Region 0: Memory at de000000 (64-bit, non-prefetchable) [size=16M] - Region 2: Memory at a0000000 (64-bit, prefetchable) [size=512M] - 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model - Region 0: Memory at df152000 (64-bit, non-prefetchable) [disabled] [size=4K] - 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) - Region 0: Memory at df130000 (64-bit, non-prefetchable) [size=64K] - 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21) - Region 0: Memory at df151000 (64-bit, non-prefetchable) [size=4K] - 00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21) - Region 0: Memory at df150000 (64-bit, non-prefetchable) [size=4K] - 00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21) - Region 0: Memory at df14f000 (64-bit, non-prefetchable) [size=4K] - 00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21) - Region 0: Memory at df14e000 (64-bit, non-prefetchable) [size=4K] - 00:16.3 Serial controller: Intel Corporation Sunrise Point-LP Active Management Technology - SOL (rev 21) - Region 1: Memory at df14d000 (32-bit, non-prefetchable) [size=4K] - 00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) - Region 0: Memory at df148000 (32-bit, non-prefetchable) [size=8K] - Region 1: Memory at df14c000 (32-bit, non-prefetchable) [size=256] - Region 5: Memory at df14b000 (32-bit, non-prefetchable) [size=2K] - 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1) - 00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21) - 00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) - Region 0: Memory at df144000 (32-bit, non-prefetchable) [disabled] [size=16K] - 00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) - Region 0: Memory at df140000 (64-bit, non-prefetchable) [size=16K] - Region 4: Memory at df120000 (64-bit, non-prefetchable) [size=64K] - 00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) - Region 0: Memory at df14a000 (64-bit, non-prefetchable) [size=256] - 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21) - Region 0: Memory at df100000 (32-bit, non-prefetchable) [size=128K] - 01:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78) - Region 0: Memory at df000000 (64-bit, non-prefetchable) [size=8K] - </PCI_DEVICE> - <PCI_VID_PID> - 00:00.0 0600: 8086:5914 (rev 08) - 00:02.0 0300: 8086:5917 (rev 07) - 00:08.0 0880: 8086:1911 - 00:14.0 0c03: 8086:9d2f (rev 21) - 00:14.2 1180: 8086:9d31 (rev 21) - 00:15.0 1180: 8086:9d60 (rev 21) - 00:15.1 1180: 8086:9d61 (rev 21) - 00:16.0 0780: 8086:9d3a (rev 21) - 00:16.3 0700: 8086:9d3d (rev 21) - 00:17.0 0106: 8086:9d03 (rev 21) - 00:1c.0 0604: 8086:9d12 (rev f1) - 00:1f.0 0601: 8086:9d4e (rev 21) - 00:1f.2 0580: 8086:9d21 (rev 21) - 00:1f.3 0403: 8086:9d71 (rev 21) - 00:1f.4 0c05: 8086:9d23 (rev 21) - 00:1f.6 0200: 8086:156f (rev 21) - 01:00.0 0280: 8086:24fd (rev 78) - </PCI_VID_PID> - <WAKE_VECTOR_INFO> - #define WAKE_VECTOR_32 0x7A9F9F8CUL - #define WAKE_VECTOR_64 0x7A9F9F98UL - </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 2U - - #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 0x2U - #define DRHD1_SEGMENT 0x0U - #define DRHD1_FLAGS 0x1U - #define DRHD1_REG_BASE 0xFED91000UL - #define DRHD1_IGNORE false - #define DRHD1_DEVSCOPE0_TYPE 0x3U - #define DRHD1_DEVSCOPE0_ID 0x2U - #define DRHD1_DEVSCOPE0_BUS 0xf0U - #define DRHD1_DEVSCOPE0_PATH 0xf8U - #define DRHD1_DEVSCOPE1_TYPE 0x4U - #define DRHD1_DEVSCOPE1_ID 0x0U - #define DRHD1_DEVSCOPE1_BUS 0x0U - #define DRHD1_DEVSCOPE1_PATH 0xf8U - - </DRHD_INFO> - <CPU_BRAND> - "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz" - </CPU_BRAND> - <CX_INFO> - /* Cx data is not available */ - </CX_INFO> - <PX_INFO> - /* Px data is not available */ - </PX_INFO> - <MMCFG_BASE_INFO> - /* PCI mmcfg base of MCFG */ - #define DEFAULT_PCI_MMCFG_BASE 0xe0000000UL - </MMCFG_BASE_INFO> - <TPM_INFO> - TPM2 - </TPM_INFO> - <CLOS_INFO> - </CLOS_INFO> - <IOMEM_INFO> - 00000000-00000fff : Reserved - 00001000-00057fff : System RAM - 00058000-00058fff : Reserved - 00059000-0009dfff : System RAM - 0009e000-000fffff : Reserved - 000a0000-000bffff : PCI Bus 0000:00 - 000c0000-000c3fff : PCI Bus 0000:00 - 000c4000-000c7fff : PCI Bus 0000:00 - 000c8000-000cbfff : PCI Bus 0000:00 - 000cc000-000cffff : PCI Bus 0000:00 - 000d0000-000d3fff : PCI Bus 0000:00 - 000d4000-000d7fff : PCI Bus 0000:00 - 000d8000-000dbfff : PCI Bus 0000:00 - 000dc000-000dffff : PCI Bus 0000:00 - 000e0000-000e3fff : PCI Bus 0000:00 - 000e4000-000e7fff : PCI Bus 0000:00 - 000e8000-000ebfff : PCI Bus 0000:00 - 000ec000-000effff : PCI Bus 0000:00 - 000f0000-000fffff : System ROM - 00100000-3fffffff : System RAM - 40000000-403fffff : Reserved - 40000000-403fffff : pnp 00:00 - 40400000-71b6afff : System RAM - 71b6b000-71b6bfff : ACPI Non-volatile Storage - 71b6c000-71b6cfff : Reserved - 71b6d000-7674bfff : System RAM - 7674c000-767adfff : Reserved - 767ae000-76814fff : System RAM - 76815000-76817fff : Reserved - 76818000-7a48afff : System RAM - 7a48b000-7a94cfff : Reserved - 7a94d000-7a999fff : ACPI Tables - 7a99a000-7a9f9fff : ACPI Non-volatile Storage - 7a9fa000-7af2cfff : Reserved - 7af2d000-7affefff : Unknown E820 type - 7afff000-7affffff : System RAM - 7b000000-7fffffff : Reserved - 7c000000-7fffffff : Graphics Stolen Memory - 80000000-dfffffff : PCI Bus 0000:00 - a0000000-bfffffff : 0000:00:02.0 - de000000-deffffff : 0000:00:02.0 - df000000-df0fffff : PCI Bus 0000:01 - df000000-df001fff : 0000:01:00.0 - df000000-df001fff : iwlwifi - df100000-df11ffff : 0000:00:1f.6 - df100000-df11ffff : e1000e - df120000-df12ffff : 0000:00:1f.3 - df120000-df12ffff : ICH HD audio - df130000-df13ffff : 0000:00:14.0 - df130000-df13ffff : xhci-hcd - df138070-df13846f : intel_xhci_usb_sw - df140000-df143fff : 0000:00:1f.3 - df140000-df143fff : ICH HD audio - df144000-df147fff : 0000:00:1f.2 - df148000-df149fff : 0000:00:17.0 - df148000-df149fff : ahci - df14a000-df14a0ff : 0000:00:1f.4 - df14b000-df14b7ff : 0000:00:17.0 - df14b000-df14b7ff : ahci - df14c000-df14c0ff : 0000:00:17.0 - df14c000-df14c0ff : ahci - df14d000-df14dfff : 0000:00:16.3 - df14e000-df14efff : 0000:00:16.0 - df14e000-df14efff : mei_me - df14f000-df14ffff : 0000:00:15.1 - df14f000-df14f1ff : lpss_dev - df14f000-df14f1ff : i2c_designware.1 lpss_dev - df14f200-df14f2ff : lpss_priv - df14f800-df14ffff : idma64.1 - df14f800-df14ffff : idma64.1 idma64.1 - df150000-df150fff : 0000:00:15.0 - df150000-df1501ff : lpss_dev - df150000-df1501ff : i2c_designware.0 lpss_dev - df150200-df1502ff : lpss_priv - df150800-df150fff : idma64.0 - df150800-df150fff : idma64.0 idma64.0 - df151000-df151fff : 0000:00:14.2 - df151000-df151fff : Intel PCH thermal driver - df152000-df152fff : 0000:00:08.0 - dffe0000-dfffffff : pnp 00:06 - e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] - e0000000-efffffff : Reserved - e0000000-efffffff : pnp 00:06 - fd000000-fe7fffff : PCI Bus 0000:00 - fd000000-fdabffff : pnp 00:07 - fdac0000-fdacffff : INT344B:00 - fdac0000-fdacffff : INT344B:00 INT344B:00 - fdad0000-fdadffff : pnp 00:07 - fdae0000-fdaeffff : INT344B:00 - fdae0000-fdaeffff : INT344B:00 INT344B:00 - fdaf0000-fdafffff : INT344B:00 - fdaf0000-fdafffff : INT344B:00 INT344B:00 - fdc6000c-fdc6000f : wdat_wdt - fdc6000c-fdc6000f : wdat_wdt wdat_wdt - fe000000-fe010fff : Reserved - fe028000-fe028fff : pnp 00:09 - fe029000-fe029fff : pnp 00:09 - fe036000-fe03bfff : pnp 00:07 - fe03d000-fe3fffff : pnp 00:07 - fe410000-fe7fffff : pnp 00:07 - fec00000-fec00fff : Reserved - fec00000-fec003ff : IOAPIC 0 - fed00000-fed00fff : Reserved - fed00000-fed003ff : HPET 0 - fed00000-fed003ff : PNP0103:00 - fed10000-fed17fff : pnp 00:06 - fed18000-fed18fff : pnp 00:06 - fed19000-fed19fff : pnp 00:06 - fed20000-fed3ffff : pnp 00:06 - fed40000-fed44fff : MSFT0101:00 - fed40000-fed44fff : MSFT0101:00 MSFT0101:00 - fed45000-fed8ffff : pnp 00:06 - fed90000-fed93fff : pnp 00:06 - fee00000-fee00fff : Local APIC - fee00000-fee00fff : Reserved - ff000000-ffffffff : Reserved - ff000000-ffffffff : INT0800:00 - ff000000-ffffffff : pnp 00:06 - 100000000-87dffffff : System RAM - 74b200000-74be01e76 : Kernel code - 74c000000-74c76ffff : Kernel rodata - 74c800000-74ca7b7ff : Kernel data - 74d04f000-74d1fffff : Kernel bss - 87e000000-87fffffff : RAM buffer - </IOMEM_INFO> - <BLOCK_DEVICE_INFO> - /dev/sda2: TYPE="ext4" - </BLOCK_DEVICE_INFO> - <TTYS_INFO> - seri:/dev/ttyS0 type:portio base:0x3F8 irq:4 - seri:/dev/ttyS1 type:portio base:0xF0A0 irq:19 - </TTYS_INFO> - <AVAILABLE_IRQ_INFO> - 3, 5, 6, 7, 10, 11, 12, 13, 15 - </AVAILABLE_IRQ_INFO> - <TOTAL_MEM_INFO> - 32754740 kB - </TOTAL_MEM_INFO> - <CPU_PROCESSOR_INFO> - 0, 1, 2, 3 - </CPU_PROCESSOR_INFO> - <MAX_MSIX_TABLE_NUM> - 1 - </MAX_MSIX_TABLE_NUM> - <processors> - <model description="Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz"> - <family_id>0x6</family_id> - <model_id>0x8e</model_id> - <core_type></core_type> - <native_model_id></native_model_id> - <capability id="sse3"/> - <capability id="pclmulqdq"/> - <capability id="dtes64"/> - <capability id="monitor"/> - <capability id="ds_cpl"/> - <capability id="vmx"/> - <capability id="smx"/> - <capability id="est"/> - <capability id="tm2"/> - <capability id="ssse3"/> - <capability id="sdbg"/> - <capability id="fma"/> - <capability id="cmpxchg16b"/> - <capability id="xtpr"/> - <capability id="pdcm"/> - <capability id="pcid"/> - <capability id="sse4_1"/> - <capability id="sse4_2"/> - <capability id="x2apic"/> - <capability id="movbe"/> - <capability id="popcnt"/> - <capability id="tsc_deadline"/> - <capability id="aes"/> - <capability id="xsave"/> - <capability id="avx"/> - <capability id="f16c"/> - <capability id="rdrand"/> - <capability id="fpu"/> - <capability id="vme"/> - <capability id="de"/> - <capability id="pse"/> - <capability id="tsc"/> - <capability id="msr"/> - <capability id="pae"/> - <capability id="mce"/> - <capability id="cx8"/> - <capability id="apic"/> - <capability id="sep"/> - <capability id="mtrr"/> - <capability id="pge"/> - <capability id="mca"/> - <capability id="cmov"/> - <capability id="pat"/> - <capability id="pse36"/> - <capability id="clfsh"/> - <capability id="ds"/> - <capability id="acpi"/> - <capability id="mmx"/> - <capability id="fxsr"/> - <capability id="sse"/> - <capability id="sse2"/> - <capability id="ss"/> - <capability id="htt"/> - <capability id="tm"/> - <capability id="pbe"/> - <capability id="fsgsbase"/> - <capability id="ia32_tsc_adjust_msr"/> - <capability id="sgx"/> - <capability id="bmi1"/> - <capability id="hle"/> - <capability id="avx2"/> - <capability id="smep"/> - <capability id="bmi2"/> - <capability id="erms"/> - <capability id="invpcid"/> - <capability id="rtm"/> - <capability id="deprecate_fpu"/> - <capability id="mpx"/> - <capability id="rdseed"/> - <capability id="adx"/> - <capability id="smap"/> - <capability id="clflushopt"/> - <capability id="intel_pt"/> - <capability id="md_clear"/> - <capability id="ibrs_ibpb"/> - <capability id="stibp"/> - <capability id="l1d_flush"/> - <capability id="ia32_arch_capabilities"/> - <capability id="ssbd"/> - <capability id="lahf_sahf_64"/> - <capability id="lzcnt"/> - <capability id="prefetchw"/> - <capability id="syscall_sysret_64"/> - <capability id="execute_disable"/> - <capability id="gbyte_pages"/> - <capability id="rdtscp_ia32_tsc_aux"/> - <capability id="intel_64"/> - <capability id="invariant_tsc"/> - <capability id="fast_string"/> - <capability id="vmx_pinbased_ctls_irq_exit"/> - <capability id="ept"/> - <capability id="apicv"/> - <capability id="vmx_procbased_ctls_tsc_off"/> - <capability id="vmx_procbased_ctls_tpr_shadow"/> - <capability id="vmx_procbased_ctls_io_bitmap"/> - <capability id="vmx_procbased_ctls_msr_bitmap"/> - <capability id="vmx_procbased_ctls_hlt"/> - <capability id="vmx_procbased_ctls_secondary"/> - <capability id="vmx_exit_ctls_ack_irq"/> - <capability id="vmx_exit_ctls_save_pat"/> - <capability id="vmx_exit_ctls_load_pat"/> - <capability id="vmx_exit_ctls_host_addr64"/> - <capability id="vmx_entry_ctls_load_pat"/> - <capability id="vmx_entry_ctls_ia32e_mode"/> - <capability id="unrestricted_guest"/> - <capability id="vmx_procbased_ctls2_vapic"/> - <capability id="vmx_procbased_ctls2_ept"/> - <capability id="vmx_procbased_ctls2_vpid"/> - <capability id="vmx_procbased_ctls2_rdtscp"/> - <capability id="vmx_procbased_ctls2_unrestrict"/> - <capability id="invept"/> - <capability id="invvpid"/> - <capability id="ept_2mb_page"/> - <capability id="vmx_ept_1gb_page"/> - <attribute id="cpuid_level">0x16</attribute> - <attribute id="physical_address_bits">39</attribute> - <attribute id="linear_address_bits">48</attribute> - </model> - <die id="0x0"> - <core id="0x0"> - <thread id="0x0"> - <cpu_id>0</cpu_id> - <apic_id>0x0</apic_id> - <x2apic_id>0x0</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x8e</model_id> - <stepping_id>0xa</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - <core id="0x1"> - <thread id="0x2"> - <cpu_id>1</cpu_id> - <apic_id>0x2</apic_id> - <x2apic_id>0x2</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x8e</model_id> - <stepping_id>0xa</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - <core id="0x2"> - <thread id="0x4"> - <cpu_id>2</cpu_id> - <apic_id>0x4</apic_id> - <x2apic_id>0x4</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x8e</model_id> - <stepping_id>0xa</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - <core id="0x3"> - <thread id="0x6"> - <cpu_id>3</cpu_id> - <apic_id>0x6</apic_id> - <x2apic_id>0x6</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x8e</model_id> - <stepping_id>0xa</stepping_id> - <core_type></core_type> - <native_model_id></native_model_id> - </thread> - </core> - </die> - </processors> - <caches> - <cache level="1" id="0x0" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="1" id="0x0" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="1" id="0x1" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="1" id="0x1" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="1" id="0x2" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="1" id="0x2" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="1" id="0x3" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="1" id="0x3" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="2" id="0x0" type="3"> - <cache_size>262144</cache_size> - <line_size>64</line_size> - <ways>4</ways> - <sets>1024</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="2" id="0x1" type="3"> - <cache_size>262144</cache_size> - <line_size>64</line_size> - <ways>4</ways> - <sets>1024</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="2" id="0x2" type="3"> - <cache_size>262144</cache_size> - <line_size>64</line_size> - <ways>4</ways> - <sets>1024</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="2" id="0x3" type="3"> - <cache_size>262144</cache_size> - <line_size>64</line_size> - <ways>4</ways> - <sets>1024</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="3" id="0x0" type="3"> - <cache_size>8388608</cache_size> - <line_size>64</line_size> - <ways>16</ways> - <sets>8192</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>1</cache_inclusiveness> - <complex_cache_indexing>1</complex_cache_indexing> - <processors> - <processor>0x0</processor> - <processor>0x2</processor> - <processor>0x4</processor> - <processor>0x6</processor> - </processors> - </cache> - </caches> - <memory> - <range start="0x0000000000000000" end="0x0000000000057fff" size="360448"/> - <range start="0x0000000000059000" end="0x000000000009dfff" size="282624"/> - <range start="0x0000000000100000" end="0x000000003fffffff" size="1072693248"/> - <range start="0x0000000040400000" end="0x0000000071b6afff" size="829861888"/> - <range start="0x0000000071b6d000" end="0x000000007a48afff" size="143777792"/> - <range start="0x000000007afff000" end="0x000000007affffff" size="4096"/> - <range start="0x0000000100000000" end="0x000000087dffffff" size="32178700288"/> - </memory> - <ioapics> - <ioapic id="0x2"> - <address>0xfec00000</address> - <gsi_base>0x0</gsi_base> - <gsi_number>120</gsi_number> - </ioapic> - </ioapics> - <devices> - <bus type="pci" address="0x0" id="0x5914" description="Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers"> - <vendor>0x8086</vendor> - <identifier>0x5914</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x060000</class> - <resource type="memory" min="0xa0000" max="0xbffff" len="0x20000"/> - <resource type="memory" min="0xc0000" max="0xc3fff" len="0x4000"/> - <resource type="memory" min="0xc4000" max="0xc7fff" len="0x4000"/> - <resource type="memory" min="0xc8000" max="0xcbfff" len="0x4000"/> - <resource type="memory" min="0xcc000" max="0xcffff" len="0x4000"/> - <resource type="memory" min="0xd0000" max="0xd3fff" len="0x4000"/> - <resource type="memory" min="0xd4000" max="0xd7fff" len="0x4000"/> - <resource type="memory" min="0xd8000" max="0xdbfff" len="0x4000"/> - <resource type="memory" min="0xdc000" max="0xdffff" len="0x4000"/> - <resource type="memory" min="0xe0000" max="0xe3fff" len="0x4000"/> - <resource type="memory" min="0xe4000" max="0xe7fff" len="0x4000"/> - <resource type="memory" min="0xe8000" max="0xebfff" len="0x4000"/> - <resource type="memory" min="0xec000" max="0xeffff" len="0x4000"/> - <resource type="memory" min="0x80000000" max="0xdfffffff" len="0x60000000"/> - <resource type="memory" min="0xfd000000" max="0xfe7fffff" len="0x1800000"/> - <capability id="Vendor-Specific"/> - <device address="0x20000" id="0x5917" description="00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620"> - <vendor>0x8086</vendor> - <identifier>0x5917</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x030000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xf000" max="0xf03f" len="0x40" id="bar4"/> - <resource type="memory" min="0xa0000000" max="0xbfffffff" len="0x20000000" id="bar2" width="64" prefetchable="1"/> - <resource type="memory" min="0xde000000" max="0xdeffffff" len="0x1000000" id="bar0" width="64" prefetchable="0"/> - <capability id="Vendor-Specific"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Power Management"/> - <capability id="PASID"/> - <capability id="ATS"/> - <capability id="PRI"/> - </device> - <device address="0x80000" id="0x1911" description="00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model"> - <vendor>0x8086</vendor> - <identifier>0x1911</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x088000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf152000" max="0xdf152fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Power Management"/> - <capability id="Conventional PCI Advanced Features"/> - </device> - <device address="0x140000" id="0x9d2f" description="00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller"> - <vendor>0x8086</vendor> - <identifier>0x9d2f</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x0c0330</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf130000" max="0xdf13ffff" len="0x10000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>8</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - </capability> - </device> - <device address="0x140002" id="0x9d31" description="00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem"> - <vendor>0x8086</vendor> - <identifier>0x9d31</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x118000</class> - <resource type="interrupt_pin" pin="INTC#"/> - <resource type="memory" min="0xdf151000" max="0xdf151fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - </capability> - </device> - <device address="0x150000" id="0x9d60" description="00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0"> - <vendor>0x8086</vendor> - <identifier>0x9d60</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x118000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf150000" max="0xdf150fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x150001" id="0x9d61" description="00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1"> - <vendor>0x8086</vendor> - <identifier>0x9d61</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x118000</class> - <resource type="interrupt_pin" pin="INTB#"/> - <resource type="memory" min="0xdf14f000" max="0xdf14ffff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x160000" id="0x9d3a" description="00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1"> - <vendor>0x8086</vendor> - <identifier>0x9d3a</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x078000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf14e000" max="0xdf14efff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - </device> - <device address="0x160003" id="0x9d3d" description="00:16.3 Serial controller: Intel Corporation Sunrise Point-LP Active Management Technology - SOL"> - <vendor>0x8086</vendor> - <identifier>0x9d3d</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x070002</class> - <resource type="interrupt_pin" pin="INTD#"/> - <resource type="io_port" min="0xf0a0" max="0xf0a7" len="0x8" id="bar0"/> - <resource type="memory" min="0xdf14d000" max="0xdf14dfff" len="0x1000" id="bar1" width="32" prefetchable="0"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="Power Management"/> - </device> - <device address="0x170000" id="0x9d03" description="00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode]"> - <vendor>0x8086</vendor> - <identifier>0x9d03</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x010601</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xf060" max="0xf07f" len="0x20" id="bar4"/> - <resource type="io_port" min="0xf080" max="0xf083" len="0x4" id="bar3"/> - <resource type="io_port" min="0xf090" max="0xf097" len="0x8" id="bar2"/> - <resource type="memory" min="0xdf148000" max="0xdf149fff" len="0x2000" id="bar0" width="32" prefetchable="0"/> - <resource type="memory" min="0xdf14b000" max="0xdf14b7ff" len="0x800" id="bar5" width="32" prefetchable="0"/> - <resource type="memory" min="0xdf14c000" max="0xdf14c0ff" len="0x100" id="bar1" width="32" prefetchable="0"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Power Management"/> - <capability id="Reserved (0x12)"/> - </device> - <device address="0x1c0000" id="0x9d12" description="00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3"> - <vendor>0x8086</vendor> - <identifier>0x9d12</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTC#"/> - <resource type="memory" min="0xdf000000" max="0xdf0fffff" len="0x100000"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="Advanced Error Reporting"/> - <capability id="ACS"/> - <capability id="L1 PM Substates"/> - <capability id="Secondary PCI Express"/> - <bus type="pci" address="0x1"> - <device address="0x0" id="0x24fd" description="01:00.0 Network controller: Intel Corporation Wireless 8265 / 8275"> - <vendor>0x8086</vendor> - <identifier>0x24fd</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x0010</subsystem_identifier> - <class>0x028000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf000000" max="0xdf001fff" len="0x2000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="PCI Express"/> - <capability id="Advanced Error Reporting"/> - <capability id="Device Serial Number"/> - <capability id="LTR"/> - <capability id="L1 PM Substates"/> - </device> - </bus> - </device> - <device address="0x1f0000" id="0x9d4e" description="00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller"> - <vendor>0x8086</vendor> - <identifier>0x9d4e</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x060100</class> - </device> - <device address="0x1f0002" id="0x9d21" description="00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC"> - <vendor>0x8086</vendor> - <identifier>0x9d21</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x058000</class> - <resource type="memory" min="0xdf144000" max="0xdf147fff" len="0x4000" id="bar0" width="32" prefetchable="0"/> - </device> - <device address="0x1f0003" id="0x9d71" description="00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio"> - <vendor>0x8086</vendor> - <identifier>0x9d71</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x040300</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf120000" max="0xdf12ffff" len="0x10000" id="bar4" width="64" prefetchable="0"/> - <resource type="memory" min="0xdf140000" max="0xdf143fff" len="0x4000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - </device> - <device address="0x1f0004" id="0x9d23" description="00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus"> - <vendor>0x8086</vendor> - <identifier>0x9d23</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x0c0500</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0xf040" max="0xf05f" len="0x20" id="bar4"/> - <resource type="memory" min="0xdf14a000" max="0xdf14a0ff" len="0x100" id="bar0" width="64" prefetchable="0"/> - </device> - <device address="0x1f0006" id="0x156f" description="00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM"> - <vendor>0x8086</vendor> - <identifier>0x156f</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x2070</subsystem_identifier> - <class>0x020000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0xdf100000" max="0xdf11ffff" len="0x20000" id="bar0" width="32" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="Conventional PCI Advanced Features"/> - </device> - </bus> - </devices> - <device-classes> - <inputs> - <input> - <name>Sleep Button</name> - <phys>PNP0C0E/button/input0</phys> - </input> - <input> - <name>Power Button</name> - <phys>PNP0C0C/button/input0</phys> - </input> - <input> - <name>Power Button</name> - <phys>LNXPWRBN/button/input0</phys> - </input> - <input> - <name>PC Speaker</name> - <phys>isa0061/input0</phys> - </input> - <input> - <name>Video Bus</name> - <phys>LNXVIDEO/video/input0</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=3</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=7</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=8</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=9</name> - <phys>ALSA</phys> - </input> - <input> - <name>HDA Intel PCH HDMI/DP,pcm=10</name> - <phys>ALSA</phys> - </input> - </inputs> - <ttys> - <serial> - <dev_path>/dev/ttyS0</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS1</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS2</dev_path> - <type>0</type> - </serial> - <serial> - <dev_path>/dev/ttyS3</dev_path> - <type>0</type> - </serial> - </ttys> - </device-classes> -</acrn-config> diff --git a/debian/configs/nuc7i7dnh/shared+initrd.xml b/debian/configs/nuc7i7dnh/shared+initrd.xml deleted file mode 100644 index 3e0e8c991..000000000 --- a/debian/configs/nuc7i7dnh/shared+initrd.xml +++ /dev/null @@ -1,310 +0,0 @@ -<acrn-config> - <hv> - <DEBUG_OPTIONS> - <BUILD_TYPE>debug</BUILD_TYPE> - <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> - <MEM_LOGLEVEL>5</MEM_LOGLEVEL> - <NPK_LOGLEVEL>5</NPK_LOGLEVEL> - <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> - </DEBUG_OPTIONS> - <FEATURES> - <RELOC_ENABLED>y</RELOC_ENABLED> - <SCHEDULER>SCHED_BVT</SCHEDULER> - <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> - <ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC> - <ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP> - <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> - <RDT> - <RDT_ENABLED>n</RDT_ENABLED> - <CDP_ENABLED>y</CDP_ENABLED> - <VCAT_ENABLED>n</VCAT_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/> - </FEATURES> - <MEMORY> - <STACK_SIZE>0x2000</STACK_SIZE> - </MEMORY> - <CAPACITIES> - <MAX_VM_NUM>16</MAX_VM_NUM> - <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>256</MAX_PT_IRQ_ENTRIES> - <MAX_MSIX_TABLE_NUM/> - <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> - </CAPACITIES> - <MISC_CFG> - <GPU_SBDF>0x00000010</GPU_SBDF> - </MISC_CFG> - <vuart_connections> - <vuart_connection> - <name>Connection_1</name> - <type>legacy</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <io_port>0x3F</io_port> - </endpoint> - <endpoint> - <vm_name>POST_STD_VM1</vm_name> - <io_port>0x3F</io_port> - </endpoint> - </vuart_connection> - <vuart_connection> - <name>Connection_2</name> - <type>pci</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - <endpoint> - <vm_name>POST_RT_VM1</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - </vuart_connection> - </vuart_connections> - </hv> - <vm id="0"> - <load_order>SERVICE_VM</load_order> - <name>ACRN_Service_VM</name> - <clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <os_config> - <kern_type>KERNEL_BZIMAGE</kern_type> - <kern_mod>Linux_bzImage</kern_mod> - <ramdisk_mod>Linux_initrd</ramdisk_mod> - <bootargs>console=tty0 console=ttyS0,115200n8 hvlog=2M@0x100000 memmap=2M$0x100000</bootargs> - </os_config> - <console_vuart>COM Port 1</console_vuart> - </vm> - <vm id="1"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM1</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>4096</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <pci_devs> - <pci_dev>00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)</pci_dev> - </pci_devs> - <PTM>n</PTM> - <os_type>Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console/> - <network> - <interface_name>WaaG</interface_name> - </network> - <input/> - <block>./win10-ltsc.img</block> - </virtio_devices> - </vm> - <vm id="2"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>RTVM</vm_type> - <name>POST_RT_VM1</name> - <lapic_passthrough>y</lapic_passthrough> - <cpu_affinity> - <pcpu> - <pcpu_id>2</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - <pcpu> - <pcpu_id>3</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>1024</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>RT</interface_name> - </network> - <input/> - <block>./core-image-weston-intel-corei7-64.wic</block> - </virtio_devices> - </vm> - <vm id="3"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM2</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG3</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="4"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM3</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG4</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="5"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM4</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG5</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="6"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM5</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG6</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> -</acrn-config> diff --git a/debian/configs/nuc7i7dnh/shared.xml b/debian/configs/nuc7i7dnh/shared.xml deleted file mode 100644 index 1e3723a3c..000000000 --- a/debian/configs/nuc7i7dnh/shared.xml +++ /dev/null @@ -1,310 +0,0 @@ -<acrn-config> - <hv> - <DEBUG_OPTIONS> - <BUILD_TYPE>debug</BUILD_TYPE> - <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> - <MEM_LOGLEVEL>5</MEM_LOGLEVEL> - <NPK_LOGLEVEL>5</NPK_LOGLEVEL> - <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> - </DEBUG_OPTIONS> - <FEATURES> - <RELOC_ENABLED>y</RELOC_ENABLED> - <SCHEDULER>SCHED_BVT</SCHEDULER> - <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> - <ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC> - <ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP> - <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> - <RDT> - <RDT_ENABLED>n</RDT_ENABLED> - <CDP_ENABLED>y</CDP_ENABLED> - <VCAT_ENABLED>n</VCAT_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/> - </FEATURES> - <MEMORY> - <STACK_SIZE>0x2000</STACK_SIZE> - </MEMORY> - <CAPACITIES> - <MAX_VM_NUM>16</MAX_VM_NUM> - <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>256</MAX_PT_IRQ_ENTRIES> - <MAX_MSIX_TABLE_NUM/> - <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> - </CAPACITIES> - <MISC_CFG> - <GPU_SBDF>0x00000010</GPU_SBDF> - </MISC_CFG> - <vuart_connections> - <vuart_connection> - <name>Connection_1</name> - <type>legacy</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <io_port>0x3F</io_port> - </endpoint> - <endpoint> - <vm_name>POST_STD_VM1</vm_name> - <io_port>0x3F</io_port> - </endpoint> - </vuart_connection> - <vuart_connection> - <name>Connection_2</name> - <type>pci</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - <endpoint> - <vm_name>POST_RT_VM1</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - </vuart_connection> - </vuart_connections> - </hv> - <vm id="0"> - <load_order>SERVICE_VM</load_order> - <name>ACRN_Service_VM</name> - <clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <os_config> - <kern_type>KERNEL_BZIMAGE</kern_type> - <kern_mod>Linux_bzImage</kern_mod> - <ramdisk_mod/> - <bootargs>console=tty0 console=ttyS0,115200n8 hvlog=2M@0x100000 memmap=2M$0x100000</bootargs> - </os_config> - <console_vuart>COM Port 1</console_vuart> - </vm> - <vm id="1"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM1</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>4096</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <pci_devs> - <pci_dev>00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)</pci_dev> - </pci_devs> - <PTM>n</PTM> - <os_type>Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console/> - <network> - <interface_name>WaaG</interface_name> - </network> - <input/> - <block>./win10-ltsc.img</block> - </virtio_devices> - </vm> - <vm id="2"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>RTVM</vm_type> - <name>POST_RT_VM1</name> - <lapic_passthrough>y</lapic_passthrough> - <cpu_affinity> - <pcpu> - <pcpu_id>2</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - <pcpu> - <pcpu_id>3</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>1024</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>RT</interface_name> - </network> - <input/> - <block>./core-image-weston-intel-corei7-64.wic</block> - </virtio_devices> - </vm> - <vm id="3"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM2</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG3</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="4"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM3</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG4</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="5"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM4</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG5</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="6"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM5</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG6</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> -</acrn-config> diff --git a/debian/configs/simatic-ipc227g/shared+initrd.xml b/debian/configs/simatic-ipc227g/shared+initrd.xml deleted file mode 100644 index 6e9ae1ab2..000000000 --- a/debian/configs/simatic-ipc227g/shared+initrd.xml +++ /dev/null @@ -1,310 +0,0 @@ -<acrn-config> - <hv> - <DEBUG_OPTIONS> - <BUILD_TYPE>debug</BUILD_TYPE> - <SERIAL_CONSOLE>/dev/ttyS1</SERIAL_CONSOLE> - <MEM_LOGLEVEL>5</MEM_LOGLEVEL> - <NPK_LOGLEVEL>5</NPK_LOGLEVEL> - <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> - </DEBUG_OPTIONS> - <FEATURES> - <RELOC_ENABLED>y</RELOC_ENABLED> - <SCHEDULER>SCHED_BVT</SCHEDULER> - <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> - <ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC> - <ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP> - <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> - <RDT> - <RDT_ENABLED>n</RDT_ENABLED> - <CDP_ENABLED>y</CDP_ENABLED> - <VCAT_ENABLED>n</VCAT_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/> - </FEATURES> - <MEMORY> - <STACK_SIZE>0x2000</STACK_SIZE> - </MEMORY> - <CAPACITIES> - <MAX_VM_NUM>16</MAX_VM_NUM> - <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>256</MAX_PT_IRQ_ENTRIES> - <MAX_MSIX_TABLE_NUM/> - <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> - </CAPACITIES> - <MISC_CFG> - <GPU_SBDF>0x00000010</GPU_SBDF> - </MISC_CFG> - <vuart_connections> - <vuart_connection> - <name>Connection_1</name> - <type>legacy</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <io_port>0x3F</io_port> - </endpoint> - <endpoint> - <vm_name>POST_STD_VM1</vm_name> - <io_port>0x3F</io_port> - </endpoint> - </vuart_connection> - <vuart_connection> - <name>Connection_2</name> - <type>pci</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - <endpoint> - <vm_name>POST_RT_VM1</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - </vuart_connection> - </vuart_connections> - </hv> - <vm id="0"> - <load_order>SERVICE_VM</load_order> - <name>ACRN_Service_VM</name> - <clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <os_config> - <kern_type>KERNEL_BZIMAGE</kern_type> - <kern_mod>Linux_bzImage</kern_mod> - <ramdisk_mod>Linux_initrd</ramdisk_mod> - <bootargs>console=tty0 console=ttyS0,115200n8 hvlog=2M@0x100000 memmap=2M$0x100000</bootargs> - </os_config> - <console_vuart>COM Port 1</console_vuart> - </vm> - <vm id="1"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM1</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>4096</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <pci_devs> - <pci_dev>00:02.0 VGA compatible controller: Intel Corporation Device 4555 (rev 01)</pci_dev> - </pci_devs> - <PTM>n</PTM> - <os_type>Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console/> - <network> - <interface_name>WaaG</interface_name> - </network> - <input/> - <block>./win10-ltsc.img</block> - </virtio_devices> - </vm> - <vm id="2"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>RTVM</vm_type> - <name>POST_RT_VM1</name> - <lapic_passthrough>y</lapic_passthrough> - <cpu_affinity> - <pcpu> - <pcpu_id>2</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - <pcpu> - <pcpu_id>3</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>1024</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>RT</interface_name> - </network> - <input/> - <block>./core-image-weston-intel-corei7-64.wic</block> - </virtio_devices> - </vm> - <vm id="3"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM2</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG3</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="4"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM3</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG4</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="5"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM4</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG5</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="6"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM5</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG6</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> -</acrn-config> diff --git a/debian/configs/simatic-ipc227g/shared.xml b/debian/configs/simatic-ipc227g/shared.xml deleted file mode 100644 index 7f9988525..000000000 --- a/debian/configs/simatic-ipc227g/shared.xml +++ /dev/null @@ -1,310 +0,0 @@ -<acrn-config> - <hv> - <DEBUG_OPTIONS> - <BUILD_TYPE>debug</BUILD_TYPE> - <SERIAL_CONSOLE>/dev/ttyS1</SERIAL_CONSOLE> - <MEM_LOGLEVEL>5</MEM_LOGLEVEL> - <NPK_LOGLEVEL>5</NPK_LOGLEVEL> - <CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL> - </DEBUG_OPTIONS> - <FEATURES> - <RELOC_ENABLED>y</RELOC_ENABLED> - <SCHEDULER>SCHED_BVT</SCHEDULER> - <MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED> - <ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC> - <ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP> - <SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP> - <RDT> - <RDT_ENABLED>n</RDT_ENABLED> - <CDP_ENABLED>y</CDP_ENABLED> - <VCAT_ENABLED>n</VCAT_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/> - </FEATURES> - <MEMORY> - <STACK_SIZE>0x2000</STACK_SIZE> - </MEMORY> - <CAPACITIES> - <MAX_VM_NUM>16</MAX_VM_NUM> - <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>256</MAX_PT_IRQ_ENTRIES> - <MAX_MSIX_TABLE_NUM/> - <MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO> - </CAPACITIES> - <MISC_CFG> - <GPU_SBDF>0x00000010</GPU_SBDF> - </MISC_CFG> - <vuart_connections> - <vuart_connection> - <name>Connection_1</name> - <type>legacy</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <io_port>0x3F</io_port> - </endpoint> - <endpoint> - <vm_name>POST_STD_VM1</vm_name> - <io_port>0x3F</io_port> - </endpoint> - </vuart_connection> - <vuart_connection> - <name>Connection_2</name> - <type>pci</type> - <endpoint> - <vm_name>ACRN_Service_VM</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - <endpoint> - <vm_name>POST_RT_VM1</vm_name> - <vbdf>00:10.0</vbdf> - </endpoint> - </vuart_connection> - </vuart_connections> - </hv> - <vm id="0"> - <load_order>SERVICE_VM</load_order> - <name>ACRN_Service_VM</name> - <clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <os_config> - <kern_type>KERNEL_BZIMAGE</kern_type> - <kern_mod>Linux_bzImage</kern_mod> - <ramdisk_mod/> - <bootargs>console=tty0 console=ttyS0,115200n8 hvlog=2M@0x100000 memmap=2M$0x100000</bootargs> - </os_config> - <console_vuart>COM Port 1</console_vuart> - </vm> - <vm id="1"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM1</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>4096</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <pci_devs> - <pci_dev>00:02.0 VGA compatible controller: Intel Corporation Device 4555 (rev 01)</pci_dev> - </pci_devs> - <PTM>n</PTM> - <os_type>Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console/> - <network> - <interface_name>WaaG</interface_name> - </network> - <input/> - <block>./win10-ltsc.img</block> - </virtio_devices> - </vm> - <vm id="2"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>RTVM</vm_type> - <name>POST_RT_VM1</name> - <lapic_passthrough>y</lapic_passthrough> - <cpu_affinity> - <pcpu> - <pcpu_id>2</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - <pcpu> - <pcpu_id>3</pcpu_id> - <real_time_vcpu>y</real_time_vcpu> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>1024</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>RT</interface_name> - </network> - <input/> - <block>./core-image-weston-intel-corei7-64.wic</block> - </virtio_devices> - </vm> - <vm id="3"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM2</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG3</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="4"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM3</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG4</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="5"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM4</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG5</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> - <vm id="6"> - <load_order>POST_LAUNCHED_VM</load_order> - <vm_type>STANDARD_VM</vm_type> - <name>POST_STD_VM5</name> - <cpu_affinity> - <pcpu> - <pcpu_id>0</pcpu_id> - </pcpu> - <pcpu> - <pcpu_id>1</pcpu_id> - </pcpu> - </cpu_affinity> - <clos> - <vcpu_clos>0</vcpu_clos> - <vcpu_clos>0</vcpu_clos> - </clos> - <memory> - <size>512</size> - </memory> - <console_vuart>COM Port 1</console_vuart> - <PTM>n</PTM> - <os_type>Non-Windows OS</os_type> - <vbootloader>y</vbootloader> - <vuart0>n</vuart0> - <usb_xhci/> - <virtio_devices> - <console> - <use_type>Virtio console</use_type> - <backend_type>stdio</backend_type> - </console> - <network> - <interface_name>YaaG6</interface_name> - </network> - <input/> - <block>./YaaG.img</block> - </virtio_devices> - </vm> -</acrn-config> diff --git a/debian/configs/simatic-ipc227g/simatic-ipc227g.xml b/debian/configs/simatic-ipc227g/simatic-ipc227g.xml deleted file mode 100644 index 875b9d486..000000000 --- a/debian/configs/simatic-ipc227g/simatic-ipc227g.xml +++ /dev/null @@ -1,1060 +0,0 @@ -<acrn-config board="simatic-ipc227g"> - <BIOS_INFO> - BIOS Information - Vendor: INSYDE Corp. - Version: V28.01.01 - Release Date: 06/17/2021 - BIOS Revision: 244.1 - </BIOS_INFO> - <BASE_BOARD_INFO> - Base Board Information - Manufacturer: SIEMENS AG - Product Name: A5E48725569 - Version: RS-AE - </BASE_BOARD_INFO> - <PCI_DEVICE> - 00:00.0 Host bridge: Intel Corporation Device 452c (rev 01) - 00:02.0 VGA compatible controller: Intel Corporation Device 4555 (rev 01) - Region 0: Memory at 80000000 (64-bit, non-prefetchable) [size=16M] - Region 2: Memory at 70000000 (64-bit, prefetchable) [size=256M] - 00:14.0 USB controller: Intel Corporation Device 4b7d (rev 11) - Region 0: Memory at 81480000 (64-bit, non-prefetchable) [size=64K] - 00:14.2 RAM memory: Intel Corporation Device 4b7f (rev 11) - Region 0: Memory at 81490000 (64-bit, non-prefetchable) [size=16K] - Region 2: Memory at 8149a000 (64-bit, non-prefetchable) [size=4K] - 00:15.0 Serial bus controller: Intel Corporation Device 4b78 (rev 11) - Region 0: Memory at 6fc82000 (64-bit, non-prefetchable) [size=4K] - 00:15.2 Serial bus controller: Intel Corporation Device 4b7a (rev 11) - Region 0: Memory at 6fc83000 (64-bit, non-prefetchable) [size=4K] - 00:15.3 Serial bus controller: Intel Corporation Device 4b7b (rev 11) - Region 0: Memory at 6fc84000 (64-bit, non-prefetchable) [size=4K] - 00:16.0 Communication controller: Intel Corporation Device 4b70 (rev 11) - Region 0: Memory at 8149e000 (64-bit, non-prefetchable) [size=4K] - 00:19.0 Serial bus controller: Intel Corporation Device 4b4b (rev 11) - Region 0: Memory at 6fc85000 (64-bit, non-prefetchable) [size=4K] - 00:19.2 Communication controller: Intel Corporation Device 4b4d (rev 11) - Region 0: Memory at 814a0000 (64-bit, non-prefetchable) [size=4K] - 00:1c.0 PCI bridge: Intel Corporation Device 4b3c (rev 11) - 00:1d.0 System peripheral: Intel Corporation Device 4bb3 (rev 11) - Region 0: Memory at 81000000 (64-bit, non-prefetchable) [size=2M] - 00:1d.1 Ethernet controller: Intel Corporation Device 4ba0 (rev 11) - Region 0: Memory at 6fc00000 (64-bit, non-prefetchable) [size=256K] - 00:1d.2 Ethernet controller: Intel Corporation Device 4bb0 (rev 11) - Region 0: Memory at 6fc40000 (64-bit, non-prefetchable) [size=256K] - 00:1e.0 Communication controller: Intel Corporation Device 4b28 (rev 11) - Region 0: Memory at 6fc86000 (64-bit, non-prefetchable) [size=4K] - 00:1e.1 Communication controller: Intel Corporation Device 4b29 (rev 11) - Region 0: Memory at 6fc87000 (64-bit, non-prefetchable) [size=4K] - 00:1e.3 Serial bus controller: Intel Corporation Device 4b2b (rev 11) - Region 0: Memory at 6fc88000 (64-bit, non-prefetchable) [size=4K] - 00:1e.4 Ethernet controller: Intel Corporation Device 4b32 (rev 11) - Region 0: Memory at 6fc80000 (64-bit, non-prefetchable) [size=8K] - Region 2: Memory at 814a4000 (64-bit, non-prefetchable) [size=4K] - 00:1f.0 ISA bridge: Intel Corporation Device 4b00 (rev 11) - 00:1f.3 Audio device: Intel Corporation Device 4b58 (rev 11) - Region 0: Memory at 81494000 (64-bit, non-prefetchable) [size=16K] - Region 4: Memory at 81200000 (64-bit, non-prefetchable) [size=1M] - 00:1f.4 SMBus: Intel Corporation Device 4b23 (rev 11) - Region 0: Memory at 814a5000 (64-bit, non-prefetchable) [size=256] - 00:1f.5 Serial bus controller: Intel Corporation Device 4b24 (rev 11) - Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K] - 01:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN550 NVMe SSD (rev 01) - Region 0: Memory at 81300000 (64-bit, non-prefetchable) [size=16K] - Region 4: Memory at 81304000 (64-bit, non-prefetchable) [size=256] - </PCI_DEVICE> - <PCI_VID_PID> - 00:00.0 0600: 8086:452c (rev 01) - 00:02.0 0300: 8086:4555 (rev 01) - 00:14.0 0c03: 8086:4b7d (rev 11) - 00:14.2 0500: 8086:4b7f (rev 11) - 00:15.0 0c80: 8086:4b78 (rev 11) - 00:15.2 0c80: 8086:4b7a (rev 11) - 00:15.3 0c80: 8086:4b7b (rev 11) - 00:16.0 0780: 8086:4b70 (rev 11) - 00:19.0 0c80: 8086:4b4b (rev 11) - 00:19.2 0780: 8086:4b4d (rev 11) - 00:1c.0 0604: 8086:4b3c (rev 11) - 00:1d.0 0880: 8086:4bb3 (rev 11) - 00:1d.1 0200: 8086:4ba0 (rev 11) - 00:1d.2 0200: 8086:4bb0 (rev 11) - 00:1e.0 0780: 8086:4b28 (rev 11) - 00:1e.1 0780: 8086:4b29 (rev 11) - 00:1e.3 0c80: 8086:4b2b (rev 11) - 00:1e.4 0200: 8086:4b32 (rev 11) - 00:1f.0 0601: 8086:4b00 (rev 11) - 00:1f.3 0403: 8086:4b58 (rev 11) - 00:1f.4 0c05: 8086:4b23 (rev 11) - 00:1f.5 0c80: 8086:4b24 (rev 11) - 01:00.0 0108: 15b7:5009 (rev 01) - </PCI_VID_PID> - <WAKE_VECTOR_INFO> - #define WAKE_VECTOR_32 0x66F3700CUL - #define WAKE_VECTOR_64 0x66F37018UL - </WAKE_VECTOR_INFO> - <RESET_REGISTER_INFO> - #define RESET_REGISTER_ADDRESS 0xB2UL - #define RESET_REGISTER_SPACE_ID SPACE_SYSTEM_IO - #define RESET_REGISTER_VALUE 0xfbU - </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_MEMORY - #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_MEMORY - #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> - </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 2U - - #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 0x5U - #define DRHD1_SEGMENT 0x0U - #define DRHD1_FLAGS 0x1U - #define DRHD1_REG_BASE 0xFED91000UL - #define DRHD1_IGNORE false - #define DRHD1_DEVSCOPE0_TYPE 0x3U - #define DRHD1_DEVSCOPE0_ID 0x2U - #define DRHD1_DEVSCOPE0_BUS 0x0U - #define DRHD1_DEVSCOPE0_PATH 0xf7U - #define DRHD1_DEVSCOPE1_TYPE 0x4U - #define DRHD1_DEVSCOPE1_ID 0x0U - #define DRHD1_DEVSCOPE1_BUS 0x0U - #define DRHD1_DEVSCOPE1_PATH 0xf6U - #define DRHD1_DEVSCOPE2_TYPE 0x5U - #define DRHD1_DEVSCOPE2_ID 0x3U - #define DRHD1_DEVSCOPE2_BUS 0x0U - #define DRHD1_DEVSCOPE2_PATH 0xebU - #define DRHD1_DEVSCOPE3_TYPE 0x5U - #define DRHD1_DEVSCOPE3_ID 0x4U - #define DRHD1_DEVSCOPE3_BUS 0x0U - #define DRHD1_DEVSCOPE3_PATH 0xecU - #define DRHD1_DEVSCOPE4_TYPE 0x5U - #define DRHD1_DEVSCOPE4_ID 0x5U - #define DRHD1_DEVSCOPE4_BUS 0x0U - #define DRHD1_DEVSCOPE4_PATH 0xedU - - </DRHD_INFO> - <CPU_BRAND> - "Intel Atom(R) x6414RE Processor @ 1.50GHz" - </CPU_BRAND> - <CX_INFO> - {{SPACE_FFixedHW, 0x00U, 0x00U, 0x00U, 0x00UL}, 0x01U, 0x00U, 0x00U}, /* C1 */ - </CX_INFO> - <PX_INFO> - /* Px data is not available */ - </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> - rdt resources supported: L2 - rdt resource clos max: 16 - rdt resource mask max: '0xfff' - </CLOS_INFO> - <IOMEM_INFO> - 00000000-00000fff : Reserved - 00001000-0009ffff : System RAM - 000a0000-000fffff : Reserved - 000a0000-000bffff : PCI Bus 0000:00 - 000f0000-000fffff : System ROM - 00100000-3fc4ffff : System RAM - 3fc50000-40007fff : Reserved - 40008000-501b3fff : System RAM - 501b4000-501b6fff : Reserved - 501b7000-501eafff : System RAM - 501eb000-5020cfff : Reserved - 5020d000-54360fff : System RAM - 54361000-54c60fff : Reserved - 54c61000-62e7efff : System RAM - 62e7f000-6327efff : Unknown E820 type - 6327f000-64f7efff : Reserved - 63309f98-63309f98 : wdat_wdt - 63309f98-63309f98 : wdat_wdt wdat_wdt - 64f7f000-66f7efff : ACPI Non-volatile Storage - 66f7f000-66ffefff : ACPI Tables - 66fff000-66ffffff : System RAM - 67000000-6fbfffff : Reserved - 6fc00000-bfffffff : PCI Bus 0000:00 - 6fc00000-6fc3ffff : 0000:00:1d.1 - 6fc00000-6fc3ffff : 0000:00:1d.1 - 6fc40000-6fc7ffff : 0000:00:1d.2 - 6fc40000-6fc7ffff : 0000:00:1d.2 - 6fc80000-6fc81fff : 0000:00:1e.4 - 6fc80000-6fc81fff : 0000:00:1e.4 - 6fc82000-6fc82fff : 0000:00:15.0 - 6fc82000-6fc821ff : lpss_dev - 6fc82000-6fc821ff : i2c_designware.0 lpss_dev - 6fc82200-6fc822ff : lpss_priv - 6fc82800-6fc82fff : idma64.0 - 6fc82800-6fc82fff : idma64.0 idma64.0 - 6fc83000-6fc83fff : 0000:00:15.2 - 6fc83000-6fc831ff : lpss_dev - 6fc83000-6fc831ff : i2c_designware.1 lpss_dev - 6fc83200-6fc832ff : lpss_priv - 6fc83800-6fc83fff : idma64.1 - 6fc83800-6fc83fff : idma64.1 idma64.1 - 6fc84000-6fc84fff : 0000:00:15.3 - 6fc84000-6fc841ff : lpss_dev - 6fc84000-6fc841ff : i2c_designware.2 lpss_dev - 6fc84200-6fc842ff : lpss_priv - 6fc84800-6fc84fff : idma64.2 - 6fc84800-6fc84fff : idma64.2 idma64.2 - 6fc85000-6fc85fff : 0000:00:19.0 - 6fc85000-6fc851ff : lpss_dev - 6fc85000-6fc851ff : i2c_designware.3 lpss_dev - 6fc85200-6fc852ff : lpss_priv - 6fc85800-6fc85fff : idma64.3 - 6fc85800-6fc85fff : idma64.3 idma64.3 - 6fc86000-6fc86fff : 0000:00:1e.0 - 6fc86000-6fc861ff : lpss_dev - 6fc86000-6fc8601f : serial - 6fc86200-6fc862ff : lpss_priv - 6fc86800-6fc86fff : idma64.5 - 6fc86800-6fc86fff : idma64.5 idma64.5 - 6fc87000-6fc87fff : 0000:00:1e.1 - 6fc87000-6fc871ff : lpss_dev - 6fc87000-6fc8701f : serial - 6fc87200-6fc872ff : lpss_priv - 6fc87800-6fc87fff : idma64.6 - 6fc87800-6fc87fff : idma64.6 idma64.6 - 6fc88000-6fc88fff : 0000:00:1e.3 - 6fc88000-6fc881ff : lpss_dev - 6fc88000-6fc881ff : pxa2xx-spi.7 lpss_dev - 6fc88200-6fc882ff : lpss_priv - 6fc88800-6fc88fff : idma64.7 - 6fc88800-6fc88fff : idma64.7 idma64.7 - 70000000-7fffffff : 0000:00:02.0 - 70000000-707effff : efifb - 80000000-80ffffff : 0000:00:02.0 - 81000000-811fffff : 0000:00:1d.0 - 81000000-811fffff : intel_ish_ipc - 81200000-812fffff : 0000:00:1f.3 - 81300000-813fffff : PCI Bus 0000:01 - 81300000-81303fff : 0000:01:00.0 - 81300000-81303fff : nvme - 81304000-813040ff : 0000:01:00.0 - 81304000-813040ff : nvme - 81400200-81400203 : INTC1033:01 - 81400204-81400207 : INTC1033:01 - 81440200-81440203 : INTC1033:02 - 81440204-81440207 : INTC1033:02 - 81480000-8148ffff : 0000:00:14.0 - 81480000-8148ffff : xhci-hcd - 81490000-81493fff : 0000:00:14.2 - 81494000-81497fff : 0000:00:1f.3 - 81498200-81498203 : INTC1033:00 - 81498204-81498207 : INTC1033:00 - 8149a000-8149afff : 0000:00:14.2 - 8149e000-8149efff : 0000:00:16.0 - 8149e000-8149efff : mei_me - 814a0000-814a0fff : 0000:00:19.2 - 814a0000-814a01ff : lpss_dev - 814a0000-814a001f : serial - 814a0200-814a02ff : lpss_priv - 814a0800-814a0fff : idma64.4 - 814a0800-814a0fff : idma64.4 idma64.4 - 814a4000-814a4fff : 0000:00:1e.4 - 814a5000-814a50ff : 0000:00:1f.4 - c0000000-cfffffff : PCI MMCONFIG 0000 [bus 00-ff] - c0000000-cfffffff : Reserved - c0000000-cfffffff : pnp 00:03 - fd000000-fd68ffff : pnp 00:04 - fd6b0000-fd6cffff : pnp 00:04 - fd6f0000-fdffffff : pnp 00:04 - fe000000-fe01ffff : PCI Bus 0000:00 - fe000000-fe010fff : Reserved - fe010000-fe010fff : 0000:00:1f.5 - fe200000-fe7fffff : pnp 00:04 - fec00000-fec003ff : IOAPIC 0 - fec80000-fecfffff : Reserved - fec80000-fecfffff : pnp 00:03 - fed00000-fed003ff : HPET 0 - fed00000-fed003ff : PNP0103:00 - fed20000-fed7ffff : Reserved - fed40000-fed44fff : INTC6001:00 - fed40000-fed44fff : INTC6001:00 - fed90000-fed90fff : dmar0 - fed91000-fed91fff : dmar1 - feda0000-feda1fff : Reserved - feda0000-feda0fff : pnp 00:03 - feda1000-feda1fff : pnp 00:03 - fee00000-fee00fff : Local APIC - fee00000-fee00fff : Reserved - ff600000-ffffffff : Reserved - 100000000-4903fffff : System RAM - 114a00000-115601e76 : Kernel code - 115800000-115f64fff : Kernel rodata - 116000000-11627c67f : Kernel data - 11686a000-116bfffff : Kernel bss - 490400000-493ffffff : RAM buffer - </IOMEM_INFO> - <BLOCK_DEVICE_INFO> - /dev/nvme0n1p2: TYPE="ext4" - </BLOCK_DEVICE_INFO> - <TTYS_INFO> - seri:/dev/ttyS0 type:mmio base:0x814A0000 irq:33 bdf:"00:19.2" - seri:/dev/ttyS1 type:portio base:0x2F8 irq:3 - seri:/dev/ttyS2 type:mmio base:0x6FC86000 irq:16 bdf:"00:1e.0" - seri:/dev/ttyS3 type:mmio base:0x6FC87000 irq:17 bdf:"00:1e.1" - </TTYS_INFO> - <AVAILABLE_IRQ_INFO> - 4, 5, 6, 7, 10, 11, 12, 13, 14, 15 - </AVAILABLE_IRQ_INFO> - <TOTAL_MEM_INFO> - 16169492 kB - </TOTAL_MEM_INFO> - <CPU_PROCESSOR_INFO> - 0, 1, 2, 3 - </CPU_PROCESSOR_INFO> - <MAX_MSIX_TABLE_NUM> - 17 - </MAX_MSIX_TABLE_NUM> - <processors> - <model description="Intel Atom(R) x6414RE Processor @ 1.50GHz"> - <family_id>0x6</family_id> - <model_id>0x96</model_id> - <core_type>Atom</core_type> - <native_model_id>0x0</native_model_id> - <capability id="sse3"/> - <capability id="pclmulqdq"/> - <capability id="dtes64"/> - <capability id="monitor"/> - <capability id="ds_cpl"/> - <capability id="vmx"/> - <capability id="est"/> - <capability id="tm2"/> - <capability id="ssse3"/> - <capability id="sdbg"/> - <capability id="cmpxchg16b"/> - <capability id="xtpr"/> - <capability id="pdcm"/> - <capability id="sse4_1"/> - <capability id="sse4_2"/> - <capability id="x2apic"/> - <capability id="movbe"/> - <capability id="popcnt"/> - <capability id="tsc_deadline"/> - <capability id="aes"/> - <capability id="xsave"/> - <capability id="rdrand"/> - <capability id="fpu"/> - <capability id="vme"/> - <capability id="de"/> - <capability id="pse"/> - <capability id="tsc"/> - <capability id="msr"/> - <capability id="pae"/> - <capability id="mce"/> - <capability id="cx8"/> - <capability id="apic"/> - <capability id="sep"/> - <capability id="mtrr"/> - <capability id="pge"/> - <capability id="mca"/> - <capability id="cmov"/> - <capability id="pat"/> - <capability id="pse36"/> - <capability id="clfsh"/> - <capability id="ds"/> - <capability id="acpi"/> - <capability id="mmx"/> - <capability id="fxsr"/> - <capability id="sse"/> - <capability id="sse2"/> - <capability id="ss"/> - <capability id="htt"/> - <capability id="tm"/> - <capability id="pbe"/> - <capability id="fsgsbase"/> - <capability id="ia32_tsc_adjust_msr"/> - <capability id="fdp_excptn_only"/> - <capability id="smep"/> - <capability id="erms"/> - <capability id="deprecate_fpu"/> - <capability id="rdt_a"/> - <capability id="rdseed"/> - <capability id="smap"/> - <capability id="clflushopt"/> - <capability id="clwb"/> - <capability id="intel_pt"/> - <capability id="sha"/> - <capability id="umip"/> - <capability id="waitpkg"/> - <capability id="gfni"/> - <capability id="rdpid"/> - <capability id="movdiri"/> - <capability id="movdiri64b"/> - <capability id="md_clear"/> - <capability id="ibrs_ibpb"/> - <capability id="stibp"/> - <capability id="l1d_flush"/> - <capability id="ia32_arch_capabilities"/> - <capability id="ia32_core_capabilities"/> - <capability id="ssbd"/> - <capability id="lahf_sahf_64"/> - <capability id="prefetchw"/> - <capability id="syscall_sysret_64"/> - <capability id="execute_disable"/> - <capability id="rdtscp_ia32_tsc_aux"/> - <capability id="intel_64"/> - <capability id="invariant_tsc"/> - <capability id="fast_string"/> - <capability id="vmx_pinbased_ctls_irq_exit"/> - <capability id="ept"/> - <capability id="apicv"/> - <capability id="vmx_procbased_ctls_tsc_off"/> - <capability id="vmx_procbased_ctls_tpr_shadow"/> - <capability id="vmx_procbased_ctls_io_bitmap"/> - <capability id="vmx_procbased_ctls_msr_bitmap"/> - <capability id="vmx_procbased_ctls_hlt"/> - <capability id="vmx_procbased_ctls_secondary"/> - <capability id="vmx_exit_ctls_ack_irq"/> - <capability id="vmx_exit_ctls_save_pat"/> - <capability id="vmx_exit_ctls_load_pat"/> - <capability id="vmx_exit_ctls_host_addr64"/> - <capability id="vmx_entry_ctls_load_pat"/> - <capability id="vmx_entry_ctls_ia32e_mode"/> - <capability id="unrestricted_guest"/> - <capability id="vmx_procbased_ctls2_vapic"/> - <capability id="vmx_procbased_ctls2_ept"/> - <capability id="vmx_procbased_ctls2_vpid"/> - <capability id="vmx_procbased_ctls2_rdtscp"/> - <capability id="vmx_procbased_ctls2_unrestrict"/> - <capability id="invept"/> - <capability id="invvpid"/> - <capability id="ept_2mb_page"/> - <attribute id="cpuid_level">0x1b</attribute> - <attribute id="physical_address_bits">39</attribute> - <attribute id="linear_address_bits">48</attribute> - </model> - <die id="0x0"> - <core id="0x0"> - <thread id="0x0"> - <cpu_id>0</cpu_id> - <apic_id>0x0</apic_id> - <x2apic_id>0x0</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x96</model_id> - <stepping_id>0x1</stepping_id> - <core_type>Atom</core_type> - <native_model_id>0x0</native_model_id> - </thread> - </core> - <core id="0x1"> - <thread id="0x2"> - <cpu_id>1</cpu_id> - <apic_id>0x2</apic_id> - <x2apic_id>0x2</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x96</model_id> - <stepping_id>0x1</stepping_id> - <core_type>Atom</core_type> - <native_model_id>0x0</native_model_id> - </thread> - </core> - <core id="0x2"> - <thread id="0x4"> - <cpu_id>2</cpu_id> - <apic_id>0x4</apic_id> - <x2apic_id>0x4</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x96</model_id> - <stepping_id>0x1</stepping_id> - <core_type>Atom</core_type> - <native_model_id>0x0</native_model_id> - </thread> - </core> - <core id="0x3"> - <thread id="0x6"> - <cpu_id>3</cpu_id> - <apic_id>0x6</apic_id> - <x2apic_id>0x6</x2apic_id> - <family_id>0x6</family_id> - <model_id>0x96</model_id> - <stepping_id>0x1</stepping_id> - <core_type>Atom</core_type> - <native_model_id>0x0</native_model_id> - </thread> - </core> - </die> - </processors> - <caches> - <cache level="1" id="0x0" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="1" id="0x0" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - </processors> - </cache> - <cache level="1" id="0x2" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="1" id="0x2" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x2</processor> - </processors> - </cache> - <cache level="1" id="0x4" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="1" id="0x4" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x4</processor> - </processors> - </cache> - <cache level="1" id="0x6" type="1"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="1" id="0x6" type="2"> - <cache_size>32768</cache_size> - <line_size>64</line_size> - <ways>8</ways> - <sets>64</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x6</processor> - </processors> - </cache> - <cache level="2" id="0x0" type="3"> - <cache_size>1572864</cache_size> - <line_size>64</line_size> - <ways>12</ways> - <sets>2048</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>0</cache_inclusiveness> - <complex_cache_indexing>0</complex_cache_indexing> - <processors> - <processor>0x0</processor> - <processor>0x2</processor> - <processor>0x4</processor> - <processor>0x6</processor> - </processors> - <capability id="CAT"> - <capacity_mask_length>12</capacity_mask_length> - <clos_number>16</clos_number> - </capability> - <capability id="CDP"/> - </cache> - <cache level="3" id="0x0" type="3"> - <cache_size>4194304</cache_size> - <line_size>64</line_size> - <ways>16</ways> - <sets>4096</sets> - <partitions>1</partitions> - <self_initializing>1</self_initializing> - <fully_associative>0</fully_associative> - <write_back_invalidate>0</write_back_invalidate> - <cache_inclusiveness>1</cache_inclusiveness> - <complex_cache_indexing>1</complex_cache_indexing> - <processors> - <processor>0x0</processor> - <processor>0x2</processor> - <processor>0x4</processor> - <processor>0x6</processor> - </processors> - </cache> - </caches> - <memory> - <range start="0x0000000000000000" end="0x000000000009ffff" size="655360"/> - <range start="0x0000000000100000" end="0x000000003fc4ffff" size="1068826624"/> - <range start="0x0000000040008000" end="0x0000000054360fff" size="339054592"/> - <range start="0x0000000054c61000" end="0x0000000062e7efff" size="237101056"/> - <range start="0x0000000066fff000" end="0x0000000066ffffff" size="4096"/> - <range start="0x0000000100000000" end="0x00000004903fffff" size="15305015296"/> - </memory> - <ioapics> - <ioapic id="0x2"> - <address>0xfec00000</address> - <gsi_base>0x0</gsi_base> - <gsi_number>120</gsi_number> - </ioapic> - </ioapics> - <devices> - <bus type="pci" address="0x0" id="0x452c" description="Host bridge: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x452c</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x060000</class> - <resource type="memory" min="0xa0000" max="0xbffff" len="0x20000"/> - <resource type="memory" min="0x6fc00000" max="0xbfffffff" len="0x50400000"/> - <resource type="memory" min="0xfe000000" max="0xfe01ffff" len="0x20000"/> - <capability id="Vendor-Specific"/> - <device address="0x20000" id="0x4555" description="00:02.0 VGA compatible controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4555</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x030000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0x3000" max="0x303f" len="0x40" id="bar4"/> - <resource type="memory" min="0x70000000" max="0x7fffffff" len="0x10000000" id="bar2" width="64" prefetchable="1"/> - <resource type="memory" min="0x80000000" max="0x80ffffff" len="0x1000000" id="bar0" width="64" prefetchable="0"/> - <capability id="Vendor-Specific"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - <capability id="per-vector masking"/> - </capability> - <capability id="Power Management"/> - <capability id="PASID"/> - <capability id="ATS"/> - <capability id="PRI"/> - </device> - <device address="0x140000" id="0x4b7d" description="00:14.0 USB controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b7d</identifier> - <subsystem_vendor>0x0000</subsystem_vendor> - <subsystem_identifier>0x0000</subsystem_identifier> - <class>0x0c0330</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x81480000" max="0x8148ffff" len="0x10000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>8</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - </capability> - <capability id="Vendor-Specific"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x140002" id="0x4b7f" description="00:14.2 RAM memory: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b7f</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x050000</class> - <resource type="memory" min="0x81490000" max="0x81493fff" len="0x4000" id="bar0" width="64" prefetchable="0"/> - <resource type="memory" min="0x8149a000" max="0x8149afff" len="0x1000" id="bar2" width="64" prefetchable="0"/> - <capability id="Power Management"/> - </device> - <device address="0x150000" id="0x4b78" description="00:15.0 Serial bus controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b78</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c8000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x6fc82000" max="0x6fc82fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x150002" id="0x4b7a" description="00:15.2 Serial bus controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b7a</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c8000</class> - <resource type="interrupt_pin" pin="INTC#"/> - <resource type="memory" min="0x6fc83000" max="0x6fc83fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x150003" id="0x4b7b" description="00:15.3 Serial bus controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b7b</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c8000</class> - <resource type="interrupt_pin" pin="INTD#"/> - <resource type="memory" min="0x6fc84000" max="0x6fc84fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x160000" id="0x4b70" description="00:16.0 Communication controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b70</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x078000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x8149e000" max="0x8149efff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - <capability id="Vendor-Specific"/> - </device> - <device address="0x190000" id="0x4b4b" description="00:19.0 Serial bus controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b4b</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c8000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x6fc85000" max="0x6fc85fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x190002" id="0x4b4d" description="00:19.2 Communication controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b4d</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x078000</class> - <resource type="interrupt_pin" pin="INTC#"/> - <resource type="memory" min="0x814a0000" max="0x814a0fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1c0000" id="0x4b3c" description="00:1c.0 PCI bridge: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b3c</identifier> - <class>0x060400</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x81300000" max="0x813fffff" len="0x100000"/> - <capability id="PCI Express"/> - <capability id="MSI"> - <count>1</count> - </capability> - <capability id="Subsystem ID and Subsystem Vendor ID"/> - <capability id="Power Management"/> - <capability id="Advanced Error Reporting"/> - <capability id="ACS"/> - <capability id="TPM"/> - <capability id="Virtual Channel"/> - <capability id="Secondary PCI Express"/> - <capability id="DPC"/> - <bus type="pci" address="0x1"> - <device address="0x0" id="0x5009" description="01:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN550 NVMe SSD"> - <vendor>0x15b7</vendor> - <identifier>0x5009</identifier> - <subsystem_vendor>0x15b7</subsystem_vendor> - <subsystem_identifier>0x5009</subsystem_identifier> - <class>0x010802</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x81300000" max="0x81303fff" len="0x4000" id="bar0" width="64" prefetchable="0"/> - <resource type="memory" min="0x81304000" max="0x813040ff" len="0x100" id="bar4" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="MSI"> - <count>32</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - </capability> - <capability id="MSI-X"> - <table_size>17</table_size> - <table_bir>1</table_bir> - <table_offset>0x40000</table_offset> - <pba_bir>0</pba_bir> - <pba_offset>0x0</pba_offset> - </capability> - <capability id="PCI Express"/> - <capability id="Advanced Error Reporting"/> - <capability id="Device Serial Number"/> - <capability id="LTR"/> - <capability id="Secondary PCI Express"/> - <capability id="L1 PM Substates"/> - </device> - </bus> - </device> - <device address="0x1d0000" id="0x4bb3" description="00:1d.0 System peripheral: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4bb3</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x088035</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x81000000" max="0x811fffff" len="0x200000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - <capability id="per-vector masking"/> - </capability> - </device> - <device address="0x1d0001" id="0x4ba0" description="00:1d.1 Ethernet controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4ba0</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x020018</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x6fc00000" max="0x6fc3ffff" len="0x40000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - <capability id="MSI"> - <count>32</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - <capability id="per-vector masking"/> - </capability> - </device> - <device address="0x1d0002" id="0x4bb0" description="00:1d.2 Ethernet controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4bb0</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x020019</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x6fc40000" max="0x6fc7ffff" len="0x40000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - <capability id="MSI"> - <count>32</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - <capability id="per-vector masking"/> - </capability> - </device> - <device address="0x1e0000" id="0x4b28" description="00:1e.0 Communication controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b28</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x078000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x6fc86000" max="0x6fc86fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1e0001" id="0x4b29" description="00:1e.1 Communication controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b29</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x078000</class> - <resource type="interrupt_pin" pin="INTB#"/> - <resource type="memory" min="0x6fc87000" max="0x6fc87fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1e0003" id="0x4b2b" description="00:1e.3 Serial bus controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b2b</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c8000</class> - <resource type="interrupt_pin" pin="INTD#"/> - <resource type="memory" min="0x6fc88000" max="0x6fc88fff" len="0x1000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - </device> - <device address="0x1e0004" id="0x4b32" description="00:1e.4 Ethernet controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b32</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x020000</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x6fc80000" max="0x6fc81fff" len="0x2000" id="bar0" width="64" prefetchable="0"/> - <resource type="memory" min="0x814a4000" max="0x814a4fff" len="0x1000" id="bar2" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - <capability id="MSI"> - <count>32</count> - <capability id="multiple-message"/> - <capability id="64-bit address"/> - <capability id="per-vector masking"/> - </capability> - <capability id="PCI Express"/> - </device> - <device address="0x1f0000" id="0x4b00" description="00:1f.0 ISA bridge: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b00</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x060100</class> - </device> - <device address="0x1f0003" id="0x4b58" description="00:1f.3 Audio device: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b58</identifier> - <subsystem_vendor>0x0000</subsystem_vendor> - <subsystem_identifier>0x0000</subsystem_identifier> - <class>0x040300</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="memory" min="0x81200000" max="0x812fffff" len="0x100000" id="bar4" width="64" prefetchable="0"/> - <resource type="memory" min="0x81494000" max="0x81497fff" len="0x4000" id="bar0" width="64" prefetchable="0"/> - <capability id="Power Management"/> - <capability id="Vendor-Specific"/> - <capability id="MSI"> - <count>1</count> - <capability id="64-bit address"/> - </capability> - </device> - <device address="0x1f0004" id="0x4b23" description="00:1f.4 SMBus: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b23</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c0500</class> - <resource type="interrupt_pin" pin="INTA#"/> - <resource type="io_port" min="0x3040" max="0x305f" len="0x20" id="bar4"/> - <resource type="memory" min="0x814a5000" max="0x814a50ff" len="0x100" id="bar0" width="64" prefetchable="0"/> - </device> - <device address="0x1f0005" id="0x4b24" description="00:1f.5 Serial bus controller: Intel Corporation"> - <vendor>0x8086</vendor> - <identifier>0x4b24</identifier> - <subsystem_vendor>0x8086</subsystem_vendor> - <subsystem_identifier>0x7270</subsystem_identifier> - <class>0x0c8000</class> - <resource type="memory" min="0xfe010000" max="0xfe010fff" len="0x1000" id="bar0" width="32" prefetchable="0"/> - </device> - </bus> - </devices> - <device-classes> - <inputs> - <input> - <name>Sleep Button</name> - <phys>PNP0C0E/button/input0</phys> - </input> - <input> - <name>Power Button</name> - <phys>PNP0C0C/button/input0</phys> - </input> - <input> - <name>Power Button</name> - <phys>PNP0C0C/button/input0</phys> - </input> - <input> - <name>Power Button</name> - <phys>LNXPWRBN/button/input0</phys> - </input> - <input> - <name>PC Speaker</name> - <phys>isa0061/input0</phys> - </input> - </inputs> - <ttys> - <serial> - <dev_path>/dev/ttyS0</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS1</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS2</dev_path> - <type>4</type> - </serial> - <serial> - <dev_path>/dev/ttyS3</dev_path> - <type>4</type> - </serial> - </ttys> - </device-classes> -</acrn-config> diff --git a/debian/rules b/debian/rules index f7113338e..3c04efeb7 100755 --- a/debian/rules +++ b/debian/rules @@ -31,12 +31,26 @@ rwildcard=$(foreach d,$(wildcard $(1:=/*)),$(call rwildcard,$d,$2) $(filter $(su # remove double quotes unquote = $(subst $\",,$1) -include debian/acrn-hypervisor.conf.mk +# set these variables to define build of certain boards/scenarios, e.g. +ACRN_BOARDLIST := whl-ipc-i5 nuc11tnbi5 cfl-k700-i7 tgl-vecow-spc-7100-Corei7 +ACRN_SCENARIOLIST := partitioned shared hybrid hybrid_rt + +# for now build the debug versions +# set to 1 for RELEASE build +export RELEASE ?= 0 + +# eventually add-in locally contributed configurations +-include debian/configs/configurations.mk +debian/configs/configurations.mk: + @: + ifeq ($(ACRN_SCENARIOLIST),) $(error No scenarios defined. Please set ACRN_SCENARIOLIST) endif -# defaults to config_tools provided data -CONFIGDIRS ?= misc/config_tools/data + +# misc/config_tools/data: contains ACRN supported configuration +# debian/configs: add additional, unsupported configurations here! +CONFIGDIRS ?= misc/config_tools/data debian/configs CONFIGXMLS := $(call rwildcard,$(CONFIGDIRS),*.xml) # get relevant data from acrn-config attributes of an XML