Page MenuHomeFreeBSD

vtgpu: Support virtio gpu on Parallels Desktop
ClosedPublic

Authored by andrew on Fri, Feb 6, 5:52 PM.
Tags
None
Referenced Files
F146732743: D55147.id.diff
Thu, Mar 5, 3:09 AM
Unknown Object (File)
Mon, Mar 2, 3:34 AM
Unknown Object (File)
Fri, Feb 27, 10:07 AM
Unknown Object (File)
Tue, Feb 24, 10:03 PM
Unknown Object (File)
Sun, Feb 22, 6:23 AM
Unknown Object (File)
Sat, Feb 21, 11:04 PM
Unknown Object (File)
Fri, Feb 20, 11:30 AM
Unknown Object (File)
Thu, Feb 19, 11:21 AM
Subscribers

Details

Summary

The Parallels Desktop Virtio GPU implementation doesn't handle
enqueuing the VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING request and
memory list together.

Work around this by splitting them before sending them to be enqueued.

Sponsored by: Arm Ltd

Test Plan

Booted Parallels Desktop & UTM with a Virtio GPU device

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

andrew requested review of this revision.Fri, Feb 6, 5:52 PM

Can we add a comment in the src noting the Parallels limitation?

This revision was not accepted when it landed; it landed in state Needs Review.Tue, Feb 10, 5:07 PM
This revision was automatically updated to reflect the committed changes.