From owner-cvs-src-old@FreeBSD.ORG Tue Apr 19 17:41:38 2011 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 16CBD1065700 for ; Tue, 19 Apr 2011 17:41:38 +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 DAEA98FC08 for ; Tue, 19 Apr 2011 17:41:37 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p3JHfb82038943 for ; Tue, 19 Apr 2011 17:41:37 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p3JHfbXZ038942 for cvs-src-old@freebsd.org; Tue, 19 Apr 2011 17:41:37 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <201104191741.p3JHfbXZ038942@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Tue, 19 Apr 2011 17:41:17 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/cam cam_ccb.h src/sys/cam/ata ata_pmp.c ata_xpt.c src/sys/dev/ahci ahci.c src/sys/dev/mvs mvs.c src/sys/dev/siis siis.c src/sys/sys ata.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, 19 Apr 2011 17:41:38 -0000 mav 2011-04-19 17:41:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/cam cam_ccb.h sys/cam/ata ata_pmp.c ata_xpt.c sys/dev/ahci ahci.c sys/dev/mvs mvs.c sys/dev/siis siis.c sys/sys ata.h Log: SVN rev 220861 on 2011-04-19 17:41:17Z by mav MFC r220602: Improve SATA Asynchronous Notification feature support in CAM: - make SATA SIMs announce capabilities to handle SDB with Notification bit; - make PMP driver honor this SIMs capability; - make SATA XPT to negotiate and enable this feature for ATAPI devices. This feature allows supporting SATA ATAPI devices to inform system about some events happened, that may require attention. In my case this allows LG GH22LS50 SATA DVR-RW drive to report tray open/close events. Events reported to CAM in form of AC_SCSI_AEN async. Further they could be used as a hints for checking device status and reporting media change to upper layers, for example, via spoiling mechanism of GEOM. Revision Changes Path 1.3.2.11 +5 -2 src/sys/cam/ata/ata_pmp.c 1.3.2.35 +25 -0 src/sys/cam/ata/ata_xpt.c 1.37.2.9 +1 -0 src/sys/cam/cam_ccb.h 1.1.2.52 +3 -1 src/sys/dev/ahci/ahci.c 1.2.2.9 +15 -0 src/sys/dev/mvs/mvs.c 1.1.2.36 +5 -0 src/sys/dev/siis/siis.c 1.41.2.9 +1 -0 src/sys/sys/ata.h