svn commit: r216133 - in projects/binutils-2.17: . bin/sh
contrib/top contrib/traceroute contrib/traceroute/lbl
gnu/usr.bin/cc lib/libc/stdio lib/libcam sbin/bsdlabel
sbin/camcontrol sbin/ifconfig ...
Dimitry Andric
dim at FreeBSD.org
Thu Dec 2 22:00:58 UTC 2010
Author: dim
Date: Thu Dec 2 22:00:57 2010
New Revision: 216133
URL: http://svn.freebsd.org/changeset/base/216133
Log:
Sync: merge r215944 through r216132 from ^/head.
Added:
projects/binutils-2.17/share/syscons/fonts/swiss-8x14.fnt
- copied unchanged from r216132, head/share/syscons/fonts/swiss-8x14.fnt
projects/binutils-2.17/sys/cam/scsi/smp_all.c
- copied unchanged from r216132, head/sys/cam/scsi/smp_all.c
projects/binutils-2.17/sys/cam/scsi/smp_all.h
- copied unchanged from r216132, head/sys/cam/scsi/smp_all.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-agl-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-agl-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-hotplug.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-hotplug.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asx0-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-asx0-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asxx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-asxx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ciu-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ciu-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-clock.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-clock.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-clock.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-clock.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-crypto.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-crypto.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-crypto.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-crypto.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dbg-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dbg-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug-handler.S
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug-handler.S
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug-remote.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug-remote.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug-uart.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug-uart.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-debug.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-debug.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfa-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dfa-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfm-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dfm-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dpi-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-dpi-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-custom.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-custom.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-custom.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-custom.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-error.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-error.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fpa-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-fpa-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gpio-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-gpio-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-jtag.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-jtag.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-srio.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-srio.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-srio.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-helper-srio.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-iob-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-iob-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ipd-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ipd-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ixf18201.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ixf18201.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ixf18201.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ixf18201.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-key-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-key-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2c-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-l2c-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2d-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-l2d-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2t-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-l2t-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-led-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-led-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mio-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-mio-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mixx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-mixx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mpi-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-mpi-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ndf-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-ndf-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-npei-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-npei-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-npi-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-npi-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pci-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pci-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcm-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcm-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pemx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pemx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pescx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pescx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pexp-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pexp-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pip-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pip-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pko-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pko-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pow-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-pow-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-power-throttle.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-power-throttle.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-power-throttle.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-power-throttle.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rad-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-rad-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rnm-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-rnm-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shmem.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-shmem.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shmem.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-shmem.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sim-magic.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sim-magic.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sli-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sli-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-smi-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-smi-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-smix-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-smix-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spx0-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-spx0-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spxx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-spxx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-srio.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-srio.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-srio.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-srio.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sriox-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-sriox-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-srxx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-srxx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-stxx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-stxx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tim-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tim-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tlb.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tlb.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tlb.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tlb.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tra-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-tra-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uart.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-uart.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbd.c
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbd.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbd.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbd.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zip-defs.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-zip-defs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-boot-info.h
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/octeon-boot-info.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_mbx.c
- copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_mbx.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_mbx.h
- copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_mbx.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_vf.c
- copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_vf.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_vf.h
- copied unchanged from r215943, head/sys/dev/ixgbe/ixgbe_vf.h
projects/binutils-2.17/sys/dev/ixgbe/ixv.c
- copied unchanged from r215943, head/sys/dev/ixgbe/ixv.c
projects/binutils-2.17/sys/dev/ixgbe/ixv.h
- copied unchanged from r215943, head/sys/dev/ixgbe/ixv.h
projects/binutils-2.17/sys/mips/cavium/octeon_nmi.S
- copied unchanged from r216132, head/sys/mips/cavium/octeon_nmi.S
projects/binutils-2.17/sys/mips/cavium/octeon_wdog.c
- copied unchanged from r216132, head/sys/mips/cavium/octeon_wdog.c
projects/binutils-2.17/sys/modules/cc/
- copied from r216132, head/sys/modules/cc/
projects/binutils-2.17/sys/netinet/cc/cc_cubic.c
- copied unchanged from r216132, head/sys/netinet/cc/cc_cubic.c
projects/binutils-2.17/sys/netinet/cc/cc_cubic.h
- copied unchanged from r216132, head/sys/netinet/cc/cc_cubic.h
projects/binutils-2.17/sys/netinet/cc/cc_htcp.c
- copied unchanged from r216132, head/sys/netinet/cc/cc_htcp.c
projects/binutils-2.17/sys/x86/include/_align.h
- copied unchanged from r215943, head/sys/x86/include/_align.h
Replaced:
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-log-arc.S
- copied unchanged from r216132, head/sys/contrib/octeon-sdk/cvmx-log-arc.S
Deleted:
projects/binutils-2.17/contrib/traceroute/Makefile.in
projects/binutils-2.17/contrib/traceroute/aclocal.m4
projects/binutils-2.17/contrib/traceroute/acsite.m4
projects/binutils-2.17/contrib/traceroute/config.guess
projects/binutils-2.17/contrib/traceroute/config.sub
projects/binutils-2.17/contrib/traceroute/configure
projects/binutils-2.17/contrib/traceroute/configure.in
projects/binutils-2.17/contrib/traceroute/findsaddr-generic.c
projects/binutils-2.17/contrib/traceroute/findsaddr-linux.c
projects/binutils-2.17/contrib/traceroute/findsaddr-mib.c
projects/binutils-2.17/contrib/traceroute/install-sh
projects/binutils-2.17/contrib/traceroute/lbl/gnuc.h
projects/binutils-2.17/contrib/traceroute/lbl/os-solaris2.h
projects/binutils-2.17/contrib/traceroute/lbl/os-sunos4.h
projects/binutils-2.17/contrib/traceroute/mkdep
projects/binutils-2.17/contrib/traceroute/strerror.c
projects/binutils-2.17/contrib/traceroute/usleep.c
projects/binutils-2.17/sys/contrib/octeon-sdk/README.txt
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asx.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ciu.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-addresses.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cvmmem.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-iob.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-lmc.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-malloc/
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mio.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-resources.config
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-shared-linux.ld
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi-raw.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi-raw.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx.mk
projects/binutils-2.17/sys/contrib/octeon-sdk/executive-config.h.template
Modified:
projects/binutils-2.17/ObsoleteFiles.inc
projects/binutils-2.17/bin/sh/sh.1
projects/binutils-2.17/contrib/traceroute/as.c
projects/binutils-2.17/contrib/traceroute/as.h
projects/binutils-2.17/contrib/traceroute/ifaddrlist.c
projects/binutils-2.17/contrib/traceroute/traceroute.c
projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe
projects/binutils-2.17/lib/libc/stdio/getline.3
projects/binutils-2.17/lib/libc/stdio/printf-pos.c
projects/binutils-2.17/lib/libcam/Makefile
projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c
projects/binutils-2.17/sbin/camcontrol/camcontrol.8
projects/binutils-2.17/sbin/camcontrol/camcontrol.c
projects/binutils-2.17/sbin/ifconfig/ifconfig.c
projects/binutils-2.17/share/man/man4/arcmsr.4
projects/binutils-2.17/share/man/man4/ata.4
projects/binutils-2.17/share/man/man4/et.4
projects/binutils-2.17/share/man/man4/fxp.4
projects/binutils-2.17/share/man/man4/re.4
projects/binutils-2.17/share/man/man4/rum.4
projects/binutils-2.17/share/man/man4/splash.4
projects/binutils-2.17/share/man/man4/usb_quirk.4
projects/binutils-2.17/share/syscons/fonts/INDEX.fonts
projects/binutils-2.17/share/syscons/fonts/Makefile
projects/binutils-2.17/sys/amd64/amd64/fpu.c
projects/binutils-2.17/sys/amd64/amd64/machdep.c
projects/binutils-2.17/sys/amd64/amd64/pmap.c
projects/binutils-2.17/sys/amd64/amd64/support.S
projects/binutils-2.17/sys/amd64/ia32/ia32_reg.c
projects/binutils-2.17/sys/amd64/ia32/ia32_signal.c
projects/binutils-2.17/sys/amd64/include/_align.h
projects/binutils-2.17/sys/amd64/include/fpu.h
projects/binutils-2.17/sys/amd64/include/pmap.h
projects/binutils-2.17/sys/amd64/include/vmparam.h
projects/binutils-2.17/sys/cam/cam.c
projects/binutils-2.17/sys/cam/cam.h
projects/binutils-2.17/sys/cam/cam_ccb.h
projects/binutils-2.17/sys/cam/cam_periph.c
projects/binutils-2.17/sys/cam/cam_xpt.c
projects/binutils-2.17/sys/cam/cam_xpt_internal.h
projects/binutils-2.17/sys/cam/scsi/scsi_all.c
projects/binutils-2.17/sys/cam/scsi/scsi_all.h
projects/binutils-2.17/sys/cam/scsi/scsi_pass.c
projects/binutils-2.17/sys/cam/scsi/scsi_xpt.c
projects/binutils-2.17/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c
projects/binutils-2.17/sys/compat/ndis/kern_ndis.c
projects/binutils-2.17/sys/compat/ndis/subr_ntoskrnl.c
projects/binutils-2.17/sys/conf/NOTES
projects/binutils-2.17/sys/conf/files
projects/binutils-2.17/sys/conf/kern.pre.mk
projects/binutils-2.17/sys/conf/options
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmip.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-abi.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-access-native.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-access.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-address.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init-linux.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-app-init.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-asm.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-atomic.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-bootloader.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-bootmem.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-bootmem.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cmd-queue.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cmd-queue.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-compactflash.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-compactflash.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-core.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-core.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-coremask.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-coremask.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-db-support.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-db.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-db.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-enums.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-csr.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfa.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dfa.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dma-engine.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-dma-engine.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ebt3000.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ebt3000.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fau.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-flash.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-flash.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fpa.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-fpa.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gmx.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-gpio.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-board.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-errata.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-errata.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-fpa.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-fpa.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-loop.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-loop.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-npi.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-npi.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-spi.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-spi.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-util.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-util.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-xaui.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper-xaui.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-helper.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-higig.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-interrupt.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-ipd.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-key.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2c.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-l2c.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-llm.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-llm.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-log.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-log.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-malloc.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mdio.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mgmt-port.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-mgmt-port.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-nand.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-nand.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-npi.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-packet.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pci.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcie.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pcie.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pip.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pko.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pko.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-platform.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pow.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-pow.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-raid.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-raid.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rng.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rtc.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-rwlock.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-scratch.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spi.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spi.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spi4000.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-spinlock.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-swap.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sysinfo.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-sysinfo.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-thunder.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-thunder.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tim.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tim.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tra.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-tra.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-twsi.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-uart.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usb.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-usb.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-utils.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-version.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-warn.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-warn.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-wqe.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zip.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zip.h
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx-zone.c
projects/binutils-2.17/sys/contrib/octeon-sdk/cvmx.h
projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-feature.h
projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-model.c
projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-model.h
projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-pci-console.c
projects/binutils-2.17/sys/contrib/octeon-sdk/octeon-pci-console.h
projects/binutils-2.17/sys/crypto/aesni/aesni_wrap.c
projects/binutils-2.17/sys/crypto/via/padlock.c
projects/binutils-2.17/sys/crypto/via/padlock_cipher.c
projects/binutils-2.17/sys/crypto/via/padlock_hash.c
projects/binutils-2.17/sys/dev/alc/if_alc.c
projects/binutils-2.17/sys/dev/asr/asr.c
projects/binutils-2.17/sys/dev/ata/ata-dma.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-ahci.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-cyrix.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-marvell.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-national.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-promise.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-serverworks.c
projects/binutils-2.17/sys/dev/ata/chipsets/ata-siliconimage.c
projects/binutils-2.17/sys/dev/bge/if_bge.c
projects/binutils-2.17/sys/dev/e1000/if_lem.c
projects/binutils-2.17/sys/dev/fxp/if_fxp.c
projects/binutils-2.17/sys/dev/fxp/if_fxpreg.h
projects/binutils-2.17/sys/dev/fxp/if_fxpvar.h
projects/binutils-2.17/sys/dev/ichwd/ichwd.c
projects/binutils-2.17/sys/dev/isp/isp_freebsd.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_82598.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_82599.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_api.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_api.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_common.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_common.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_osdep.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_phy.c
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_phy.h
projects/binutils-2.17/sys/dev/ixgbe/ixgbe_type.h
projects/binutils-2.17/sys/dev/jme/if_jme.c
projects/binutils-2.17/sys/dev/jme/if_jmereg.h
projects/binutils-2.17/sys/dev/mii/e1000phy.c
projects/binutils-2.17/sys/dev/mii/inphy.c
projects/binutils-2.17/sys/dev/mii/ip1000phy.c
projects/binutils-2.17/sys/dev/mps/mps.c
projects/binutils-2.17/sys/dev/mps/mps_pci.c
projects/binutils-2.17/sys/dev/mps/mps_sas.c
projects/binutils-2.17/sys/dev/mps/mps_user.c
projects/binutils-2.17/sys/dev/mps/mpsvar.h
projects/binutils-2.17/sys/dev/syscons/scvidctl.c
projects/binutils-2.17/sys/dev/syscons/syscons.c
projects/binutils-2.17/sys/dev/usb/controller/usb_controller.c
projects/binutils-2.17/sys/dev/usb/net/if_axe.c
projects/binutils-2.17/sys/dev/usb/net/if_axereg.h
projects/binutils-2.17/sys/dev/usb/serial/uftdi.c
projects/binutils-2.17/sys/dev/usb/usb_controller.h
projects/binutils-2.17/sys/dev/usb/usb_device.c
projects/binutils-2.17/sys/dev/usb/usb_pf.c
projects/binutils-2.17/sys/dev/usb/usbdevs
projects/binutils-2.17/sys/dev/usb/wlan/if_rum.c
projects/binutils-2.17/sys/fs/procfs/procfs_fpregs.c
projects/binutils-2.17/sys/fs/procfs/procfs_map.c
projects/binutils-2.17/sys/fs/procfs/procfs_regs.c
projects/binutils-2.17/sys/geom/label/g_label.c
projects/binutils-2.17/sys/geom/part/g_part_bsd.c
projects/binutils-2.17/sys/i386/i386/machdep.c
projects/binutils-2.17/sys/i386/i386/support.s
projects/binutils-2.17/sys/i386/include/_align.h
projects/binutils-2.17/sys/i386/include/npx.h
projects/binutils-2.17/sys/i386/isa/npx.c
projects/binutils-2.17/sys/i386/xen/pmap.c
projects/binutils-2.17/sys/ia64/include/pmap.h
projects/binutils-2.17/sys/kern/kern_physio.c
projects/binutils-2.17/sys/kern/kern_sysctl.c
projects/binutils-2.17/sys/kern/subr_bus.c
projects/binutils-2.17/sys/kern/sysv_msg.c
projects/binutils-2.17/sys/kern/sysv_shm.c
projects/binutils-2.17/sys/kern/uipc_shm.c
projects/binutils-2.17/sys/mips/cavium/ciu.c
projects/binutils-2.17/sys/mips/cavium/files.octeon1
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-common.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-common.h
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-defines.h
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-mdio.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-mem.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-rgmii.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-rx.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-sgmii.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-tx.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-tx.h
projects/binutils-2.17/sys/mips/cavium/octe/ethernet-xaui.c
projects/binutils-2.17/sys/mips/cavium/octe/ethernet.c
projects/binutils-2.17/sys/mips/cavium/octe/octe.c
projects/binutils-2.17/sys/mips/cavium/octe/wrapper-cvmx-includes.h
projects/binutils-2.17/sys/mips/cavium/octeon_machdep.c
projects/binutils-2.17/sys/mips/include/param.h
projects/binutils-2.17/sys/mips/mips/pmap.c
projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.c
projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.h
projects/binutils-2.17/sys/modules/Makefile
projects/binutils-2.17/sys/modules/cam/Makefile
projects/binutils-2.17/sys/modules/ixgbe/Makefile
projects/binutils-2.17/sys/netinet/cc/cc_newreno.c
projects/binutils-2.17/sys/netinet/if_ether.c
projects/binutils-2.17/sys/netinet/in.c
projects/binutils-2.17/sys/netinet/ip6.h
projects/binutils-2.17/sys/netinet/tcp_input.c
projects/binutils-2.17/sys/netinet/tcp_output.c
projects/binutils-2.17/sys/netinet/tcp_timer.c
projects/binutils-2.17/sys/netinet6/in6.c
projects/binutils-2.17/sys/netinet6/in6_cksum.c
projects/binutils-2.17/sys/netinet6/ip6_input.c
projects/binutils-2.17/sys/netinet6/ip6_output.c
projects/binutils-2.17/sys/netinet6/ip6_var.h
projects/binutils-2.17/sys/netinet6/nd6.c
projects/binutils-2.17/sys/netinet6/nd6_nbr.c
projects/binutils-2.17/sys/pc98/include/_align.h
projects/binutils-2.17/sys/pc98/pc98/machdep.c
projects/binutils-2.17/sys/powerpc/include/endian.h
projects/binutils-2.17/sys/powerpc/powermac/ata_dbdma.c
projects/binutils-2.17/sys/sparc64/include/vmparam.h
projects/binutils-2.17/sys/sys/param.h
projects/binutils-2.17/sys/sys/sysctl.h
projects/binutils-2.17/sys/ufs/ffs/ffs_softdep.c
projects/binutils-2.17/sys/ufs/ffs/ffs_vfsops.c
projects/binutils-2.17/sys/vm/default_pager.c
projects/binutils-2.17/sys/vm/swap_pager.c
projects/binutils-2.17/sys/vm/vm.h
projects/binutils-2.17/sys/vm/vm_fault.c
projects/binutils-2.17/sys/vm/vm_map.c
projects/binutils-2.17/sys/vm/vm_map.h
projects/binutils-2.17/sys/vm/vm_object.c
projects/binutils-2.17/sys/vm/vm_object.h
projects/binutils-2.17/sys/vm/vm_page.c
projects/binutils-2.17/sys/vm/vm_page.h
projects/binutils-2.17/tools/regression/bin/sh/builtins/cd2.0
projects/binutils-2.17/usr.bin/ar/ar.1
projects/binutils-2.17/usr.bin/ar/ar.c
projects/binutils-2.17/usr.bin/calendar/Makefile
projects/binutils-2.17/usr.bin/find/function.c
projects/binutils-2.17/usr.bin/kdump/mksubr
projects/binutils-2.17/usr.bin/netstat/inet6.c
projects/binutils-2.17/usr.sbin/arp/arp.c
projects/binutils-2.17/usr.sbin/crashinfo/crashinfo.sh
projects/binutils-2.17/usr.sbin/kbdmap/kbdmap.c
projects/binutils-2.17/usr.sbin/sysinstall/devices.c
projects/binutils-2.17/usr.sbin/sysinstall/menus.c
projects/binutils-2.17/usr.sbin/sysinstall/modules.c
projects/binutils-2.17/usr.sbin/traceroute/Makefile
Directory Properties:
projects/binutils-2.17/ (props changed)
projects/binutils-2.17/cddl/contrib/opensolaris/ (props changed)
projects/binutils-2.17/contrib/bind9/ (props changed)
projects/binutils-2.17/contrib/binutils/ (props changed)
projects/binutils-2.17/contrib/bzip2/ (props changed)
projects/binutils-2.17/contrib/ee/ (props changed)
projects/binutils-2.17/contrib/expat/ (props changed)
projects/binutils-2.17/contrib/file/ (props changed)
projects/binutils-2.17/contrib/gdb/ (props changed)
projects/binutils-2.17/contrib/gdtoa/ (props changed)
projects/binutils-2.17/contrib/gnu-sort/ (props changed)
projects/binutils-2.17/contrib/groff/ (props changed)
projects/binutils-2.17/contrib/less/ (props changed)
projects/binutils-2.17/contrib/libpcap/ (props changed)
projects/binutils-2.17/contrib/llvm/ (props changed)
projects/binutils-2.17/contrib/llvm/tools/clang/ (props changed)
projects/binutils-2.17/contrib/ncurses/ (props changed)
projects/binutils-2.17/contrib/netcat/ (props changed)
projects/binutils-2.17/contrib/ntp/ (props changed)
projects/binutils-2.17/contrib/one-true-awk/ (props changed)
projects/binutils-2.17/contrib/openbsm/ (props changed)
projects/binutils-2.17/contrib/openpam/ (props changed)
projects/binutils-2.17/contrib/pf/ (props changed)
projects/binutils-2.17/contrib/sendmail/ (props changed)
projects/binutils-2.17/contrib/tcpdump/ (props changed)
projects/binutils-2.17/contrib/tcsh/ (props changed)
projects/binutils-2.17/contrib/top/ (props changed)
projects/binutils-2.17/contrib/top/install-sh (props changed)
projects/binutils-2.17/contrib/tzcode/stdtime/ (props changed)
projects/binutils-2.17/contrib/tzcode/zic/ (props changed)
projects/binutils-2.17/contrib/tzdata/ (props changed)
projects/binutils-2.17/contrib/wpa/ (props changed)
projects/binutils-2.17/contrib/xz/ (props changed)
projects/binutils-2.17/crypto/openssh/ (props changed)
projects/binutils-2.17/crypto/openssl/ (props changed)
projects/binutils-2.17/lib/libc/ (props changed)
projects/binutils-2.17/lib/libc/stdtime/ (props changed)
projects/binutils-2.17/lib/libutil/ (props changed)
projects/binutils-2.17/lib/libz/ (props changed)
projects/binutils-2.17/sbin/ (props changed)
projects/binutils-2.17/sbin/ipfw/ (props changed)
projects/binutils-2.17/share/mk/bsd.arch.inc.mk (props changed)
projects/binutils-2.17/share/zoneinfo/ (props changed)
projects/binutils-2.17/sys/ (props changed)
projects/binutils-2.17/sys/amd64/include/xen/ (props changed)
projects/binutils-2.17/sys/cddl/contrib/opensolaris/ (props changed)
projects/binutils-2.17/sys/contrib/dev/acpica/ (props changed)
projects/binutils-2.17/sys/contrib/octeon-sdk/ (props changed)
projects/binutils-2.17/sys/contrib/pf/ (props changed)
projects/binutils-2.17/sys/contrib/x86emu/ (props changed)
projects/binutils-2.17/usr.bin/calendar/ (props changed)
projects/binutils-2.17/usr.bin/csup/ (props changed)
projects/binutils-2.17/usr.bin/procstat/ (props changed)
projects/binutils-2.17/usr.sbin/zic/ (props changed)
Modified: projects/binutils-2.17/ObsoleteFiles.inc
==============================================================================
--- projects/binutils-2.17/ObsoleteFiles.inc Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/ObsoleteFiles.inc Thu Dec 2 22:00:57 2010 (r216133)
@@ -1158,12 +1158,6 @@ OLD_FILES+=usr/include/machine/i4b_rbch_
OLD_FILES+=usr/include/machine/i4b_tel_ioctl.h
OLD_FILES+=usr/include/machine/i4b_trace.h
.endif
-# 20070704: I4B 'modules' temporary disconnected (removed 20080525)
-.if ${TARGET_ARCH} == "i386"
-OLD_FILES+=usr/share/man/man4/i4bing.4.gz
-OLD_FILES+=usr/share/man/man4/i4bipr.4.gz
-OLD_FILES+=usr/share/man/man4/i4bisppp.4.gz
-.endif
# 20070703: pf 4.1 import
OLD_FILES+=usr/libexec/ftp-proxy
# 20070701: KAME IPSec removal
@@ -1342,12 +1336,8 @@ OLD_LIBS+=usr/lib/libusbhid.so.2
OLD_LIBS+=usr/lib/libvgl.so.4
OLD_LIBS+=usr/lib/libwrap.so.4
OLD_LIBS+=usr/lib/libypclnt.so.2
-OLD_LIBS+=usr/lib/snmp_atm.so.3
OLD_LIBS+=usr/lib/snmp_bridge.so.3
OLD_LIBS+=usr/lib/snmp_hostres.so.3
-OLD_LIBS+=usr/lib/snmp_mibII.so.3
-OLD_LIBS+=usr/lib/snmp_netgraph.so.3
-OLD_LIBS+=usr/lib/snmp_pf.so.3
.if ${TARGET_ARCH} == "amd64"
OLD_LIBS+=usr/lib32/libatm.so.4
OLD_LIBS+=usr/lib32/libbegemot.so.2
@@ -4551,7 +4541,6 @@ OLD_FILES+=usr/games/worm
OLD_FILES+=usr/games/worms
OLD_FILES+=usr/games/wump
OLD_FILES+=sbin/mount_reiserfs
-OLD_FILES+=usr/include/c++/3.4/ext/demangle.h
OLD_FILES+=usr/include/cam/cam_extend.h
OLD_FILES+=usr/include/dev/wi/wi_hostap.h
OLD_FILES+=usr/include/disktab.h
@@ -4814,7 +4803,6 @@ OLD_FILES+=usr/include/posix4/posix4.h
OLD_FILES+=usr/include/posix4/sched.h
OLD_FILES+=usr/include/posix4/semaphore.h
OLD_DIRS+=usr/include/posix4
-OLD_FILES+=usr/include/rune.h
OLD_FILES+=usr/include/security/_pam_compat.h
OLD_FILES+=usr/include/security/_pam_macros.h
OLD_FILES+=usr/include/security/_pam_types.h
@@ -4960,37 +4948,14 @@ OLD_FILES+=usr/share/doc/ntp/release.htm
OLD_FILES+=usr/share/doc/ntp/tickadj.htm
OLD_FILES+=usr/share/doc/papers/nqnfs.ascii.gz
OLD_FILES+=usr/share/doc/papers/px.ascii.gz
-OLD_FILES+=usr/share/man/man3/mbrune.3.gz
-OLD_FILES+=usr/share/man/man3/rune.3.gz
-OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
-OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz
-OLD_FILES+=usr/share/man/man3/exp10f.3.gz
OLD_FILES+=usr/share/man/man3/exp10.3.gz
-OLD_FILES+=usr/share/man/man3/mbrrune.3.gz
-OLD_FILES+=usr/share/man/man3/mbmb.3.gz
-OLD_FILES+=usr/share/man/man3/sputrune.3.gz
-OLD_FILES+=usr/share/man/man3/sgetrune.3.gz
-OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz
-OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz
-OLD_FILES+=usr/share/man/man3/mbrune.3.gz
-OLD_FILES+=usr/share/man/man3/rune.3.gz
-OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
+OLD_FILES+=usr/share/man/man3/exp10f.3.gz
OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz
-OLD_FILES+=usr/share/man/man3/exp10f.3.gz
-OLD_FILES+=usr/share/man/man3/exp10.3.gz
-OLD_FILES+=usr/share/man/man3/mbrrune.3.gz
+OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
+OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
OLD_FILES+=usr/share/man/man3/mbmb.3.gz
-OLD_FILES+=usr/share/man/man3/sputrune.3.gz
-OLD_FILES+=usr/share/man/man3/sgetrune.3.gz
OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz
-OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz
-OLD_FILES+=usr/share/man/man3/fungetrune.3.gz
-OLD_FILES+=usr/share/man/man3/fputrune.3.gz
-OLD_FILES+=usr/share/man/man3/fgetrune.3.gz
OLD_FILES+=usr/share/man/man5/usbd.conf.5.gz
.if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64"
OLD_FILES+=usr/share/man/man8/boot_i386.8.gz
@@ -5088,11 +5053,7 @@ OLD_LIBS+=lib/libgpib.so.1
# 20060413: libpcap.so.4 moved to /lib/
OLD_LIBS+=usr/lib/libpcap.so.4
# 20060412: libpthread.so.2 moved to /lib/
-.if ${TARGET_ARCH} != "sparc64"
OLD_LIBS+=usr/lib/libpthread.so.2
-.else
-OLD_LIBS+=usr/lib/libthr.so.2
-.endif
# 20060127: revert libdisk to static-only
OLD_LIBS+=usr/lib/libdisk.so.3
# 20051027: libc_r discontinued (removed 20101113)
@@ -5211,8 +5172,6 @@ OLD_LIBS+=usr/lib/snmp_atm.so.3
OLD_LIBS+=usr/lib/snmp_mibII.so.3
OLD_LIBS+=usr/lib/snmp_netgraph.so.3
OLD_LIBS+=usr/lib/snmp_pf.so.3
-# 20050603: network related ABI change on 64bit systems
-OLD_LIBS+=usr/lib/libpcap.so.3
# 200505XX: ?
OLD_LIBS+=usr/lib/snmp_atm.so.2
OLD_LIBS+=usr/lib/snmp_mibII.so.2
@@ -5233,10 +5192,6 @@ OLD_LIBS+=usr/lib/libpcap.so.2
OLD_LIBS+=usr/lib/libisc.so.1
# 200408XX
OLD_LIBS+=usr/lib/snmp_netgraph.so.1
-.if ${TARGET_ARCH} != "sparc64"
-# 20040130: libkse renamed to libpthread
-OLD_LIBS+=usr/lib/libkse.so.1
-.endif
# 200404XX
OLD_LIBS+=usr/lib/libsnmp.so.1
OLD_LIBS+=usr/lib/snmp_mibII.so.1
Modified: projects/binutils-2.17/bin/sh/sh.1
==============================================================================
--- projects/binutils-2.17/bin/sh/sh.1 Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/bin/sh/sh.1 Thu Dec 2 22:00:57 2010 (r216133)
@@ -32,7 +32,7 @@
.\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95
.\" $FreeBSD$
.\"
-.Dd November 19, 2010
+.Dd December 1, 2010
.Dt SH 1
.Os
.Sh NAME
@@ -1712,7 +1712,8 @@ A synonym for the
.Ic cd
built-in command.
.It Ic command Oo Fl p Oc Op Ar utility Op Ar argument ...
-.It Ic command Oo Fl v | V Oc Op Ar utility
+.It Ic command Oo Fl p Oc Fl v Ar utility
+.It Ic command Oo Fl p Oc Fl V Ar utility
The first form of invocation executes the specified
.Ar utility ,
ignoring shell functions in the search.
Modified: projects/binutils-2.17/contrib/traceroute/as.c
==============================================================================
--- projects/binutils-2.17/contrib/traceroute/as.c Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/contrib/traceroute/as.c Thu Dec 2 22:00:57 2010 (r216133)
@@ -16,13 +16,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the NetBSD
- * Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
Modified: projects/binutils-2.17/contrib/traceroute/as.h
==============================================================================
--- projects/binutils-2.17/contrib/traceroute/as.h Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/contrib/traceroute/as.h Thu Dec 2 22:00:57 2010 (r216133)
@@ -16,13 +16,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the NetBSD
- * Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
* ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
Modified: projects/binutils-2.17/contrib/traceroute/ifaddrlist.c
==============================================================================
--- projects/binutils-2.17/contrib/traceroute/ifaddrlist.c Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/contrib/traceroute/ifaddrlist.c Thu Dec 2 22:00:57 2010 (r216133)
@@ -61,11 +61,6 @@ struct rtentry;
#include <string.h>
#include <unistd.h>
-#include "gnuc.h"
-#ifdef HAVE_OS_PROTO_H
-#include "os-proto.h"
-#endif
-
#include "ifaddrlist.h"
/*
Modified: projects/binutils-2.17/contrib/traceroute/traceroute.c
==============================================================================
--- projects/binutils-2.17/contrib/traceroute/traceroute.c Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/contrib/traceroute/traceroute.c Thu Dec 2 22:00:57 2010 (r216133)
@@ -245,11 +245,6 @@ static const char rcsid[] =
#include <string.h>
#include <unistd.h>
-#include "gnuc.h"
-#ifdef HAVE_OS_PROTO_H
-#include "os-proto.h"
-#endif
-
/* rfc1716 */
#ifndef ICMP_UNREACH_FILTER_PROHIB
#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohibited filter */
Modified: projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe
==============================================================================
--- projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/gnu/usr.bin/cc/Makefile.fe Thu Dec 2 22:00:57 2010 (r216133)
@@ -19,7 +19,9 @@ CFLAGS+= ${DRIVER_DEFINES}
SRCS= gcc.c opts-common.c options.c intl.c prefix.c version.c
-.if exists(${GCCDIR}/config/${GCC_CPU}/driver-${GCC_CPU}.c)
+# Include -march=native support for native-ish compilers only
+.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64") && \
+ ${GCC_CPU} == "i386"
SRCS+= driver-${GCC_CPU}.c
.endif
Modified: projects/binutils-2.17/lib/libc/stdio/getline.3
==============================================================================
--- projects/binutils-2.17/lib/libc/stdio/getline.3 Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/lib/libc/stdio/getline.3 Thu Dec 2 22:00:57 2010 (r216133)
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd March 29, 2009
+.Dd November 30, 2010
.Dt GETLINE 3
.Os
.Sh NAME
@@ -54,23 +54,23 @@ function is equivalent to
with the newline character as the delimiter.
The delimiter character is included as part of the line, unless
the end of the file is reached.
-The caller may provide a pointer to a malloc buffer for the line in
+.Pp
+The caller may provide a pointer to a malloced buffer for the line in
.Fa *linep ,
and the capacity of that buffer in
-.Fa *linecapp ;
-if
-.Fa *linecapp
-is 0, then
-.Fa *linep
-is treated as
-.Dv NULL .
-These functions may expand the buffer as needed, as if via
-.Fn realloc ,
-and update
+.Fa *linecapp .
+These functions expand the buffer as needed, as if via
+.Fn realloc .
+If
+.Fa linep
+points to a
+.Dv NULL
+pointer, a new buffer will be allocated.
+In either case,
.Fa *linep
and
.Fa *linecapp
-accordingly.
+will be updated accordingly.
.Sh RETURN VALUES
The
.Fn getdelim
@@ -140,7 +140,7 @@ No delimiter was found in the first
characters.
.El
.Pp
-These functions may also fail for any of the errors specified for
+These functions may also fail due to any of the errors specified for
.Fn fgets
and
.Fn malloc .
Modified: projects/binutils-2.17/lib/libc/stdio/printf-pos.c
==============================================================================
--- projects/binutils-2.17/lib/libc/stdio/printf-pos.c Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/lib/libc/stdio/printf-pos.c Thu Dec 2 22:00:57 2010 (r216133)
@@ -248,7 +248,6 @@ __find_arguments (const char *fmt0, va_l
int n; /* handy integer (short term usage) */
int error;
int flags; /* flags as above */
- int width; /* width from format (%8d), or 0 */
struct typetable types; /* table of types */
fmt = (char *)fmt0;
@@ -266,7 +265,6 @@ __find_arguments (const char *fmt0, va_l
fmt++; /* skip over '%' */
flags = 0;
- width = 0;
rflag: ch = *fmt++;
reswitch: switch (ch) {
@@ -304,7 +302,6 @@ reswitch: switch (ch) {
types.nextarg = n;
goto rflag;
}
- width = n;
goto reswitch;
#ifndef NO_FLOATING_POINT
case 'L':
@@ -439,7 +436,6 @@ __find_warguments (const wchar_t *fmt0,
int n; /* handy integer (short term usage) */
int error;
int flags; /* flags as above */
- int width; /* width from format (%8d), or 0 */
struct typetable types; /* table of types */
fmt = (wchar_t *)fmt0;
@@ -457,7 +453,6 @@ __find_warguments (const wchar_t *fmt0,
fmt++; /* skip over '%' */
flags = 0;
- width = 0;
rflag: ch = *fmt++;
reswitch: switch (ch) {
@@ -495,7 +490,6 @@ reswitch: switch (ch) {
types.nextarg = n;
goto rflag;
}
- width = n;
goto reswitch;
#ifndef NO_FLOATING_POINT
case 'L':
Modified: projects/binutils-2.17/lib/libcam/Makefile
==============================================================================
--- projects/binutils-2.17/lib/libcam/Makefile Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/lib/libcam/Makefile Thu Dec 2 22:00:57 2010 (r216133)
@@ -3,7 +3,7 @@
LIB= cam
SHLIBDIR?= /lib
SRCS= camlib.c scsi_cmdparse.c scsi_all.c scsi_da.c scsi_sa.c cam.c \
- ata_all.c
+ ata_all.c smp_all.c
INCS= camlib.h
DPADD= ${LIBSBUF}
Modified: projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c
==============================================================================
--- projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/sbin/bsdlabel/bsdlabel.c Thu Dec 2 22:00:57 2010 (r216133)
@@ -370,10 +370,12 @@ readboot(void)
p[60] = (st.st_size + secsize - 1) / secsize;
p[61] = 1;
p[62] = 0;
+ close(fd);
return;
} else if ((!alphacksum) && st.st_size <= BBSIZE) {
if (read(fd, bootarea, st.st_size) != st.st_size)
err(1, "read error %s", xxboot);
+ close(fd);
return;
}
errx(1, "boot code %s is wrong size", xxboot);
Modified: projects/binutils-2.17/sbin/camcontrol/camcontrol.8
==============================================================================
--- projects/binutils-2.17/sbin/camcontrol/camcontrol.8 Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/sbin/camcontrol/camcontrol.8 Thu Dec 2 22:00:57 2010 (r216133)
@@ -27,7 +27,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 1, 2010
+.Dd November 30, 2010
.Dt CAMCONTROL 8
.Os
.Sh NAME
@@ -131,6 +131,43 @@
.Op Fl r Ar fmt
.Ek
.Nm
+.Ic smpcmd
+.Op device id
+.Op generic args
+.Aq Fl r Ar len Ar fmt Op args
+.Aq Fl R Ar len Ar fmt Op args
+.Nm
+.Ic smprg
+.Op device id
+.Op generic args
+.Op Fl l
+.Nm
+.Ic smppc
+.Op device id
+.Op generic args
+.Aq Fl p Ar phy
+.Op Fl l
+.Op Fl o Ar operation
+.Op Fl d Ar name
+.Op Fl m Ar rate
+.Op Fl M Ar rate
+.Op Fl T Ar pp_timeout
+.Op Fl a Ar enable|disable
+.Op Fl A Ar enable|disable
+.Op Fl s Ar enable|disable
+.Op Fl S Ar enable|disable
+.Nm
+.Ic smpphylist
+.Op device id
+.Op generic args
+.Op Fl l
+.Op Fl q
+.Nm
+.Ic smpmaninfo
+.Op device id
+.Op generic args
+.Op Fl l
+.Nm
.Ic debug
.Op Fl I
.Op Fl P
@@ -554,6 +591,177 @@ If the format is
.Sq - ,
11 result registers will be written to standard output in hex.
.El
+.It Ic smpcmd
+Allows the user to send an arbitrary Serial
+Management Protocol (SMP) command to a device.
+The
+.Ic smpcmd
+function requires the
+.Fl r
+argument to specify the SMP request to be sent, and the
+.Fl R
+argument to specify the format of the SMP response.
+The syntax for the SMP request and response arguments is documented in
+.Xr cam_cdbparse 3 .
+.Pp
+Note that SAS adapters that support SMP passthrough (at least the currently
+known adapters) do not accept CRC bytes from the user in the request and do
+not pass CRC bytes back to the user in the response.
+Therefore users should not include the CRC bytes in the length of the
+request and not expect CRC bytes to be returned in the response.
+.Bl -tag -width 17n
+.It Fl r Ar len Ar fmt Op args
+This specifies the size of the SMP request, without the CRC bytes, and the
+SMP request format. If the format is
+.Sq - ,
+.Ar len
+bytes of data will be read from standard input and written as the SMP
+request.
+.It Fl R Ar len Ar fmt Op args
+This specifies the size of the buffer allocated for the SMP response, and
+the SMP response format.
+If the format is
+.Sq - ,
+.Ar len
+bytes of data will be allocated for the response and the response will be
+written to standard output.
+.El
+.It Ic smprg
+Allows the user to send the Serial Management Protocol (SMP) Report General
+command to a device.
+.Nm
+will display the data returned by the Report General command.
+If the SMP target supports the long response format, the additional data
+will be requested and displayed automatically.
+.Bl -tag -width 8n
+.It Fl l
+Request the long response format only.
+Not all SMP targets support the long response format.
+This option causes
+.Nm
+to skip sending the initial report general request without the long bit set
+and only issue a report general request with the long bit set.
+.El
+.It Ic smppc
+Allows the user to issue the Serial Management Protocol (SMP) PHY Control
+command to a device.
+This function should be used with some caution, as it can render devices
+inaccessible, and could potentially cause data corruption as well.
+The
+.Fl p
+argument is required to specify the PHY to operate on.
+.Bl -tag -width 17n
+.It Fl p Ar phy
+Specify the PHY to operate on.
+This argument is required.
+.It Fl l
+Request the long request/response format.
+Not all SMP targets support the long response format.
+For the PHY Control command, this currently only affects whether the
+request length is set to a value other than 0.
+.It Fl o Ar operation
+Specify a PHY control operation.
+Only one
+.Fl o
+operation may be specified.
+The operation may be specified numerically (in decimal, hexadecimal, or octal)
+or one of the following operation names may be specified:
+.Bl -tag -width 16n
+.It nop
+No operation.
+It is not necessary to specify this argument.
+.It linkreset
+Send the LINK RESET command to the phy.
+.It hardreset
+Send the HARD RESET command to the phy.
+.It disable
+Send the DISABLE command to the phy.
+Note that the LINK RESET or HARD RESET commands should re-enable the phy.
+.It clearerrorlog
+Send the CLEAR ERROR LOG command.
+This clears the error log counters for the specified phy.
+.It clearaffiliation
+Send the CLEAR AFFILIATION command.
+This clears the affiliation from the STP initiator port with the same SAS
+address as the SMP initiator that requests the clear operation.
+.It sataportsel
+Send the TRANSMIT SATA PORT SELECTION SIGNAL command to the phy.
+This will cause a SATA port selector to use the given phy as its active phy
+and make the other phy inactive.
+.It clearitnl
+Send the CLEAR STP I_T NEXUS LOSS command to the PHY.
+.It setdevname
+Send the SET ATTACHED DEVICE NAME command to the PHY.
+This requires the
+.Fl d
+argument to specify the device name.
+.El
+.It Fl d Ar name
+Specify the attached device name.
+This option is needed with the
+.Fl o Ar setdevname
+phy operation.
+The name is a 64-bit number, and can be specified in decimal, hexadecimal
+or octal format.
+.It Fl m Ar rate
+Set the minimum physical link rate for the phy.
+This is a numeric argument.
+Currently known link rates are:
+.Bl -tag -width 5n
+.It 0x0
+Do not change current value.
+.It 0x8
+1.5 Gbps
+.It 0x9
+3 Gbps
+.It 0xa
+6 Gbps
+.El
+.Pp
+Other values may be specified for newer physical link rates.
+.It Fl M Ar rate
+Set the maximum physical link rate for the phy.
+This is a numeric argument.
+See the
+.Fl m
+argument description for known link rate arguments.
+.It Fl T Ar pp_timeout
+Set the partial pathway timeout value, in microseconds.
+See the
+.Tn ANSI
+.Tn SAS
+Protcol Layer (SPL)
+specification for more information on this field.
+.It Fl a Ar enable|disable
+Enable or disable SATA slumber phy power conditions.
+.It Fl A Ar enable|disable
+Enable or disable SATA partial power conditions.
+.It Fl s Ar enable|disable
+Enable or disable SAS slumber phy power conditions.
+.It Fl S Ar enable|disable
+Enable or disable SAS partial phy power conditions.
+.El
+.It Ic smpphylist
+List phys attached to a SAS expander, the address of the end device
+attached to the phy, and the inquiry data for that device and peripheral
+devices attached to that device.
+The inquiry data and peripheral devices are displayed if available.
+.Bl -tag -width 5n
+.It Fl l
+Turn on the long response format for the underlying SMP commands used for
+this command.
+.It Fl q
+Only print out phys that are attached to a device in the CAM EDT (Existing
+Device Table).
+.El
+.It Ic smpmaninfo
+Send the SMP Report Manufacturer Information command to the device and
+display the response.
+.Bl -tag -width 5n
+.It Fl l
+Turn on the long response format for the underlying SMP commands used for
+this command.
+.El
.It Ic debug
Turn on CAM debugging printfs in the kernel.
This requires options CAMDEBUG
@@ -965,6 +1173,14 @@ camcontrol negotiate -n da -u 3 -R 20.00
Negotiate a sync rate of 20MHz and an offset of 15 with da3.
Then send a
Test Unit Ready command to make the settings take effect.
+.Pp
+.Bd -literal -offset indent
+camcontrol smpcmd ses0 -v -r 4 "40 0 00 0" -R 1020 "s9 i1"
+.Ed
+.Pp
+Send the SMP REPORT GENERAL command to ses0, and display the number of PHYs
+it contains.
+Display SMP errors if the command fails.
.Sh SEE ALSO
.Xr cam 3 ,
.Xr cam_cdbparse 3 ,
Modified: projects/binutils-2.17/sbin/camcontrol/camcontrol.c
==============================================================================
--- projects/binutils-2.17/sbin/camcontrol/camcontrol.c Thu Dec 2 19:47:27 2010 (r216132)
+++ projects/binutils-2.17/sbin/camcontrol/camcontrol.c Thu Dec 2 22:00:57 2010 (r216133)
@@ -33,11 +33,14 @@ __FBSDID("$FreeBSD$");
#include <sys/stdint.h>
#include <sys/types.h>
#include <sys/endian.h>
+#include <sys/sbuf.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+#include <inttypes.h>
+#include <limits.h>
#include <fcntl.h>
#include <ctype.h>
#include <err.h>
@@ -50,6 +53,7 @@ __FBSDID("$FreeBSD$");
#include <cam/scsi/scsi_da.h>
#include <cam/scsi/scsi_pass.h>
#include <cam/scsi/scsi_message.h>
+#include <cam/scsi/smp_all.h>
#include <cam/ata/ata_all.h>
#include <camlib.h>
#include "camcontrol.h"
@@ -77,7 +81,12 @@ typedef enum {
CAM_CMD_IDENTIFY = 0x00000013,
CAM_CMD_IDLE = 0x00000014,
CAM_CMD_STANDBY = 0x00000015,
- CAM_CMD_SLEEP = 0x00000016
+ CAM_CMD_SLEEP = 0x00000016,
+ CAM_CMD_SMP_CMD = 0x00000017,
+ CAM_CMD_SMP_RG = 0x00000018,
+ CAM_CMD_SMP_PC = 0x00000019,
+ CAM_CMD_SMP_PHYLIST = 0x0000001a,
+ CAM_CMD_SMP_MANINFO = 0x0000001b
} cam_cmdmask;
typedef enum {
@@ -117,7 +126,7 @@ typedef enum {
struct camcontrol_opts {
const char *optname;
- cam_cmdmask cmdnum;
+ uint32_t cmdnum;
cam_argmask argnum;
const char *subopt;
};
@@ -126,6 +135,9 @@ struct camcontrol_opts {
static const char scsicmd_opts[] = "a:c:dfi:o:r";
static const char readdefect_opts[] = "f:GP";
static const char negotiate_opts[] = "acD:M:O:qR:T:UW:";
+static const char smprg_opts[] = "l";
+static const char smppc_opts[] = "a:A:d:lm:M:o:p:s:S:T:";
+static const char smpphylist_opts[] = "lq";
#endif
struct camcontrol_opts option_table[] = {
@@ -145,6 +157,14 @@ struct camcontrol_opts option_table[] =
#ifndef MINIMALISTIC
{"cmd", CAM_CMD_SCSI_CMD, CAM_ARG_NONE, scsicmd_opts},
{"command", CAM_CMD_SCSI_CMD, CAM_ARG_NONE, scsicmd_opts},
+ {"smpcmd", CAM_CMD_SMP_CMD, CAM_ARG_NONE, "r:R:"},
+ {"smprg", CAM_CMD_SMP_RG, CAM_ARG_NONE, smprg_opts},
+ {"smpreportgeneral", CAM_CMD_SMP_RG, CAM_ARG_NONE, smprg_opts},
+ {"smppc", CAM_CMD_SMP_PC, CAM_ARG_NONE, smppc_opts},
+ {"smpphycontrol", CAM_CMD_SMP_PC, CAM_ARG_NONE, smppc_opts},
+ {"smpplist", CAM_CMD_SMP_PHYLIST, CAM_ARG_NONE, smpphylist_opts},
+ {"smpphylist", CAM_CMD_SMP_PHYLIST, CAM_ARG_NONE, smpphylist_opts},
+ {"smpmaninfo", CAM_CMD_SMP_MANINFO, CAM_ARG_NONE, "l"},
{"defects", CAM_CMD_READ_DEFECTS, CAM_ARG_NONE, readdefect_opts},
{"defectlist", CAM_CMD_READ_DEFECTS, CAM_ARG_NONE, readdefect_opts},
#endif /* MINIMALISTIC */
@@ -173,11 +193,25 @@ typedef enum {
CC_OR_FOUND
} camcontrol_optret;
+struct cam_devitem {
+ struct device_match_result dev_match;
+ int num_periphs;
+ struct periph_match_result *periph_matches;
+ struct scsi_vpd_device_id *device_id;
+ int device_id_len;
+ STAILQ_ENTRY(cam_devitem) links;
+};
+
+struct cam_devlist {
+ STAILQ_HEAD(, cam_devitem) dev_queue;
+ path_id_t path_id;
+};
+
cam_cmdmask cmdlist;
cam_argmask arglist;
-
-camcontrol_optret getoption(char *arg, cam_cmdmask *cmdnum, cam_argmask *argnum,
+camcontrol_optret getoption(struct camcontrol_opts *table, char *arg,
+ uint32_t *cmdnum, cam_argmask *argnum,
const char **subopt);
#ifndef MINIMALISTIC
static int getdevlist(struct cam_device *device);
@@ -206,6 +240,21 @@ static void modepage(struct cam_device *
char *combinedopt, int retry_count, int timeout);
static int scsicmd(struct cam_device *device, int argc, char **argv,
char *combinedopt, int retry_count, int timeout);
+static int smpcmd(struct cam_device *device, int argc, char **argv,
+ char *combinedopt, int retry_count, int timeout);
+static int smpreportgeneral(struct cam_device *device, int argc, char **argv,
+ char *combinedopt, int retry_count, int timeout);
+static int smpphycontrol(struct cam_device *device, int argc, char **argv,
+ char *combinedopt, int retry_count, int timeout);
+static int smpmaninfo(struct cam_device *device, int argc, char **argv,
+ char *combinedopt, int retry_count, int timeout);
+static int getdevid(struct cam_devitem *item);
+static int buildbusdevlist(struct cam_devlist *devlist);
+static void freebusdevlist(struct cam_devlist *devlist);
+static struct cam_devitem *findsasdevice(struct cam_devlist *devlist,
+ uint64_t sasaddr);
+static int smpphylist(struct cam_device *device, int argc, char **argv,
+ char *combinedopt, int retry_count, int timeout);
static int tagcontrol(struct cam_device *device, int argc, char **argv,
char *combinedopt);
static void cts_print(struct cam_device *device,
@@ -234,13 +283,13 @@ static int atapm(struct cam_device *devi
#endif
camcontrol_optret
-getoption(char *arg, cam_cmdmask *cmdnum, cam_argmask *argnum,
- const char **subopt)
+getoption(struct camcontrol_opts *table, char *arg, uint32_t *cmdnum,
+ cam_argmask *argnum, const char **subopt)
{
struct camcontrol_opts *opts;
int num_matches = 0;
- for (opts = option_table; (opts != NULL) && (opts->optname != NULL);
+ for (opts = table; (opts != NULL) && (opts->optname != NULL);
opts++) {
if (strncmp(opts->optname, arg, strlen(arg)) == 0) {
*cmdnum = opts->cmdnum;
@@ -2455,10 +2504,12 @@ scsicmd(struct cam_device *device, int a
if (((retval = cam_send_ccb(device, ccb)) < 0)
|| ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP)) {
+ const char *warnstr = "error sending command";
+
if (retval < 0)
- warn("error sending command");
+ warn(warnstr);
else
- warnx("error sending command");
+ warnx(warnstr);
if (arglist & CAM_ARG_VERBOSE) {
cam_error_print(device, ccb, CAM_ESF_ALL,
@@ -4274,125 +4325,1336 @@ bailout:
}
static int
-atapm(struct cam_device *device, int argc, char **argv,
- char *combinedopt, int retry_count, int timeout)
+smpcmd(struct cam_device *device, int argc, char **argv, char *combinedopt,
+ int retry_count, int timeout)
{
+ int c, error;
union ccb *ccb;
- int retval = 0;
- int t = -1;
- int c;
- u_char cmd, sc;
+ uint8_t *smp_request = NULL, *smp_response = NULL;
+ int request_size = 0, response_size = 0;
+ int fd_request = 0, fd_response = 0;
+ char *datastr = NULL;
+ struct get_hook hook;
+ int retval;
+ int flags = 0;
+ /*
+ * Note that at the moment we don't support sending SMP CCBs to
+ * devices that aren't probed by CAM.
+ */
ccb = cam_getccb(device);
-
if (ccb == NULL) {
- warnx("%s: error allocating ccb", __func__);
+ warnx("%s: error allocating CCB", __func__);
return (1);
}
+ bzero(&(&ccb->ccb_h)[1],
+ sizeof(union ccb) - sizeof(struct ccb_hdr));
+
while ((c = getopt(argc, argv, combinedopt)) != -1) {
switch (c) {
- case 't':
- t = atoi(optarg);
+ case 'R':
+ arglist |= CAM_ARG_CMD_IN;
+ response_size = strtol(optarg, NULL, 0);
+ if (response_size <= 0) {
+ warnx("invalid number of response bytes %d",
+ response_size);
+ error = 1;
+ goto smpcmd_bailout;
+ }
+ hook.argc = argc - optind;
+ hook.argv = argv + optind;
+ hook.got = 0;
+ optind++;
+ datastr = cget(&hook, NULL);
+ /*
+ * If the user supplied "-" instead of a format, he
+ * wants the data to be written to stdout.
+ */
+ if ((datastr != NULL)
+ && (datastr[0] == '-'))
+ fd_response = 1;
+
+ smp_response = (u_int8_t *)malloc(response_size);
+ if (smp_response == NULL) {
+ warn("can't malloc memory for SMP response");
+ error = 1;
+ goto smpcmd_bailout;
+ }
+ break;
+ case 'r':
+ arglist |= CAM_ARG_CMD_OUT;
+ request_size = strtol(optarg, NULL, 0);
+ if (request_size <= 0) {
+ warnx("invalid number of request bytes %d",
+ request_size);
+ error = 1;
+ goto smpcmd_bailout;
+ }
+ hook.argc = argc - optind;
+ hook.argv = argv + optind;
+ hook.got = 0;
+ datastr = cget(&hook, NULL);
+ smp_request = (u_int8_t *)malloc(request_size);
+ if (smp_request == NULL) {
+ warn("can't malloc memory for SMP request");
+ error = 1;
+ goto smpcmd_bailout;
+ }
+ bzero(smp_request, request_size);
+ /*
+ * If the user supplied "-" instead of a format, he
+ * wants the data to be read from stdin.
+ */
+ if ((datastr != NULL)
+ && (datastr[0] == '-'))
+ fd_request = 1;
+ else
+ buff_encode_visit(smp_request, request_size,
+ datastr,
+ iget, &hook);
+ optind += hook.got;
break;
default:
break;
}
}
- if (strcmp(argv[1], "idle") == 0) {
- if (t == -1)
- cmd = ATA_IDLE_IMMEDIATE;
- else
- cmd = ATA_IDLE_CMD;
- } else if (strcmp(argv[1], "standby") == 0) {
- if (t == -1)
- cmd = ATA_STANDBY_IMMEDIATE;
- else
- cmd = ATA_STANDBY_CMD;
- } else {
- cmd = ATA_SLEEP;
- t = -1;
+
+ /*
+ * If fd_data is set, and we're writing to the device, we need to
+ * read the data the user wants written from stdin.
+ */
+ if ((fd_request == 1) && (arglist & CAM_ARG_CMD_OUT)) {
+ ssize_t amt_read;
+ int amt_to_read = request_size;
+ u_int8_t *buf_ptr = smp_request;
+
+ for (amt_read = 0; amt_to_read > 0;
+ amt_read = read(STDIN_FILENO, buf_ptr, amt_to_read)) {
+ if (amt_read == -1) {
+ warn("error reading data from stdin");
+ error = 1;
+ goto smpcmd_bailout;
+ }
+ amt_to_read -= amt_read;
+ buf_ptr += amt_read;
+ }
}
- if (t < 0)
- sc = 0;
- else if (t <= (240 * 5))
- sc = (t + 4) / 5;
- else if (t <= (252 * 5))
- /* special encoding for 21 minutes */
- sc = 252;
- else if (t <= (11 * 30 * 60))
- sc = (t - 1) / (30 * 60) + 241;
- else
- sc = 253;
+ if (((arglist & CAM_ARG_CMD_IN) == 0)
+ || ((arglist & CAM_ARG_CMD_OUT) == 0)) {
+ warnx("%s: need both the request (-r) and response (-R) "
+ "arguments", __func__);
+ error = 1;
+ goto smpcmd_bailout;
+ }
- cam_fill_ataio(&ccb->ataio,
- retry_count,
- NULL,
- /*flags*/CAM_DIR_NONE,
- MSG_SIMPLE_Q_TAG,
- /*data_ptr*/NULL,
- /*dxfer_len*/0,
- timeout ? timeout : 30 * 1000);
- ata_28bit_cmd(&ccb->ataio, cmd, 0, 0, sc);
+ flags |= CAM_DEV_QFRZDIS;
- /* Disable freezing the device queue */
- ccb->ccb_h.flags |= CAM_DEV_QFRZDIS;
+ cam_fill_smpio(&ccb->smpio,
+ /*retries*/ retry_count,
+ /*cbfcnp*/ NULL,
+ /*flags*/ flags,
+ /*smp_request*/ smp_request,
+ /*smp_request_len*/ request_size,
+ /*smp_response*/ smp_response,
+ /*smp_response_len*/ response_size,
+ /*timeout*/ timeout ? timeout : 5000);
- if (arglist & CAM_ARG_ERR_RECOVER)
- ccb->ccb_h.flags |= CAM_PASS_ERR_RECOVER;
+ ccb->smpio.flags = SMP_FLAG_NONE;
- if (cam_send_ccb(device, ccb) < 0) {
- warn("error sending command");
+ if (((retval = cam_send_ccb(device, ccb)) < 0)
+ || ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP)) {
+ const char *warnstr = "error sending command";
- if (arglist & CAM_ARG_VERBOSE)
+ if (retval < 0)
+ warn(warnstr);
+ else
+ warnx(warnstr);
+
+ if (arglist & CAM_ARG_VERBOSE) {
cam_error_print(device, ccb, CAM_ESF_ALL,
CAM_EPF_ALL, stderr);
+ }
+ }
- retval = 1;
+ if (((ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP)
+ && (response_size > 0)) {
+ if (fd_response == 0) {
+ buff_decode_visit(smp_response, response_size,
+ datastr, arg_put, NULL);
+ fprintf(stdout, "\n");
+ } else {
+ ssize_t amt_written;
+ int amt_to_write = response_size;
+ u_int8_t *buf_ptr = smp_response;
+
+ for (amt_written = 0; (amt_to_write > 0) &&
+ (amt_written = write(STDOUT_FILENO, buf_ptr,
+ amt_to_write)) > 0;){
+ amt_to_write -= amt_written;
+ buf_ptr += amt_written;
+ }
+ if (amt_written == -1) {
+ warn("error writing data to stdout");
+ error = 1;
+ goto smpcmd_bailout;
+ } else if ((amt_written == 0)
+ && (amt_to_write > 0)) {
+ warnx("only wrote %u bytes out of %u",
+ response_size - amt_to_write,
+ response_size);
+ }
+ }
+ }
+smpcmd_bailout:
+ if (ccb != NULL)
+ cam_freeccb(ccb);
+
+ if (smp_request != NULL)
+ free(smp_request);
+
+ if (smp_response != NULL)
+ free(smp_response);
+
+ return (error);
+}
+
+static int
+smpreportgeneral(struct cam_device *device, int argc, char **argv,
+ char *combinedopt, int retry_count, int timeout)
+{
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list