From owner-freebsd-ppc@FreeBSD.ORG Sat Mar 28 18:40:03 2009 Return-Path: Delivered-To: freebsd-ppc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BB551065670 for ; Sat, 28 Mar 2009 18:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 670138FC15 for ; Sat, 28 Mar 2009 18:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n2SIe3nc095850 for ; Sat, 28 Mar 2009 18:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n2SIe3r3095849; Sat, 28 Mar 2009 18:40:03 GMT (envelope-from gnats) Resent-Date: Sat, 28 Mar 2009 18:40:03 GMT Resent-Message-Id: <200903281840.n2SIe3r3095849@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ppc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bruce Cran Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2DB54106566C for ; Sat, 28 Mar 2009 18:38:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 1B3B88FC16 for ; Sat, 28 Mar 2009 18:38:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n2SIc4Jm086383 for ; Sat, 28 Mar 2009 18:38:04 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n2SIc4ga086382; Sat, 28 Mar 2009 18:38:04 GMT (envelope-from nobody) Message-Id: <200903281838.n2SIc4ga086382@www.freebsd.org> Date: Sat, 28 Mar 2009 18:38:04 GMT From: Bruce Cran To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: powerpc/133161: [ata] [patch] add support for building mac ata chipset driver to build system X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Mar 2009 18:40:03 -0000 >Number: 133161 >Category: powerpc >Synopsis: [ata] [patch] add support for building mac ata chipset driver to build system >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ppc >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 28 18:40:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Bruce Cran >Release: 8.0-CURRENT >Organization: >Environment: FreeBSD mac.draftnet 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sat Mar 28 17:27:59 GMT 2009 brucec@mac.draftnet:/usr/obj/usr/src/sys/IBMIN powerpc >Description: Last year the ATA driver was modularised such that kernels can now be built with selective chipset support. There's currently no way to build the driver required for operation on mac ppc without pulling in all the other drivers. The attached patch adds the 'atamacppc' device; it requires the atacore and atapci devices to be present in the kernel configuration file. >How-To-Repeat: >Fix: Patch attached with submission follows: --- /sys/conf/files.powerpc 2009-02-28 16:21:25.000000000 +0000 +++ files.powerpc 2009-03-28 18:24:57.000000000 +0000 @@ -113,9 +113,9 @@ powerpc/ofw/ofw_pcibus.c optional pci aim powerpc/ofw/ofw_pcib_pci.c optional pci aim powerpc/ofw/ofw_syscons.c optional sc aim -powerpc/powermac/ata_kauai.c optional powermac ata -powerpc/powermac/ata_macio.c optional powermac ata -powerpc/powermac/ata_dbdma.c optional powermac ata +powerpc/powermac/ata_kauai.c optional powermac ata | powermac atamacppc +powerpc/powermac/ata_macio.c optional powermac ata | powermac atamacppc +powerpc/powermac/ata_dbdma.c optional powermac ata | powermac atamacppc powerpc/powermac/dbdma.c optional powermac pci powerpc/powermac/grackle.c optional powermac pci powerpc/powermac/hrowpic.c optional powermac pci >Release-Note: >Audit-Trail: >Unformatted: