Date: Mon, 11 Mar 2013 18:38:29 -0500 From: Joshua Isom <jrisom@gmail.com> To: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> Subject: Re: Fine, OK, here's my initial AR9380/AR9485 support Message-ID: <513E6AF5.9010304@gmail.com> In-Reply-To: <CAJ-Vmo=uSeKK1SV3k_nRLDSHShobiyN6ky861b5NDn_U8NxukQ@mail.gmail.com> References: <513d3ae3.08c2440a.59a6.63b2@mx.google.com> <513DA767.6010208@gmail.com> <CAJ-Vmo=uSeKK1SV3k_nRLDSHShobiyN6ky861b5NDn_U8NxukQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Here's me retrying everything. I also tried running make with -DAH_DEBUG and -DAH_DEBUG_ALQ, but I also got errors messages that made me think the variables didn't propagate to the source files. > [jri:~/ATH/head] root# uname -a > FreeBSD jri.homeunix.com 9.1-STABLE FreeBSD 9.1-STABLE #1: Thu Jan 24 22:19:24 UTC 2013 root@buildjail:/usr/obj/usr/src/sys/GENERIC amd64 > [jri:~/ATH/head] root# svn info > Path: . > Working Copy Root Path: /root/ATH/head > URL: https://svn0.us-east.freebsd.org/base/head > Repository Root: https://svn0.us-east.freebsd.org/base > Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f > Revision: 248174 > Node Kind: directory > Schedule: normal > Last Changed Author: tuexen > Last Changed Rev: 248172 > Last Changed Date: 2013-03-11 12:43:55 -0500 (Mon, 11 Mar 2013) > > [jri:~/ATH/head] root# svn diff > Index: sys/modules/ath/Makefile > =================================================================== > --- sys/modules/ath/Makefile (revision 248174) > +++ sys/modules/ath/Makefile (working copy) > @@ -124,13 +124,13 @@ > SRCS+= ar9287.c ar9287_reset.c ar9287_attach.c ar9287_cal.c ar9287_olc.c > > # + AR9300 HAL > -# .PATH: ${.CURDIR}/../../dev/ath/ath_hal/ar9003 > -#SRCS+= ar9300_interrupts.c ar9300_radar.c ar9300_ani.c ar9300_keycache.c > -#SRCS+= ar9300_radio.c ar9300_xmit.c ar9300_attach.c ar9300_mci.c ar9300_stub.c > -#SRCS+= ar9300_xmit_ds.c ar9300_beacon.c ar9300_misc.c ar9300_recv.c > -#SRCS+= ar9300_stub_funcs.c ar9300_eeprom.c ar9300_paprd.c ar9300_recv_ds.c > -#SRCS+= ar9300_freebsd.c ar9300_phy.c ar9300_reset.c ar9300_gpio.c > -#SRCS+= ar9300_power.c ar9300_timer.c > + .PATH: ${.CURDIR}/../../dev/ath/ath_hal/ar9003 > +SRCS+= ar9300_interrupts.c ar9300_radar.c ar9300_ani.c ar9300_keycache.c > +SRCS+= ar9300_radio.c ar9300_xmit.c ar9300_attach.c ar9300_mci.c ar9300_stub.c > +SRCS+= ar9300_xmit_ds.c ar9300_beacon.c ar9300_misc.c ar9300_recv.c > +SRCS+= ar9300_stub_funcs.c ar9300_eeprom.c ar9300_paprd.c ar9300_recv_ds.c > +SRCS+= ar9300_freebsd.c ar9300_phy.c ar9300_reset.c ar9300_gpio.c > +SRCS+= ar9300_power.c ar9300_timer.c > > # NB: rate control is bound to the driver by symbol names so only pick one > .if ${ATH_RATE} == "sample" > [jri:~/ATH/qcamain_open_hal_public] root# git status > # On branch local/freebsd > nothing to commit, working directory clean > [jri:~/ATH/qcamain_open_hal_public] root# cat .git/config > [core] > repositoryformatversion = 0 > filemode = true > bare = false > logallrefupdates = true > [remote "origin"] > url = https://github.com/erikarn/qcamain_open_hal_public.git > fetch = +refs/heads/*:refs/remotes/origin/* > [branch "master"] > remote = origin > merge = refs/heads/master > [branch "local/freebsd"] > remote = origin > merge = refs/heads/local/freebsd > [jri:ath/ath_hal/ar9003] root# pwd > /root/ATH/head/sys/dev/ath/ath_hal/ar9003 > [jri:ath/ath_hal/ar9003] root# ln -s /root/ATH/qcamain_open_hal_public/hal/ar9300/* . > ln: ./ar9300_devid.h: File exists > [jri:~/ATH/head] root# ls /usr/obj > [jri:~/ATH/head] root# make -j 3 buildworld > ../buildworld.txt > [jri:~/ATH/head] root# make -j 6 -k buildkernel > ../buildkernel.txt > [jri:~/ATH/head] root# make -DNO_CLEAN -k buildkernel > ../buildkernel-next.txt > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_radio.c:83:27: error: unused variable 'ichan' [-Werror,-Wunused-variable] > HAL_CHANNEL_INTERNAL *ichan = ath_hal_checkchannel(ah, chan); > ^ > 1 error generated. > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_misc.c:853:38: error: use of logical '&&' with constant operand [-Werror,-Wconstant-logical-operand] > if ((ahp->ah_enterprise_mode && AR_ENT_OTP_MIN_PKT_SIZE_DISABLE) && > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_misc.c:853:38: note: use '&' for a bitwise operation > if ((ahp->ah_enterprise_mode && AR_ENT_OTP_MIN_PKT_SIZE_DISABLE) && > ^~ > & > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_misc.c:853:38: note: remove constant to silence this warning > if ((ahp->ah_enterprise_mode && AR_ENT_OTP_MIN_PKT_SIZE_DISABLE) && > ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1 error generated. > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:107:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -477 to 35 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2412, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:108:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -472 to 40 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2437, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:109:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -465 to 47 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2472, 1) > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:122:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -477 to 35 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2412, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:123:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -463 to 49 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2484, 1) > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:128:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -477 to 35 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2412, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:129:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -472 to 40 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2437, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:130:3: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -465 to 47 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2472, 1) > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:203:4: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -476 to 36 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2417, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:204:4: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -468 to 44 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2457, 1), > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:205:4: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -467 to 45 [-Werror,-Wconstant-conversion] > FREQ2FBIN(2462, 1)}, > ^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > In file included from /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:21: > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300template_generic.h:207:4: error: implicit conversion from 'int' to 'u_int8_t' (aka 'unsigned char') > changes value from -477 to 35 [-Werror,-Wconstant-conversion] > {FREQ2FBIN(2412, 1), > ~^~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300eep.h:136:65: note: expanded from macro 'FREQ2FBIN' > (((y) == HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) > ~~~~~~~~~~~~~^~~ > fatal error: too many errors emitted, stopping now [-ferror-limit=] > 20 errors generated. > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_paprd.c:1849:27: error: unused variable 'ichan' [-Werror,-Wunused-variable] > HAL_CHANNEL_INTERNAL *ichan = ath_hal_checkchannel(ah, chan); > ^ > 1 error generated. > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c:2809:52: error: variable 'modes_txgaintable_index' is uninitialized when used here > [-Werror,-Wuninitialized] > REG_WRITE_ARRAY(&ahp->ah_ini_modes_txgain, modes_txgaintable_index, > ^~~~~~~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300.h:904:85: note: expanded from macro 'REG_WRITE_ARRAY' > OS_REG_WRITE(ah, INI_RA((iniarray), (r), 0), INI_RA((iniarray), r, (column)));\ > ^ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300.h:323:99: note: expanded from macro 'INI_RA' > #define INI_RA(iniarray, row, column) (((iniarray)->ia_array)[(row) * ((iniarray)->ia_columns) + (column)]) > ^ > /root/ATH/head/sys/modules/ath/../../dev/ath/ah_osdep.h:127:49: note: expanded from macro 'OS_REG_WRITE' > (bus_space_handle_t)(_ah)->ah_sh, (_reg), (_val)) > ^ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c:2609:47: note: initialize the variable 'modes_txgaintable_index' to silence this warning > u_int modes_index, modes_txgaintable_index, freq_index; > ^ > = 0 > 1 error generated. > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_gpio.c:63:15: error: cast to 'volatile u_int32_t *' (aka 'volatile unsigned int *') from smaller > integer type 'unsigned int' [-Werror,-Wint-to-pointer-cast] > address = (volatile u_int32_t *)(AR9340_SOC_GPIO_FUN0 + (out_func*4)); > ^ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_gpio.c:159:25: warning: comparison of constant 20 with expression of type 'HAL_GPIO_MUX_TYPE' is > always true [-Wtautological-constant-out-of-range-compare] > if (hal_signal_type < ARRAY_LENGTH(mux_signal_conversion_table)) > ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_gpio.c:271:23: warning: comparison of constant 20 with expression of type 'HAL_GPIO_MUX_TYPE' is > always true [-Wtautological-constant-out-of-range-compare] > if (halSignalType < ARRAY_LENGTH(mux_signal_conversion_table)) > ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 2 warnings and 1 error generated. > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_power.c:650:5: error: 'AH_DEBUG' is not defined, evaluates to 0 [-Werror,-Wundef] > #if AH_DEBUG || AH_PRINT_FILTER > ^ > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_power.c:650:17: error: 'AH_PRINT_FILTER' is not defined, evaluates to 0 [-Werror,-Wundef] > #if AH_DEBUG || AH_PRINT_FILTER > ^ > 2 errors generated. > objcopy: 'if_ath.ko.debug': No such file > 1 error > 1 error > 1 error > 1 error > 1 error > [jri:sys/modules/ath] root# pwd > /root/ATH/head/sys/modules/ath > [jri:sys/modules/ath] root# make -DAH_DEBUG -DAH_DEBUG_ALQ -k -j 8 > /dev/null > 6 errors > [jri:sys/modules/ath] root# make -DAH_DEBUG -DAH_DEBUG_ALQ -k > Warning: Object directory not changed from original /root/ATH/head/sys/modules/ath > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/root/ATH/head/sys/modules/ath/../../dev/ath -I/root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_radio.c > cc1: warnings being treated as errors > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_radio.c: In function 'ar9300_set_channel': > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_radio.c:83: warning: unused variable 'ichan' [-Wunused-variable] > *** [ar9300_radio.o] Error code 1 (continuing) > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/root/ATH/head/sys/modules/ath/../../dev/ath -I/root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c > cc1: warnings being treated as errors > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c: In function 'ar9300_eeprom_set_power_per_rate_table': > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_eeprom.c:2297: warning: unused variable 'ichan' [-Wunused-variable] > *** [ar9300_eeprom.o] Error code 1 (continuing) > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/root/ATH/head/sys/modules/ath/../../dev/ath -I/root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_paprd.c > cc1: warnings being treated as errors > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_paprd.c: In function 'ar9300_populate_paprd_single_table': > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_paprd.c:1849: warning: unused variable 'ichan' [-Wunused-variable] > *** [ar9300_paprd.o] Error code 1 (continuing) > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/root/ATH/head/sys/modules/ath/../../dev/ath -I/root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c > cc1: warnings being treated as errors > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c: In function 'ar9300_reset': > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c:2809: warning: 'modes_txgaintable_index' is used uninitialized in this function > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c:2609: note: 'modes_txgaintable_index' was declared here > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c:3252: warning: 'cal_done' may be used uninitialized in this function > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_reset.c:3252: note: 'cal_done' was declared here > *** [ar9300_reset.o] Error code 1 (continuing) > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/root/ATH/head/sys/modules/ath/../../dev/ath -I/root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_gpio.c > cc1: warnings being treated as errors > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_gpio.c: In function 'ar9340_soc_gpio_cfg_output_mux': > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_gpio.c:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > *** [ar9300_gpio.o] Error code 1 (continuing) > cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/root/ATH/head/sys/modules/ath/../../dev/ath -I/root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_power.c > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_power.c:650:5: error: "AH_DEBUG" is not defined > /root/ATH/head/sys/modules/ath/../../dev/ath/ath_hal/ar9003/ar9300_power.c:650:17: error: "AH_PRINT_FILTER" is not defined > *** [ar9300_power.o] Error code 1 (continuing) > `all' not remade because of errors. > 1 error
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?513E6AF5.9010304>