diff options
author | Martin Roth <gaumless@gmail.com> | 2023-08-22 21:03:20 -0600 |
---|---|---|
committer | Felix Singer <service+coreboot-gerrit@felixsinger.de> | 2023-08-24 05:28:22 +0000 |
commit | d571a2f8a11b3fefc0f6c9fd4a1d161a30e4cf8f (patch) | |
tree | b29820e9278899605b07705b66b2c8489113addb | |
parent | 8900323c4f68f5ee2ac1dd084a3908743c740749 (diff) |
docs: Update with acronyms found in 4.20-4.21 commit messages
Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I19a69ffdf2c248223569153c00fbc76d5ceb7921
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77382
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
-rw-r--r-- | Documentation/acronyms.md | 57 |
1 files changed, 50 insertions, 7 deletions
diff --git a/Documentation/acronyms.md b/Documentation/acronyms.md index 908d5a63f5..4cde611c55 100644 --- a/Documentation/acronyms.md +++ b/Documentation/acronyms.md @@ -1,7 +1,5 @@ # Firmware and Computer Acronyms, Initialisms and Definitions -** Note that this document even more of a work in progress than most ** -** of the coreboot documentation ** ## _0-9 @@ -20,7 +18,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool initialization that happens from the PSP. Significantly, Memory Initialization. * AC - Electricity: [**Alternating Current**](https://en.wikipedia.org/wiki/Alternating_current) -* Ack - Acknowledgment +* Ack - Acknowledgment / Acknowledged * ACM – [**Authenticated Code Module**](https://doc.coreboot.org/security/intel/acm.html) * ACP - [**Average CPU power**](https://en.wikipedia.org/wiki/Thermal_design_power) * ACPI - The [**Advanced Configuration and Power @@ -31,6 +29,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * ADC - [**Analog-to-Digital Converter**](https://en.wikipedia.org/wiki/Analog-to-digital_converter) * ADL - Intel: [**Alder Lake**](https://en.wikichip.org/wiki/intel/microarchitectures/alder_lake) * AES - [**Advanced Encryption Standard**](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) +* AESKL - Intel: AES Key Locker * AGESA - [**AMD Generic Encapsulated Software Architecture**](https://en.wikipedia.org/wiki/AGESA_) * AGP - The [**Accelerated Graphics Port**](http://en.wikipedia.org/wiki/Accelerated_Graphics_Port) is an @@ -51,6 +50,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool An open standard to connect and manage functional blocks in an SoC (System on a Chip) * AMD64 - Another name for [**x86-64**](https://en.wikipedia.org/wiki/X86-64) +* AMD-Vi AMD: The AMD name for their IOMMU implementation * AMPL - AMD: [**Advanced Platform Management Link**](https://web.archive.org/web/20220509053546/https://developer.amd.com/wordpress/media/2012/10/419181.pdf) - Also referred to as SBI: Sideband Interface * AMT - Intel: [**Active Management Technology**](https://en.wikipedia.org/wiki/Intel_Active_Management_Technology) @@ -207,6 +207,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * CSME - Intel: Converged Security and Management Engine * CTLE - Intel: Continuous Time Linear Equalization * CVE - [**Common Vulnerabilities and Exposures**](https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures) +* CXMT - ChangXin Memory Technologies * CZN - AMD: [**Cezanne**](https://en.wikichip.org/wiki/amd/cores/cezanne) - CPU Family 19h, Model 50h @@ -227,6 +228,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool the device. * DASH - [**Desktop and mobile Architecture for System Hardware**](Desktop_and_mobile_Architecture_for_System_Hardware) * DB - DaughterBoard +* DbC - USB: Debug Capability on the USB host controller * DC - Electricity: Direct Current * DCP - Digital Content Protection * DCR - **Decode Control Register** This is a way of identifying the @@ -259,6 +261,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * DOS - Disk Operating System * DP - DisplayPort * DPM - Mediatek: DRAM Power Manager +* DPTC - AMD: Dynamic Power and Thermal Control * DPTF - Intel: Dynamic Power and Thermal Framework * DRAM - Memory: [**Dynamic Random Access Memory**](https://en.wikipedia.org/wiki/Dynamic_random-access_memory) * DRTM - Dynamic Root of Trust for Measurement @@ -285,6 +288,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool vs Integrated TPMs or fTPMs (Firmware TPMs). * DTS - U-Boot: Device Tree Source * DUT - Device Under Test +* DvC - USB: Debug Capability on the USB Device (Device Capability) * DVFS - ARM: Dynamic Voltage and Frequency Scaling * DVI - [**Digital Video Interface**](https://en.wikipedia.org/wiki/Digital_Visual_Interface) * DVT - Production Timeline: Design Validation Test @@ -297,12 +301,13 @@ Spec](https://uefi.org/specifications) for details, or run the tool ## E +* EAPD - Intel: [**External Amplifier Power Down**](https://web.archive.org/web/20210203194800/https://www.eeweb.com/hd-audio-eapd/) * EBDA - Extended BIOS Data Area * EBG - Intel: Emmitsburg PCH * ECC - [**Error Correction Code**](https://en.wikipedia.org/wiki/Error_correction_code) - Typically used to refer to a type of memory that can detect and correct memory errors. * EDID - [**Extended Display Identification Data**](https://en.wikipedia.org/wiki/Extended_Display_Identification_Data) -* edk2 - EFI Development Kit 2 +* EDK2 - EFI Development Kit 2 * EDO - Memory: [**Extended Data Out**](https://en.wikipedia.org/wiki/Dynamic_random-access_memory#Extended_data_out_DRAM) - A DRAM standard introduced in 1994 that improved upon, but was @@ -324,6 +329,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * EOL - End of Life * EPP - Intel: Energy-Performance Preference * EPROM - Erasable Programmable Read-Only Memory +* EROFS - Linux: [**Enhanced Read-Only File System**](https://en.wikipedia.org/wiki/EROFS) * ESD - Electrostatic discharge * eSPI - Enhanced System Peripheral Interface * EVT - Production Timeline: Engineering Validation Test @@ -334,6 +340,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * FADT - ACPI Table: Fixed ACPI Description Table * FAE - Field Application Engineer * FAT - File Allocation Table +* FBVDDQ - Nvidia Power: Framebuffer Voltage * FCH - AMD: Firmware Control Hub * FCS - Production Timeline: First Customer Shipment * FDD - Floppy Disk Drive @@ -363,12 +370,15 @@ Spec](https://uefi.org/specifications) for details, or run the tool * FPM - Memory: [**Fast Page Mode**](https://en.wikipedia.org/wiki/Dynamic_random-access_memory#Page_mode_DRAM) - A DRAM standard introduced in 1990. * FPU - [**Floating-Point Unit**](https://en.wikipedia.org/wiki/Floating-point_unit) * FSB - [**Front-Side Bus**](https://en.wikipedia.org/wiki/Front-side_bus) +* FSM - Finite State Machine * FSP - Intel: Firmware Support Package * FSR - Intel: Firmware Status Register * FTP - Network Protocol: [**File Transfer Protocol**](https://en.wikipedia.org/wiki/File_Transfer_Protocol) * fTPM - Firmware TPM (Trusted Platform Module). This is a TPM that is based in firmware instead of actual hardware. It typically runs in some sort of TEE (Trusted Execution Environment). +* FWCM Intel: firmware Connection Manager +* FWID - Firmware Identifier ## G @@ -389,6 +399,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * GMA - Intel: [**Graphics Media Accelerator**](https://en.wikipedia.org/wiki/Intel_GMA) * GNB - Graphics NorthBridge +* GND - Power: Ground * GNVS - Global Non-Volatile Storage * GPD - PCH GPIO in Deep Sleep well (D5 power) * GPE - ACPI: General Purpose Event @@ -405,23 +416,28 @@ Spec](https://uefi.org/specifications) for details, or run the tool * GSC - Google Security Chip - Typically Cr50/Ti50, though could also refer to the titan chips * GSPI - Generic SPI - These are SPI controllers available for general use, not dedicated to flash, for example. +* GTDT - ACPI: Generic Timer Description Table +* GTT - [**Graphics Translation Table**](https://en.wikipedia.org/wiki/Graphics_address_remapping_table) * GUID - UEFI: [**Globally Unique IDentifier**](https://en.wikipedia.org/wiki/Universally_unique_identifier) ## H +* HBP - Graphics: [**Horizontal Back Porch**](https://en.wikipedia.org/wiki/Horizontal_blanking_interval) In the Horizontal blanking interval, this is the blank area past the end of the scanline * HDA - [**High Definition Audio**](https://en.wikipedia.org/wiki/Intel_High_Definition_Audio) * HDCP - [**High-bandwidth Digital Content Protection**](https://en.wikipedia.org/wiki/High-bandwidth_Digital_Content_Protection) * HDD - Hard Disk Drive * HDMI - [**High-Definition Multimedia Interface**](https://en.wikipedia.org/wiki/HDMI) * HDR - [**High Dynamic Range**](https://en.wikipedia.org/wiki/High_dynamic_range) * HECI - Intel: [**Host Embedded Controller Interface**](https://en.wikipedia.org/wiki/Host_Embedded_Controller_Interface) (Replaced by MEI) +* HFP - Graphics: [**Horizontal Front Porch**](https://en.wikipedia.org/wiki/Horizontal_blanking_interval) In the Horizontal blanking interval, this is the blank before the start of the next scanline. * HID - [**Human Interface Device**](https://en.wikipedia.org/wiki/Human_interface_device) * HOB - UEFI: Hand-Off Block * HPD - Hot-Plug Detect * HPET - [**High Precision Event Timer**](https://en.wikipedia.org/wiki/High_Precision_Event_Timer) * HSP - AMD: Hardware Security Processor +* HSPHY - USB: USB3 High-Speed PHY * HSTI - Hardware Security Test Interface * HSW - Intel: Haswell * Hybrid S3 - System Power State: This is where the operating system @@ -451,6 +467,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool - Also known as SenseWire * IA - Intel Architecture * IA-64 - Intel Itanium 64-bit architecture +* IAFC - RISC-V: [**RISC-V Base Integer instruction set**](https://en.wikipedia.org/wiki/RISC-V), plus atomic instructions, single precision floating point instructions, and compressed instructions * IBB – Initial Boot Block * IBV - Independent BIOS Vendor * IC - Integrated Circuit @@ -468,6 +485,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool Fabric**](https://en.wikipedia.org/wiki/HyperTransport#Infinity_Fabric) is a superset of AMD's earlier Hypertransport interconnect. * IFD - Intel: Intel Flash Descriptor +* IMAFC - RISC-V: [**RISC-V Base Integer instruction set**](https://en.wikipedia.org/wiki/RISC-V), plus integer multiply & divide, atomic instructions, single precision floating point instructions, and compressed instructions * IMC - AMD: Integrated micro-controller - An 8051 microcontroller built into some AMD FCHs (Fusion Controller Hubs) and Southbridge chips. This never worked well for anything beyond fan control and caused @@ -479,6 +497,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * IoC - Security: Indicator of Compromise * IOC - Intel: I/O Cache * IOE - Intel: I/O Expander +* IOHC - AMD: I/O Hub Controller * IOM - Intel: I/O Manager * IOMMU - [**I/O Memory Management Unit**](https://en.wikipedia.org/wiki/Input%E2%80%93output_memory_management_unit) * IOMUX - AMD: The I/O Mux block controls how each GPIO is configured. @@ -579,12 +598,14 @@ Spec](https://uefi.org/specifications) for details, or run the tool * MBR - Master Boot Record * MCA - [**Machine Check Architecture**](https://en.wikipedia.org/wiki/Machine_Check_Architecture) * MCR - Machine Check Registers +* MCTP - [**Management Component Transport Protocol**](https://en.wikipedia.org/wiki/Management_Component_Transport_Protocol) * MCU - Memory Control Unit * MCU - [**MicroController Unit**](https://en.wikipedia.org/wiki/Microcontroller) -* MCTP - [**Management Component Transport Protocol**](https://en.wikipedia.org/wiki/Management_Component_Transport_Protocol) +* MCUPM - Mediatek: MCUPM is a hardware module which is used for MCUSYS Power Management. MCUPM firmware (mcupm.bin) is loaded into MCUPM SRAM at system initialization. * MDFIO - Intel: Multi-Die Fabric IO * MDN - AMD: Mendocino +* mDP - Mini DisplayPort connector * ME - Intel: Management Engine * MEI - Intel: ME Interface (Previously known as HECI) * Memory training - the process of finding the best speeds, voltages, @@ -628,7 +649,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * MSB - Most Significant Bit * MSI - Message Signaled Interrupt * MSR - Machine-Specific Register -* MT/s - MegaTransfers per second +* MTS or MT/s - MegaTransfers per second * MTL - Intel: Meteor Lake * MTL - ARM: MHU Transport Layer * MTRR - [**Memory Type and Range Register**](http://en.wikipedia.org/wiki/MTRR) @@ -638,6 +659,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool are specified over physical address ranges. In Linux, they are visible over `/proc/mtrr` and they can be modified there. For further information, see the [**Linux documentation**](https://www.kernel.org/doc/html/v5.19/x86/pat.html). +* MXM - PCIe: [**Mobile PCI Express Module**](https://en.wikipedia.org/wiki/Mobile_PCI_Express_Module) ## N @@ -663,6 +685,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * NVME - Non-Volatile Memory Express - An SSD interface that allows access to the flash memory through a PCIe bus. * NVPCF - Nvidia Platform and Control Framework +* NVVDD - Nvidia Power: Core voltage * NX - No Execute @@ -732,6 +755,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * PEI - UEFI: Pre-EFI Initialization * PEIM - UEFI: PEI Module * PEP - Intel: Power Engine Plug-in +* PEXVDD - Nvidia Power: PCIExpress Voltage * PHX - AMD: Phoenix SoC * PHY - [**PHYsical layer**](http://en.wikipedia.org/wiki/PHY) - The hardware that implements the send/receive functionality of a @@ -783,6 +807,8 @@ Spec](https://uefi.org/specifications) for details, or run the tool * PSF - Intel: Primary Sideband Fabric * PSP - AMD: Platform Security Processor * PSPP - AMD: PCIE Speed Power Policy +* PSR - Intel: Platform Service Record +* PSR - Graphics: Panel Self-Refresh - This is a power-savings feature specified in eDP * PTT - Intel: Platform Trust Technology - Intel's firmware based TPM. * PU - GPIOs: Pull-Up - Drives the pin to reference voltage through a resistor. The resistor allows the signal to still be set to ground @@ -809,6 +835,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool a set of 3 or 4 GPIOs to allow 8 to 16 different memory chips to be used. * RAPL - Running Average Power Limit +* RCB - PCIe: Read Completion Boundary - Sets the address alignment on which a read request may be serviced with multiple completions * RCS - [**Revision control system**](https://en.wikipedia.org/wiki/Revision_Control_System) * Real mode - The original 20-bit addressing mode of the 8086 & 8088 @@ -829,6 +856,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * ROM - Read Only Memory * RoT - Root of Trust * RPL - Intel: [**Raptor Lake**](https://en.wikipedia.org/wiki/Raptor_Lake) +* RPP - Intel: Raptor Point PCH * RRG - AMD (ATI): Register Reference Guide * RSDP - Root System Description Pointer * RTC - Real Time Clock @@ -920,6 +948,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * SMBus - [**System Management Bus**](https://en.wikipedia.org/wiki/System_Management_Bus) * [http://www.smbus.org/](http://www.smbus.org/) +* SME - AMD: Secure Memory Encryption * SMI - System management interrupt * SMM - [**System management mode**](https://en.wikipedia.org/wiki/System_Management_Mode) @@ -958,6 +987,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * SSI-TEB - Physical board format: [**SSI Thin Electronics Bay**](https://en.wikipedia.org/wiki/SSI_CEB) * SSP - [**Speech Signal Processor**](https://en.wikipedia.org/wiki/Speech_processing) +* SSPHY - USB: USB3 Super-Speed PHY * STAPM - AMD: Skin Temperature Aware Power Management * STB - AMD: Smart Trace Buffer * SuperIO - The [**Super I/O**](https://en.wikipedia.org/wiki/Super_I/O) @@ -965,13 +995,16 @@ Spec](https://uefi.org/specifications) for details, or run the tool peripherals. Most common are: A PS/2 Keyboard and mouse port, LPT Ports, UARTS, Watchdog Timers, Floppy drive Controllers, GPIOs, or any of a number of various other devices. +* SVC - ARM: Supervisor Call * SVI2/3 - Serial VID (Voltage Identification) Interface 2.0 / 3.0 +* SWCM - Intel: Software Connection Manager ## T * TBT - Thunderbolt * TBT - Intel: Turbo Boost Technology +* tBUF - I2C: The bus free time between a STOP and START condition * TCC - Intel: Thermal Control Circuit * TCP - Transmission Control Protocol * TCPC - Type C Port Controller @@ -1013,6 +1046,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * uCode - [**Microcode**](https://en.wikipedia.org/wiki/Microcode) * UDK - UEFI: UEFI Development Kit * UDP - User Datagram Protocol +* UDMA - ATA: [**Ultra DMA**](https://en.wikipedia.org/wiki/UDMA) - The fastest transfer mode for ATA Hard Drives * UEFI - Unified Extensible Firmware Interface * UFC - User Facing Camera * UFP - USB: Upstream Facing Port @@ -1030,6 +1064,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * UPS - Uninterruptible Power Supply * USART - Universal Synchronous/Asynchronous Receiver/Transmitter * USB - Universal Serial Bus +* USF - Intel: Universal Scalable Firmware ## V @@ -1038,6 +1073,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * VBNV - Vboot Non-Volatile storage * VBT - [**Video BIOS Table**](https://www.kernel.org/doc/html/latest/gpu/i915.html#video-bios-table-vbt) +* VDDQ Memory/Power: The supply voltage to the output buffers of a memory chip. * VESA - Video Electronics Standards Association * VGA: Video Graphics Array * VID: Vendor Identifier @@ -1045,12 +1081,17 @@ Spec](https://uefi.org/specifications) for details, or run the tool * VLB - VESA Local Bus * VOIP - Voice over IP * Voodoo mode - a silly name for Big Real mode. +* VMX - Intel: CPU flag for Hardware Virtualization * VPD - Vital Product Data * VPN - Virtual Private Network +* VPU - Intel: Versatile Processor Unit * VR - Voltage Regulator * VRAM - Video Random Access Memory +* VREF Memory/Power: Reference voltage for the input lines of a chip that determines the voltage level at which the threshold between a logical 1 and a logical 0 occurs. Usually 1/2 VDDQ. * VRM - Voltage Regulator Module * VT-d - Intel: Virtualization Technology for Directed I/O +* VTT Memory/Power: Tracking Termination Voltage +* vUART - Virtual UART ## W @@ -1068,6 +1109,7 @@ Spec](https://uefi.org/specifications) for details, or run the tool * WLAN - Wireless LAN (Local Area Network) * WWAN - Telecommunication: Wireless WAN (Wide Area Network) * WP - Cache policy: [**Write-Protected**](https://en.wikipedia.org/wiki/Cache_%28computing%29) +* WPT - Intel: Wildcat Point - PCH for Broadwell * WO - Write-only * WOL - [**Wake-on-LAN**](https://en.wikipedia.org/wiki/Wake-on-LAN) * WT - Cache Policy: [**Write Through**](https://en.wikipedia.org/wiki/Cache_%28computing%29) @@ -1088,9 +1130,10 @@ Spec](https://uefi.org/specifications) for details, or run the tool supporting 1.x, 2.0, and 3.x devices. - ## Y +* YCC - Color Space: [**YCbCr**](https://en.wikipedia.org/wiki/YCbCr) - A family of color spaces used in video + ## Z |