From owner-cvs-src-old@FreeBSD.ORG Mon Apr 27 17:30:42 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 353C41065670 for ; Mon, 27 Apr 2009 17:30:42 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 20B0A8FC2A for ; Mon, 27 Apr 2009 17:30:42 +0000 (UTC) (envelope-from jkim@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 n3RHUgRo014660 for ; Mon, 27 Apr 2009 17:30:42 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3RHUgZ4014659 for cvs-src-old@freebsd.org; Mon, 27 Apr 2009 17:30:42 GMT (envelope-from jkim@repoman.freebsd.org) Message-Id: <200904271730.n3RHUgZ4014659@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jkim@repoman.freebsd.org using -f From: Jung-uk Kim Date: Mon, 27 Apr 2009 17:29:51 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-pci.h src/sys/dev/ata/chipsets ata-ahci.c ata-ati.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, 27 Apr 2009 17:30:42 -0000 jkim 2009-04-27 17:29:51 UTC FreeBSD src repository Modified files: sys/dev/ata ata-pci.h sys/dev/ata/chipsets ata-ahci.c ata-ati.c Log: SVN rev 191568 on 2009-04-27 17:29:51Z by jkim - Always force AHCI mode on a ATI/AMD SB600/700/800 SATA controller. These controllers may be configured as legacy IDE mode by modifying subclass and progif without actually changing PCI device IDs. Instead of complicating code, we always force AHCI mode while probing. Also we restore AHCI mode while resuming per ATI/AMD register programming/requirement guides. - Fix SB700/800 "combined" mode. Unlike SB600, this PATA controller can combine two SATA ports and emulate one PATA channel as primary or secondary depending on BIOS configuration. When the combined mode is disabled, this channel disappears and it works just like SB600 PATA controller, however. - Add more PCI device IDs for SB700/800 and adjust device descriptions. SB800 shares the same PCI device IDs and added two more SATA IDs. Revision Changes Path 1.105 +6 -0 src/sys/dev/ata/ata-pci.h 1.21 +1 -2 src/sys/dev/ata/chipsets/ata-ahci.c 1.2 +70 -6 src/sys/dev/ata/chipsets/ata-ati.c