-
VirtIO-Treiberbasis in D3OS integrieren
- Virtio-GPU-Gerät erkennen und initialisieren
- Einbindung der Rust-Crate virtio-drivers als wiederverwendbare Treiberbasis
- Grundlage schaffen, um weitere VirtIO-Geräte später konsistent aktivieren zu können
-
VirtIO-GPU Erweiterung
- Resize Unterstützung für Auflösungsänderungen
- VirGL Fähigkeit hinzufügen
-
Demo-Anwendungen
- VirGL Funktionstest
- VirtIO Sound Playback Test
- Rectangle Demo anpassen auf Crate Implementierung
-
Performance-Test
- Benchmarking der GPU-Integration
- Vergleich WSL2 und Ubuntu25 als Host
-
Ergänzung in Makefile.toml
- "-display", "gtk,gl=on",
- "-device", "virtio-vga-gl",
- "-device", "virtio-sound-pci,audiodev=audio0",
-
Demo starten (in boot.rs)
- play_pcm_file();
- test_virgl();
- rectangle_demo(gpu_mutex);
-
Sonstiges
- Git Version: 92cb6f3
- Compiler: rustc 1.91.0-nightly (fe5536432 2025-08-29)
- für VirGL wird virglrenderer Hostseitig vorausgesetzt