mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-07-02 02:03:20 +00:00
config tool: update schema
Update "Borrowed Virtual Time" scheduler description Update "RELOC" and "MULTIBOOT2" parameter name Update xml Tracked-On: #7297 Signed-off-by: hangliu1 <hang1.liu@linux.intel.com>
This commit is contained in:
parent
32cb5954f2
commit
5d938e751b
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<MULTIBOOT2_ENABLED>y</MULTIBOOT2_ENABLED>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -8,9 +8,9 @@
|
||||
<CONSOLE_LOGLEVEL>3</CONSOLE_LOGLEVEL>
|
||||
</DEBUG_OPTIONS>
|
||||
<FEATURES>
|
||||
<RELOC>y</RELOC>
|
||||
<RELOC_ENABLED>y</RELOC_ENABLED>
|
||||
<SCHEDULER>SCHED_BVT</SCHEDULER>
|
||||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<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>
|
||||
|
@ -86,13 +86,13 @@ class Features:
|
||||
self.ssram_enabled = ''
|
||||
|
||||
def get_info(self):
|
||||
self.multiboot2 = common.get_hv_item_tag(self.hv_file, "FEATURES", "MULTIBOOT2")
|
||||
self.multiboot2 = common.get_hv_item_tag(self.hv_file, "FEATURES", "MULTIBOOT2_ENABLED")
|
||||
self.rdt_enabled = common.get_hv_item_tag(self.hv_file, "FEATURES", "RDT", "RDT_ENABLED")
|
||||
self.cdp_enabled = common.get_hv_item_tag(self.hv_file, "FEATURES", "RDT", "CDP_ENABLED")
|
||||
self.cat_max_mask = common.get_hv_item_tag(self.hv_file, "FEATURES", "RDT", "CLOS_MASK")
|
||||
self.mba_delay = common.get_hv_item_tag(self.hv_file, "FEATURES", "RDT", "MBA_DELAY")
|
||||
self.scheduler = common.get_hv_item_tag(self.hv_file, "FEATURES", "SCHEDULER")
|
||||
self.reloc = common.get_hv_item_tag(self.hv_file, "FEATURES", "RELOC")
|
||||
self.reloc = common.get_hv_item_tag(self.hv_file, "FEATURES", "RELOC_ENABLED")
|
||||
self.hyperv_enabled = common.get_hv_item_tag(self.hv_file, "FEATURES", "HYPERV_ENABLED")
|
||||
self.acpi_parse_enabled = common.get_hv_item_tag(self.hv_file, "FEATURES", "ACPI_PARSE_ENABLED")
|
||||
self.l1d_flush_vmentry_enabled = common.get_hv_item_tag(self.hv_file, "FEATURES", "L1D_VMENTRY_ENABLED")
|
||||
@ -101,13 +101,13 @@ class Features:
|
||||
self.ssram_enabled = common.get_hv_item_tag(self.hv_file, "FEATURES", "SSRAM", "SSRAM_ENABLED")
|
||||
|
||||
def check_item(self):
|
||||
hv_cfg_lib.ny_support_check(self.multiboot2, "FEATURES", "MULTIBOOT2")
|
||||
hv_cfg_lib.ny_support_check(self.multiboot2, "FEATURES", "MULTIBOOT2_ENABLED")
|
||||
hv_cfg_lib.ny_support_check(self.rdt_enabled, "FEATURES", "RDT", "RDT_ENABLED")
|
||||
hv_cfg_lib.ny_support_check(self.cdp_enabled, "FEATURES", "RDT", "CDP_ENABLED")
|
||||
hv_cfg_lib.cat_max_mask_check(self.cat_max_mask, "FEATURES", "RDT", "CLOS_MASK")
|
||||
hv_cfg_lib.mba_delay_check(self.mba_delay, "FEATURES", "RDT", "MBA_DELAY")
|
||||
hv_cfg_lib.scheduler_check(self.scheduler, "FEATURES", "SCHEDULER")
|
||||
hv_cfg_lib.ny_support_check(self.reloc, "FEATURES", "RELOC")
|
||||
hv_cfg_lib.ny_support_check(self.reloc, "FEATURES", "RELOC_ENABLED")
|
||||
hv_cfg_lib.ny_support_check(self.hyperv_enabled, "FEATURES", "HYPERV_ENABLED")
|
||||
hv_cfg_lib.ny_support_check(self.acpi_parse_enabled, "FEATURES", "ACPI_PARSE_ENABLED")
|
||||
hv_cfg_lib.ny_support_check(self.l1d_flush_vmentry_enabled, "FEATURES", "L1D_VMENTRY_ENABLED")
|
||||
|
@ -72,11 +72,11 @@ def get_scenario_item_values(board_info, scenario_info):
|
||||
|
||||
scenario_item_values["hv,CAPACITIES,MAX_IOAPIC_NUM"] = hv_cfg_lib.get_select_range("CAPACITIES", "IOAPIC_NUM")
|
||||
|
||||
scenario_item_values["hv,FEATURES,MULTIBOOT2"] = hv_cfg_lib.N_Y
|
||||
scenario_item_values["hv,FEATURES,MULTIBOOT2_ENABLED"] = hv_cfg_lib.N_Y
|
||||
scenario_item_values["hv,FEATURES,RDT,RDT_ENABLED"] = board_cfg_lib.get_rdt_select_opt()
|
||||
scenario_item_values["hv,FEATURES,RDT,CDP_ENABLED"] = board_cfg_lib.get_rdt_select_opt()
|
||||
scenario_item_values["hv,FEATURES,SCHEDULER"] = hv_cfg_lib.SCHEDULER_TYPE
|
||||
scenario_item_values["hv,FEATURES,RELOC"] = hv_cfg_lib.N_Y
|
||||
scenario_item_values["hv,FEATURES,RELOC_ENABLED"] = hv_cfg_lib.N_Y
|
||||
scenario_item_values["hv,FEATURES,HYPERV_ENABLED"] = hv_cfg_lib.N_Y
|
||||
scenario_item_values["hv,FEATURES,ACPI_PARSE_ENABLED"] = hv_cfg_lib.N_Y
|
||||
scenario_item_values["hv,FEATURES,L1D_VMENTRY_ENABLED"] = hv_cfg_lib.N_Y
|
||||
|
@ -53,7 +53,7 @@ These settings can only be changed at build time.</xs:documentation>
|
||||
</xs:annotation>
|
||||
|
||||
<xs:all>
|
||||
<xs:element name="RELOC" type="Boolean" default="y">
|
||||
<xs:element name="RELOC_ENABLED" type="Boolean" default="y">
|
||||
<xs:annotation acrn:title="Hypervisor relocation" acrn:views="advanced">
|
||||
<xs:documentation>Enable hypervisor relocation in memory. The bootloader may need to change the location of the hypervisor because of other firmware.</xs:documentation>
|
||||
</xs:annotation>
|
||||
@ -63,7 +63,7 @@ These settings can only be changed at build time.</xs:documentation>
|
||||
<xs:documentation>Select the scheduling algorithm for determining the priority of User VMs running on a shared virtual CPU.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="MULTIBOOT2" type="Boolean" default="y">
|
||||
<xs:element name="MULTIBOOT2_ENABLED" type="Boolean" default="y">
|
||||
<xs:annotation acrn:title="Multiboot2" acrn:views="advanced">
|
||||
<xs:documentation>Enable multiboot2 protocol support (with multiboot1 downward compatibility). If multiboot1 meets your requirements, disable this feature to reduce hypervisor code size.</xs:documentation>
|
||||
</xs:annotation>
|
||||
|
@ -131,11 +131,8 @@ higher value (lower severity) are discarded.</xs:documentation>
|
||||
- ``No-Operation (NOOP)``: The No-Operation (NOOP) scheduler means there is a
|
||||
strict one-to-one mapping between vCPUs and pCPUs.
|
||||
- ``Borrowed Virtual Time``: The Borrowed Virtual Time (BVT) scheduler is a
|
||||
virtual time-based
|
||||
scheduling algorithm. It dispatches the runnable thread with the
|
||||
earliest effective virtual time. *TODO: BVT scheduler will be built on
|
||||
top of a prioritized scheduling mechanism, i.e. higher priority threads
|
||||
get scheduled first, and same priority tasks are scheduled per BVT.*
|
||||
virtual time-based scheduling algorithm. It dispatches the runnable thread with the
|
||||
earliest effective virtual time.
|
||||
- ``Priority Based Scheduling``: The priority based scheduler supports vCPU scheduling based on their pre-configured priorities.
|
||||
|
||||
Read more about the available scheduling options in :ref:`cpu_sharing`.</xs:documentation>
|
||||
|
@ -72,14 +72,6 @@
|
||||
<xsl:with-param name="value" select="'y'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key">
|
||||
<xsl:with-param name="key" select="'RELOC'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key">
|
||||
<xsl:with-param name="key" select="'MULTIBOOT2'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key">
|
||||
<xsl:with-param name="key" select="'ENFORCE_TURNOFF_AC'" />
|
||||
</xsl:call-template>
|
||||
@ -136,6 +128,16 @@
|
||||
<xsl:with-param name="value" select="MCE_ON_PSC_DISABLED" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key-value">
|
||||
<xsl:with-param name="key" select="'RELOC'" />
|
||||
<xsl:with-param name="value" select="RELOC_ENABLED" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key-value">
|
||||
<xsl:with-param name="key" select="'MULTIBOOT2'" />
|
||||
<xsl:with-param name="value" select="MULTIBOOT2_ENABLED" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key-value">
|
||||
<xsl:with-param name="key" select="'SSRAM_ENABLED'" />
|
||||
<xsl:with-param name="value" select="SSRAM/SSRAM_ENABLED" />
|
||||
|
Loading…
Reference in New Issue
Block a user