Features/QXLKMSSupport

= QXL/Spice KMS Driver =

Summary
Currently the QXL driver is X.org only, a KMS driver is required to move forward with projects like spice 3D, and also to allow more features to be show in virt environments like plymouth.

Owner

 * Name: Dave Airlie


 * Email: 

Current status

 * Targeted release: Fedora 17
 * Last updated: (DATE)
 * Percentage of completion: 5%

Detailed Description
The current spice GPU driver for Linux guests is an X.org only driver. A kernel modesetting driver needs to be developed along with a new X.org driver that runs on top of it.

Benefit to Fedora
Fedora acts closer to native hardware inside spice VMs.

Scope
Develop a basic modesetting driver for QXL GPU Develop an acceleration/memory management interface for QXL GPU. Develop a new X.org driver on top of the new interfaces.

How To Test
Test inside a virtual machine with QXL support. plymouth should show up along with smooth booting.

Dependencies
kernel changes. X.org changes.

Contingency Plan
Do nothing, stay as we are now.

Documentation
See spice-space

Comments and Discussion

 * See Talk:Features/QXLKMSSupport