CVSROOT:        /cvs
Module name:    src
Changes by:     will...@cvs.openbsd.org 2010/10/01 20:54:40

Modified files:
        sys/dev/pci    : Tag: OPENBSD_4_8 pci_map.c 

Log message:
MFC:

- - -
revision 1.29
date: 2010/09/06 12:30:35;  author: kettenis;  state: Exp;  lines: +4 -5
Some stupid hardware marks PCI BARs as prefetchable that aren't side-effect
free.  Mapping those with BUS_SPACE_MAP_PREFETCHABLE can have disastrous
effects, like the NMIs observed by jsg@ with certain Intel 10Gb Ethernet
devices.  So stop trusting the devices and instead require drivers to
explicitly pass the BUS_SPACE_MAP_PREFECTHABLE flag to pci_mapreg_map().
- - -

from sthen
ok deraadt

Reply via email to