virtio-gpu: handle partial maps properly