A Boolean value, displayed as a check box. An Integer value in hexadecimal format (with a leading ``0x``). A string with value ``Release`` or ``Debug`` that indicates the build type of the hypervisor. Either empty, or an Integer value in hexadecimal format. Either empty, or an Integer value in hexadecimal format. Integer from 1 to 2048. Either empty, or an Integer value between 1 and 2048. An Integer value in hexadecimal format. An Integer from 0 to 5 representing log message severity and intent: - ``0: None``: No log at all. - ``1: Critical``: Messages about critical errors that cause the hypervisor to crash or hang (almost) immediately. - ``2: Error``: Messages about significant errors that affect the main functions (for example, launch of VMs) of ACRN hypervisor. - ``3: Warning``: Messages about detected abnormalities that have local effects on certain features. - ``4: Information``: Informational messages - ``5: Debug``: Debug-level messages A lower value has a higher severity. Log messages with a higher value (lower severity) are discarded. A string specifying the scheduling option: - ``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. - ``Priority Based Scheduling``: The priority based scheduler supports vCPU scheduling based on pre-configured priorities. Read more about the available scheduling options in :ref:`cpu_sharing`. A string specifying the CPU frequency policy type: - ``Performance``: CPU runs at its maximum frequency. Enable hardware autonomous frequency selection if the system supports Hardware-Controlled Performance States (HWP). - ``Nominal``: CPU runs at its guaranteed frequency. Two priorities are supported for priority based scheduler: - ``PRIO_LOW``: low priority for vCPU scheduling. - ``PRIO_HIGH``: high priority for vCPU scheduling. A string of up to 15 letters, digits, ``_``, or ``-``. A string with up to two hex digits, a ``:``, two hex digits, a ``.``, and one digit between 0-7. A string with value ``Hypervisor`` or ``Device Model``. Name of the VM that uses this shared memory region. Virtual BDF (Bus Device Function) is automatically assigned and can be changed if needed. Set in Hex. A sequence of Shared VM names and their Virtual BDF values. Select all VMs that use the shared memory region. An Integer with value a power of 2 between 2 and 512. Name of the shared memory region. The name must be between 1-27 characters and contain only letters, digits and "_". Must be 1-27 characters and only letters, digits and "_". Whether the shared memory region is emulated by the hypervisor or Device Model. Select the size of the shared memory region in megabytes. The value should be a power of 2 and no more than 512. A stable identification when multiple shared memory regions are provided. Select all VMs that use the shared memory region. Create a memory region for VMs to share: specify its name, size, and associated VMs. Enable Cache Allocation Technology of Intel Resource Director Technology (RDT). If the board hardware does not support RDT, enabling this option is ignored. Enable Code and Data Prioritization (CDP). CDP provides control over code and data placement in cache to improve an application's real-time performance. Enable virtualization of the Cache Allocation Technology (CAT) feature in RDT. CAT enables you to allocate cache to VMs, providing isolation to avoid performance interference from other VMs. Enable Software SRAM. This feature reserves memory buffers as always-cached memory to improve an application's real-time performance. Option: Unified, Code, Data The Name of VM The Virtual CPU index of VM The Type of Cache Region The Cache Region Mask The Cache Region index The Cache Region Level