Mir and virtual machines

Registered by kevin gunn on 2014-05-19

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

Related branches

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.