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:
David B. Kinder
2021-09-22 13:34:14 -07:00
committed by David Kinder
parent e2bf4a90b4
commit 6d352ba4e6
32 changed files with 8 additions and 1098 deletions

View File

@@ -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.

View File

@@ -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.