OASIS Open Mailing List Archives  ·  All Lists  ·  virtio  ·  2014-01

virtio — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

Feedback: PCI device spec


Greetings, A colleague of mine, implementing a virtio PCI device now, asked me to pass some feedback on his behalf (a trick to avoid legals & IPR :-) P. 6.1. "Configuration Space Organization" of the "PCI Local Bus Specification, REV. 3.0" (page 215) states that "All PCI compliant devices must support the [..] Class Code" and the WD01 does not define what class should it be. I had a look at the spec and appendix D. "Class Codes" defines "00h Device was built before Class Code definitions were finalized" and a brief look at Linux kernel shows that it would work. At the same time native KVM tools use "01h Mass storage controller" with subclass/interface "80h 00h Other mass storage controller" which probably makes sense. I'm far from being any kind of PCI expert, so the question is: Should the spec clarify this matter? Maybe a table in the PCI chapter showing virtio ID -> PCI class? Pawel

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]