From owner-cvs-src-old@FreeBSD.ORG Tue Nov 17 20:43:28 2009 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 129FC1065698 for ; Tue, 17 Nov 2009 20:43:28 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F37B58FC1C for ; Tue, 17 Nov 2009 20:43:27 +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 nAHKhR6D066688 for ; Tue, 17 Nov 2009 20:43:27 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nAHKhQgt066687 for cvs-src-old@freebsd.org; Tue, 17 Nov 2009 20:43:26 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200911172043.nAHKhQgt066687@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Tue, 17 Nov 2009 20:43:04 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/cam cam.h cam_ccb.h cam_periph.h cam_xpt.c src/sys/cam/ata ata_da.c ata_pmp.c ata_xpt.c src/sys/cam/scsi scsi_da.c scsi_sg.c scsi_xpt.c 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, 17 Nov 2009 20:43:28 -0000 mav 2009-11-17 20:43:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/cam cam.h cam_ccb.h cam_periph.h cam_xpt.c sys/cam/ata ata_da.c ata_pmp.c ata_xpt.c sys/cam/scsi scsi_da.c scsi_sg.c scsi_xpt.c Log: SVN rev 199431 on 2009-11-17 20:43:04Z by mav MFC r198708: - Reduce code duplication in ATA XPT and PMP driver. - Move PIO size setting from ada driver to ATA XPT. It is XPT business to negotiate transfer details. ada driver is now stateless. - Report PIO size to SIM. It is required for correct PATA SIM operation. - Tune PMP scan timings. It workarounds some problems with SiI. - If reset hapens during PMP initialization - restart it. - Introduce early-initialized periph drivers, which are used during initial scan process. Use it for xpt, probe, aprobe and pmp. It gives pmp chance to finish scan before mountroot and numerate devices in right order. Revision Changes Path 1.2.2.6 +3 -75 src/sys/cam/ata/ata_da.c 1.3.2.3 +156 -175 src/sys/cam/ata/ata_pmp.c 1.3.2.8 +234 -255 src/sys/cam/ata/ata_xpt.c 1.13.2.3 +1 -0 src/sys/cam/cam.h 1.37.2.3 +11 -0 src/sys/cam/cam_ccb.h 1.20.2.2 +2 -0 src/sys/cam/cam_periph.h 1.217.2.12 +38 -8 src/sys/cam/cam_xpt.c 1.236.2.6 +3 -1 src/sys/cam/scsi/scsi_da.c 1.15.2.2 +2 -2 src/sys/cam/scsi/scsi_sg.c 1.3.2.3 +2 -1 src/sys/cam/scsi/scsi_xpt.c