CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2016/03/13 05:57:15

Modified files:
        sys/dev/pci    : ichiic.c 

Log message:
In ichiic(4), ignore the SMBALERT# interrupt. This interrupt has been
observed to fire for spurious reasons with buggy hardware/bios.
It is being ignored by both FreeBSD and Linux as well.

Fixes GENERIC kernel boot on ADI RCC-VE with buggy bios versions, where
ichiic(4) ended up stealing interrupts from ehci(4), rendering the internal
eMMC flash unusable.

Also, always ackknowledge all interrupts by writing status bits back
to avoid a potential SMBALERT# interrupt storm.

with and ok deraadt@ kettenis@ mpi@

Reply via email to