|
| 1 | +<acrn-config board="" scenario=""> |
| 2 | + <hv> |
| 3 | + <DEBUG_OPTIONS desc="Debug options for ACRN hypervisor, only valid on debug version"> |
| 4 | + <RELEASE desc="Release build. 'y' for Release, 'n' for Debug."></RELEASE> |
| 5 | + <SERIAL_CONSOLE desc="The serial device which is used for hypervisor debug, only valid on Debug version."></SERIAL_CONSOLE> |
| 6 | + <MEM_LOGLEVEL desc="Default loglevel in memory"></MEM_LOGLEVEL> |
| 7 | + <NPK_LOGLEVEL desc="Default loglevel for the hypervisor NPK log"></NPK_LOGLEVEL> |
| 8 | + <CONSOLE_LOGLEVEL desc="Default loglevel on the serial console"></CONSOLE_LOGLEVEL> |
| 9 | + <LOG_DESTINATION desc="Bitmap of consoles where logs are printed."></LOG_DESTINATION> |
| 10 | + <LOG_BUF_SIZE desc="Capacity of logbuf for each physical cpu."></LOG_BUF_SIZE> |
| 11 | + </DEBUG_OPTIONS> |
| 12 | + |
| 13 | + <FEATURES> |
| 14 | + <RELOC desc="Enable hypervisor relocation"></RELOC> |
| 15 | + <SCHEDULER desc="The CPU scheduler to be used by the hypervisor."></SCHEDULER> |
| 16 | + <MULTIBOOT2 desc="Support boot ACRN from multiboot2 protocol."></MULTIBOOT2> |
| 17 | + <HYPERV_ENABLED desc="Enable Hyper-V enlightenment"></HYPERV_ENABLED> |
| 18 | + <IOMMU_ENFORCE_SNP desc="IOMMU enforce snoop behavior of DMA operation."></IOMMU_ENFORCE_SNP> |
| 19 | + <ACPI_PARSE_ENABLED desc="Enable ACPI runtime parsing."></ACPI_PARSE_ENABLED> |
| 20 | + <L1D_VMENTRY_ENABLED desc="Enable L1 cache flush before VM entry."></L1D_VMENTRY_ENABLED> |
| 21 | + <MCE_ON_PSC_DISABLED desc="Force to disable software workaround for Machine Check Error on Page Size Change."></MCE_ON_PSC_DISABLED> |
| 22 | + </FEATURES> |
| 23 | + |
| 24 | + <MEMORY> |
| 25 | + <STACK_SIZE desc="Capacity of one stack, in bytes."></STACK_SIZE> |
| 26 | + <HV_RAM_SIZE desc="Size of the RAM region used by the hypervisor"></HV_RAM_SIZE> |
| 27 | + <HV_RAM_START desc="2M-aligned Start physical address of the RAM region used by the hypervisor."></HV_RAM_START> |
| 28 | + <LOW_RAM_SIZE desc="Size of the low RAM region"></LOW_RAM_SIZE> |
| 29 | + <UOS_RAM_SIZE desc="Size of the User OS (UOS) RAM."></UOS_RAM_SIZE> |
| 30 | + <SOS_RAM_SIZE desc="Size of the Service OS (SOS) RAM."></SOS_RAM_SIZE> |
| 31 | + <PLATFORM_RAM_SIZE desc="Size of the physical platform RAM"></PLATFORM_RAM_SIZE> |
| 32 | + </MEMORY> |
| 33 | + |
| 34 | + <CAPACITIES desc="Capacity limits for static assigned data struct or maximum supported resouce"> |
| 35 | + <IOMMU_BUS_NUM desc="Highest PCI bus ID used during IOMMU initialization."></IOMMU_BUS_NUM> |
| 36 | + <MAX_IR_ENTRIES desc="Maximum number of Interrupt Remapping Entries."></MAX_IR_ENTRIES> |
| 37 | + <MAX_IOAPIC_NUM desc="Maximum number of IO-APICs."></MAX_IOAPIC_NUM> |
| 38 | + <MAX_KATA_VM_NUM desc="Maximum number of Kata Containers in SOS."></MAX_KATA_VM_NUM> |
| 39 | + <MAX_PCI_DEV_NUM desc="Maximum number of PCI devices."></MAX_PCI_DEV_NUM> |
| 40 | + <MAX_IOAPIC_LINES desc="Maximum number of interrupt lines per IOAPIC."></MAX_IOAPIC_LINES> |
| 41 | + <MAX_PT_IRQ_ENTRIES desc="Maximum number of interrupt source for PT devices."></MAX_PT_IRQ_ENTRIES> |
| 42 | + <MAX_MSIX_TABLE_NUM desc="Maximum number of MSI-X tables per device."></MAX_MSIX_TABLE_NUM> |
| 43 | + <MAX_EMULATED_MMIO desc="Maximum number of emulated MMIO regions."></MAX_EMULATED_MMIO> |
| 44 | + </CAPACITIES> |
| 45 | + |
| 46 | + <MISC_CFG> |
| 47 | + <GPU_SBDF desc="Segment, Bus, Device, and function of the GPU."></GPU_SBDF> |
| 48 | + <UEFI_OS_LOADER_NAME desc="UEFI OS loader name."></UEFI_OS_LOADER_NAME> |
| 49 | + </MISC_CFG> |
| 50 | + </hv> |
| 51 | +</acrn-config> |
0 commit comments