plan: mark Gap 5 (host->guest resize events) and Gap 8 (atomic_check connectors) done
Gap 5: virtio IRQ handler at virtio/mod.rs:366-403 already reads
VIRTIO_GPU_EVENT_DISPLAY and calls refresh_connectors. Scheme layer
queues the hotplug event so userspace libdrm clients get notified.
Gap 8: atomic_check now validates connectors via the
available_connectors parameter — fixed in commit 32993a9ee.
This commit is contained in:
@@ -521,10 +521,10 @@ KWin handles all Wayland protocols internally. No extensions to redbear-composit
|
||||
| 2 | **ATOMIC connector_states never populated** | 🔴 | `scheme.rs` | 1700-1735 |
|
||||
| 3 | **No render node (`renderD128`)** | 🔴 | `scheme.rs::openat()` | 2876-2903 |
|
||||
| 4 | **PRIME uses in-memory token, not real DMA-BUF FD** | 🔴 | `scheme.rs` | 2654-2706 |
|
||||
| 5 | **No host→guest resize event processing** | 🔴 | `virtio/mod.rs` | 366-403 |
|
||||
| 5 | **No host→guest resize event processing** | ✅ DONE | `virtio/mod.rs` | 366-403 |
|
||||
| 6 | **`VIRTIO_GPU_CMD_RESOURCE_MAP_BLOB` not implemented** | 🔴 | `virtio/mod.rs` | N/A (missing method) |
|
||||
| 7 | **Fence is software-only** | 🟡 | `fence.rs`, `virtio/mod.rs` | 843-845 |
|
||||
| 8 | **`atomic_check()` ignores connector state** | 🟡 | `kms/atomic.rs` | 126-128 |
|
||||
| 8 | **`atomic_check()` ignores connector state** | ✅ DONE | `kms/atomic.rs` | 126-128 |
|
||||
| 9 | **SETPLANE falls through to page_flip** | 🟡 | `scheme.rs` | 1934-1943 |
|
||||
|
||||
### 2.3 libdrm 2.4.125
|
||||
|
||||
Reference in New Issue
Block a user