Skip to content
Snippets Groups Projects
Commit 2df30ae0 authored by Rodrigo Siqueira's avatar Rodrigo Siqueira Committed by Alex Deucher
Browse files

Documentation/gpu: Add acronyms for some firmware components


Users can check the file "/sys/kernel/debug/dri/0/amdgpu_firmware_info"
to get information on the firmware loaded in the system. This file has
multiple acronyms that are not documented in the glossary. This commit
introduces some missing acronyms to the AMD glossary documentation. The
meaning of each acronym in this commit was extracted from code
documentation available in the following files:

- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
- drivers/gpu/drm/amd/include/amd_shared.h

Changes since v1:
- Expand acronym meanings based on Alex Deucher suggestions.

Cc: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: default avatarRodrigo Siqueira <siqueira@igalia.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent d6e6ea5e
No related merge requests found
...@@ -12,6 +12,9 @@ we have a dedicated glossary for Display Core at ...@@ -12,6 +12,9 @@ we have a dedicated glossary for Display Core at
The number of CUs that are active on the system. The number of active The number of CUs that are active on the system. The number of active
CUs may be less than SE * SH * CU depending on the board configuration. CUs may be less than SE * SH * CU depending on the board configuration.
CE
Constant Engine
CP CP
Command Processor Command Processor
...@@ -68,6 +71,9 @@ we have a dedicated glossary for Display Core at ...@@ -68,6 +71,9 @@ we have a dedicated glossary for Display Core at
IB IB
Indirect Buffer Indirect Buffer
IMU
Integrated Management Unit (Power Management support)
IP IP
Intellectual Property blocks Intellectual Property blocks
...@@ -80,6 +86,12 @@ we have a dedicated glossary for Display Core at ...@@ -80,6 +86,12 @@ we have a dedicated glossary for Display Core at
KIQ KIQ
Kernel Interface Queue Kernel Interface Queue
MC
Memory Controller
ME
MicroEngine (Graphics)
MEC MEC
MicroEngine Compute MicroEngine Compute
...@@ -92,6 +104,9 @@ we have a dedicated glossary for Display Core at ...@@ -92,6 +104,9 @@ we have a dedicated glossary for Display Core at
MQD MQD
Memory Queue Descriptor Memory Queue Descriptor
PFP
Pre-Fetch Parser (Graphics)
PPLib PPLib
PowerPlay Library - PowerPlay is the power management component. PowerPlay Library - PowerPlay is the power management component.
...@@ -99,7 +114,10 @@ we have a dedicated glossary for Display Core at ...@@ -99,7 +114,10 @@ we have a dedicated glossary for Display Core at
Platform Security Processor Platform Security Processor
RLC RLC
RunList Controller RunList Controller. This name is a remnant of past ages and doesn't have
much meaning today. It's a group of general-purpose helper engines for
the GFX block. It's involved in GFX power management and SR-IOV, among
other things.
SDMA SDMA
System DMA System DMA
...@@ -110,14 +128,35 @@ we have a dedicated glossary for Display Core at ...@@ -110,14 +128,35 @@ we have a dedicated glossary for Display Core at
SH SH
SHader array SHader array
SMU SMU/SMC
System Management Unit System Management Unit / System Management Controller
SRLC
Save/Restore List Control
SRLG
Save/Restore List GPM_MEM
SRLS
Save/Restore List SRM_MEM
SS SS
Spread Spectrum Spread Spectrum
TA
Trusted Application
TOC
Table of Contents
UVD
Unified Video Decoder
VCE VCE
Video Compression Engine Video Compression Engine
VCN VCN
Video Codec Next Video Codec Next
VPE
Video Processing Engine
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment