From owner-cvs-all@FreeBSD.ORG Wed Dec 13 19:27:22 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D6DA716A536; Wed, 13 Dec 2006 19:27:22 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id B165343D7D; Wed, 13 Dec 2006 19:25:11 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kBDJQfQp028678; Wed, 13 Dec 2006 19:26:41 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kBDJQfpu028677; Wed, 13 Dec 2006 19:26:41 GMT (envelope-from sam) Message-Id: <200612131926.kBDJQfpu028677@repoman.freebsd.org> From: Sam Leffler Date: Wed, 13 Dec 2006 19:26:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: ATHEROS Cc: Subject: cvs commit: src/sys/contrib/dev/ath - Imported sources X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2006 19:27:23 -0000 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