From owner-freebsd-wireless@FreeBSD.ORG Tue Mar 12 21:12:52 2013 Return-Path: <owner-freebsd-wireless@FreeBSD.ORG> Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9E9B1D86; Tue, 12 Mar 2013 21:12:52 +0000 (UTC) (envelope-from jrisom@gmail.com) Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 605F3886; Tue, 12 Mar 2013 21:12:52 +0000 (UTC) Received: by mail-ie0-f174.google.com with SMTP id k10so448397iea.19 for <multiple recipients>; Tue, 12 Mar 2013 14:12:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=AKd8M2sM6Su8QrMPqTVwYzshbHHWZHWosyfvonde9gg=; b=Y+0DHMSmhKWNmBIAFrAcPp2OBuUwhL8fpbrT1ZvQcZPiBonRmTgGDjX4TBsCRya6X1 RpooEjL8KyOYMWfsO+F98w/u9vQd+VlbOC3ksASRkfAy/I0XHQx4KvTlY4PAE5GWOGnk WgkzFMIOncC6YdNs2XZcN9A/DuAaHDiHbAPsyWsNZRVTIh7JHbITn4UVEuXh1vfqn8aa 6X4nbowyGu8HjNf1tt8/zAi9+dSohyJLnW898ynM1uc2bADtaUQhyEjRYZ25h24m1TjL ZyDusG2QO0eWeoHSX4Nq2n3Hy+LDkrYF9qMSRbrqPL26JgVecF1ICMz+BOJHGo0VvFE0 d2Xg== X-Received: by 10.50.12.201 with SMTP id a9mr13477789igc.10.1363122771838; Tue, 12 Mar 2013 14:12:51 -0700 (PDT) Received: from [192.168.1.14] (c-98-212-197-211.hsd1.il.comcast.net. [98.212.197.211]) by mx.google.com with ESMTPS id s8sm23629964igs.0.2013.03.12.14.12.50 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 12 Mar 2013 14:12:51 -0700 (PDT) Message-ID: <513F9A4B.5030704@gmail.com> Date: Tue, 12 Mar 2013 16:12:43 -0500 From: Joshua Isom <jrisom@gmail.com> User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3 MIME-Version: 1.0 To: Adrian Chadd <adrian@freebsd.org> Subject: Re: Fine, OK, here's my initial AR9380/AR9485 support References: <513d3ae3.08c2440a.59a6.63b2@mx.google.com> <513DA767.6010208@gmail.com> <CAJ-Vmo=uSeKK1SV3k_nRLDSHShobiyN6ky861b5NDn_U8NxukQ@mail.gmail.com> <513E6AF5.9010304@gmail.com> <CAJ-Vmo=9Kj41=J3m6SapXi0y6t9cF-A=XCX8AWz0qirLnrwX=Q@mail.gmail.com> <513E7924.3060302@gmail.com> <CAJ-VmomWgitUZvxVQbQc6qFu8rOYJVZiZCrVEjQm2fOdp5Sz7w@mail.gmail.com> <CAJ-Vmok2ONOJsZK4BuD9J5drUpmjri6mV-dB4N7-9HvuGcVV0Q@mail.gmail.com> <CAJ-VmonmrYV__z_6VterhZ2itmtL2seTo0VQ5oUHTOwuCWydQg@mail.gmail.com> <CAJ-Vmo=wHhq2yGiwEJxGvNHYaOYTTWSuAbUyPG+ZgUwE+OWaiA@mail.gmail.com> In-Reply-To: <CAJ-Vmo=wHhq2yGiwEJxGvNHYaOYTTWSuAbUyPG+ZgUwE+OWaiA@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." <freebsd-wireless.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-wireless>, <mailto:freebsd-wireless-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-wireless> List-Post: <mailto:freebsd-wireless@freebsd.org> List-Help: <mailto:freebsd-wireless-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-wireless>, <mailto:freebsd-wireless-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 12 Mar 2013 21:12:52 -0000 I had to remove the /sys/ from the PATH and CFLAGS to point to the right directory, it's still failing with warnings. I tried gcc and clang. I'll try to see how much I can patch myself without knowing the code at all. On 3/11/2013 10:25 PM, Adrian Chadd wrote: > Ok, I see that clang is doing some odd expansion there. I've poked the > clang nerds about it, I'll see what they say. > > Anyway - I've shifted its location - now please create a new directory > - sys/contrib/dev/ath/ath_hal/ar9300/, and put your symlinks in there. > > Then uncomment in ath/Makefile like this: > > Index: ath/Makefile > =================================================================== > --- ath/Makefile (revision 248181) > +++ ath/Makefile (working copy) > @@ -124,13 +124,13 @@ > SRCS+= ar9287.c ar9287_reset.c ar9287_attach.c ar9287_cal.c ar9287_olc.c > > # + AR9300 HAL > -# .PATH: ${.CURDIR}/../../contrib/sys/dev/ath/ath_hal/ar9300 > -#SRCS+= ar9300_interrupts.c ar9300_radar.c ar9300_ani.c ar9300_keycache.c > -#SRCS+= ar9300_radio.c ar9300_xmit.c ar9300_attach.c ar9300_mci.c ar9300_stub.c > -#SRCS+= ar9300_xmit_ds.c ar9300_beacon.c ar9300_misc.c ar9300_recv.c > -#SRCS+= ar9300_stub_funcs.c ar9300_eeprom.c ar9300_paprd.c ar9300_recv_ds.c > -#SRCS+= ar9300_freebsd.c ar9300_phy.c ar9300_reset.c ar9300_gpio.c > -#SRCS+= ar9300_power.c ar9300_timer.c > +.PATH: ${.CURDIR}/../../contrib/sys/dev/ath/ath_hal/ar9300 > +SRCS+= ar9300_interrupts.c ar9300_radar.c ar9300_ani.c ar9300_keycache.c > +SRCS+= ar9300_radio.c ar9300_xmit.c ar9300_attach.c ar9300_mci.c ar9300_stub.c > +SRCS+= ar9300_xmit_ds.c ar9300_beacon.c ar9300_misc.c ar9300_recv.c > +SRCS+= ar9300_stub_funcs.c ar9300_eeprom.c ar9300_paprd.c ar9300_recv_ds.c > +SRCS+= ar9300_freebsd.c ar9300_phy.c ar9300_reset.c ar9300_gpio.c > +SRCS+= ar9300_power.c ar9300_timer.c > > # NB: rate control is bound to the driver by symbol names so only pick one > .if ${ATH_RATE} == "sample" > @@ -149,7 +149,7 @@ > SRCS+= dfs_null.c > > CFLAGS+= -I. -I${.CURDIR}/../../dev/ath -I${.CURDIR}/../../dev/ath/ath_hal > -# CFLAGS+= -I. -I${.CURDIR}/../../contrib/sys/dev/ath/ath_hal/ > +CFLAGS+= -I. -I${.CURDIR}/../../contrib/sys/dev/ath/ath_hal/ > > .if !defined(KERNBUILDDIR) > opt_ah.h: >