cvs commit: src/sys/alpha/pci pcibus.c
Marcel Moolenaar
marcel at FreeBSD.org
Wed Sep 1 23:12:20 PDT 2004
marcel 2004-09-02 06:12:19 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_5)
sys/alpha/pci pcibus.c
Log:
MFC rev 1.35:
In alpha_pci_alloc_resource(), when allocating a memory resource,
do not set the virtual address to the bus address when the bus
doesn't have either of the PCI_RF_DENSE or PCI_RF_BWX flags set.
The TGA driver uses the virtual address to access the registers,
which on some machines can cause a memory management fault. Map
the bus address as K0SEG virtual memory instead. Note that with
some hardware combinations involving the TGA2 adapter this change
merely results that the memory management fault is replaced by a
machine check.
Approved by: re (scottl)
Revision Changes Path
1.34.2.1 +1 -1 src/sys/alpha/pci/pcibus.c
More information about the cvs-src
mailing list