diff --git a/drivers/virtio/virtio-gpu.c b/drivers/virtio/virtio-gpu.c index 1c8c404fe43..1a6dd94cde6 100644 --- a/drivers/virtio/virtio-gpu.c +++ b/drivers/virtio/virtio-gpu.c @@ -560,7 +560,7 @@ static int virtio_gpu_probe(FAR struct virtio_device *vdev) goto err_init_fb; } - ent.addr = (uintptr_t)priv->fbmem; + ent.addr = up_addrenv_va_to_pa(priv->fbmem); ent.length = priv->fblen; ret = virtio_gpu_attach_backing(priv, 1, &ent, 1); if (ret < 0)