Linux GPU Driver Developer’s Guide¶
- Introduction
- DRM Internals
- DRM Memory Management
- Kernel Mode Setting (KMS)
- Mode Setting Helper Functions
- Atomic Modeset Helper Functions Reference
- Modeset Helper Reference for Common Vtables
- Legacy CRTC/Modeset Helper Functions Reference
- Output Probing Helper Functions Reference
- fbdev Helper Functions Reference
- Framebuffer CMA Helper Functions Reference
- Display Port Helper Functions Reference
- Display Port Dual Mode Adaptor Helper Functions Reference
- Display Port MST Helper Functions Reference
- MIPI DSI Helper Functions Reference
- EDID Helper Functions Reference
- Rectangle Utilities Reference
- Flip-work Helper Reference
- HDMI Infoframes Helper Reference
- Plane Helper Reference
- Bridges
- Panel Helper Reference
- Simple KMS Helper Reference
- Userland interfaces
- drm/i915 Intel GFX Driver
- Core Driver Infrastructure
- Display Hardware Handling
- Mode Setting Infrastructure
- Frontbuffer Tracking
- Display FIFO Underrun Reporting
- Plane Configuration
- Atomic Plane Helpers
- Output Probing
- Hotplug
- High Definition Audio
- Panel Self Refresh PSR (PSR/SRD)
- Frame Buffer Compression (FBC)
- Display Refresh Rate Switching (DRRS)
- DPIO
- CSR firmware support for DMC
- Video BIOS Table (VBT)
- Memory Management and Command Submission
- GuC
- Tracing
- VGA Switcheroo