From owner-cvs-src@FreeBSD.ORG Fri Jun 6 16:48:20 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DA4F37B401; Fri, 6 Jun 2003 16:48:20 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB2D343F93; Fri, 6 Jun 2003 16:48:19 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h56NmJ0U081233; Fri, 6 Jun 2003 16:48:19 -0700 (PDT) (envelope-from gibbs@repoman.freebsd.org) Received: (from gibbs@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h56NmJDO081232; Fri, 6 Jun 2003 16:48:19 -0700 (PDT) Message-Id: <200306062348.h56NmJDO081232@repoman.freebsd.org> From: "Justin T. Gibbs" Date: Fri, 6 Jun 2003 16:48:19 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aic7xxx aic7770.c aic79xx.c aic79xx.h aic79xx_pci.c aic7xxx.c aic7xxx.h aic7xxx_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jun 2003 23:48:20 -0000 gibbs 2003/06/06 16:48:19 PDT FreeBSD src repository Modified files: sys/dev/aic7xxx aic7770.c aic79xx.c aic79xx.h aic79xx_pci.c aic7xxx.c aic7xxx.h aic7xxx_pci.c Log: aic7770.c: aic79xx.c: aic79xx.h: aic79xx_pci.c: aic7xxx.c: aic7xxx.h: aic7xxx_pci.c: Switch ah?_reset() to take an additional "reinit" argument. Use this instead of init_level to determin if the chip should be fully reinitialized after a chip reset. This is required so that ah?_shutdown() can reset the chip without side-effects. aic79xx.c: Implement ahd_suspend() and ahd_resume(). aic7xxx.c: Change ahc_loadseq() to *not* restart the sequencer. This brings the loadseq behavior in line with that of the 7902 driver and also simplifies the init routine. Correct the resume routine to enable interrupts and restart the sequencer. Revision Changes Path 1.14 +2 -2 src/sys/dev/aic7xxx/aic7770.c 1.18 +22 -128 src/sys/dev/aic7xxx/aic79xx.c 1.13 +7 -7 src/sys/dev/aic7xxx/aic79xx.h 1.12 +2 -2 src/sys/dev/aic7xxx/aic79xx_pci.c 1.93 +21 -12 src/sys/dev/aic7xxx/aic7xxx.c 1.49 +2 -2 src/sys/dev/aic7xxx/aic7xxx.h 1.27 +2 -2 src/sys/dev/aic7xxx/aic7xxx_pci.c