9836626793
Replaced hardcoded 1280x720 with real VirtIO GPU config space display detection: - Added VirtIO MMIO transport register constants (spec v1.2 §4.2.2) - Added VirtIO GPU config space offsets (scanout dimensions) - Implemented feature negotiation: ACKNOWLEDGE → DRIVER → read device features → acknowledge VIRGL + EDID → FEATURES_OK → DRIVER_OK - Read display dimensions from GPU config space at BAR+0x100: num_scanouts → scanout[0] enabled/width/height - Fallback to 1280x720 if scanout is disabled or absent - Renamed _mmio→mmio (was unused underscore-prefixed field) Previously: hardcoded 1280x720, no virtio negotiation, _mmio field stored but never accessed. Now: reads real display dimensions from the virtio-gpu device config.