From owner-cvs-src@FreeBSD.ORG Mon Jul 3 08:24:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 948E816A415; Mon, 3 Jul 2006 08:24:10 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DA9A43D48; Mon, 3 Jul 2006 08:24:10 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k638OAWN052968; Mon, 3 Jul 2006 08:24:10 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k638OAOa052967; Mon, 3 Jul 2006 08:24:10 GMT (envelope-from mjacob) Message-Id: <200607030824.k638OAOa052967@repoman.freebsd.org> From: Matt Jacob Date: Mon, 3 Jul 2006 08:24:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/isp isp.c isp_pci.c ispmbox.h ispreg.h ispvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 03 Jul 2006 08:24:10 -0000 mjacob 2006-07-03 08:24:09 UTC FreeBSD src repository Modified files: sys/dev/isp isp.c isp_pci.c ispmbox.h ispreg.h ispvar.h Log: Do various fixes to support firmware loading for the 2322 (and by extension, the 2422). One peculiar thing I've found with the 2322 is that if you don't force it to do Hard LoopID acquisition, the firmware crashes. This took a while to figure out. While we're at it, fix various bugs having to do with NVRAM reading and option setting with respect to pieces of NVRAM. Revision Changes Path 1.120 +227 -124 src/sys/dev/isp/isp.c 1.115 +20 -4 src/sys/dev/isp/isp_pci.c 1.52 +3 -1 src/sys/dev/isp/ispmbox.h 1.26 +19 -6 src/sys/dev/isp/ispreg.h 1.76 +11 -7 src/sys/dev/isp/ispvar.h