Expand description
§Graphics Manager Module
This module provides functionality for managing graphics devices and resources in the kernel.
§Overview
The GraphicsManager is responsible for:
- Managing framebuffer resources from graphics devices
- Coordinating with DeviceManager for device discovery
- Creating and managing character devices for framebuffer access
- Future support for multi-display configurations and mmap operations
§Key Components
GraphicsManager: The main graphics management systemFramebufferResource: Resource information extracted from graphics devicesDisplayConfiguration: Configuration for display setups (future use)MmapRegion: Memory mapping region tracking (future use)
Structs§
- Display
Configuration - Display configuration for multi-display setups (future use)
- Framebuffer
Resource - Framebuffer resource extracted from graphics devices
- Graphics
Manager - Graphics Manager - singleton for managing graphics resources
- Mmap
Region - Memory mapped region tracking (future use)
Statics§
- MANAGER 🔒