794E15D9-BF1B-4568-99AC-DCE207C022E4
| Index |
Module |
Size |
Phase |
| 287 |
794E15D9-BF1B-4568-99AC-DCE207C022E4 |
36,928 bytes (36.1 KB) |
DXE |
Overview
ASPEED Graphics DXE Driver for the AST2xxx BMC (Baseboard Management Controller) integrated graphics controller. This driver implements the UEFI Graphics Output Protocol (GOP) for AST2500/2600 video hardware, providing display mode enumeration, mode setting, framebuffer blitting (Blt), and hardware initialization. It uses the UEFI Driver Binding Protocol model and registers a Component Name protocol for human-readable driver identification.
Key Functions
- ModuleEntryPoint -- UEFI module entry; saves system table pointers
- AspGraphicsDriverEntry -- Driver entry point; installs Driver Binding and Component Name protocols
- AspGraphicsDriverBindingSupported -- Tests if a controller is an ASPEED graphics device
- AspGraphicsDriverBindingStart -- Starts the driver on a controller; initializes display hardware, installs GOP
- AspGraphicsDriverBindingStop -- Stops the driver; releases graphics resources
- AspInitDisplayHardware -- Low-level AST2xxx display controller initialization
- AspInitModeTable -- Builds the supported video mode table
- AspInstallGopProtocol -- Installs the Graphics Output Protocol on the controller handle
- AspGraphicsSetMode -- Sets a graphics display mode
- AspGraphicsQueryMode -- Queries mode timings and attributes
- AspGraphicsBlt -- Performs Blt (block transfer) operations to/from the framebuffer
- AspGraphicsComponentNameGetDriverName -- Returns driver name string
- AspGraphicsComponentNameGetControllerName -- Returns controller description string
Dependencies
UEFI Boot Services, UEFI Runtime Services, Graphics Output Protocol, Driver Binding Protocol, Component Name Protocol, Device Path Protocol
Lenovo HR650X (Purley/LBG-PCH), X64, ASPEED AST2500/AST2600 BMC