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