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@