Date: Tue, 18 May 2010 17:02:24 +0000 (UTC) From: Marius Strobl <marius@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/sparc64/pci schizo.c schizoreg.h schizovar.h Message-ID: <201005181702.o4IH2jAm067411@repoman.freebsd.org>
index | next in thread | raw e-mail
marius 2010-05-18 17:02:24 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/sparc64/pci schizo.c schizoreg.h schizovar.h
Log:
SVN rev 208266 on 2010-05-18 17:02:24Z by marius
MFC: r205254, r208097
- Add quirk handling for Sun Fire V1280. The firmware of these machines
provides no ino-bitmap properties so forge them using the default set
of controller interrupts and let schizo_setup_intr() take care of the
children, hoping for non-fancy routing.
- Enable DMA write parity error interrupts on Schizo with a working
implementation.
- Let schizo_pci_bus() only panic in case of fatal errors as the interrupt
triggered by the error the firmware of Sun Fire V890 as well as 280R
with version 7 Schizo caused may happen as late as using the HBA and not
only prior to touching the PCI bus (in the former case the actual error
still is fatal but we clear it before touching the PCI bus).
While at it count and export non-fatal error interrupts via sysctl(9).
- Remove unnecessary locking from schizo_ue().
Revision Changes Path
1.6.4.9 +92 -31 src/sys/sparc64/pci/schizo.c
1.2.4.2 +10 -0 src/sys/sparc64/pci/schizoreg.h
1.2.4.3 +3 -0 src/sys/sparc64/pci/schizovar.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005181702.o4IH2jAm067411>
