From owner-cvs-src-old@FreeBSD.ORG Mon Mar 30 22:18:55 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 A417E10656C7 for ; Mon, 30 Mar 2009 22:18:55 +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 883A68FC29 for ; Mon, 30 Mar 2009 22:18:55 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2UMIteM078594 for ; Mon, 30 Mar 2009 22:18:55 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2UMItF7078593 for cvs-src-old@freebsd.org; Mon, 30 Mar 2009 22:18:55 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200903302218.n2UMItF7078593@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Mon, 30 Mar 2009 22:18:38 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-pci.c ata-pci.h ata-sata.c src/sys/dev/ata/chipsets ata-ahci.c ata-intel.c ata-jmicron.c ata-marvell.c ata-nvidia.c ata-promise.c ata-siliconimage.c ata-sis.c ata-via.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: Mon, 30 Mar 2009 22:18:58 -0000 mav 2009-03-30 22:18:38 UTC FreeBSD src repository Modified files: sys/dev/ata ata-pci.c ata-pci.h ata-sata.c sys/dev/ata/chipsets ata-ahci.c ata-intel.c ata-jmicron.c ata-marvell.c ata-nvidia.c ata-promise.c ata-siliconimage.c ata-sis.c ata-via.c Log: SVN rev 190581 on 2009-03-30 22:18:38Z by mav Integrate user/mav/ata branch: Add ch_suspend/ch_resume methods for PCI controllers and implement them for AHCI. Refactor AHCI channel initialization according to it. Fix Port Multipliers operation. It is far from perfect yet, but works now. Tested with JMicron JMB363 AHCI + SiI 3726 PMP pair. Previous version was also tested with SiI 4726 PMP. Hardware sponsored by: Vitsch Electronics / VEHosting.nl Revision Changes Path 1.140 +14 -1 src/sys/dev/ata/ata-pci.c 1.104 +7 -1 src/sys/dev/ata/ata-pci.h 1.4 +124 -53 src/sys/dev/ata/ata-sata.c 1.20 +118 -41 src/sys/dev/ata/chipsets/ata-ahci.c 1.5 +1 -1 src/sys/dev/ata/chipsets/ata-intel.c 1.5 +28 -0 src/sys/dev/ata/chipsets/ata-jmicron.c 1.7 +1 -1 src/sys/dev/ata/chipsets/ata-marvell.c 1.6 +1 -1 src/sys/dev/ata/chipsets/ata-nvidia.c 1.8 +2 -2 src/sys/dev/ata/chipsets/ata-promise.c 1.6 +2 -2 src/sys/dev/ata/chipsets/ata-siliconimage.c 1.6 +1 -1 src/sys/dev/ata/chipsets/ata-sis.c 1.5 +1 -1 src/sys/dev/ata/chipsets/ata-via.c