cvs commit: src/sys/contrib/dev/ath - Imported sources

Sam Leffler sam at FreeBSD.org
Wed Dec 13 11:27:23 PST 2006


sam         2006-12-13 19:26:41 UTC

  FreeBSD src repository

  src/sys/contrib/dev/ath - Imported sources
  Update of /home/ncvs/src/sys/contrib/dev/ath
  In directory repoman.freebsd.org:/tmp/cvs-serv1590
  
  Log Message:
  Version 0.9.20.3:
  
  o remove os-specific glue code; it's now the responsibility of
    the driver
  o add wackelf utility for patching the ELF magic number on arm
    builds since noone can agree on how to mark a .o file as not
    having any floating point instructions
  o remove radar/dfs-related entry points; folks have finally
    decided how to support dfs w/o polluting the hal
  o properly recognize AR2424 chips (they were being rejected on
    attach despite being fully supported)
  o add HAL_CAP_RXORN_FATAL capability to control how RXORN errors
    are handled; previously RXORN was always treated as fatal because
    older chips required a reset; now we do not treat it as fatal
    for "newer chips" (noone seems to know what the cutoff is so
    this capability can be used to override the current guestimate)
  o HAL_CAP_RXTSTAMP_PREC capability to export the number of bits
    of precision for timestamp data returned in the rx descriptor
  o remove public exposure of the compression buffer; it is chip
    specific and never belonged in the public view
  o change definition of HAL_INT_GLOBAL from an enum member to a
    #define to workaround compilers that bitch about enum values
    that appear overflow 31 bits
  o add support for newer chips that can store the tkip mic key
    together with the cipher key in a single key cache entry
  o split tx/rx descriptor into a h/w section and a s/w portion;
    this permits storing the s/w area in cached memory when the
    h/w area is stored in uncached memory; this also shrinks
    memory use since only one status block is needed while multiple
    tx/rx descriptors may be required per frame
  o add final transmit series index to the transmit descriptor status
    so rate control algorithms don't need to grovel through h/w state
    to find it
  o remove ds_vdata field from the descriptor state as part of the
    radar changes
  o fix excessive stack usage for some 5212 rf backends
  o correct rfkill handling when the pin polarity is 0 true
  o correct handling of tsf wrap when reading 64-bit values
  
  MFC after:	1 month
  
  Status:
  
  Vendor Tag:	ATHEROS
  Release Tags:	V0_9_20_3
  		
  U src/sys/contrib/dev/ath/COPYRIGHT
  U src/sys/contrib/dev/ath/README
  U src/sys/contrib/dev/ath/ah.h
  U src/sys/contrib/dev/ath/ah_desc.h
  U src/sys/contrib/dev/ath/ah_devid.h
  U src/sys/contrib/dev/ath/version.h
  U src/sys/contrib/dev/ath/ah_soc.h
  U src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc
  U src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/armv4-be-elf.inc
  U src/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/armv4-le-elf.inc
  U src/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/i386-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/i386-elf.inc
  U src/sys/contrib/dev/ath/public/i386-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/mips-be-elf.inc
  U src/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/ap30.inc
  U src/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/mips-le-elf.inc
  U src/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/mips1-be-elf.inc
  U src/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/mips1-le-elf.inc
  U src/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc
  U src/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc
  U src/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/powerpc-be-eabi.inc
  U src/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu
  U src/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h
  U src/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu
  U src/sys/contrib/dev/ath/public/powerpc-le-eabi.inc
  U src/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h
  U src/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/sh4-le-elf.inc
  U src/sys/contrib/dev/ath/public/sh4-le-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/x86_64-elf.inc
  U src/sys/contrib/dev/ath/public/x86_64-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/xscale-be-elf.inc
  U src/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/xscale-le-elf.inc
  U src/sys/contrib/dev/ath/public/alpha-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/alpha-elf.inc
  U src/sys/contrib/dev/ath/public/alpha-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/powerpc-be-elf.inc
  U src/sys/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/sparc64-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/sparc64-be-elf.inc
  U src/sys/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h
  U src/sys/contrib/dev/ath/public/ap43.inc
  U src/sys/contrib/dev/ath/public/ap30.hal.o.uu
  U src/sys/contrib/dev/ath/public/ap30.opt_ah.h
  U src/sys/contrib/dev/ath/public/ap43.hal.o.uu
  U src/sys/contrib/dev/ath/public/ap43.opt_ah.h
  U src/sys/contrib/dev/ath/public/ap51.hal.o.uu
  U src/sys/contrib/dev/ath/public/ap51.inc
  U src/sys/contrib/dev/ath/public/ap51.opt_ah.h
  U src/sys/contrib/dev/ath/public/ap61.hal.o.uu
  U src/sys/contrib/dev/ath/public/ap61.inc
  U src/sys/contrib/dev/ath/public/ap61.opt_ah.h
  U src/sys/contrib/dev/ath/public/sparc-be-elf.hal.o.uu
  U src/sys/contrib/dev/ath/public/sparc-be-elf.inc
  U src/sys/contrib/dev/ath/public/sparc-be-elf.opt_ah.h
  N src/sys/contrib/dev/ath/public/wackelf.c
  
  No conflicts created by this import
  


More information about the cvs-src mailing list