Mir and virtual machines
This blueprint is meant to capture the tasks for Mir on virtual machines.
Blueprint information
- Status:
- Not started
- Approver:
- kevin gunn
- Priority:
- Undefined
- Drafter:
- Mir development team
- Direction:
- Needs approval
- Assignee:
- Mir development team
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
for kvm/qemu, seems to work on qxl. assumption is that we simply need to enable mesa sw rendering and "it should just work".
VMware: works, has vsync (and other) issues with free drivers, need to try in a host environment with 3D accel that vmware properly supports (linux with non-free drivers, Windows, Mac OS X)
VirtualBox: does not work at all, virtualbox doesn't provide KMS.
Work Items
Work items:
[afrantzis] Investigate current state in various virtual environments: DONE
[afrantzis] Fix critical issues in Mir (i.e. not performance) to allow it to run in vmware: DONE
Test Mir in vmware in a host environment with 3D accel that vmware properly supports: TODO
enable sw buffers for mesa-sw-gl : TODO
[andreas-pokorny] enable plain kms/drm device for mesa-sw-gl : DONE
[andreas-pokorny] verify mir on kvm with kernel-3.16+patches : DONE
upstream (jollas) page flipping patch to vbox-drm: TODO
check feasability of adding kms support to vbox-drm: TODO
enable prime-fds through GEM in linux kernel for vbox-drm: TODO
Dependency tree
* Blueprints in grey have been implemented.