Print this page
MFV: illumos-gate@9a48f6c443e5968307491ba7cc134bbdd0328801
9806 ehci_take_control() can infinite loop due to PCI invalid reads
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
Author: Robert Mustacchi <rm@joyent.com>

@@ -278,10 +278,11 @@
 #define EHCI_EX_CAP_SPECIFICS_SHIFT     16
 #define EHCI_EX_CAP_NEXT_PTR            0x0000FF00
 #define EHCI_EX_CAP_NEXT_PTR_SHIFT      8
 #define EHCI_EX_CAP_ID                  0x000000FF
 #define EHCI_EX_CAP_ID_SHIFT            0
+#define EHCI_EX_CAP_ID_RESERVED         0
 #define EHCI_EX_CAP_ID_BIOS_HANDOFF     1
 
 #define EHCI_LEGSUP_OS_OWNED_SEM        0x01000000
 #define EHCI_LEGSUP_BIOS_OWNED_SEM      0x00010000