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,287 ****
--- 278,288 ----
  #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