Features/Virt PCI Express Q35

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
m (Crobinso moved page Features/PCIExpressQ35 to Features/Virt PCI Express Q35: Prefix name with 'virt')
(tweak title, add another doc link)
Line 2: Line 2:
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
  
= PCI Express BUS Support (Q35) =
+
= Virt PCI Express Q35 =
  
 
== Summary ==
 
== Summary ==
Line 82: Line 82:
  
 
== Documentation ==
 
== Documentation ==
<!-- Is there upstream documentation on this feature, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
 
 
 
* http://www.linux-kvm.org/wiki/images/2/2e/2010-forum-Pci-express-in-qemu.pdf
 
* http://www.linux-kvm.org/wiki/images/2/2e/2010-forum-Pci-express-in-qemu.pdf
 +
* http://wiki.qemu.org/Features/Q35
  
  
Line 95: Line 94:
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==
 
+
* None yet
* TBS
+
  
  

Revision as of 23:43, 26 January 2013


Contents

Virt PCI Express Q35

Summary

Emulate PCI Express, preferably by default. PCI Express is required for Advanced Error Reporting support.

Down the road it will enable features such as alternative requester id, multiple pci domains.


Owner

  • Name: Cole Robinson
  • Email: crobinso@redhat.com
  • Name: Michael Tsirkin
  • Email: mst@redhat.com


Current status

  • Targeted release: Fedora 19
  • Last updated:
  • Percentage of completion: TBS


Detailed Description

This is an infrastructure change. When working properly we get the same functionality as now by default.

When configured, Express Root port devices will be visible to guest.


Benefit to Fedora

  • Express Root port devices will be visible to guest.
  • Enhanced error reporting of assigned devices.
  • Enables Native hotplug support.


Scope

  • TBS
  • Apps (all optional but would be nice if they are done)
    • TBS


How To Test

WHQL + existing PCI tests should cover a lot of functionality.

pcisig.org has pci express specific tests that we can run in a windows guest.


User Experience

Express Root port devices will be visible to guest.


Dependencies

None


Contingency Plan

TBS


Documentation


Release Notes

  • TBS


Comments and Discussion

  • None yet