From owner-cvs-src-old@FreeBSD.ORG Tue May 18 17:02:51 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E0C31065675 for ; Tue, 18 May 2010 17:02:51 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BEBD8FC15 for ; Tue, 18 May 2010 17:02:51 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o4IH2p9e067442 for ; Tue, 18 May 2010 17:02:51 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4IH2pKI067441 for cvs-src-old@freebsd.org; Tue, 18 May 2010 17:02:51 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201005181702.o4IH2pKI067441@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Tue, 18 May 2010 17:02:35 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/sparc64/pci schizo.c schizoreg.h schizovar.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 May 2010 17:02:51 -0000 marius 2010-05-18 17:02:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/pci schizo.c schizoreg.h schizovar.h Log: SVN rev 208267 on 2010-05-18 17:02:35Z 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.2.9 +92 -31 src/sys/sparc64/pci/schizo.c 1.2.2.2 +10 -0 src/sys/sparc64/pci/schizoreg.h 1.2.2.3 +3 -0 src/sys/sparc64/pci/schizovar.h