Add GPU driver interrupt handling, Intel GPU PCI config, and display improvements

AMD display driver: expanded DCN pipeline setup with plane/controller/stream mapping.
Intel driver: cleaned up module structure.
New interrupt module for MSI-X vector management across GPU drivers.
PCID config endpoint patch and Intel GPU TOML for automatic driver spawning.
Expanded redox_stubs with additional kernel API shims.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-04-12 23:52:19 +01:00
parent 59d4ba5dcf
commit cefc9b8936
10 changed files with 505 additions and 45 deletions
+17
View File
@@ -0,0 +1,17 @@
# PCID configuration for Intel GPU auto-detection
# When pcid detects an Intel GPU (vendor 0x8086, class 0x03),
# it launches redox-drm with the PCI device location.
[[device]]
vendor = 0x8086
class = 0x03
subclass = 0x00
command = ["redox-drm"]
args = ["$BUS", "$DEV", "$FUNC"]
[[device]]
vendor = 0x8086
class = 0x03
subclass = 0x02
command = ["redox-drm"]
args = ["$BUS", "$DEV", "$FUNC"]