[laptop-discuss] Re: Building ath for sparc without a complete ON build

Garrett D'Amore garrett_damore at tadpole.com
Sun Sep 10 11:28:02 PDT 2006


Ritesh Sood wrote:
>
>
> On 9/10/06, *Garrett D'Amore* <garrett_damore at tadpole.com
> <mailto:garrett_damore at tadpole.com>> wrote:
>
>     Ritesh Sood wrote:
>     > On 9/10/06, peter.memishian at sun.com
>     <mailto:peter.memishian at sun.com> <peter.memishian at sun.com
>     <mailto:peter.memishian at sun.com>> wrote:
>     >
>     >
>     >     We don't currently build ath on SPARC, which is why you
>     cannot find a
>     >     Makefile.  More importantly, the object-file-only[1] HAL
>     layer is only
>     >     provided for x86 and x64 at this point
>     (common/io/ath/hal_*.o.uu).
>     >     I think it would be possible to provide it for SPARC and
>     SPARCv9,
>     >     but no one has done the necessary work.
>     >
>     >     [1] My understanding is that the HAL source is owned by
>     Atheros and its
>     >         terms do not enable redistribution -- hence the cursed
>     uuencoded
>     >         object files in the source tree.
>     >
>     >     --
>     >     meem
>     >
>     > I suspected the  issue with the x86 HAL library, so I checked
>     on  madWIFI, and they do mention SPARC as one of the archs
>     supported in general. I couldn't tell however if they have
>     released this particular binary, mainly because I don't know where
>     to look for it.
>     >
>     > Any further help is greatly appreciated,
>     >
>
>     The HAL sources are owned by Sam Leffler and escrowed at
>     Atheros.  Only
>     Sam can do a build.
>
>     There is a sparcv9 HAL, but it isn't compatible with Solaris; he
>     needs
>     to build with a custom gcc apparently.
>
>     I'm working to get this resolved, but it costs money, and the bean
>     counters have tightened purse strings.  Once the purse strings
>     ease up,
>     I'll get a SPARCv9 HAL and associated Makefiles committed.
>
>         -- Garrett
>     > cheers,
>     > ritesh
>     >
>     >
>     > This message posted from opensolaris.org <http://opensolaris.org>
>     > _______________________________________________
>     > laptop-discuss mailing list
>     > laptop-discuss at opensolaris.org
>     <mailto:laptop-discuss at opensolaris.org>
>     >
>
>
>     --
>     Garrett D'Amore, Principal Software Engineer
>     Tadpole Computer / Computing Technologies Division,
>     General Dynamics C4 Systems
>     http://www.tadpolecomputer.com/
>     Phone: 951 325-2134  Fax: 951 325-2191
>
> So I guess I'll wait until the HAL binary is released, but I would
> like to get one point clarified. You have mentioned SPARCV9 HAL, but I
> understand that my Ultra 60 is a SPARCV8aplus. Will it work for me?

Yes.  SPARCv8aplus is a 32-bit environment on a sparcv9 processor.  The
Solaris kernel always runs sparcv9 (i.e. 64-bit), unless you're running
a version of Solaris older than Solaris 9.

    - -Garrett


-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191




More information about the laptop-discuss mailing list