mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-07 20:00:13 +00:00
doc: remove remaining GVT-g documentation
When GVT-g support was removed from ACRN some documentation changes were missed. Delete the GVT-g HLD docs and the images it used. Also fix references in the old release notes so they don't depend on this deleted document. (The original release notes are still in the archived release docs.) Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
This commit is contained in:
committed by
David Kinder
parent
e2bf4a90b4
commit
6d352ba4e6
@@ -55,27 +55,6 @@ Here are descriptions for each of these ``acrn-dm`` command line parameters:
|
||||
|
||||
----
|
||||
|
||||
``-G``, ``--gvtargs <GVT_args>``
|
||||
ACRN implements GVT-g for graphics virtualization (aka AcrnGT). This
|
||||
option allows you to set some of its parameters.
|
||||
|
||||
GVT_args format: ``low_gm_sz high_gm_sz fence_sz``
|
||||
|
||||
Where:
|
||||
|
||||
- ``low_gm_sz``: GVT-g aperture size, unit is MB
|
||||
- ``high_gm_sz``: GVT-g hidden gfx memory size, unit is MB
|
||||
- ``fence_sz``: the number of fence registers
|
||||
|
||||
Example::
|
||||
|
||||
-G "10 128 6"
|
||||
|
||||
sets up 10Mb for GVT-g aperture, 128M for GVT-g hidden memory, and 6
|
||||
fence registers.
|
||||
|
||||
----
|
||||
|
||||
``-h``, ``--help``
|
||||
Show a summary of commands.
|
||||
|
||||
|
@@ -339,93 +339,3 @@ relevant for configuring or debugging ACRN-based systems.
|
||||
settings to satisfy their particular workloads in Service VM, the ``hugepages``
|
||||
and ``hugepagesz`` parameters could be redefined in GRUB menu to override
|
||||
the settings from ACRN config tool.
|
||||
|
||||
Intel GVT-g (AcrnGT) Parameters
|
||||
*******************************
|
||||
|
||||
This table gives an overview of all the Intel GVT-g parameters that are
|
||||
available to tweak the behavior of the graphics sharing (Intel GVT-g, aka
|
||||
AcrnGT) capabilities in ACRN. The `GVT-g-kernel-options`_
|
||||
section below has more details on a few select parameters.
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
:widths: 10,10,50,30
|
||||
|
||||
* - Parameter
|
||||
- Used in Service VM or User VM
|
||||
- Description
|
||||
- Usage example
|
||||
|
||||
* - i915.enable_gvt
|
||||
- Service VM
|
||||
- Enable Intel GVT-g graphics virtualization support in the host
|
||||
- ::
|
||||
|
||||
i915.enable_gvt=1
|
||||
|
||||
* - i915.nuclear_pageflip
|
||||
- Service VM,User VM
|
||||
- Force enable atomic functionality on platforms that don't have full support yet.
|
||||
- ::
|
||||
|
||||
i915.nuclear_pageflip=1
|
||||
|
||||
* - i915.enable_guc
|
||||
- Service VM
|
||||
- Enable GuC load for HuC load.
|
||||
- ::
|
||||
|
||||
i915.enable_guc=0x02
|
||||
|
||||
* - i915.enable_guc
|
||||
- User VM
|
||||
- Disable GuC
|
||||
- ::
|
||||
|
||||
i915.enable_guc=0
|
||||
|
||||
* - i915.enable_hangcheck
|
||||
- User VM
|
||||
- Disable check GPU activity for detecting hangs.
|
||||
- ::
|
||||
|
||||
i915.enable_hangcheck=0
|
||||
|
||||
* - i915.enable_fbc
|
||||
- User VM
|
||||
- Enable frame buffer compression for power savings
|
||||
- ::
|
||||
|
||||
i915.enable_fbc=1
|
||||
|
||||
.. _GVT-g-kernel-options:
|
||||
|
||||
GVT-g (AcrnGT) Kernel Options Details
|
||||
=====================================
|
||||
|
||||
This section provides additional information and details on the kernel command
|
||||
line options that are related to AcrnGT.
|
||||
|
||||
i915.enable_gvt
|
||||
---------------
|
||||
|
||||
This option enables support for Intel GVT-g graphics virtualization
|
||||
support in the host. By default, it's not enabled, so we need to add
|
||||
``i915.enable_gvt=1`` in the Service VM kernel command line. This is a Service
|
||||
OS only parameter, and cannot be enabled in the User VM.
|
||||
|
||||
i915.enable_hangcheck
|
||||
=====================
|
||||
|
||||
This parameter enable detection of a GPU hang. When enabled, the i915
|
||||
will start a timer to check if the workload is completed in a specific
|
||||
time. If not, i915 will treat it as a GPU hang and trigger a GPU reset.
|
||||
|
||||
In AcrnGT, the workload in Service VM and User VM can be set to different
|
||||
priorities. If Service VM is assigned a higher priority than the User VM, the User VM's
|
||||
workload might not be able to run on the HW on time. This may lead to
|
||||
the guest i915 triggering a hangcheck and lead to a guest GPU reset.
|
||||
This reset is unnecessary so we use ``i915.enable_hangcheck=0`` to
|
||||
disable this timeout check and prevent guest from triggering unnecessary
|
||||
GPU resets.
|
||||
|
Reference in New Issue
Block a user