Date: Mon, 1 Dec 2008 21:17:25 GMT From: Sam Leffler <sam@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 153913 for review Message-ID: <200812012117.mB1LHPsi023954@repoman.freebsd.org>
index | next in thread | raw e-mail
http://perforce.freebsd.org/chv.cgi?CH=153913 Change 153913 by sam@sam_ebb on 2008/12/01 21:17:12 IFC @ 153912 Affected files ... .. //depot/projects/vap/Makefile#11 integrate .. //depot/projects/vap/ObsoleteFiles.inc#21 integrate .. //depot/projects/vap/UPDATING#23 integrate .. //depot/projects/vap/lib/libc/gen/times.3#3 integrate .. //depot/projects/vap/lib/libc/stdio/fread.c#3 integrate .. //depot/projects/vap/lib/libc/stdlib/malloc.c#18 integrate .. //depot/projects/vap/lib/libc/sys/recv.2#3 integrate .. //depot/projects/vap/lib/libthr/thread/thr_fork.c#4 integrate .. //depot/projects/vap/sbin/geom/class/part/geom_part.c#9 integrate .. //depot/projects/vap/secure/usr.sbin/sshd/Makefile#6 integrate .. //depot/projects/vap/share/man/man4/ath_hal.4#3 integrate .. //depot/projects/vap/share/man/man4/upgt.4#4 integrate .. //depot/projects/vap/share/man/man9/ktr.9#3 integrate .. //depot/projects/vap/sys/amd64/Makefile#3 integrate .. //depot/projects/vap/sys/amd64/amd64/identcpu.c#14 integrate .. //depot/projects/vap/sys/amd64/conf/GENERIC#24 integrate .. //depot/projects/vap/sys/amd64/conf/NOTES#16 integrate .. //depot/projects/vap/sys/arm/arm/busdma_machdep.c#8 integrate .. //depot/projects/vap/sys/arm/at91/at91_machdep.c#2 integrate .. //depot/projects/vap/sys/arm/at91/at91_pmc.c#6 integrate .. //depot/projects/vap/sys/arm/conf/AVILA#17 integrate .. //depot/projects/vap/sys/arm/conf/BWCT#9 integrate .. //depot/projects/vap/sys/arm/conf/CRB#8 integrate .. //depot/projects/vap/sys/arm/conf/DB-78XXX#5 integrate .. //depot/projects/vap/sys/arm/conf/DB-88F5XXX#5 integrate .. //depot/projects/vap/sys/arm/conf/DB-88F6XXX#5 integrate .. //depot/projects/vap/sys/arm/conf/GUMSTIX#4 integrate .. //depot/projects/vap/sys/arm/conf/KB920X#12 integrate .. //depot/projects/vap/sys/arm/conf/NSLU#5 integrate .. //depot/projects/vap/sys/arm/conf/SIMICS#10 integrate .. //depot/projects/vap/sys/arm/conf/SKYEYE#8 integrate .. //depot/projects/vap/sys/arm/mv/mv_machdep.c#3 integrate .. //depot/projects/vap/sys/arm/sa11x0/assabet_machdep.c#7 integrate .. //depot/projects/vap/sys/arm/xscale/i80321/ep80219_machdep.c#6 integrate .. //depot/projects/vap/sys/arm/xscale/i80321/iq31244_machdep.c#9 integrate .. //depot/projects/vap/sys/arm/xscale/i8134x/crb_machdep.c#8 integrate .. //depot/projects/vap/sys/arm/xscale/ixp425/avila_machdep.c#10 integrate .. //depot/projects/vap/sys/arm/xscale/pxa/pxa_machdep.c#4 integrate .. //depot/projects/vap/sys/conf/Makefile.arm#12 integrate .. //depot/projects/vap/sys/conf/files#59 integrate .. //depot/projects/vap/sys/conf/files.amd64#16 integrate .. //depot/projects/vap/sys/conf/files.arm#10 integrate .. //depot/projects/vap/sys/conf/files.i386#23 integrate .. //depot/projects/vap/sys/conf/files.mips#6 integrate .. //depot/projects/vap/sys/conf/files.pc98#17 integrate .. //depot/projects/vap/sys/conf/files.powerpc#19 integrate .. //depot/projects/vap/sys/conf/files.sparc64#14 integrate .. //depot/projects/vap/sys/conf/kern.pre.mk#13 integrate .. //depot/projects/vap/sys/conf/options#34 integrate .. //depot/projects/vap/sys/conf/options.arm#8 integrate .. //depot/projects/vap/sys/contrib/dev/ath/COPYRIGHT#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/README#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/ah_desc.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/ah_devid.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/ah_soc.h#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/alpha-elf.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/alpha-elf.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/alpha-elf.opt_ah.h#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap30.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap30.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap30.opt_ah.h#4 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap43.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap43.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap43.opt_ah.h#4 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap51.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap51.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap51.opt_ah.h#4 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap61.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap61.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/ap61.opt_ah.h#4 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/arm9-le-thumb-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/armv4-be-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/armv4-le-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/i386-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/i386-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/i386-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips-be-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips-le-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips1-be-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips1-le-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu#8 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-be-eabi.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-be-elf.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-le-eabi.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sh4-le-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sh4-le-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sparc-be-elf.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sparc-be-elf.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sparc-be-elf.opt_ah.h#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sparc64-be-elf.hal.o.uu#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sparc64-be-elf.inc#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/wackelf.c#5 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/wisoc.hal.o.uu#2 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/wisoc.inc#2 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/wisoc.opt_ah.h#2 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/x86_64-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/x86_64-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/xscale-be-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/xscale-le-elf.inc#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h#7 delete .. //depot/projects/vap/sys/contrib/dev/ath/version.h#7 delete .. //depot/projects/vap/sys/dev/ata/ata-pci.h#15 integrate .. //depot/projects/vap/sys/dev/ath/ah_osdep.c#10 integrate .. //depot/projects/vap/sys/dev/ath/ah_osdep.h#10 integrate .. //depot/projects/vap/sys/dev/ath/ath_hal/ah.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_debug.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_decode.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_desc.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_devid.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom_v1.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom_v1.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom_v14.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom_v14.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom_v3.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_eeprom_v3.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_internal.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_regdomain.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ah_soc.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_beacon.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_interrupts.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_keycache.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_power.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_recv.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210desc.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210phy.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5210reg.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5210/ar5k_0007.ini#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_interrupts.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_keycache.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_power.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_recv.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211desc.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211phy.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/ar5211reg.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5211/boss.ini#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar2316.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar2317.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar2413.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar2425.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5111.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5112.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212.ini#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_eeprom.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_gpio.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_interrupts.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_power.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_rfgain.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212desc.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212phy.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5212reg.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5311reg.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5212/ar5413.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_eeprom.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_gpio.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_interrupts.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_misc.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_power.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312_reset.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312phy.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5312reg.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5312/ar5315_gpio.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar2133.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416.ini#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_cal_adcgain.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_cal_iq.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_eeprom.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_gpio.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_keycache.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_phy.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_power.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_recv.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416desc.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416phy.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar5416reg.h#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar9160.ini#1 branch .. //depot/projects/vap/sys/dev/ath/ath_hal/ar5416/ar9160_attach.c#1 branch .. //depot/projects/vap/sys/dev/ath/ath_rate/amrr/amrr.c#14 integrate .. //depot/projects/vap/sys/dev/ath/ath_rate/onoe/onoe.c#17 integrate .. //depot/projects/vap/sys/dev/ath/ath_rate/sample/sample.c#26 integrate .. //depot/projects/vap/sys/dev/ath/ath_rate/sample/sample.h#11 integrate .. //depot/projects/vap/sys/dev/ath/if_ath.c#128 integrate .. //depot/projects/vap/sys/dev/ath/if_ath_pci.c#10 integrate .. //depot/projects/vap/sys/dev/ath/if_athvar.h#41 integrate .. //depot/projects/vap/sys/dev/cxgb/cxgb_main.c#18 integrate .. //depot/projects/vap/sys/dev/cxgb/cxgb_sge.c#16 integrate .. //depot/projects/vap/sys/dev/cxgb/sys/uipc_mvec.c#7 integrate .. //depot/projects/vap/sys/dev/hwpmc/hwpmc_logging.c#7 integrate .. //depot/projects/vap/sys/dev/if_ndis/if_ndis.c#32 integrate .. //depot/projects/vap/sys/dev/sdhci/sdhci.c#3 integrate .. //depot/projects/vap/sys/dev/usb/if_upgt.c#4 integrate .. //depot/projects/vap/sys/dev/xen/netfront/netfront.c#4 integrate .. //depot/projects/vap/sys/geom/geom_bsd.c#7 integrate .. //depot/projects/vap/sys/geom/part/g_part.c#12 integrate .. //depot/projects/vap/sys/geom/part/g_part_gpt.c#9 integrate .. //depot/projects/vap/sys/geom/part/g_part_mbr.c#9 integrate .. //depot/projects/vap/sys/geom/part/g_part_pc98.c#7 integrate .. //depot/projects/vap/sys/i386/conf/GENERIC#27 integrate .. //depot/projects/vap/sys/i386/conf/NOTES#21 integrate .. //depot/projects/vap/sys/i386/conf/PAE#9 integrate .. //depot/projects/vap/sys/i386/i386/identcpu.c#14 integrate .. //depot/projects/vap/sys/kern/Make.tags.inc#6 integrate .. //depot/projects/vap/sys/kern/subr_sleepqueue.c#19 integrate .. //depot/projects/vap/sys/kern/vfs_mount.c#25 integrate .. //depot/projects/vap/sys/mips/conf/IDT#8 integrate .. //depot/projects/vap/sys/mips/conf/SENTRY5#8 integrate .. //depot/projects/vap/sys/mips/mips/machdep.c#6 integrate .. //depot/projects/vap/sys/modules/Makefile#47 integrate .. //depot/projects/vap/sys/modules/ath/Makefile#7 integrate .. //depot/projects/vap/sys/modules/ath_rate_amrr/Makefile#11 integrate .. //depot/projects/vap/sys/modules/ath_rate_onoe/Makefile#11 integrate .. //depot/projects/vap/sys/modules/ath_rate_sample/Makefile#12 integrate .. //depot/projects/vap/sys/pc98/conf/GENERIC#18 integrate .. //depot/projects/vap/sys/pc98/conf/NOTES#15 integrate .. //depot/projects/vap/sys/security/audit/audit_syscalls.c#12 integrate .. //depot/projects/vap/sys/sparc64/conf/GENERIC#21 integrate .. //depot/projects/vap/sys/sys/param.h#35 integrate .. //depot/projects/vap/usr.sbin/cron/crontab/crontab.5#3 integrate .. //depot/projects/vap/usr.sbin/kldxref/kldxref.c#3 integrate Differences ... ==== //depot/projects/vap/Makefile#11 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.354 2008/11/24 11:23:14 des Exp $ +# $FreeBSD: src/Makefile,v 1.355 2008/12/01 00:45:51 alfred Exp $ # # The user-driven targets are: # @@ -267,6 +267,10 @@ ${MMAKE} all && \ ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= +tinderbox: + cd ${.CURDIR} && \ + DOING_TINDERBOX=YES ${MAKE} ${JFLAG} universe + # # universe # @@ -274,14 +278,24 @@ # with a reasonable chance of success, regardless of how old your # existing system is. # -.if make(universe) +.if make(universe) || make(tinderbox) TARGETS?=amd64 arm i386 ia64 pc98 powerpc sparc64 sun4v +.if defined(DOING_TINDERBOX) +FAILFILE=tinderbox.failed +MAKEFAIL=tee -a ${FAILFILE} +.else +MAKEFAIL=cat +.endif + universe: universe_prologue universe_prologue: @echo "--------------------------------------------------------------" @echo ">>> make universe started on ${STARTTIME}" @echo "--------------------------------------------------------------" +.if defined(DOING_TINDERBOX) + rm -f ${FAILFILE} +.endif .for target in ${TARGETS} KERNCONFS!= cd ${.CURDIR}/sys/${target}/conf && \ find [A-Z]*[A-Z] -type f -maxdepth 0 \ @@ -296,15 +310,15 @@ ${MAKE} ${JFLAG} buildworld \ TARGET=${target} \ > _.${target}.buildworld 2>&1 || \ - echo "${target} world failed," \ - "check _.${target}.buildworld for details") + (echo "${target} world failed," \ + "check _.${target}.buildworld for details" | ${MAKEFAIL})) @echo ">> ${target} buildworld completed on `LC_ALL=C date`" .endif .if exists(${.CURDIR}/sys/${target}/conf/NOTES) @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ - echo "${target} 'make LINT' failed," \ - "check _.${target}.makeLINT for details") + (echo "${target} 'make LINT' failed," \ + "check _.${target}.makeLINT for details"| ${MAKEFAIL})) .endif .for kernel in ${KERNCONFS} @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ @@ -312,8 +326,8 @@ TARGET=${target} \ KERNCONF=${kernel} \ > _.${target}.${kernel} 2>&1 || \ - echo "${target} ${kernel} kernel failed," \ - "check _.${target}.${kernel} for details") + (echo "${target} ${kernel} kernel failed," \ + "check _.${target}.${kernel} for details"| ${MAKEFAIL})) .endfor @echo ">> ${target} completed on `LC_ALL=C date`" .endfor @@ -323,4 +337,11 @@ @echo ">>> make universe completed on `LC_ALL=C date`" @echo " (started ${STARTTIME})" @echo "--------------------------------------------------------------" +.if defined(DOING_TINDERBOX) + @if [ -e ${FAILFILE} ] ; then \ + echo "Tinderbox failed:" ;\ + cat ${FAILFILE} ;\ + exit 1 ;\ + fi +.endif .endif ==== //depot/projects/vap/ObsoleteFiles.inc#21 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.163 2008/09/28 20:15:45 ed Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.164 2008/11/30 11:03:16 antoine Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,11 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20081123: vfs_mountedon.9 removed +OLD_FILES+=usr/share/man/man9/vfs_mountedon.9.gz +# 20081023: FREE.9 and MALLOC.9 removed +OLD_FILES+=usr/share/man/man9/FREE.9.gz +OLD_FILES+=usr/share/man/man9/MALLOC.9.gz # 20080928: removal of inaccurate device_ids(9) manual page OLD_FILES+=usr/share/man/man9/device_ids.9.gz OLD_FILES+=usr/share/man/man9/major.9.gz ==== //depot/projects/vap/UPDATING#23 (text+ko) ==== @@ -22,6 +22,21 @@ to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20081130: + __FreeBSD_version 800057 marks the switchover from the + binary ath hal to source code. Users must add the line: + + options ATH_SUPPORT_AR5416 + + to their kernel config files when specifying: + + device ath_hal + + The ath_hal module no longer exists; the code is now compiled + together with the driver in the ath module. It is now + possible to tailor chip support (i.e. reduce the set of chips + and thereby the code size); consult ath_hal(4) for details. + 20081121: __FreeBSD_version 800054 adds memory barriers to <machine/atomic.h>, new interfaces to ifnet to facilitate @@ -1163,4 +1178,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.549 2008/11/22 05:55:56 kmacy Exp $ +$FreeBSD: src/UPDATING,v 1.550 2008/12/01 16:53:01 sam Exp $ ==== //depot/projects/vap/lib/libc/gen/times.3#3 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)times.3 8.1 (Berkeley) 6/4/93 -.\" $FreeBSD: src/lib/libc/gen/times.3,v 1.11 2007/01/09 00:27:55 imp Exp $ +.\" $FreeBSD: src/lib/libc/gen/times.3,v 1.12 2008/12/01 15:27:00 keramida Exp $ .\" -.Dd June 4, 1993 +.Dd December 1, 2008 .Dt TIMES 3 .Os .Sh NAME @@ -52,9 +52,13 @@ .Fn times function returns the value of time in .Dv CLK_TCK Ns 's -of a second since -0 hours, 0 minutes, 0 seconds, January 1, 1970, Coordinated Universal -Time. +of a second since the system startup time. +The current value of +.Dv CLK_TCK , +the frequency of the statistics clock in ticks per second, may be +obtained through the +.Xr sysconf 3 +interface. .Pp It also fills in the structure pointed to by .Fa tp @@ -131,6 +135,7 @@ .Xr getrusage 2 , .Xr gettimeofday 2 , .Xr wait 2 , +.Xr sysconf 3 , .Xr clocks 7 .Sh STANDARDS The ==== //depot/projects/vap/lib/libc/stdio/fread.c#3 (text+ko) ==== @@ -34,7 +34,7 @@ static char sccsid[] = "@(#)fread.c 8.2 (Berkeley) 12/11/93"; #endif /* LIBC_SCCS and not lint */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/libc/stdio/fread.c,v 1.14 2007/01/09 00:28:06 imp Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdio/fread.c,v 1.15 2008/12/01 14:33:34 ru Exp $"); #include "namespace.h" #include <stdio.h> @@ -50,7 +50,7 @@ size_t fread(void * __restrict buf, size_t size, size_t count, FILE * __restrict fp) { - int ret; + size_t ret; FLOCKFILE(fp); ret = __fread(buf, size, count, fp); ==== //depot/projects/vap/lib/libc/stdlib/malloc.c#18 (text+ko) ==== @@ -156,7 +156,7 @@ #define MALLOC_DSS #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.180 2008/11/03 21:17:18 jasone Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/stdlib/malloc.c,v 1.183 2008/12/01 10:20:59 jasone Exp $"); #include "libc_private.h" #ifdef MALLOC_DEBUG @@ -1262,18 +1262,20 @@ if (__isthreaded) { if (_pthread_mutex_trylock(lock) != 0) { - unsigned i; - volatile unsigned j; + /* Exponentially back off if there are multiple CPUs. */ + if (ncpus > 1) { + unsigned i; + volatile unsigned j; + + for (i = 1; i <= SPIN_LIMIT_2POW; i++) { + for (j = 0; j < (1U << i); j++) { + ret++; + CPU_SPINWAIT; + } - /* Exponentially back off. */ - for (i = 1; i <= SPIN_LIMIT_2POW; i++) { - for (j = 0; j < (1U << i); j++) { - ret++; - CPU_SPINWAIT; + if (_pthread_mutex_trylock(lock) == 0) + return (ret); } - - if (_pthread_mutex_trylock(lock) == 0) - return (ret); } /* @@ -1282,7 +1284,7 @@ * inversion. */ _pthread_mutex_lock(lock); - assert((ret << BLOCK_COST_2POW) != 0); + assert((ret << BLOCK_COST_2POW) != 0 || ncpus == 1); return (ret << BLOCK_COST_2POW); } } @@ -5513,16 +5515,41 @@ void _malloc_prefork(void) { - unsigned i; + bool again; + unsigned i, j; + arena_t *larenas[narenas], *tarenas[narenas]; /* Acquire all mutexes in a safe order. */ - malloc_spin_lock(&arenas_lock); - for (i = 0; i < narenas; i++) { - if (arenas[i] != NULL) - malloc_spin_lock(&arenas[i]->lock); - } - malloc_spin_unlock(&arenas_lock); + /* + * arenas_lock must be acquired after all of the arena mutexes, in + * order to avoid potential deadlock with arena_lock_balance[_hard](). + * Since arenas_lock protects the arenas array, the following code has + * to race with arenas_extend() callers until it succeeds in locking + * all arenas before locking arenas_lock. + */ + memset(larenas, 0, sizeof(arena_t *) * narenas); + do { + again = false; + + malloc_spin_lock(&arenas_lock); + for (i = 0; i < narenas; i++) { + if (arenas[i] != larenas[i]) { + memcpy(tarenas, arenas, sizeof(arena_t *) * + narenas); + malloc_spin_unlock(&arenas_lock); + for (j = 0; j < narenas; j++) { + if (larenas[j] != tarenas[j]) { + larenas[j] = tarenas[j]; + malloc_spin_lock( + &larenas[j]->lock); + } + } + again = true; + break; + } + } + } while (again); malloc_mutex_lock(&base_mtx); @@ -5537,6 +5564,7 @@ _malloc_postfork(void) { unsigned i; + arena_t *larenas[narenas]; /* Release all mutexes, now that fork() has completed. */ @@ -5548,12 +5576,12 @@ malloc_mutex_unlock(&base_mtx); - malloc_spin_lock(&arenas_lock); + memcpy(larenas, arenas, sizeof(arena_t *) * narenas); + malloc_spin_unlock(&arenas_lock); for (i = 0; i < narenas; i++) { - if (arenas[i] != NULL) - malloc_spin_unlock(&arenas[i]->lock); + if (larenas[i] != NULL) + malloc_spin_unlock(&larenas[i]->lock); } - malloc_spin_unlock(&arenas_lock); } /* ==== //depot/projects/vap/lib/libc/sys/recv.2#3 (text+ko) ==== @@ -26,7 +26,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)recv.2 8.3 (Berkeley) 2/21/94 -.\" $FreeBSD: src/lib/libc/sys/recv.2,v 1.34 2007/01/09 00:28:15 imp Exp $ +.\" $FreeBSD: src/lib/libc/sys/recv.2,v 1.35 2008/11/30 21:40:01 ivoras Exp $ .\" .Dd December 28, 2006 .Dt RECV 2 @@ -83,7 +83,6 @@ null pointer passed as its .Fa from argument. -As it is redundant, it may not be supported in future releases. .Pp All three routines return the length of the message on successful completion. ==== //depot/projects/vap/lib/libthr/thread/thr_fork.c#4 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libthr/thread/thr_fork.c,v 1.9 2008/11/27 11:27:59 kib Exp $ + * $FreeBSD: src/lib/libthr/thread/thr_fork.c,v 1.10 2008/11/29 21:46:28 kib Exp $ */ /* @@ -172,6 +172,7 @@ if (unlock_malloc) { _rtld_atfork_post(rtld_locks); + _malloc_postfork(); } /* Run down atfork child handlers. */ ==== //depot/projects/vap/sbin/geom/class/part/geom_part.c#9 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sbin/geom/class/part/geom_part.c,v 1.13 2008/11/18 04:04:01 marcel Exp $"); +__FBSDID("$FreeBSD: src/sbin/geom/class/part/geom_part.c,v 1.16 2008/11/30 23:46:31 marcel Exp $"); #include <sys/stat.h> @@ -63,10 +63,11 @@ static char partcode_param[] = "partcode"; static void gpart_bootcode(struct gctl_req *, unsigned int); +static void gpart_issue(struct gctl_req *, unsigned int); static void gpart_show(struct gctl_req *, unsigned int); struct g_command PUBSYM(class_commands)[] = { - { "add", 0, NULL, { + { "add", 0, gpart_issue, { { 'b', "start", NULL, G_TYPE_STRING }, { 's', "size", NULL, G_TYPE_STRING }, { 't', "type", NULL, G_TYPE_STRING }, @@ -84,25 +85,25 @@ G_OPT_SENTINEL }, "geom", NULL }, - { "commit", 0, NULL, G_NULL_OPTS, "geom", NULL }, - { "create", 0, NULL, { + { "commit", 0, gpart_issue, G_NULL_OPTS, "geom", NULL }, + { "create", 0, gpart_issue, { { 's', "scheme", NULL, G_TYPE_STRING }, { 'n', "entries", optional, G_TYPE_STRING }, { 'f', "flags", flags, G_TYPE_STRING }, G_OPT_SENTINEL }, "provider", NULL }, - { "delete", 0, NULL, { + { "delete", 0, gpart_issue, { { 'i', index_param, NULL, G_TYPE_STRING }, { 'f', "flags", flags, G_TYPE_STRING }, G_OPT_SENTINEL }, "geom", NULL }, - { "destroy", 0, NULL, { + { "destroy", 0, gpart_issue, { { 'f', "flags", flags, G_TYPE_STRING }, G_OPT_SENTINEL }, "geom", NULL }, - { "modify", 0, NULL, { + { "modify", 0, gpart_issue, { { 'i', index_param, NULL, G_TYPE_STRING }, { 'l', "label", optional, G_TYPE_STRING }, { 't', "type", optional, G_TYPE_STRING }, @@ -110,7 +111,7 @@ G_OPT_SENTINEL }, "geom", NULL }, - { "set", 0, NULL, { + { "set", 0, gpart_issue, { { 'a', "attrib", NULL, G_TYPE_STRING }, { 'i', index_param, NULL, G_TYPE_STRING }, { 'f', "flags", flags, G_TYPE_STRING }, @@ -123,8 +124,8 @@ G_OPT_SENTINEL }, NULL, "[-lr] [geom ...]" }, - { "undo", 0, NULL, G_NULL_OPTS, "geom", NULL }, - { "unset", 0, NULL, { + { "undo", 0, gpart_issue, G_NULL_OPTS, "geom", NULL }, + { "unset", 0, gpart_issue, { { 'a', "attrib", NULL, G_TYPE_STRING }, { 'i', index_param, NULL, G_TYPE_STRING }, { 'f', "flags", flags, G_TYPE_STRING }, @@ -446,7 +447,7 @@ } static void -gpart_bootcode(struct gctl_req *req, unsigned int fl __unused) +gpart_bootcode(struct gctl_req *req, unsigned int fl) { const char *s; char *sp; @@ -501,9 +502,42 @@ errx(EXIT_FAILURE, "no -b nor -p"); } - if (bootcode != NULL) { - s = gctl_issue(req); - if (s != NULL) - errx(EXIT_FAILURE, "%s", s); + if (bootcode != NULL) + gpart_issue(req, fl); +} + +static void +gpart_issue(struct gctl_req *req, unsigned int fl __unused) +{ + char buf[4096]; + char *errmsg; + const char *errstr; + int error, status; + + bzero(buf, sizeof(buf)); + gctl_rw_param(req, "output", sizeof(buf), buf); + errstr = gctl_issue(req); + if (errstr == NULL || errstr[0] == '\0') { + if (buf[0] != '\0') + printf("%s", buf); + status = EXIT_SUCCESS; + goto done; } + + error = strtol(errstr, &errmsg, 0); + if (errmsg != errstr) { + while (errmsg[0] == ' ') + errmsg++; + if (errmsg[0] != '\0') + warnc(error, "%s", errmsg); + else + warnc(error, NULL); + } else + warnx("%s", errmsg); + + status = EXIT_FAILURE; + + done: + gctl_free(req); + exit(status); } ==== //depot/projects/vap/secure/usr.sbin/sshd/Makefile#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/secure/usr.sbin/sshd/Makefile,v 1.53 2008/08/01 02:48:36 des Exp $ +# $FreeBSD: src/secure/usr.sbin/sshd/Makefile,v 1.54 2008/11/30 15:35:24 csjp Exp $ # .include <bsd.own.mk> @@ -26,7 +26,7 @@ LDADD= -lssh -lutil -lz -lwrap ${MINUSLPAM} .if ${MK_AUDIT} != "no" -CFLAGS+= -DUSE_BSM_AUDIT +CFLAGS+= -DUSE_BSM_AUDIT -DHAVE_GETAUDIT_ADDR DPADD+= ${LIBBSM} LDADD+= -lbsm .endif ==== //depot/projects/vap/share/man/man4/ath_hal.4#3 (text+ko) ==== @@ -1,5 +1,5 @@ .\"- -.\" Copyright (c) 2002, 2003 Sam Leffler, Errno Consulting +.\" Copyright (c) 2002-2008 Sam Leffler, Errno Consulting .\" All rights reserved. .\"" .\" Redistribution and use in source and binary forms, with or without @@ -12,9 +12,6 @@ .\" similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any .\" redistribution must be conditioned upon including a substantially .\" similar Disclaimer requirement for further binary redistribution. -.\" 3. Neither the names of the above-listed copyright holders nor the names -.\" of any contributors may be used to endorse or promote products derived -.\" from this software without specific prior written permission. .\" .\" NO WARRANTY .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS @@ -29,9 +26,9 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF .\" THE POSSIBILITY OF SUCH DAMAGES. .\" -.\" $FreeBSD: src/share/man/man4/ath_hal.4,v 1.11 2005/01/15 12:49:11 ru Exp $ +.\" $FreeBSD: src/share/man/man4/ath_hal.4,v 1.12 2008/12/01 16:53:01 sam Exp $ .\"/ -.Dd August 26, 2004 +.Dd November 30, 2008 .Dt ATH_HAL 4 .Os .Sh NAME @@ -39,18 +36,44 @@ .Nd "Atheros Hardware Access Layer (HAL)" .Sh SYNOPSIS .Cd "device ath_hal" +.Cd "options AH_SUPPORT_AR5416" +or +.Cd "device ath_ar5210" +.Cd "device ath_ar5211" +.Cd "device ath_ar5212" +.Cd "device ath_rf2413" +.Cd "device ath_rf2417" +.Cd "device ath_rf2425" +.Cd "device ath_rf5111" +.Cd "device ath_rf5112" +.Cd "device ath_rf5413" +.Cd "device ath_ar5416" +.\".Cd "device ath_ar5312" +.\".Cd "device ath_rf2136" +.\".Cd "device ath_rf2137" +.Cd "device ath_ar9160" +.Cd "options AH_SUPPORT_AR5416" .Sh DESCRIPTION -The +The hal provides hardware support for wireless network adapters based on +the Atheros AR5210, AR5211, AR5212, AR5416, and AR9160 chips. +This code is part of the +.Xr ath 4 +driver but configured separately to allow fine-grained control +over the set of chips supported. +Selecting .Nm -module provides hardware support for wireless network adapters based on -the Atheros AR5210, AR5211, and AR5212 chips. -This module is required by the -.Xr ath 4 -driver. +enables support for all PCI and Cardbus devices. +Note this includes AR5416 devices and must be accompanied by the +AH_SUPPORT_AR5416 +option to enable the extended hardware descriptor format used by +AR5416 and later devices. +.Pp +Devices supported come in either Cardbus or mini-PCI packages. .Pp -Devices supported by the -.Nm -module come in either Cardbus or mini-PCI packages. +Historically this code has been released in a binary-only form +and packaged as a separate module. +With the release of source code for the hal this is no longer true +and the code is tightly integrated with the driver. .Sh HARDWARE The following cards are among those supported by the .Nm @@ -105,16 +128,6 @@ .Nm module first appeared in .Fx 5.2 . -.Sh CAVEATS -The -.Nm -module is constructed from a binary component and -operating system-dependent source code. -Redistribution and use in source and binary forms, without -modification, are permitted provided that the conditions -set forth in -.Pa sys/contrib/dev/ath/COPYRIGHT -are observed. .Sh BUGS See .Xr ath 4 ==== //depot/projects/vap/share/man/man4/upgt.4#4 (text+ko) ==== @@ -1,5 +1,5 @@ .\" $OpenBSD: upgt.4,v 1.6 2008/04/17 14:01:22 jmc Exp $ -.\" $FreeBSD: src/share/man/man4/upgt.4,v 1.2 2008/11/29 18:58:20 brueffer Exp $ +.\" $FreeBSD: src/share/man/man4/upgt.4,v 1.3 2008/12/01 10:05:34 kevlo Exp $ .\" .\" Copyright (c) 2007 Marcus Glocker <mglocker@openbsd.org> .\" Copyright (c) 2005-2007 @@ -168,8 +168,6 @@ .It Inventel UR045G .It -Netgear WG111v2 -.It SMC EZ ConnectG SMC2862W-G .It Sagem XG703A ==== //depot/projects/vap/share/man/man9/ktr.9#3 (text+ko) ==== @@ -22,9 +22,9 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/ktr.9,v 1.13 2006/10/16 07:59:05 danger Exp $ +.\" $FreeBSD: src/share/man/man9/ktr.9,v 1.14 2008/11/30 13:18:35 kib Exp $ .\" -.Dd December 27, 2005 +.Dd November 30, 2008 .Dt KTR 9 .Os .Sh NAME @@ -84,9 +84,16 @@ .Fa format string are zero to five arguments referenced by .Fa format . +Each event is logged with a file name and source line number of the +originating CTR call, and a timestamp in addition to the log message. +.Pp +The event is stored in the circular buffer with supplied arguments as is, +and formatting is done at the dump time. +Do not use pointers to the objects with limited lifetime, for instance, +strings, because the pointer may become invalid when buffer is printed. +.Pp Note that the different macros differ only in the number of arguments each one takes, as indicated by its name. -Each event is logged with a timestamp in addition to the log message. .Pp The .Va ktr_entries @@ -121,13 +128,11 @@ * Pick a new current process and record its start time. */ ... - CTR3(KTR_PROC, "mi_switch: old proc %p (pid %d, %s)", p, p->p_pid, - p->p_comm); + CTR3(KTR_PROC, "mi_switch: old proc %p (pid %d)", p, p->p_pid); ... cpu_switch(); ... - CTR3(KTR_PROC, "mi_switch: new proc %p (pid %d, %s)", p, p->p_pid, - p->p_comm); + CTR3(KTR_PROC, "mi_switch: new proc %p (pid %d)", p, p->p_pid); ... } .Ed ==== //depot/projects/vap/sys/amd64/Makefile#3 (text+ko) ==== @@ -1,39 +1,38 @@ -# $FreeBSD: src/sys/amd64/Makefile,v 1.11 2002/06/21 06:18:02 mckusick Exp $ +# $FreeBSD: src/sys/amd64/Makefile,v 1.12 2008/12/01 14:15:10 kensmith Exp $ # @(#)Makefile 8.1 (Berkeley) 6/11/93 -# Makefile for i386 links, tags file +# Makefile for amd64 links, tags file # SYS is normally set in Make.tags.inc -# SYS=/sys >>> TRUNCATED FOR MAIL (1000 lines) <<<help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812012117.mB1LHPsi023954>
