Re: [PATCH] virtio-pci: also bind to Amazon PCI vendor ID

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Hi,

> But this is independent of WHQL certification.  My understanding is
> that Microsoft will only allow the owner of the PCI Vendor ID to WHQL
> drivers.  As best as I know, this is not a publicly documented
> process.
> 
> Do you have any examples of anyone else successfuling WHQL'ing drivers
> by just changing the subsystem ID?  Microsoft has specific rules about
> the usage of the subsystem ID.  See
> http://msdn.microsoft.com/en-us/library/windows/hardware/dn653567%28v=vs.85%29.aspx.
> I don't think it is intended to enable a totally different
> implementation of the driver based on subsystem ID.
> 
> Certainly, this is not expected with typical PCI devices.

Well, no.  It is the whole point why the subsystem ids exist in the
first place.

Manufacturer A builds a pci chip.
Manufacturer B builds a pci card using that chip, but custom hardware
around it.

PCI ID is the one of manufacturer A.
PCI subsystem ID is the one of manufacturer B.
Of course manufacturer B writes, certificates and ships the drivers for
the device.

Example: es1370 sound card chip.  The es1730 emulation in qemu has *not*
the default qemu subsystem id, exactly because the drivers need the
subsystem id to figure what the correct driver is.

Other example: There have been tons of TV cards in the late 90ies, all
based on the bt848/bt878 pci chip, but all with different tuner chips
hooked up, and you need to look at the subsystem id to figure what card
it is, which tuner it has and which tv standards and frequencies it can
handle.

cheers,
  Gerd


_______________________________________________
Virtualization mailing list
Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/virtualization




[Index of Archives]     [KVM Development]     [Libvirt Development]     [Libvirt Users]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux