[head tinderbox] failure on powerpc64/powerpc

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 23:07:08 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 23:07:08 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 23:07:08 - starting HEAD tinderbox run for powerpc64/powerpc
TB --- 2013-04-25 23:07:08 - cleaning the object tree
TB --- 2013-04-25 23:07:08 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 23:07:11 - At svn revision 249895
TB --- 2013-04-25 23:07:12 - building world
TB --- 2013-04-25 23:07:12 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 23:07:12 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 23:07:12 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 23:07:12 - SRCCONF=/dev/null
TB --- 2013-04-25 23:07:12 - TARGET=powerpc
TB --- 2013-04-25 23:07:12 - TARGET_ARCH=powerpc64
TB --- 2013-04-25 23:07:12 - TZ=UTC
TB --- 2013-04-25 23:07:12 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 23:07:12 - cd /src
TB --- 2013-04-25 23:07:12 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 23:07:17 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> stage 5.1: building 32 bit shim libraries
>>> World build completed on Fri Apr 26 02:05:39 UTC 2013
TB --- 2013-04-26 02:05:39 - generating LINT kernel config
TB --- 2013-04-26 02:05:39 - cd /src/sys/powerpc/conf
TB --- 2013-04-26 02:05:39 - /usr/bin/make -B LINT
TB --- 2013-04-26 02:05:39 - cd /src/sys/powerpc/conf
TB --- 2013-04-26 02:05:39 - /usr/sbin/config -m LINT
TB --- 2013-04-26 02:05:39 - skipping LINT kernel
TB --- 2013-04-26 02:05:39 - cd /src/sys/powerpc/conf
TB --- 2013-04-26 02:05:39 - /usr/sbin/config -m GENERIC
TB --- 2013-04-26 02:05:39 - skipping GENERIC kernel
TB --- 2013-04-26 02:05:39 - cd /src/sys/powerpc/conf
TB --- 2013-04-26 02:05:39 - /usr/sbin/config -m GENERIC64
TB --- 2013-04-26 02:05:39 - building GENERIC64 kernel
TB --- 2013-04-26 02:05:39 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-26 02:05:39 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-26 02:05:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-26 02:05:39 - SRCCONF=/dev/null
TB --- 2013-04-26 02:05:39 - TARGET=powerpc
TB --- 2013-04-26 02:05:39 - TARGET_ARCH=powerpc64
TB --- 2013-04-26 02:05:39 - TZ=UTC
TB --- 2013-04-26 02:05:39 - __MAKE_CONF=/dev/null
TB --- 2013-04-26 02:05:39 - cd /src
TB --- 2013-04-26 02:05:39 - /usr/bin/make -B buildkernel KERNCONF=GENERIC64
>>> Kernel build for GENERIC64 started on Fri Apr 26 02:05:39 UTC 2013
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many 
-fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc -ffreestanding 
-fstack-protector -Werror  /src/sys/netinet/ip_icmp.c
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many 
-fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc -ffreestanding 
-fstack-protector -Werror  /src/sys/netinet/ip_input.c
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000  -msoft-float -Wa,-many 
-fno-omit-frame-pointer -msoft-float -mno-altivec -mcall-aixdesc -ffrees

[head tinderbox] failure on powerpc/powerpc

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 22:39:49 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 22:39:49 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 22:39:49 - starting HEAD tinderbox run for powerpc/powerpc
TB --- 2013-04-25 22:39:49 - cleaning the object tree
TB --- 2013-04-25 22:39:49 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 22:39:52 - At svn revision 249895
TB --- 2013-04-25 22:39:53 - building world
TB --- 2013-04-25 22:39:53 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 22:39:53 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 22:39:53 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 22:39:53 - SRCCONF=/dev/null
TB --- 2013-04-25 22:39:53 - TARGET=powerpc
TB --- 2013-04-25 22:39:53 - TARGET_ARCH=powerpc
TB --- 2013-04-25 22:39:53 - TZ=UTC
TB --- 2013-04-25 22:39:53 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 22:39:53 - cd /src
TB --- 2013-04-25 22:39:53 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 22:39:58 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> World build completed on Fri Apr 26 01:09:58 UTC 2013
TB --- 2013-04-26 01:09:58 - generating LINT kernel config
TB --- 2013-04-26 01:09:58 - cd /src/sys/powerpc/conf
TB --- 2013-04-26 01:09:58 - /usr/bin/make -B LINT
TB --- 2013-04-26 01:09:58 - cd /src/sys/powerpc/conf
TB --- 2013-04-26 01:09:58 - /usr/sbin/config -m LINT
TB --- 2013-04-26 01:09:58 - building LINT kernel
TB --- 2013-04-26 01:09:58 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-26 01:09:58 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-26 01:09:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-26 01:09:58 - SRCCONF=/dev/null
TB --- 2013-04-26 01:09:58 - TARGET=powerpc
TB --- 2013-04-26 01:09:58 - TARGET_ARCH=powerpc
TB --- 2013-04-26 01:09:58 - TZ=UTC
TB --- 2013-04-26 01:09:58 - __MAKE_CONF=/dev/null
TB --- 2013-04-26 01:09:58 - cd /src
TB --- 2013-04-26 01:09:58 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Apr 26 01:09:58 UTC 2013
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99  -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-builtin -msoft-float -Wa,-many 
-fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding 
-fstack-protector -Werror  /src/sys/netinet/ip_ipsec.c
cc -c -O -pipe  -std=c99  -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-builtin -msoft-float -Wa,-many 
-fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding 
-fstack-protector -Werror  /src/sys/netinet/ip_mroute.c
cc -c -O -pipe  -std=c99  -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-builtin -msoft-float -Wa,-many 
-fno-omit-frame-pointer -msoft-float -mno-altivec -ffreestanding 
-fstack-protector -Werror  /src/sys/netinet/ip_options.c
cc -c -O -pipe  -std=c99  -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE

[head tinderbox] failure on sparc64/sparc64

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 23:16:06 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 23:16:06 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 23:16:06 - starting HEAD tinderbox run for sparc64/sparc64
TB --- 2013-04-25 23:16:06 - cleaning the object tree
TB --- 2013-04-25 23:16:06 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 23:16:09 - At svn revision 249895
TB --- 2013-04-25 23:16:10 - building world
TB --- 2013-04-25 23:16:10 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 23:16:10 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 23:16:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 23:16:10 - SRCCONF=/dev/null
TB --- 2013-04-25 23:16:10 - TARGET=sparc64
TB --- 2013-04-25 23:16:10 - TARGET_ARCH=sparc64
TB --- 2013-04-25 23:16:10 - TZ=UTC
TB --- 2013-04-25 23:16:10 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 23:16:10 - cd /src
TB --- 2013-04-25 23:16:10 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 23:16:14 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> World build completed on Fri Apr 26 00:19:14 UTC 2013
TB --- 2013-04-26 00:19:14 - generating LINT kernel config
TB --- 2013-04-26 00:19:14 - cd /src/sys/sparc64/conf
TB --- 2013-04-26 00:19:14 - /usr/bin/make -B LINT
TB --- 2013-04-26 00:19:14 - cd /src/sys/sparc64/conf
TB --- 2013-04-26 00:19:14 - /usr/sbin/config -m LINT
TB --- 2013-04-26 00:19:14 - building LINT kernel
TB --- 2013-04-26 00:19:14 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-26 00:19:14 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-26 00:19:14 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-26 00:19:14 - SRCCONF=/dev/null
TB --- 2013-04-26 00:19:14 - TARGET=sparc64
TB --- 2013-04-26 00:19:14 - TARGET_ARCH=sparc64
TB --- 2013-04-26 00:19:14 - TZ=UTC
TB --- 2013-04-26 00:19:14 - __MAKE_CONF=/dev/null
TB --- 2013-04-26 00:19:14 - cd /src
TB --- 2013-04-26 00:19:14 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Fri Apr 26 00:19:14 UTC 2013
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float 
-ffreestanding -fstack-protector -Werror  /src/sys/netinet/ip_ipsec.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float 
-ffreestanding -fstack-protector -Werror  /src/sys/netinet/ip_mroute.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float 
-ffreestanding -fstack-protector -Werror  /src/sys/netinet/ip_options.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 
--param large-function-growth=1000 -fno-

[head tinderbox] failure on mips64/mips

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 22:32:02 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 22:32:02 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 22:32:02 - starting HEAD tinderbox run for mips64/mips
TB --- 2013-04-25 22:32:02 - cleaning the object tree
TB --- 2013-04-25 22:33:11 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 22:33:15 - At svn revision 249895
TB --- 2013-04-25 22:33:16 - building world
TB --- 2013-04-25 22:33:16 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 22:33:16 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 22:33:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 22:33:16 - SRCCONF=/dev/null
TB --- 2013-04-25 22:33:16 - TARGET=mips
TB --- 2013-04-25 22:33:16 - TARGET_ARCH=mips64
TB --- 2013-04-25 22:33:16 - TZ=UTC
TB --- 2013-04-25 22:33:16 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 22:33:16 - cd /src
TB --- 2013-04-25 22:33:16 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 22:33:20 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> World build completed on Thu Apr 25 23:34:23 UTC 2013
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m ADM5120
TB --- 2013-04-25 23:34:23 - skipping ADM5120 kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m ALCHEMY
TB --- 2013-04-25 23:34:23 - skipping ALCHEMY kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AP121
TB --- 2013-04-25 23:34:23 - skipping AP121 kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AP91
TB --- 2013-04-25 23:34:23 - skipping AP91 kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AP93
TB --- 2013-04-25 23:34:23 - skipping AP93 kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AP94
TB --- 2013-04-25 23:34:23 - skipping AP94 kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AP96
TB --- 2013-04-25 23:34:23 - skipping AP96 kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AR71XX_BASE
TB --- 2013-04-25 23:34:23 - skipping AR71XX_BASE kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AR724X_BASE
TB --- 2013-04-25 23:34:23 - skipping AR724X_BASE kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AR91XX_BASE
TB --- 2013-04-25 23:34:23 - skipping AR91XX_BASE kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m AR933X_BASE
TB --- 2013-04-25 23:34:23 - skipping AR933X_BASE kernel
TB --- 2013-04-25 23:34:23 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:34:23 - /usr/sbin/config -m BERI_DE4_MDROOT
TB --- 2013-04-25 23:34:23 - building BERI_DE4_MDROOT kernel
TB --- 2013-04-25 23:34:23 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 23:34:23 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 23:34:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 23:34:23 - SRCCONF=/dev/null
TB --- 2013-04-25 23:34:23 - TARGET=mips
TB --- 2013-04-25 23:34:23 - TARGET_ARCH=mips64
TB --- 2013-04-25 23:34:23 - TZ=UTC
TB --- 2013-04-25 23:34:23 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 23:34:23 - cd /src
TB --- 2013-04-25 23:34:23 - /usr/bin/make -B buildkernel 
KERNCONF=BERI_DE4_MDROOT
>>> Kernel build for BERI_DE4_MDROOT started on Thu Apr 25 23:34:23 UTC 2013
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=1 
--param large-function-growth=10 --param max-inline-insns-single=1  
-fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x8010 -march=mips64 
-mabi=64 -msoft-float -ffreest

[head tinderbox] failure on mips/mips

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 22:13:33 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 22:13:33 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 22:13:33 - starting HEAD tinderbox run for mips/mips
TB --- 2013-04-25 22:13:33 - cleaning the object tree
TB --- 2013-04-25 22:13:33 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 22:14:08 - At svn revision 249895
TB --- 2013-04-25 22:14:09 - building world
TB --- 2013-04-25 22:14:09 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 22:14:09 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 22:14:09 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 22:14:09 - SRCCONF=/dev/null
TB --- 2013-04-25 22:14:09 - TARGET=mips
TB --- 2013-04-25 22:14:09 - TARGET_ARCH=mips
TB --- 2013-04-25 22:14:09 - TZ=UTC
TB --- 2013-04-25 22:14:09 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 22:14:09 - cd /src
TB --- 2013-04-25 22:14:09 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 22:14:14 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> World build completed on Thu Apr 25 23:14:21 UTC 2013
TB --- 2013-04-25 23:14:21 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:14:21 - /usr/sbin/config -m ADM5120
TB --- 2013-04-25 23:14:21 - skipping ADM5120 kernel
TB --- 2013-04-25 23:14:21 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:14:21 - /usr/sbin/config -m ALCHEMY
TB --- 2013-04-25 23:14:21 - skipping ALCHEMY kernel
TB --- 2013-04-25 23:14:21 - cd /src/sys/mips/conf
TB --- 2013-04-25 23:14:21 - /usr/sbin/config -m AP121
TB --- 2013-04-25 23:14:21 - building AP121 kernel
TB --- 2013-04-25 23:14:21 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 23:14:21 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 23:14:21 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 23:14:21 - SRCCONF=/dev/null
TB --- 2013-04-25 23:14:21 - TARGET=mips
TB --- 2013-04-25 23:14:21 - TARGET_ARCH=mips
TB --- 2013-04-25 23:14:21 - TZ=UTC
TB --- 2013-04-25 23:14:21 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 23:14:21 - cd /src
TB --- 2013-04-25 23:14:21 - /usr/bin/make -B buildkernel KERNCONF=AP121
>>> Kernel build for AP121 started on Thu Apr 25 23:14:21 UTC 2013
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=1 
--param large-function-growth=10 --param max-inline-insns-single=1  
-fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x8005 -march=mips32 -msoft-float 
-ffreestanding -Werror  /src/sys/netinet/ip_icmp.c
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=1 
--param large-function-growth=10 --param max-inline-insns-single=1  
-fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x8005 -march=mips32 -msoft-float 
-ffreestanding -Werror  /src/sys/netinet/ip_input.c
cc -c -O -pipe  -std=c99 -g -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   -nostdinc  -I. -I/src/sys -I/src/sys/contrib/altq 
-I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include 
opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=1 
--param large-function-growth=10 --param max-inline-insns-single=1  
-fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x8005 -march=mips32 -msoft-float 
-ffreestanding -Werror  /src/sys/netinet/ip_options.c
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcas

[head tinderbox] failure on ia64/ia64

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 20:22:59 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 20:22:59 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 20:22:59 - starting HEAD tinderbox run for ia64/ia64
TB --- 2013-04-25 20:22:59 - cleaning the object tree
TB --- 2013-04-25 20:22:59 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 20:23:03 - At svn revision 249895
TB --- 2013-04-25 20:23:04 - building world
TB --- 2013-04-25 20:23:04 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 20:23:04 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 20:23:04 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 20:23:04 - SRCCONF=/dev/null
TB --- 2013-04-25 20:23:04 - TARGET=ia64
TB --- 2013-04-25 20:23:04 - TARGET_ARCH=ia64
TB --- 2013-04-25 20:23:04 - TZ=UTC
TB --- 2013-04-25 20:23:04 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 20:23:04 - cd /src
TB --- 2013-04-25 20:23:04 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 20:23:08 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> World build completed on Thu Apr 25 21:57:07 UTC 2013
TB --- 2013-04-25 21:57:07 - generating LINT kernel config
TB --- 2013-04-25 21:57:07 - cd /src/sys/ia64/conf
TB --- 2013-04-25 21:57:07 - /usr/bin/make -B LINT
TB --- 2013-04-25 21:57:07 - cd /src/sys/ia64/conf
TB --- 2013-04-25 21:57:07 - /usr/sbin/config -m LINT
TB --- 2013-04-25 21:57:07 - building LINT kernel
TB --- 2013-04-25 21:57:07 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 21:57:07 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 21:57:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 21:57:07 - SRCCONF=/dev/null
TB --- 2013-04-25 21:57:07 - TARGET=ia64
TB --- 2013-04-25 21:57:07 - TARGET_ARCH=ia64
TB --- 2013-04-25 21:57:07 - TZ=UTC
TB --- 2013-04-25 21:57:07 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 21:57:07 - cd /src
TB --- 2013-04-25 21:57:07 - /usr/bin/make -B buildkernel KERNCONF=LINT
>>> Kernel build for LINT started on Thu Apr 25 21:57:07 UTC 2013
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
[...]
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  /src/sys/netinet/ip_ipsec.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/netinet/ip_mroute.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common 
-finline-limit=15000 --param inline-unit-growth=100 --param 
large-function-growth=1000 -fno-builtin -mconstant-gp -ffixed-r13 
-mfixed-range=f32-f127 -fpic -ffreestanding -Werror  
/src/sys/netinet/ip_options.c
cc -c -O2 -pipe -fno-strict-aliasing  -std=c99  -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   -nostdinc  -I. -I/src/sys 
-I/src/sys/contrib/altq -I/src/sys/contrib/ia64/libuwx/src -D_KERNEL 
-DHAVE_KERN

Re: forwarding/ipfw/pf evolution (in pps) on -current

2013-04-25 Thread Adrian Chadd
On 25 April 2013 02:28, Andre Oppermann  wrote:

> Again one has to be really careful drawing any firm conclusions from this
> as it was measured on a Pentium4 and UP kernel (GENERIC would add WITNESS
> and INVARIANT overhead as well).
>
> The Pentium4 is about the worst micro-architecture when it comes to locks
> and easily regresses.  At the same time modern Intel Core i[3-7] and AMD64
> may actually improve with these changes.  Unless more recent micro-archs
> have been shown to exhibit the same regression we can't claim this change
> was bad (other than for Pentium4).

Sure, but he's done the heavy lifting.

It'll be interesting to compare these results on a variety of
platforms, not just the modern desktop/server style CPUs.

Eg, if someone has the time, spinning this stuff up on the multi-core
MIPS stuff in the netperf cluster (that's supposed to be a network
forwarding engine) would be nice.

And to be honest - having a set of performance checks for the same SVN
revision but different physical machines is a good comparison point.
It may be that we can start classifying different kinds of platform
silliness from this which could lead to some better coding guidelines.


Adrian
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


ip_output.c:625: warning: cast discards qualifier

2013-04-25 Thread Ian FREISLICH

Hi

/usr/src/sys/netinet/ip_output.c: In function 'ip_output':
/usr/src/sys/netinet/ip_output.c:625: warning: cast discards qualifiers from 
pointer target type
/usr/src/sys/netinet/ip_output.c:659: warning: cast discards qualifiers from 
pointer target type
*** [ip_output.o] Error code 1

gw is defined 'const'.

@625:
error = (*ifp->if_output)(ifp, m, (struct sockaddr *)gw, ro)

if_output arg3 needs to be protoyped const or gw needs to not be
declared const.

Ian

-- 
Ian Freislich
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


[head tinderbox] failure on mips64/mips

2013-04-25 Thread FreeBSD Tinderbox
TB --- 2013-04-25 11:22:58 - tinderbox 2.10 running on freebsd-current.sentex.ca
TB --- 2013-04-25 11:22:58 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE 
FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 
d...@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC  amd64
TB --- 2013-04-25 11:22:58 - starting HEAD tinderbox run for mips64/mips
TB --- 2013-04-25 11:22:58 - cleaning the object tree
TB --- 2013-04-25 11:23:56 - /usr/local/bin/svn stat /src
TB --- 2013-04-25 11:23:59 - At svn revision 249877
TB --- 2013-04-25 11:24:00 - building world
TB --- 2013-04-25 11:24:00 - CROSS_BUILD_TESTING=YES
TB --- 2013-04-25 11:24:00 - MAKEOBJDIRPREFIX=/obj
TB --- 2013-04-25 11:24:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2013-04-25 11:24:00 - SRCCONF=/dev/null
TB --- 2013-04-25 11:24:00 - TARGET=mips
TB --- 2013-04-25 11:24:00 - TARGET_ARCH=mips64
TB --- 2013-04-25 11:24:00 - TZ=UTC
TB --- 2013-04-25 11:24:00 - __MAKE_CONF=/dev/null
TB --- 2013-04-25 11:24:00 - cd /src
TB --- 2013-04-25 11:24:00 - /usr/bin/make -B buildworld
>>> Building an up-to-date make(1)
>>> World build started on Thu Apr 25 11:24:04 UTC 2013
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
[...]
cc -O -pipe -G0  -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. 
-I/src/gnu/usr.bin/gdb/kgdb/../arch/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -std=gnu99 
-Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c /src/gnu/usr.bin/gdb/kgdb/kld.c
cc -O -pipe -G0  -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. 
-I/src/gnu/usr.bin/gdb/kgdb/../arch/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -std=gnu99 
-Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c /src/gnu/usr.bin/gdb/kgdb/kthr.c
cc -O -pipe -G0  -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. 
-I/src/gnu/usr.bin/gdb/kgdb/../arch/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -std=gnu99 
-Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c /src/gnu/usr.bin/gdb/kgdb/trgt.c
cc -O -pipe -G0  -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. 
-I/src/gnu/usr.bin/gdb/kgdb/../arch/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd 
-I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/mips 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include 
-I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -std=gnu99 
-Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized 
-Wno-pointer-sign -c /src/gnu/usr.bin/gdb/kgdb/trgt_mips.c
/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c:122: error: 'struct trapframe' has no 
member named 't4'
/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c:123: error: 'struct trapframe' has no 
member named 't5'
/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c:124: error: 'struct trapframe' has no 
member named 't6'
/src/gnu/usr.bin/gdb/kgdb/trgt_mips.c:125: error: 'struct trapframe' has no 
member named 't7'
*** [trgt_mips.o] Error code 1

Stop in /src/gnu/usr.bin/gdb/kgdb.
*** [all] Error code 1

Stop in /src/gnu/usr.bin/gdb.
*** [all] Error code 1

Stop in /src/gnu/usr.bin.
*** [all] Error code 1

Stop in /src/gnu.
*** [gnu.all__D] Error code 1

Stop in /src.
*** [everything] Error code 1

Stop in /src.
*** Error code 1

Stop in /src.
TB --- 2013-04-25 12:07:36 - WARNING: /usr/bin/make returned exit code  1 
TB --- 20

Re: forwarding/ipfw/pf evolution (in pps) on -current

2013-04-25 Thread Oliver Pinter
nice work!

On 4/24/13, Olivier Cochard-Labbé  wrote:
> Hi all,
>
> here is the result of my simple-and-dummy bench script regarding
> forwarding/ipfw/pf performance evolution on -current on a single-core
> server with one flow only.
> It's the result of more than 810 bench tests (including reboot between
> each) done twice for validating my methodology.
>
> # Disclaimer #
>
> 1. It's not a "max performance" bench: The purpose is to graph the
> variation of the performance only.
> 2. I know that using a single-core server in 2013 is a stupid idea but
> it's all I've got on my lab :-(
>
> # Why all these benchs ? #
>
> I've found performance regression regarding packet forwarding/ipfw/pf
> speed on -current comparing to 9.1 on my old server.
> glebius@ ask me to do some bisection hunting on different -current
> revision for spotting the culprit commit.
> But as a lazy guy, in place of doing bisection, I've choose about 50
> svn revision and graph them all: It's a lot's more easy to script this
> than a bisection algorithm :-)

For the future:

use the FreeBSD's git repo, and then the git bisect command. ;)

https://www.kernel.org/pub/software/scm/git/docs/git-bisect.html

> And the result is interesting…
>
> # The results #
>
> The gnuplot diagram in png format with some confirmed specifics spots
> is available here:
> http://gugus69.free.fr/freebsd/benchs/current/current-pps.png
>
> A confirmed spot is a measurable change between revision N-1 and revision
> N.
>
> => Remember that I'm used a single-core before reading the result!
> The "regression" of the new SMP pf is not really a regression: The
> system is now usable during this high PPS bench and it was not the
> case before this improvement.
>
> ## gnuplot data ##
>
> Available here: http://gugus69.free.fr/freebsd/benchs/current/plot/
> It's the data and plot file used for generating the graph: You can use
> them for zooming on it.
>
> ## ministat data ##
>
> Available here: http://gugus69.free.fr/freebsd/benchs/current/ministat/
>
> You can use it for comparing result between 2 revision, like as example:
> ministat -s 242160.ipfw 242161.ipfw
>
> ## raw data ##
>
> Outpout of pkg-gen during all tests:
> http://gugus69.free.fr/freebsd/benchs/current/raw/
>
> ## nanobsd images #
>
> All binary mages used for these benchs are here:
> http://gugus69.free.fr/freebsd/benchs/current/nanobsd-images/
>
> There is only one "full" image to be used for the first installation,
> and all other are "upgrade" image.
> They use the serial port as default console too.
>
> # Methodology used #
>
> ## First step: building a small lab ##
>
> I've used 3 old unused servers and a good switch:
> - One server as netmap pkt-gen packet generator (1.38Mpps of minimum
> size packet);
> - One server as netmap pkt-gen receiver;
> - One server with 2 NIC in the middle as a router/firewall, serial
> connection, and nanobsd image on it (very easy to upgrade): IBM
> eServer xSeries 306m with one core (Intel Pentium4 3.00GHz,
> hyper-threading disabled) and a dual NIC 82546GB connected to the
> PCI-X Bus;
> - a Cisco Catalyst switch for connecting all (its own statistics can
> be used as a tie breaker if I've got a doubt regarding the result
> given by netmap pkt-gen).
>
> All servers have another NIC for the admin network (bench script send
> SSH commands and nanobsd image upgrade over this dedicated NIC).
>
> I've used netmap pkt-gen for generating smallest packet size from the
> generator to the receiver like that:
> pkt-gen -i em0 -t 0 -l 42 -d 1.1.1.1 -D 00:0e:0c:de:45:df -s 2.2.2.2 -w 10
> Results was collected on the pkt-gen receiver.
>
> ## Second step: building small nanobsd images ##
>
> Now we need lot's of small nanobsd images generated from the svn
> revision number selected for the bench: cf script [1].
> About 50 revisions were selected between 236884 to 249506: Candidate
> chosen by reading the svn commit log.
>
> ## Third step: auto-bench script ##
>
> This auto-bench script [2] do these tasks:
> 1. Upgrading the server to the release to be tested;
> 2.   Uploading configuration set to be tested (forwarding-only, ipfw
> or pf) & reboot;
> 3. Start the bench test, collecting the result, and reboot: 5
> times for each configuration-set;
> 4Loop to next configuration set;
> 5. Loop to next release.
>
> ## Last step: converting result for ministat and gnuplot ##
>
> I've used a last script for interpreting the output of pkt-gen
> receiver for ministat and gnuplot [3].
>
> Because I'm not sure if I've used the good method for preparing my
> data, here is how I've generated the ministat and gnuplot graph:
>
> For just one test, the output of pkt-gen in receive mode is lot's of
> lines like that:
> main [1085] 400198 pps
> main [1085] 400287 pps
> main [1085] 400240 pps
> main [1085] 400235 pps
> main [1085] 400245 pps
> ...
>
> I've calculated the median value [3] (thanks ministat) all these
> results: This give me only one number for the test.
> => I did the same for

Re: forwarding/ipfw/pf evolution (in pps) on -current

2013-04-25 Thread Andre Oppermann

On 25.04.2013 07:40, Olivier Cochard-Labbé wrote:

On Wed, Apr 24, 2013 at 1:46 PM, Sami Halabi  wrote:

3. there some point of improved performance (without fw) that went down
again somewhere before Clang got prod.


Found it !

It's commit 242402: "Rework the known mutexes..."


Again one has to be really careful drawing any firm conclusions from this
as it was measured on a Pentium4 and UP kernel (GENERIC would add WITNESS
and INVARIANT overhead as well).

The Pentium4 is about the worst micro-architecture when it comes to locks
and easily regresses.  At the same time modern Intel Core i[3-7] and AMD64
may actually improve with these changes.  Unless more recent micro-archs
have been shown to exhibit the same regression we can't claim this change
was bad (other than for Pentium4).

--
Andre


ministat -s 242401.forwarding 242402.forwarding
x 242401.forwarding
+ 242402.forwarding
+---+
|+
  |
|+ +  +  +
x xx   x x|
|
  |A| |
| |_A_M___|
  |
+---+
 N   Min   MaxMedian   AvgStddev
x   5417527420242418902419074 1049.7974
+   5402211404828404096403689 1237.6696
Difference at 95.0% confidence
 -15385 +/- 1673.69
 -3.67119% +/- 0.399377%
 (Student's t, pooled s = 1147.58)
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"




___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"