⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module gpu_i915

Module gpu_i915 

Source
Expand description

Intel i915/Xe GPU Driver Framework

Provides PCI device detection and structured types for Intel integrated and discrete GPUs. Actual register programming requires hardware access not available in QEMU’s virtio-gpu environment.

Modules§

device_ids
Intel GPU PCI device IDs (subset of common devices)
regs
MMIO register block offsets (per i915 driver documentation)

Structs§

DisplayPipe
Display pipe configuration
GttEntry
Graphics Translation Table (GTT) entry
I915Device
Intel GPU device instance

Enums§

CacheLevel
Cache level for GTT mappings
DisplayPixelFormat
Display framebuffer pixel format
IntelGeneration
Intel GPU generation

Functions§

init
Initialize the Intel i915 GPU driver (detection only).
probe
Probe the PCI bus for Intel GPU devices (x86_64 only).