The Virtio GPIO Linux driver reads the configuration space in a way not conformant with the virtio specification. The hypervisor we are using is strict in what it accepts so the current behavior causes a problem. Builds on top of gpio/for-next, tested on Linux v6.5.7.