jhb 32cfb3eef3 Detect invalid PCI devices more correctly in PCI interrupt router drivers.
- Check for an invalid device (vendor is invalid) before reading the
  header type register when examining function 0 of a possible device.
- When iterating over functions of a device, reject any device whose
  16-bit vendor is invalid rather than requiring the full 32-bit
  vendor+device to be all 1's.  In practice the latter check is
  probably fine, but checking the vendor is what the PCI spec
  recommends.

Reviewed by:	imp
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D21147
2019-08-06 23:15:04 +00:00
..
2019-07-30 05:13:16 +00:00
2019-05-27 00:47:51 +00:00
2019-06-22 05:35:23 +00:00
2019-05-08 19:27:30 +00:00
2019-08-06 03:49:40 +00:00
2019-07-29 14:59:14 +00:00
2019-02-04 21:28:25 +00:00
2019-06-08 16:26:56 +00:00
2019-07-14 21:08:54 +00:00