mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-30 10:55:27 +00:00
With a schema for scenario XML files, we no longer need to duplicate the description, configurability and writeablity attributes in each XML file. This patch applies the following transformation to all scenario XML files in order to remove these attributes. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="@desc" /> <xsl:template match="@configurable | @multiselect | @readonly" /> <!-- The identity template --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> Tracked-On: #5644 Signed-off-by: Junjie Mao <junjie.mao@intel.com>
195 lines
6.6 KiB
XML
195 lines
6.6 KiB
XML
<?xml version="1.0"?>
|
|
<acrn-config board="generic" scenario="logical_partition">
|
|
<hv>
|
|
<DEBUG_OPTIONS>
|
|
<RELEASE>n</RELEASE>
|
|
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
|
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
|
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
|
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
|
<LOG_DESTINATION>7</LOG_DESTINATION>
|
|
<LOG_BUF_SIZE>0x40000</LOG_BUF_SIZE>
|
|
</DEBUG_OPTIONS>
|
|
<FEATURES>
|
|
<RELOC>y</RELOC>
|
|
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
|
<MULTIBOOT2>y</MULTIBOOT2>
|
|
<RDT>
|
|
<RDT_ENABLED>n</RDT_ENABLED>
|
|
<CDP_ENABLED>n</CDP_ENABLED>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
<CLOS_MASK>0xfff</CLOS_MASK>
|
|
</RDT>
|
|
<HYPERV_ENABLED>y</HYPERV_ENABLED>
|
|
<IOMMU_ENFORCE_SNP>n</IOMMU_ENFORCE_SNP>
|
|
<ACPI_PARSE_ENABLED>y</ACPI_PARSE_ENABLED>
|
|
<L1D_VMENTRY_ENABLED>n</L1D_VMENTRY_ENABLED>
|
|
<MCE_ON_PSC_DISABLED>n</MCE_ON_PSC_DISABLED>
|
|
<IVSHMEM>
|
|
<IVSHMEM_ENABLED>n</IVSHMEM_ENABLED>
|
|
<IVSHMEM_REGION/>
|
|
</IVSHMEM>
|
|
</FEATURES>
|
|
<MEMORY>
|
|
<STACK_SIZE>0x2000</STACK_SIZE>
|
|
<HV_RAM_SIZE/>
|
|
<HV_RAM_START/>
|
|
<LOW_RAM_SIZE>0x00010000</LOW_RAM_SIZE>
|
|
<UOS_RAM_SIZE>0x200000000</UOS_RAM_SIZE>
|
|
<SOS_RAM_SIZE>0x400000000</SOS_RAM_SIZE>
|
|
<PLATFORM_RAM_SIZE>0x400000000</PLATFORM_RAM_SIZE>
|
|
</MEMORY>
|
|
<CAPACITIES>
|
|
<IOMMU_BUS_NUM>0x100</IOMMU_BUS_NUM>
|
|
<MAX_IR_ENTRIES>256</MAX_IR_ENTRIES>
|
|
<MAX_IOAPIC_NUM>1</MAX_IOAPIC_NUM>
|
|
<MAX_PCI_DEV_NUM>96</MAX_PCI_DEV_NUM>
|
|
<MAX_IOAPIC_LINES>120</MAX_IOAPIC_LINES>
|
|
<MAX_PT_IRQ_ENTRIES>64</MAX_PT_IRQ_ENTRIES>
|
|
<MAX_MSIX_TABLE_NUM>64</MAX_MSIX_TABLE_NUM>
|
|
<MAX_EMULATED_MMIO>16</MAX_EMULATED_MMIO>
|
|
</CAPACITIES>
|
|
<MISC_CFG>
|
|
<GPU_SBDF>0x00000010</GPU_SBDF>
|
|
</MISC_CFG>
|
|
</hv>
|
|
<vm id="0">
|
|
<vm_type>PRE_STD_VM</vm_type>
|
|
<name>ACRN PRE-LAUNCHED VM0</name>
|
|
<guest_flags>
|
|
<guest_flag/>
|
|
<guest_flag/>
|
|
</guest_flags>
|
|
<cpu_affinity>
|
|
<pcpu_id>0</pcpu_id>
|
|
<pcpu_id>2</pcpu_id>
|
|
</cpu_affinity>
|
|
<clos>
|
|
<vcpu_clos>0</vcpu_clos>
|
|
<vcpu_clos>0</vcpu_clos>
|
|
</clos>
|
|
<epc_section>
|
|
<base>0</base>
|
|
<size>0</size>
|
|
</epc_section>
|
|
<memory>
|
|
<start_hpa>0x100000000</start_hpa>
|
|
<size>0x20000000</size>
|
|
<start_hpa2>0x0</start_hpa2>
|
|
<size_hpa2>0x0</size_hpa2>
|
|
</memory>
|
|
<os_config>
|
|
<name>YOCTO</name>
|
|
<kern_type>KERNEL_BZIMAGE</kern_type>
|
|
<kern_mod>Linux_bzImage</kern_mod>
|
|
<ramdisk_mod/>
|
|
<bootargs>
|
|
rw rootwait root=/dev/sda3 console=ttyS0 noxsave nohpet no_timer_check ignore_loglevel log_buf_len=16M consoleblank=0 tsc=reliable reboot=acpi
|
|
</bootargs>
|
|
</os_config>
|
|
<legacy_vuart id="0">
|
|
<type>VUART_LEGACY_PIO</type>
|
|
<base>COM1_BASE</base>
|
|
<irq>COM1_IRQ</irq>
|
|
</legacy_vuart>
|
|
<legacy_vuart id="1">
|
|
<type>VUART_LEGACY_PIO</type>
|
|
<base>COM2_BASE</base>
|
|
<irq>COM2_IRQ</irq>
|
|
<target_vm_id>1</target_vm_id>
|
|
<target_uart_id>1</target_uart_id>
|
|
</legacy_vuart>
|
|
<console_vuart id="0">
|
|
<base>INVALID_PCI_BASE</base>
|
|
</console_vuart>
|
|
<communication_vuart id="1">
|
|
<base>INVALID_PCI_BASE</base>
|
|
<target_vm_id>1</target_vm_id>
|
|
<target_uart_id>1</target_uart_id>
|
|
</communication_vuart>
|
|
<pci_devs>
|
|
<pci_dev/>
|
|
<pci_dev/>
|
|
</pci_devs>
|
|
<mmio_resources>
|
|
<TPM2>n</TPM2>
|
|
</mmio_resources>
|
|
</vm>
|
|
<vm id="1">
|
|
<vm_type>PRE_STD_VM</vm_type>
|
|
<name>ACRN PRE-LAUNCHED VM1</name>
|
|
<guest_flags>
|
|
<guest_flag/>
|
|
</guest_flags>
|
|
<cpu_affinity>
|
|
<pcpu_id>1</pcpu_id>
|
|
<pcpu_id>3</pcpu_id>
|
|
</cpu_affinity>
|
|
<clos>
|
|
<vcpu_clos>0</vcpu_clos>
|
|
<vcpu_clos>0</vcpu_clos>
|
|
</clos>
|
|
<epc_section>
|
|
<base>0</base>
|
|
<size>0</size>
|
|
</epc_section>
|
|
<memory>
|
|
<start_hpa>0x120000000</start_hpa>
|
|
<size>0x20000000</size>
|
|
<start_hpa2>0x0</start_hpa2>
|
|
<size_hpa2>0x0</size_hpa2>
|
|
</memory>
|
|
<os_config>
|
|
<name>YOCTO</name>
|
|
<kern_type>KERNEL_BZIMAGE</kern_type>
|
|
<kern_mod>Linux_bzImage</kern_mod>
|
|
<ramdisk_mod/>
|
|
<bootargs>
|
|
rw rootwait root=/dev/sda3 console=ttyS0 noxsave nohpet no_timer_check ignore_loglevel log_buf_len=16M
|
|
consoleblank=0 tsc=reliable reboot=acpi
|
|
</bootargs>
|
|
</os_config>
|
|
<legacy_vuart id="0">
|
|
<type>VUART_LEGACY_PIO</type>
|
|
<base>COM1_BASE</base>
|
|
<irq>COM1_IRQ</irq>
|
|
</legacy_vuart>
|
|
<legacy_vuart id="1">
|
|
<type>VUART_LEGACY_PIO</type>
|
|
<base>COM2_BASE</base>
|
|
<irq>COM2_IRQ</irq>
|
|
<target_vm_id>0</target_vm_id>
|
|
<target_uart_id>1</target_uart_id>
|
|
</legacy_vuart>
|
|
<console_vuart id="0">
|
|
<base>INVALID_PCI_BASE</base>
|
|
</console_vuart>
|
|
<communication_vuart id="1">
|
|
<base>INVALID_PCI_BASE</base>
|
|
<target_vm_id>1</target_vm_id>
|
|
<target_uart_id>1</target_uart_id>
|
|
</communication_vuart>
|
|
<pci_devs>
|
|
<pci_dev/>
|
|
<pci_dev/>
|
|
</pci_devs>
|
|
<mmio_resources>
|
|
<TPM2>n</TPM2>
|
|
</mmio_resources>
|
|
</vm>
|
|
</acrn-config>
|