Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Garrett D'Amore <gdamore@netbsd.org>
List: source-changes
Date: 06/05/2006 05:15:31
Module Name:	src
Committed By:	gdamore
Date:		Mon Jun  5 05:15:31 UTC 2006

Modified Files:
	src/sys/arch/evbmips/atheros: autoconf.c machdep.c
	src/sys/arch/mips/atheros: ar531x_board.c arbus.c
	src/sys/arch/mips/atheros/dev: if_ath_arbus.c
	src/sys/arch/mips/atheros/include: ar531xreg.h ar531xvar.h
	src/sys/arch/sparc64/conf: GENERIC32
	src/sys/contrib/dev/ath: COPYRIGHT README ah.h ah_desc.h ah_devid.h
	    version.h
	src/sys/contrib/dev/ath/netbsd: ah_osdep.c ah_osdep.h
	src/sys/contrib/dev/ath/public: alpha-elf.hal.o.uu alpha-elf.inc
	    arm9-le-thumb-elf.hal.o.uu arm9-le-thumb-elf.inc
	    armv4-be-elf.hal.o.uu armv4-be-elf.inc armv4-be-elf.opt_ah.h
	    armv4-le-elf.hal.o.uu armv4-le-elf.inc armv4-le-elf.opt_ah.h
	    i386-elf.hal.o.uu i386-elf.inc mips-be-elf.hal.o.uu mips-be-elf.inc
	    mips-be-elf.opt_ah.h mips-le-elf.hal.o.uu mips-le-elf.inc
	    mips-le-elf.opt_ah.h mips1-be-elf.hal.o.uu mips1-be-elf.inc
	    mips1-be-elf.opt_ah.h mips1-le-elf.hal.o.uu mips1-le-elf.inc
	    mips1-le-elf.opt_ah.h mipsisa32-be-elf.hal.o.uu
	    mipsisa32-be-elf.inc mipsisa32-be-elf.opt_ah.h
	    mipsisa32-le-elf.hal.o.uu mipsisa32-le-elf.inc
	    mipsisa32-le-elf.opt_ah.h powerpc-be-eabi.hal.o.uu
	    powerpc-be-eabi.inc powerpc-be-eabi.opt_ah.h
	    powerpc-be-elf.hal.o.uu powerpc-be-elf.inc powerpc-be-elf.opt_ah.h
	    powerpc-le-eabi.hal.o.uu powerpc-le-eabi.inc
	    powerpc-le-eabi.opt_ah.h sh4-le-elf.hal.o.uu sh4-le-elf.inc
	    sparc64-be-elf.hal.o.uu sparc64-be-elf.inc x86_64-elf.hal.o.uu
	    x86_64-elf.inc xscale-be-elf.hal.o.uu xscale-be-elf.inc
	    xscale-be-elf.opt_ah.h xscale-le-elf.hal.o.uu xscale-le-elf.inc
	    xscale-le-elf.opt_ah.h
	src/sys/dev/cardbus: if_ath_cardbus.c
	src/sys/dev/ic: ath.c athvar.h
	src/sys/dev/pci: if_ath_pci.c
Added Files:
	src/sys/contrib/dev/ath/public: ap30.hal.o.uu ap30.inc ap30.opt_ah.h
	    ap43.hal.o.uu ap43.inc ap43.opt_ah.h ap51.hal.o.uu ap51.inc
	    ap51.opt_ah.h ap61.hal.o.uu ap61.inc ap61.opt_ah.h
	    sparc-be-elf.hal.o.uu sparc-be-elf.inc sparc-be-elf.opt_ah.h

Log Message:
Import new HAL 0.9.17.2.  Approved by sam@

New HAL includes some driver changes to register accesses.
Adds support for WLAN devices on AR5312 family devices.
Adds support 32-bit SPARC ath devices (untested).
ath enabled in SPARC64 GENERIC builds.
This HAL is tested and known to work for i386 PCI devices, SPARC64 PCI devices,
and AR5312 WiSoC devices.  MIPS PCI devices appear to be busted (possibly only
on Alchemy hardware, unconfirmed), and cardbus support is untested due to
lack of test hardware.

Please report any new problems with this import to garrett@.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 src/sys/arch/evbmips/atheros/autoconf.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/evbmips/atheros/machdep.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/mips/atheros/ar531x_board.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/mips/atheros/arbus.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/mips/atheros/dev/if_ath_arbus.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/mips/atheros/include/ar531xreg.h
cvs rdiff -r1.1 -r1.2 src/sys/arch/mips/atheros/include/ar531xvar.h
cvs rdiff -r1.137 -r1.138 src/sys/arch/sparc64/conf/GENERIC32
cvs rdiff -r1.1 -r1.2 src/sys/contrib/dev/ath/COPYRIGHT \
    src/sys/contrib/dev/ath/README src/sys/contrib/dev/ath/ah_desc.h \
    src/sys/contrib/dev/ath/ah_devid.h src/sys/contrib/dev/ath/version.h
cvs rdiff -r1.3 -r1.4 src/sys/contrib/dev/ath/ah.h
cvs rdiff -r1.3 -r1.4 src/sys/contrib/dev/ath/netbsd/ah_osdep.c
cvs rdiff -r1.1 -r1.2 src/sys/contrib/dev/ath/netbsd/ah_osdep.h
cvs rdiff -r1.2 -r1.3 src/sys/contrib/dev/ath/public/alpha-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h \
    src/sys/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu \
    src/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h \
    src/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h
cvs rdiff -r1.1 -r1.2 src/sys/contrib/dev/ath/public/alpha-elf.inc \
    src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc \
    src/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/armv4-be-elf.inc \
    src/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/armv4-le-elf.inc \
    src/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/i386-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/i386-elf.inc \
    src/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/mips-be-elf.inc \
    src/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/mips-le-elf.inc \
    src/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/mips1-be-elf.inc \
    src/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/mips1-le-elf.inc \
    src/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc \
    src/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc \
    src/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h \
    src/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu \
    src/sys/contrib/dev/ath/public/powerpc-be-eabi.inc \
    src/sys/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/powerpc-be-elf.inc \
    src/sys/contrib/dev/ath/public/powerpc-le-eabi.inc \
    src/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/sh4-le-elf.inc \
    src/sys/contrib/dev/ath/public/sparc64-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/sparc64-be-elf.inc \
    src/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/x86_64-elf.inc \
    src/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/xscale-be-elf.inc \
    src/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/xscale-le-elf.inc
cvs rdiff -r0 -r1.1 src/sys/contrib/dev/ath/public/ap30.hal.o.uu \
    src/sys/contrib/dev/ath/public/ap30.inc \
    src/sys/contrib/dev/ath/public/ap30.opt_ah.h \
    src/sys/contrib/dev/ath/public/ap43.hal.o.uu \
    src/sys/contrib/dev/ath/public/ap43.inc \
    src/sys/contrib/dev/ath/public/ap43.opt_ah.h \
    src/sys/contrib/dev/ath/public/ap51.hal.o.uu \
    src/sys/contrib/dev/ath/public/ap51.inc \
    src/sys/contrib/dev/ath/public/ap51.opt_ah.h \
    src/sys/contrib/dev/ath/public/ap61.hal.o.uu \
    src/sys/contrib/dev/ath/public/ap61.inc \
    src/sys/contrib/dev/ath/public/ap61.opt_ah.h \
    src/sys/contrib/dev/ath/public/sparc-be-elf.hal.o.uu \
    src/sys/contrib/dev/ath/public/sparc-be-elf.inc \
    src/sys/contrib/dev/ath/public/sparc-be-elf.opt_ah.h
cvs rdiff -r1.12 -r1.13 src/sys/dev/cardbus/if_ath_cardbus.c
cvs rdiff -r1.73 -r1.74 src/sys/dev/ic/ath.c
cvs rdiff -r1.17 -r1.18 src/sys/dev/ic/athvar.h
cvs rdiff -r1.12 -r1.13 src/sys/dev/pci/if_ath_pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.