Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Nov 2010 18:32:04 +0000 (UTC)
From:      Sean Bruno <sbruno@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r216061 - in projects/sbruno_64cpus: contrib/gcc contrib/gcc/config contrib/gcc/config/ia64 contrib/top contrib/traceroute contrib/traceroute/lbl etc/rc.d share/man/man4 share/mk share/...
Message-ID:  <201011291832.oATIW4p1067654@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sbruno
Date: Mon Nov 29 18:32:03 2010
New Revision: 216061
URL: http://svn.freebsd.org/changeset/base/216061

Log:
  IFV and accept alc@ changes to big memory

Added:
  projects/sbruno_64cpus/share/syscons/fonts/swiss-8x14.fnt
     - copied unchanged from r216060, head/share/syscons/fonts/swiss-8x14.fnt
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-agl-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-agl-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-hotplug.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-hotplug.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-app-hotplug.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asx0-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-asx0-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asxx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-asxx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ciu-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ciu-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-clock.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-clock.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-clock.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-clock.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-crypto.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-crypto.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-crypto.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-crypto.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dbg-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dbg-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug-handler.S
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug-handler.S
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug-remote.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug-remote.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug-uart.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug-uart.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-debug.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-debug.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfa-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dfa-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfm-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dfm-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dpi-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-dpi-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-custom.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-custom.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-custom.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-custom.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-error.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-error.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fpa-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-fpa-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gpio-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-gpio-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-jtag.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-jtag.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-jtag.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-srio.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-srio.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-srio.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-helper-srio.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-iob-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-iob-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ipd-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ipd-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ixf18201.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ixf18201.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ixf18201.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ixf18201.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-key-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-key-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2c-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-l2c-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2d-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-l2d-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2t-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-l2t-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-led-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-led-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mio-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-mio-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mixx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-mixx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mpi-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-mpi-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ndf-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-ndf-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-npei-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-npei-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-npi-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-npi-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pci-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pci-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcm-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcm-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pemx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pemx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pescx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pescx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pexp-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pexp-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pip-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pip-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pko-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pko-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pow-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-pow-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-power-throttle.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-power-throttle.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-power-throttle.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-power-throttle.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rad-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-rad-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rnm-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-rnm-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shmem.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-shmem.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shmem.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-shmem.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sim-magic.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sim-magic.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sli-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sli-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-smi-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-smi-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-smix-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-smix-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spx0-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-spx0-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spxx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-spxx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-srio.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-srio.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-srio.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-srio.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sriox-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-sriox-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-srxx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-srxx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-stxx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-stxx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tim-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tim-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tlb.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tlb.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tlb.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tlb.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tra-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-tra-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uart.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-uart.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbd.c
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbd.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbd.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbd.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zip-defs.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-zip-defs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-boot-info.h
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/octeon-boot-info.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_mbx.c
     - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_mbx.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_mbx.h
     - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_mbx.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_vf.c
     - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_vf.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_vf.h
     - copied unchanged from r216060, head/sys/dev/ixgbe/ixgbe_vf.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixv.c
     - copied unchanged from r216060, head/sys/dev/ixgbe/ixv.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixv.h
     - copied unchanged from r216060, head/sys/dev/ixgbe/ixv.h
  projects/sbruno_64cpus/sys/mips/cavium/octeon_nmi.S
     - copied unchanged from r216060, head/sys/mips/cavium/octeon_nmi.S
  projects/sbruno_64cpus/sys/mips/cavium/octeon_wdog.c
     - copied unchanged from r216060, head/sys/mips/cavium/octeon_wdog.c
  projects/sbruno_64cpus/sys/netinet/sctp_dtrace_declare.h
     - copied unchanged from r216060, head/sys/netinet/sctp_dtrace_declare.h
  projects/sbruno_64cpus/sys/netinet/sctp_dtrace_define.h
     - copied unchanged from r216060, head/sys/netinet/sctp_dtrace_define.h
  projects/sbruno_64cpus/sys/x86/include/_align.h
     - copied unchanged from r216060, head/sys/x86/include/_align.h
Replaced:
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-log-arc.S
     - copied unchanged from r216060, head/sys/contrib/octeon-sdk/cvmx-log-arc.S
Deleted:
  projects/sbruno_64cpus/contrib/traceroute/Makefile.in
  projects/sbruno_64cpus/contrib/traceroute/aclocal.m4
  projects/sbruno_64cpus/contrib/traceroute/acsite.m4
  projects/sbruno_64cpus/contrib/traceroute/config.guess
  projects/sbruno_64cpus/contrib/traceroute/config.sub
  projects/sbruno_64cpus/contrib/traceroute/configure
  projects/sbruno_64cpus/contrib/traceroute/configure.in
  projects/sbruno_64cpus/contrib/traceroute/findsaddr-generic.c
  projects/sbruno_64cpus/contrib/traceroute/findsaddr-linux.c
  projects/sbruno_64cpus/contrib/traceroute/findsaddr-mib.c
  projects/sbruno_64cpus/contrib/traceroute/install-sh
  projects/sbruno_64cpus/contrib/traceroute/lbl/gnuc.h
  projects/sbruno_64cpus/contrib/traceroute/lbl/os-solaris2.h
  projects/sbruno_64cpus/contrib/traceroute/lbl/os-sunos4.h
  projects/sbruno_64cpus/contrib/traceroute/mkdep
  projects/sbruno_64cpus/contrib/traceroute/strerror.c
  projects/sbruno_64cpus/contrib/traceroute/usleep.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/README.txt
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asx.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ciu.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-addresses.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cvmmem.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt-decodes.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt-rsl.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-iob.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-lmc.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-malloc/
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mio.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-resources.config
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-shared-linux.ld
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi-raw.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi-raw.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx.mk
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/executive-config.h.template
Modified:
  projects/sbruno_64cpus/contrib/gcc/cgraphunit.c
  projects/sbruno_64cpus/contrib/gcc/config/elfos.h
  projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h
  projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c
  projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h
  projects/sbruno_64cpus/contrib/gcc/output.h
  projects/sbruno_64cpus/contrib/gcc/toplev.c
  projects/sbruno_64cpus/contrib/gcc/varasm.c
  projects/sbruno_64cpus/contrib/traceroute/as.c
  projects/sbruno_64cpus/contrib/traceroute/as.h
  projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c
  projects/sbruno_64cpus/contrib/traceroute/traceroute.c
  projects/sbruno_64cpus/etc/rc.d/mountcritlocal
  projects/sbruno_64cpus/share/man/man4/arcmsr.4
  projects/sbruno_64cpus/share/man/man4/ata.4
  projects/sbruno_64cpus/share/man/man4/et.4
  projects/sbruno_64cpus/share/man/man4/fxp.4
  projects/sbruno_64cpus/share/man/man4/rum.4
  projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts
  projects/sbruno_64cpus/share/syscons/fonts/Makefile
  projects/sbruno_64cpus/sys/amd64/amd64/fpu.c
  projects/sbruno_64cpus/sys/amd64/amd64/machdep.c
  projects/sbruno_64cpus/sys/amd64/amd64/pmap.c
  projects/sbruno_64cpus/sys/amd64/amd64/support.S
  projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c
  projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c
  projects/sbruno_64cpus/sys/amd64/include/_align.h
  projects/sbruno_64cpus/sys/amd64/include/fpu.h
  projects/sbruno_64cpus/sys/amd64/include/pmap.h
  projects/sbruno_64cpus/sys/amd64/include/vmparam.h
  projects/sbruno_64cpus/sys/boot/common/load_elf.c
  projects/sbruno_64cpus/sys/compat/ndis/kern_ndis.c
  projects/sbruno_64cpus/sys/compat/ndis/subr_ntoskrnl.c
  projects/sbruno_64cpus/sys/conf/NOTES
  projects/sbruno_64cpus/sys/conf/files
  projects/sbruno_64cpus/sys/conf/kern.pre.mk
  projects/sbruno_64cpus/sys/conf/options
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmip.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-abi.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-access-native.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-access.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-address.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-init-linux.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-init.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-app-init.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-asm.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-atomic.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-bootloader.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-bootmem.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-bootmem.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cmd-queue.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cmd-queue.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-compactflash.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-compactflash.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-core.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-core.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-coremask.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-coremask.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-db-support.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-db.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-db.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-enums.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-csr.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfa.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dfa.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dma-engine.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-dma-engine.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ebt3000.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ebt3000.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fau.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-flash.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-flash.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fpa.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-fpa.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gmx.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-gpio.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-board.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-board.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-errata.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-errata.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-fpa.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-fpa.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-loop.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-loop.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-npi.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-npi.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-spi.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-spi.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-util.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-util.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-xaui.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper-xaui.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-helper.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-higig.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-interrupt.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-ipd.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-key.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2c.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-l2c.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-llm.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-llm.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-log.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-log.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-malloc.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mdio.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mgmt-port.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-mgmt-port.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-nand.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-nand.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-npi.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-packet.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pci.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcie.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pcie.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pip.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pko.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pko.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-platform.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pow.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-pow.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-raid.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-raid.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rng.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rtc.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-rwlock.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-scratch.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spi.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spi.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spi4000.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-spinlock.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-swap.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sysinfo.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-sysinfo.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-thunder.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-thunder.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tim.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tim.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tra.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-tra.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-twsi.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-uart.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usb.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-usb.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-utils.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-version.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-warn.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-warn.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-wqe.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zip.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zip.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx-zone.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/cvmx.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-feature.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-model.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-model.h
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-pci-console.c
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/octeon-pci-console.h
  projects/sbruno_64cpus/sys/crypto/aesni/aesni_wrap.c
  projects/sbruno_64cpus/sys/crypto/via/padlock.c
  projects/sbruno_64cpus/sys/crypto/via/padlock_cipher.c
  projects/sbruno_64cpus/sys/crypto/via/padlock_hash.c
  projects/sbruno_64cpus/sys/dev/alc/if_alc.c
  projects/sbruno_64cpus/sys/dev/asr/asr.c
  projects/sbruno_64cpus/sys/dev/ata/ata-dma.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-ahci.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-cyrix.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-marvell.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-national.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-promise.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-serverworks.c
  projects/sbruno_64cpus/sys/dev/ata/chipsets/ata-siliconimage.c
  projects/sbruno_64cpus/sys/dev/e1000/if_em.c
  projects/sbruno_64cpus/sys/dev/e1000/if_lem.c
  projects/sbruno_64cpus/sys/dev/fxp/if_fxp.c
  projects/sbruno_64cpus/sys/dev/fxp/if_fxpreg.h
  projects/sbruno_64cpus/sys/dev/fxp/if_fxpvar.h
  projects/sbruno_64cpus/sys/dev/ichwd/ichwd.c
  projects/sbruno_64cpus/sys/dev/isp/isp_freebsd.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_82598.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_82599.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_api.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_api.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_common.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_common.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_osdep.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_phy.c
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_phy.h
  projects/sbruno_64cpus/sys/dev/ixgbe/ixgbe_type.h
  projects/sbruno_64cpus/sys/dev/jme/if_jme.c
  projects/sbruno_64cpus/sys/dev/jme/if_jmereg.h
  projects/sbruno_64cpus/sys/dev/mii/e1000phy.c
  projects/sbruno_64cpus/sys/dev/mii/inphy.c
  projects/sbruno_64cpus/sys/dev/mii/ip1000phy.c
  projects/sbruno_64cpus/sys/dev/pci/pci_pci.c
  projects/sbruno_64cpus/sys/dev/usb/controller/usb_controller.c
  projects/sbruno_64cpus/sys/dev/usb/net/if_axe.c
  projects/sbruno_64cpus/sys/dev/usb/net/if_axereg.h
  projects/sbruno_64cpus/sys/dev/usb/serial/uftdi.c
  projects/sbruno_64cpus/sys/dev/usb/usb_controller.h
  projects/sbruno_64cpus/sys/dev/usb/usb_pf.c
  projects/sbruno_64cpus/sys/dev/usb/usbdevs
  projects/sbruno_64cpus/sys/dev/usb/wlan/if_rum.c
  projects/sbruno_64cpus/sys/i386/i386/machdep.c
  projects/sbruno_64cpus/sys/i386/i386/support.s
  projects/sbruno_64cpus/sys/i386/include/_align.h
  projects/sbruno_64cpus/sys/i386/include/npx.h
  projects/sbruno_64cpus/sys/i386/include/xen/hypercall.h
  projects/sbruno_64cpus/sys/i386/isa/npx.c
  projects/sbruno_64cpus/sys/i386/pci/pci_bus.c
  projects/sbruno_64cpus/sys/i386/xen/pmap.c
  projects/sbruno_64cpus/sys/i386/xen/xen_machdep.c
  projects/sbruno_64cpus/sys/kern/kern_physio.c
  projects/sbruno_64cpus/sys/kern/kern_sysctl.c
  projects/sbruno_64cpus/sys/mips/cavium/files.octeon1
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-common.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-common.h
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-defines.h
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-mdio.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-mem.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-rx.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-sgmii.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-tx.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-tx.h
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet-xaui.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/ethernet.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/octe.c
  projects/sbruno_64cpus/sys/mips/cavium/octe/wrapper-cvmx-includes.h
  projects/sbruno_64cpus/sys/mips/cavium/octeon_machdep.c
  projects/sbruno_64cpus/sys/mips/include/param.h
  projects/sbruno_64cpus/sys/mips/mips/pmap.c
  projects/sbruno_64cpus/sys/mips/rmi/dev/nlge/if_nlge.c
  projects/sbruno_64cpus/sys/mips/rmi/dev/nlge/if_nlge.h
  projects/sbruno_64cpus/sys/modules/ixgbe/Makefile
  projects/sbruno_64cpus/sys/netinet/ip6.h
  projects/sbruno_64cpus/sys/netinet/sctp_cc_functions.c
  projects/sbruno_64cpus/sys/netinet/sctp_pcb.c
  projects/sbruno_64cpus/sys/netinet/sctp_uio.h
  projects/sbruno_64cpus/sys/netinet6/in6.c
  projects/sbruno_64cpus/sys/netinet6/in6_cksum.c
  projects/sbruno_64cpus/sys/netinet6/ip6_input.c
  projects/sbruno_64cpus/sys/netinet6/ip6_output.c
  projects/sbruno_64cpus/sys/netinet6/ip6_var.h
  projects/sbruno_64cpus/sys/netinet6/nd6.c
  projects/sbruno_64cpus/sys/netinet6/nd6_nbr.c
  projects/sbruno_64cpus/sys/pc98/include/_align.h
  projects/sbruno_64cpus/sys/pc98/pc98/machdep.c
  projects/sbruno_64cpus/sys/sparc64/include/vmparam.h
  projects/sbruno_64cpus/sys/sys/sysctl.h
  projects/sbruno_64cpus/sys/ufs/ffs/ffs_softdep.c
  projects/sbruno_64cpus/sys/vm/vm_page.c
  projects/sbruno_64cpus/sys/vm/vm_page.h
  projects/sbruno_64cpus/tools/regression/bin/sh/builtins/cd2.0
  projects/sbruno_64cpus/usr.bin/ar/ar.1
  projects/sbruno_64cpus/usr.bin/ar/ar.c
  projects/sbruno_64cpus/usr.bin/calendar/Makefile
  projects/sbruno_64cpus/usr.bin/netstat/inet6.c
  projects/sbruno_64cpus/usr.sbin/kbdmap/kbdmap.c
  projects/sbruno_64cpus/usr.sbin/sysinstall/devices.c
  projects/sbruno_64cpus/usr.sbin/sysinstall/menus.c
  projects/sbruno_64cpus/usr.sbin/sysinstall/modules.c
  projects/sbruno_64cpus/usr.sbin/traceroute/Makefile
Directory Properties:
  projects/sbruno_64cpus/   (props changed)
  projects/sbruno_64cpus/cddl/contrib/opensolaris/   (props changed)
  projects/sbruno_64cpus/contrib/bind9/   (props changed)
  projects/sbruno_64cpus/contrib/binutils/   (props changed)
  projects/sbruno_64cpus/contrib/bzip2/   (props changed)
  projects/sbruno_64cpus/contrib/ee/   (props changed)
  projects/sbruno_64cpus/contrib/expat/   (props changed)
  projects/sbruno_64cpus/contrib/file/   (props changed)
  projects/sbruno_64cpus/contrib/gdb/   (props changed)
  projects/sbruno_64cpus/contrib/gdtoa/   (props changed)
  projects/sbruno_64cpus/contrib/gnu-sort/   (props changed)
  projects/sbruno_64cpus/contrib/groff/   (props changed)
  projects/sbruno_64cpus/contrib/less/   (props changed)
  projects/sbruno_64cpus/contrib/libpcap/   (props changed)
  projects/sbruno_64cpus/contrib/llvm/   (props changed)
  projects/sbruno_64cpus/contrib/llvm/tools/clang/   (props changed)
  projects/sbruno_64cpus/contrib/ncurses/   (props changed)
  projects/sbruno_64cpus/contrib/netcat/   (props changed)
  projects/sbruno_64cpus/contrib/ntp/   (props changed)
  projects/sbruno_64cpus/contrib/one-true-awk/   (props changed)
  projects/sbruno_64cpus/contrib/openbsm/   (props changed)
  projects/sbruno_64cpus/contrib/openpam/   (props changed)
  projects/sbruno_64cpus/contrib/pf/   (props changed)
  projects/sbruno_64cpus/contrib/sendmail/   (props changed)
  projects/sbruno_64cpus/contrib/tcpdump/   (props changed)
  projects/sbruno_64cpus/contrib/tcsh/   (props changed)
  projects/sbruno_64cpus/contrib/top/   (props changed)
  projects/sbruno_64cpus/contrib/top/install-sh   (props changed)
  projects/sbruno_64cpus/contrib/tzcode/stdtime/   (props changed)
  projects/sbruno_64cpus/contrib/tzcode/zic/   (props changed)
  projects/sbruno_64cpus/contrib/tzdata/   (props changed)
  projects/sbruno_64cpus/contrib/wpa/   (props changed)
  projects/sbruno_64cpus/contrib/xz/   (props changed)
  projects/sbruno_64cpus/crypto/openssh/   (props changed)
  projects/sbruno_64cpus/crypto/openssl/   (props changed)
  projects/sbruno_64cpus/lib/libc/   (props changed)
  projects/sbruno_64cpus/lib/libc/stdtime/   (props changed)
  projects/sbruno_64cpus/lib/libutil/   (props changed)
  projects/sbruno_64cpus/lib/libz/   (props changed)
  projects/sbruno_64cpus/sbin/   (props changed)
  projects/sbruno_64cpus/sbin/ipfw/   (props changed)
  projects/sbruno_64cpus/share/mk/bsd.arch.inc.mk   (props changed)
  projects/sbruno_64cpus/share/zoneinfo/   (props changed)
  projects/sbruno_64cpus/sys/   (props changed)
  projects/sbruno_64cpus/sys/amd64/include/xen/   (props changed)
  projects/sbruno_64cpus/sys/cddl/contrib/opensolaris/   (props changed)
  projects/sbruno_64cpus/sys/contrib/dev/acpica/   (props changed)
  projects/sbruno_64cpus/sys/contrib/octeon-sdk/   (props changed)
  projects/sbruno_64cpus/sys/contrib/pf/   (props changed)
  projects/sbruno_64cpus/sys/contrib/x86emu/   (props changed)
  projects/sbruno_64cpus/usr.bin/calendar/   (props changed)
  projects/sbruno_64cpus/usr.bin/csup/   (props changed)
  projects/sbruno_64cpus/usr.bin/procstat/   (props changed)
  projects/sbruno_64cpus/usr.sbin/zic/   (props changed)

Modified: projects/sbruno_64cpus/contrib/gcc/cgraphunit.c
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/cgraphunit.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/cgraphunit.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -1536,8 +1536,6 @@ cgraph_optimize (void)
       return;
     }
 
-  process_pending_assemble_externals ();
-
   /* Frontend may output common variables after the unit has been finalized.
      It is safe to deal with them here as they are always zero initialized.  */
   cgraph_varpool_analyze_pending_decls ();

Modified: projects/sbruno_64cpus/contrib/gcc/config/elfos.h
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/config/elfos.h	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/config/elfos.h	Mon Nov 29 18:32:03 2010	(r216061)
@@ -496,3 +496,13 @@ Boston, MA 02110-1301, USA.  */
         fprintf ((FILE), "\"\n");					\
     }									\
   while (0)
+
+/* A C statement (sans semicolon) to output to the stdio stream STREAM
+   any text necessary for declaring the name of an external symbol
+   named NAME whch is referenced in this compilation but not defined.
+   It is needed to properly support non-default visibility.  */
+
+#ifndef ASM_OUTPUT_EXTERNAL
+#define ASM_OUTPUT_EXTERNAL(FILE, DECL, NAME) \
+  default_elf_asm_output_external (FILE, DECL, NAME)
+#endif

Modified: projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/config/ia64/hpux.h	Mon Nov 29 18:32:03 2010	(r216061)
@@ -144,10 +144,6 @@ do {								\
    definitions, so do not use them in gthr-posix.h.  */
 #define GTHREAD_USE_WEAK 0
 
-/* Put out the needed function declarations at the end.  */
-
-#define TARGET_ASM_FILE_END ia64_hpux_file_end
-
 #undef CTORS_SECTION_ASM_OP
 #define CTORS_SECTION_ASM_OP  "\t.section\t.init_array,\t\"aw\",\"init_array\""
 

Modified: projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/config/ia64/ia64.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -250,10 +250,6 @@ static section *ia64_select_rtx_section 
 static void ia64_output_dwarf_dtprel (FILE *, int, rtx)
      ATTRIBUTE_UNUSED;
 static unsigned int ia64_section_type_flags (tree, const char *, int);
-static void ia64_hpux_add_extern_decl (tree decl)
-     ATTRIBUTE_UNUSED;
-static void ia64_hpux_file_end (void)
-     ATTRIBUTE_UNUSED;
 static void ia64_init_libfuncs (void)
      ATTRIBUTE_UNUSED;
 static void ia64_hpux_init_libfuncs (void)
@@ -5015,49 +5011,6 @@ ia64_secondary_reload_class (enum reg_cl
 }
 
 
-/* Emit text to declare externally defined variables and functions, because
-   the Intel assembler does not support undefined externals.  */
-
-void
-ia64_asm_output_external (FILE *file, tree decl, const char *name)
-{
-  int save_referenced;
-
-  /* GNU as does not need anything here, but the HP linker does need
-     something for external functions.  */
-
-  if (TARGET_GNU_AS
-      && (!TARGET_HPUX_LD
-	  || TREE_CODE (decl) != FUNCTION_DECL
-	  || strstr (name, "__builtin_") == name))
-    return;
-
-  /* ??? The Intel assembler creates a reference that needs to be satisfied by
-     the linker when we do this, so we need to be careful not to do this for
-     builtin functions which have no library equivalent.  Unfortunately, we
-     can't tell here whether or not a function will actually be called by
-     expand_expr, so we pull in library functions even if we may not need
-     them later.  */
-  if (! strcmp (name, "__builtin_next_arg")
-      || ! strcmp (name, "alloca")
-      || ! strcmp (name, "__builtin_constant_p")
-      || ! strcmp (name, "__builtin_args_info"))
-    return;
-
-  if (TARGET_HPUX_LD)
-    ia64_hpux_add_extern_decl (decl);
-  else
-    {
-      /* assemble_name will set TREE_SYMBOL_REFERENCED, so we must save and
-         restore it.  */
-      save_referenced = TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl));
-      if (TREE_CODE (decl) == FUNCTION_DECL)
-        ASM_OUTPUT_TYPE_DIRECTIVE (file, name, "function");
-      (*targetm.asm_out.globalize_label) (file, name);
-      TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)) = save_referenced;
-    }
-}
-
 /* Parse the -mfixed-range= option string.  */
 
 static void
@@ -9223,55 +9176,33 @@ ia64_hpux_function_arg_padding (enum mac
    return DEFAULT_FUNCTION_ARG_PADDING (mode, type);
 }
 
-/* Linked list of all external functions that are to be emitted by GCC.
-   We output the name if and only if TREE_SYMBOL_REFERENCED is set in
-   order to avoid putting out names that are never really used.  */
-
-struct extern_func_list GTY(())
-{
-  struct extern_func_list *next;
-  tree decl;
-};
-
-static GTY(()) struct extern_func_list *extern_func_head;
-
-static void
-ia64_hpux_add_extern_decl (tree decl)
-{
-  struct extern_func_list *p = ggc_alloc (sizeof (struct extern_func_list));
-
-  p->decl = decl;
-  p->next = extern_func_head;
-  extern_func_head = p;
-}
-
-/* Print out the list of used global functions.  */
+/* Emit text to declare externally defined variables and functions, because
+   the Intel assembler does not support undefined externals.  */
 
-static void
-ia64_hpux_file_end (void)
+void
+ia64_asm_output_external (FILE *file, tree decl, const char *name)
 {
-  struct extern_func_list *p;
-
-  for (p = extern_func_head; p; p = p->next)
-    {
-      tree decl = p->decl;
-      tree id = DECL_ASSEMBLER_NAME (decl);
-
-      gcc_assert (id);
-
-      if (!TREE_ASM_WRITTEN (decl) && TREE_SYMBOL_REFERENCED (id))
-        {
-	  const char *name = XSTR (XEXP (DECL_RTL (decl), 0), 0);
-
-	  TREE_ASM_WRITTEN (decl) = 1;
-	  (*targetm.asm_out.globalize_label) (asm_out_file, name);
-	  fputs (TYPE_ASM_OP, asm_out_file);
-	  assemble_name (asm_out_file, name);
-	  fprintf (asm_out_file, "," TYPE_OPERAND_FMT "\n", "function");
-        }
+  /* We output the name if and only if TREE_SYMBOL_REFERENCED is
+     set in order to avoid putting out names that are never really
+     used. */
+  if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)))
+    {
+      /* maybe_assemble_visibility will return 1 if the assembler
+	 visibility directive is outputed.  */
+      int need_visibility = ((*targetm.binds_local_p) (decl)
+			     && maybe_assemble_visibility (decl));
+
+      /* GNU as does not need anything here, but the HP linker does
+	 need something for external functions.  */
+      if ((TARGET_HPUX_LD || !TARGET_GNU_AS)
+	  && TREE_CODE (decl) == FUNCTION_DECL)
+	{
+	  ASM_OUTPUT_TYPE_DIRECTIVE (file, name, "function");
+	  (*targetm.asm_out.globalize_label) (file, name);
+	}
+      else if (need_visibility && !TARGET_GNU_AS)
+	(*targetm.asm_out.globalize_label) (file, name);
     }
-
-  extern_func_head = 0;
 }
 
 /* Set SImode div/mod functions, init_integral_libfuncs only initializes

Modified: projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/config/ia64/unwind-ia64.h	Mon Nov 29 18:32:03 2010	(r216061)
@@ -19,6 +19,13 @@
    the Free Software Foundation, 51 Franklin Street, Fifth Floor,
    Boston, MA 02110-1301, USA.  */
 
+#ifdef __FreeBSD__
+/* On FreeBSD, _Unwind_FindTableEntry is in libc, and must not be hidden here. */
+#define ATTRIBUTE_HIDDEN
+#else
+#define ATTRIBUTE_HIDDEN  __attribute__ ((__visibility__ ("hidden")))
+#endif
+
 struct unw_table_entry
 {
   unsigned long start_offset;
@@ -29,4 +36,4 @@ struct unw_table_entry
 extern struct unw_table_entry *
 _Unwind_FindTableEntry (void *pc, unsigned long *segment_base,
 			unsigned long *gp)
-			__attribute__ ((__visibility__ ("hidden")));
+			ATTRIBUTE_HIDDEN;

Modified: projects/sbruno_64cpus/contrib/gcc/output.h
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/output.h	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/output.h	Mon Nov 29 18:32:03 2010	(r216061)
@@ -200,9 +200,9 @@ extern void assemble_variable (tree, int
    DONT_OUTPUT_DATA is from assemble_variable.  */
 extern void align_variable (tree decl, bool dont_output_data);
 
-/* Output something to declare an external symbol to the assembler.
-   (Most assemblers don't need this, so we normally output nothing.)
-   Do nothing if DECL is not external.  */
+/* Queue for outputing something to declare an external symbol to the
+   assembler.  (Most assemblers don't need this, so we normally output
+   nothing.)  Do nothing if DECL is not external.  */
 extern void assemble_external (tree);
 
 /* Assemble code to leave SIZE bytes of zeros.  */
@@ -607,6 +607,10 @@ extern void default_file_start (void);
 extern void file_end_indicate_exec_stack (void);
 extern bool default_valid_pointer_mode (enum machine_mode);
 
+extern void default_elf_asm_output_external (FILE *file, tree,
+					     const char *);
+extern int maybe_assemble_visibility (tree);
+
 extern int default_address_cost (rtx);
 
 /* dbxout helper functions */

Modified: projects/sbruno_64cpus/contrib/gcc/toplev.c
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/toplev.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/toplev.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -1080,9 +1080,7 @@ compile_file (void)
 
   dw2_output_indirect_constants ();
 
-  /* Flush any pending external directives.  cgraph did this for
-     assemble_external calls from the front end, but the RTL
-     expander can also generate them.  */
+  /* Flush any pending external directives.  */
   process_pending_assemble_externals ();
 
   /* Attach a special .ident directive to the end of the file to identify

Modified: projects/sbruno_64cpus/contrib/gcc/varasm.c
==============================================================================
--- projects/sbruno_64cpus/contrib/gcc/varasm.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/gcc/varasm.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -126,7 +126,6 @@ static unsigned HOST_WIDE_INT array_size
 static unsigned min_align (unsigned, unsigned);
 static void output_constructor (tree, unsigned HOST_WIDE_INT, unsigned int);
 static void globalize_decl (tree);
-static void maybe_assemble_visibility (tree);
 #ifdef BSS_SECTION_ASM_OP
 #ifdef ASM_OUTPUT_BSS
 static void asm_output_bss (FILE *, tree, const char *,
@@ -1957,11 +1956,10 @@ assemble_external (tree decl ATTRIBUTE_U
   if (!DECL_P (decl) || !DECL_EXTERNAL (decl) || !TREE_PUBLIC (decl))
     return;
 
-  if (flag_unit_at_a_time)
-    pending_assemble_externals = tree_cons (0, decl,
-					    pending_assemble_externals);
-  else
-    assemble_external_real (decl);
+  /* We want to output external symbols at very last to check if they
+     are references or not.  */
+  pending_assemble_externals = tree_cons (0, decl,
+					  pending_assemble_externals);
 #endif
 }
 
@@ -5064,13 +5062,18 @@ default_assemble_visibility (tree decl, 
 
 /* A helper function to call assemble_visibility when needed for a decl.  */
 
-static void
+int
 maybe_assemble_visibility (tree decl)
 {
   enum symbol_visibility vis = DECL_VISIBILITY (decl);
 
   if (vis != VISIBILITY_DEFAULT)
-    targetm.asm_out.visibility (decl, vis);
+    {
+      targetm.asm_out.visibility (decl, vis);
+      return 1;
+    }
+  else
+    return 0;
 }
 
 /* Returns 1 if the target configuration supports defining public symbols
@@ -6224,4 +6227,19 @@ output_object_blocks (void)
   htab_traverse (object_block_htab, output_object_block_htab, NULL);
 }
 
+/* Emit text to declare externally defined symbols. It is needed to
+   properly support non-default visibility.  */
+void
+default_elf_asm_output_external (FILE *file ATTRIBUTE_UNUSED,
+				 tree decl,
+				 const char *name ATTRIBUTE_UNUSED)
+{
+  /* We output the name if and only if TREE_SYMBOL_REFERENCED is
+     set in order to avoid putting out names that are never really
+     used. */
+  if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl))
+      && targetm.binds_local_p (decl))
+    maybe_assemble_visibility (decl);
+}
+
 #include "gt-varasm.h"

Modified: projects/sbruno_64cpus/contrib/traceroute/as.c
==============================================================================
--- projects/sbruno_64cpus/contrib/traceroute/as.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/traceroute/as.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -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/sbruno_64cpus/contrib/traceroute/as.h
==============================================================================
--- projects/sbruno_64cpus/contrib/traceroute/as.h	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/traceroute/as.h	Mon Nov 29 18:32:03 2010	(r216061)
@@ -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/sbruno_64cpus/contrib/traceroute/ifaddrlist.c
==============================================================================
--- projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/traceroute/ifaddrlist.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -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/sbruno_64cpus/contrib/traceroute/traceroute.c
==============================================================================
--- projects/sbruno_64cpus/contrib/traceroute/traceroute.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/contrib/traceroute/traceroute.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -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/sbruno_64cpus/etc/rc.d/mountcritlocal
==============================================================================
--- projects/sbruno_64cpus/etc/rc.d/mountcritlocal	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/etc/rc.d/mountcritlocal	Mon Nov 29 18:32:03 2010	(r216061)
@@ -5,13 +5,13 @@
 
 # PROVIDE: mountcritlocal
 # REQUIRE: root hostid_save mdconfig
-# KEYWORD: nojail
+# KEYWORD: nojail shutdown
 
 . /etc/rc.subr
 
 name="mountcritlocal"
 start_cmd="mountcritlocal_start"
-stop_cmd=":"
+stop_cmd=sync
 
 mountcritlocal_start()
 {

Modified: projects/sbruno_64cpus/share/man/man4/arcmsr.4
==============================================================================
--- projects/sbruno_64cpus/share/man/man4/arcmsr.4	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/man/man4/arcmsr.4	Mon Nov 29 18:32:03 2010	(r216061)
@@ -24,12 +24,12 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd March 28, 2008
+.Dd November 25, 2010
 .Dt ARCMSR 4
 .Os
 .Sh NAME
 .Nm arcmsr
-.Nd Areca SATA II RAID Controller driver
+.Nd Areca RAID Controller driver
 .Sh SYNOPSIS
 To compile this driver into the kernel,
 place the following lines in your
@@ -50,11 +50,11 @@ arcmsr_load="YES"
 .Sh DESCRIPTION
 The
 .Nm
-driver provides support for the Areca ARC-11xx and ARC-12xx series of SATA II
-RAID controllers.
+driver provides support for the Areca ARC-11xx, ARC-12xx, ARC-13xx,
+ARC-16xx and ARC-18xx series of SAS and SATA RAID controllers.
 These controllers feature RAID-0, 1, 3, 5, 6, and 10 and
 JBOD acceleration for up to 16 SATA drives.
-Raid level and stripe level
+RAID level and stripe level
 migration, online capacity expansion, hot insertion/removal, automatic failover
 and rebuild, and SMART are also supported.
 Access to the arrays is provided
@@ -82,8 +82,6 @@ ARC-1160
 .It
 ARC-1170
 .It
-ARC-1180
-.It
 ARC-1110ML
 .It
 ARC-1120ML
@@ -92,14 +90,28 @@ ARC-1130ML
 .It
 ARC-1160ML
 .It
+ARC-1200
+.It
+ARC-1201
+.It
 ARC-1210
 .It
+ARC-1212
+.It
 ARC-1220
 .It
+ARC-1222
+.It
 ARC-1230
 .It
+ARC-1231
+.It
 ARC-1260
 .It
+ARC-1261
+.It
+ARC-1270
+.It
 ARC-1280
 .It
 ARC-1210ML
@@ -111,6 +123,16 @@ ARC-1231ML
 ARC-1261ML
 .It
 ARC-1280ML
+.It
+ARC-1380
+.It
+ARC-1381
+.It
+ARC-1680
+.It
+ARC-1681
+.It
+ARC-1880
 .El
 .Sh FILES
 .Bl -tag -width ".Pa /dev/arcmsr?" -compact

Modified: projects/sbruno_64cpus/share/man/man4/ata.4
==============================================================================
--- projects/sbruno_64cpus/share/man/man4/ata.4	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/man/man4/ata.4	Mon Nov 29 18:32:03 2010	(r216061)
@@ -228,6 +228,13 @@ but be aware that your hardware might
 support it and can potentially
 .Em hang
 the entire system causing data loss.
+.Pp
+The
+.Nm acd
+driver implements most of the
+.Fn ioctl
+requests documented by
+.Xr cd 4 .
 .Sh FILES
 .Bl -tag -width ".Pa /sys/i386/conf/GENERIC" -compact
 .It Pa /dev/ad*
@@ -271,6 +278,7 @@ Native Command Queuing (NCQ) on SATA dri
 .Xr ataraid 4 ,
 .Xr atacontrol 8 ,
 .Xr burncd 8 ,
+.Xr cd 4 ,
 .Xr siis 4
 .Sh HISTORY
 The

Modified: projects/sbruno_64cpus/share/man/man4/et.4
==============================================================================
--- projects/sbruno_64cpus/share/man/man4/et.4	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/man/man4/et.4	Mon Nov 29 18:32:03 2010	(r216061)
@@ -30,7 +30,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd July 14, 2008
+.Dd November 25, 2010
 .Dt ET 4
 .Os
 .Sh NAME
@@ -122,6 +122,11 @@ Note that the 1000baseT media type is on
 if it is supported by the adapter.
 For more information on configuring this device, see
 .Xr ifconfig 8 .
+.Sh HARDWARE
+The
+.Nm
+driver supports Agere ET1310 10/100/Gigabit
+Ethernet adapters.
 .Sh TUNABLES
 .Bl -tag -width ".Va hw.et.rx_intr_npkts"
 .It Va hw.et.rx_intr_npkts

Modified: projects/sbruno_64cpus/share/man/man4/fxp.4
==============================================================================
--- projects/sbruno_64cpus/share/man/man4/fxp.4	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/man/man4/fxp.4	Mon Nov 29 18:32:03 2010	(r216061)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd May 12, 2010
+.Dd November 26, 2010
 .Dt FXP 4
 .Os
 .Sh NAME
@@ -166,9 +166,6 @@ Number of packets that will be bundled, 
 generated.
 This is only effective if the Intel microcode is loaded.
 The accepted range is 1 to 65535, the default is 6.
-.It Va dev.fxp.%d.noflow
-Controls whether flow control should be used or not.
-The default is 1 (no flow control).
 .El
 .Sh SYSCTL VARIABLES
 The following variables are available as

Modified: projects/sbruno_64cpus/share/man/man4/rum.4
==============================================================================
--- projects/sbruno_64cpus/share/man/man4/rum.4	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/man/man4/rum.4	Mon Nov 29 18:32:03 2010	(r216061)
@@ -93,6 +93,7 @@ including:
 .It "Buffalo WLI-U2-SG54HP" Ta USB
 .It "Buffalo WLI-U2-SG54HG" Ta USB
 .It "Buffalo WLI-U2-G54HP" Ta USB
+.It "Buffalo WLI-UC-G" Ta USB
 .It "CNet CWD-854 ver F" Ta USB
 .It "Conceptronic C54RU ver 2" Ta USB
 .It "Corega CG-WLUSB2GO" Ta USB

Modified: projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts
==============================================================================
--- projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/syscons/fonts/INDEX.fonts	Mon Nov 29 18:32:03 2010	(r216061)
@@ -49,7 +49,7 @@
 # Language support: MENU, FONT
 #
 MENU:en:Choose your keyboard font
-MENU:de:Wähle Deine Schrift
+MENU:de:Wählen Sie Ihre Schrift
 MENU:fr:Choisissez votre fonte écran
 MENU:pl:Wybierz czcionkê ekranow±
 MENU:es:Escoja el juego de caracteres

Modified: projects/sbruno_64cpus/share/syscons/fonts/Makefile
==============================================================================
--- projects/sbruno_64cpus/share/syscons/fonts/Makefile	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/share/syscons/fonts/Makefile	Mon Nov 29 18:32:03 2010	(r216061)
@@ -26,7 +26,7 @@ FILES=	armscii8-8x8.fnt armscii8-8x14.fn
 	koi8-r-8x8.fnt koi8-r-8x14.fnt koi8-r-8x16.fnt \
 	koi8-rb-8x16.fnt koi8-rc-8x16.fnt \
 	koi8-u-8x8.fnt koi8-u-8x14.fnt koi8-u-8x16.fnt \
-	swiss-8x16.fnt swiss-8x8.fnt \
+	swiss-8x16.fnt swiss-8x14.fnt swiss-8x8.fnt \
 	swiss-1251-8x16.fnt swiss-1131-8x16.fnt \
 	INDEX.fonts
 

Copied: projects/sbruno_64cpus/share/syscons/fonts/swiss-8x14.fnt (from r216060, head/share/syscons/fonts/swiss-8x14.fnt)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/sbruno_64cpus/share/syscons/fonts/swiss-8x14.fnt	Mon Nov 29 18:32:03 2010	(r216061, copy of r216060, head/share/syscons/fonts/swiss-8x14.fnt)
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 swiss-8x14
+M````````$```````````/$*!YZ69@9E"/``````\?O^9V^?_YWX\``````!L
+M_O[^_OY\.!`````````0.'S^?#@0```````X.!#6_M80.'Q\`````!`X?/[^
+M5!`X?'P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F
+M/`````#_____PYF]O9G#_____P`>#AHP>,S,S,QX`````#QF9F8\&'X8&!@`
+M```@,#@\-C8P</#P8``````^(CXB(B(B)F[D0``````0DE0HQBA4DA``````
+M0&!P>'Q^?'AP8$`````"!@X>/GX^'@X&`@`````8/'X8&!@8?CP8````9F9F
+M9F9F9@!F9@````!^]/3T=!04%!04````'C!XW,[G<SL>#'@`````````````
+M_O[^_@`````8/'X8&!@8&'X\&`#_`!@\?A@8&!@8&!@8````&!@8&!@8&!A^
+M/!@````````,!O\&#````````````#!@_V`P````````,V;N````````````
+M```````D9O]F)```````````&#P\?G[__P````````#__WY^/#P8````````
+M`````````````````!@8&!@8&!@``!@8````=V;,``````````````!L;&S^
+M;&QL_FQL;```$'S6T-!P.!P6%M9\$```QL8,#!@P,&!@QL8````X;&PX<-;<
+MS,S,=@```!P8,``````````````,&!@P,#`P,#`P&!@,`#`8&`P,#`P,#`P8
+M&#```````!@8_SP\9@``````````&!A^&!@````````````````````<&#``
+M````````?@``````````````````````&!@```,#!@8,#!@8,#!@8,#``'S&
+MQL;6UM;&QL9\````&!@X>!@8&!@8&'X```!\Q@8&#!@P8,#`_@```'S&!@8\
+M!@8&!L9\````#`S,S,S,_@P,#`P```#^P,#`_`8&!@;&?````#Q@P,#\QL;&
+MQL9\````_@8&#`P8&#`P,#````!\QL;&?,;&QL;&?````'S&QL;&?@8&#!AP
+M```````8&``````8&````````!@8`````!P8,`````8,&#!@P&`P&`P&````
+M`````'X``'X```````#`8#`8#`8,&#!@P````'S&!@8,&#`P`#`P````?,;&
+MQM[>WM[<P'P````X.#AL;&Q\QL;&Q@```/S&QL;\QL;&QL;\````/&;`P,#`
+MP,#`9CP```#XS,;&QL;&QL;,^````/[`P,#\P,#`P,#^````_L#`P/S`P,#`
+MP,`````\9L#`P,[&QL9F/````,;&QL;&_L;&QL;&````/!@8&!@8&!@8&#P`
+M```>!@8&!@8&QL;&?````,;&S-CPX/#8S,;&````P,#`P,#`P,#`P/X```#&
+M[O[^UM;&QL;&Q@```,;F]O[>SL;&QL;&````?,;&QL;&QL;&QGP```#\QL;&
+MQOS`P,#`P````'S&QL;&QL;&]MY\#`8`_,;&QL;\V,S,QL8```!\QL#`8#@,
+M!@;&?````/\8&!@8&!@8&!@8````QL;&QL;&QL;&QGP```#&QL;&QFQL;#@X
+M$````,;&QL;&UM;^[L;&````QL9L;#@X.&QLQL8```##PV9F/#P8&!@8&```
+M`/X&#`P8&#!@8,#^````/#`P,#`P,#`P,#P``,#`8&`P,!@8#`P&!@,#`#P,
+M#`P,#`P,#`P\```0.&S&`````````````````````````````/\``'`P&```
+M`````````````````'P&?L;&QGX```#`P,#`_,;&QL;&_`````````!\QL#`
+MP,9\````!@8&!G[&QL;&QGX`````````?,;^P,#&?````#QF8&#P8&!@8&!@
+M````````?L;&QL;&?@;&?`#`P,#`_,;&QL;&Q@```!@8```8&!@8&!@8````
+M!@8```8&!@8&!L;&?```P,#`QLS8\-C,Q@```#@8&!@8&!@8&!@\````````
+M`.S^_M;&QL8`````````_,;&QL;&Q@````````!\QL;&QL9\````````_,;&
+MQL;&_,#`P`````!^QL;&QL9^!@8&``````#\QL#`P,#``````````'S`<!P&
+M!GP`````$#`P_#`P,#`P'`````````#&QL;&QL9\`````````,;&;&PX.!``
+M````````QL;&UM;^Q@````````#&;#@X.&S&````````QL;&QL;&?@;&?```
+M````_@8,&#!@_@````X8&!@P8#`8&!@.```8&!@8&!@8&!@8&!@```!P&!@8
+M#`8,&!@8<````';<```````````````````0.&S&QL;^```````\9L#`P,#`
+MP&8\&)AP`&QL`,;&QL;&QGP````&#!@`?,;^P,#&?````!@\9@!\!G[&QL9^
+M`````&QL`'P&?L;&QGX```!@,!@`?`9^QL;&?@```#AL;#@`?`9^QL;&?@``
+M`````'S&P,#`QGPXF'`8/&8`?,;^P,#&?`````!L;`!\QO[`P,9\````8#`8
+M`'S&_L#`QGP`````9F8`&!@8&!@8&````!@\9@`8&!@8&!@8````8#`8`!@8
+M&!@8&!@```!L;!`X;,;&_L;&QL8``#AL;#ALQL;^QL;&Q@``&##^P,#`_,#`
+MP,#^````````?)(2?I"0;@````!^D)"0_)"0D)">````&#QF`'S&QL;&QGP`
+M````;&P`?,;&QL;&?````&`P&`!\QL;&QL9\````&#QF`,;&QL;&QGP```!@
+M,!@`QL;&QL;&?`````!L;`#&QL;&QL9^!@9\;`!\QL;&QL;&QL9\``!L;`#&
+MQL;&QL;&QGP`````&!A^P\#`P,-^&!@``#AL8/!@\&!@9OP`````9F9F/!A^
+M&'X8&`````#\QL;&QOS&S\;&!P````X;&!@8/!@8&!C8<``&#!@`?`9^QL;&
+M?@````8,&``8&!@8&!@8````!@P8`'S&QL;&QGP````,&#``QL;&QL;&?```
+M``!VW`#\QL;&QL;&````=MP`QN;V_M[.QL;&````?`9^QL;&?@``_@````!\
+MQL;&QL9\``#^`````!@``!@8&`P&QGP``````````/[`P,``````````````
+M_@8&!@``````&#@8&!@`_P`8+!@P/``8.!@8&`#_`!@X:'P8```8```8&!@8
+M&!@8`````````#9LV-AL-@``````````V&PV-FS8`````$011!%$$4011!%$
+M$401JE6J5:I5JE6J5:I5JE5WW7?==]UWW7?==]UWW1@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8&#8V-C8V-C;V-C8V-C8V````
+M`````/XV-C8V-C8``````/@8^!@8&!@8&#8V-C8V]@;V-C8V-C8V-C8V-C8V
+M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX`
+M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\`````
+M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@`
+M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V
+M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<`
+M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P``
+M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P``````
+M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8
+M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V
+M-C;_-C8V-C8V&!@8&!C_`/\8&!@8&!@8&!@8&!@8^``````````````````?
+M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P
+M\/#P#P\/#P\/#P\/#P\/#P__________````````````````=]S,S-YS````
+M`'S&QLS8S,;&QMS`P```_L;&P,#`P,#`P`````````-^[&QL;&QH`````/[&
+M8#`8,&#`QOX`````````?_#8V-C8<`````````!F9F9F9F9\8&#`````=MP8
+M&!@8&!@`````&!A^V]O;VWX8&``````X;,;&_L;&QFPX`````#QFP\/#PV9F
+MY^<`````'C`8##YF9F9F/`````````!^V]O;?@`````````#!G[/V_-^8,``
+M````'#!@8'Q@8&`P'```````?,;&QL;&QL;&````````_@``_@``_@``````
+M```8&'X8&```_P``````,!@,!@P8,`!^```````,&#!@,!@,`'X````````.
+M&QL8&!@8&!@8&!@8&!@8&!C8V'``````````&!@`?@`8&```````````=MP`
+M=MP````````X;&PX````````````````````&!@`````````````````&```
+M```````#`P8&#`S8>#`0`````-AL;&QL;```````````>,P8,&#\````````
+=`````'Q\?'Q\?'P````````````0"```````````
+`
+end

Modified: projects/sbruno_64cpus/sys/amd64/amd64/fpu.c
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/amd64/fpu.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/amd64/fpu.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -426,9 +426,7 @@ fpudna(void)
 		fxrstor(&fpu_initialstate);
 		if (pcb->pcb_initial_fpucw != __INITIAL_FPUCW__)
 			fldcw(pcb->pcb_initial_fpucw);
-		pcb->pcb_flags |= PCB_FPUINITDONE;
-		if (PCB_USER_FPU(pcb))
-			pcb->pcb_flags |= PCB_USERFPUINITDONE;
+		fpuuserinited(curthread);
 	} else
 		fxrstor(pcb->pcb_save);
 	critical_exit();
@@ -448,60 +446,50 @@ fpudrop()
 }
 
 /*
- * Get the state of the FPU without dropping ownership (if possible).
- * It returns the FPU ownership status.
+ * Get the user state of the FPU into pcb->pcb_user_save without
+ * dropping ownership (if possible).  It returns the FPU ownership
+ * status.
  */
 int
-fpugetuserregs(struct thread *td, struct savefpu *addr)
+fpugetregs(struct thread *td)
 {
 	struct pcb *pcb;
 
 	pcb = td->td_pcb;
 	if ((pcb->pcb_flags & PCB_USERFPUINITDONE) == 0) {
-		bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate));
-		addr->sv_env.en_cw = pcb->pcb_initial_fpucw;
-		return (_MC_FPOWNED_NONE);
+		bcopy(&fpu_initialstate, &pcb->pcb_user_save,
+		    sizeof(fpu_initialstate));
+		pcb->pcb_user_save.sv_env.en_cw = pcb->pcb_initial_fpucw;
+		fpuuserinited(td);
+		return (_MC_FPOWNED_PCB);
 	}
 	critical_enter();
 	if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) {
-		fxsave(addr);
+		fxsave(&pcb->pcb_user_save);
 		critical_exit();
 		return (_MC_FPOWNED_FPU);
 	} else {
 		critical_exit();
-		bcopy(&pcb->pcb_user_save, addr, sizeof(*addr));
 		return (_MC_FPOWNED_PCB);
 	}
 }
 
-int
-fpugetregs(struct thread *td, struct savefpu *addr)
+void
+fpuuserinited(struct thread *td)
 {
 	struct pcb *pcb;
 
 	pcb = td->td_pcb;
-	if ((pcb->pcb_flags & PCB_FPUINITDONE) == 0) {
-		bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate));
-		addr->sv_env.en_cw = pcb->pcb_initial_fpucw;
-		return (_MC_FPOWNED_NONE);
-	}
-	critical_enter();
-	if (td == PCPU_GET(fpcurthread)) {
-		fxsave(addr);
-		critical_exit();
-		return (_MC_FPOWNED_FPU);
-	} else {
-		critical_exit();
-		bcopy(pcb->pcb_save, addr, sizeof(*addr));
-		return (_MC_FPOWNED_PCB);
-	}
+	if (PCB_USER_FPU(pcb))
+		pcb->pcb_flags |= PCB_FPUINITDONE;
+	pcb->pcb_flags |= PCB_USERFPUINITDONE;
 }
 
 /*
  * Set the state of the FPU.
  */
 void
-fpusetuserregs(struct thread *td, struct savefpu *addr)
+fpusetregs(struct thread *td, struct savefpu *addr)
 {
 	struct pcb *pcb;
 
@@ -514,31 +502,10 @@ fpusetuserregs(struct thread *td, struct
 	} else {
 		critical_exit();
 		bcopy(addr, &td->td_pcb->pcb_user_save, sizeof(*addr));
-		if (PCB_USER_FPU(pcb))
-			pcb->pcb_flags |= PCB_FPUINITDONE;
-		pcb->pcb_flags |= PCB_USERFPUINITDONE;
+		fpuuserinited(td);
 	}
 }
 
-void
-fpusetregs(struct thread *td, struct savefpu *addr)
-{
-	struct pcb *pcb;
-
-	pcb = td->td_pcb;
-	critical_enter();
-	if (td == PCPU_GET(fpcurthread)) {
-		fxrstor(addr);
-		critical_exit();
-	} else {
-		critical_exit();
-		bcopy(addr, td->td_pcb->pcb_save, sizeof(*addr));
-	}
-	if (PCB_USER_FPU(pcb))
-		pcb->pcb_flags |= PCB_USERFPUINITDONE;
-	pcb->pcb_flags |= PCB_FPUINITDONE;
-}
-
 /*
  * On AuthenticAMD processors, the fxrstor instruction does not restore
  * the x87's stored last instruction pointer, last data pointer, and last
@@ -567,7 +534,7 @@ fpu_clean_state(void)
 	 * the x87 stack, but we don't care since we're about to call
 	 * fxrstor() anyway.
 	 */
-	__asm __volatile("ffree %%st(7); fld %0" : : "m" (dummy_variable));
+	__asm __volatile("ffree %%st(7); flds %0" : : "m" (dummy_variable));
 }
 
 /*

Modified: projects/sbruno_64cpus/sys/amd64/amd64/machdep.c
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/amd64/machdep.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/amd64/machdep.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -1975,6 +1975,9 @@ int
 fill_fpregs(struct thread *td, struct fpreg *fpregs)
 {
 
+	KASSERT(td == curthread || TD_IS_SUSPENDED(td),
+	    ("not suspended thread %p", td));
+	fpugetregs(td);
 	fill_fpregs_xmm(&td->td_pcb->pcb_user_save, fpregs);
 	return (0);
 }
@@ -1985,6 +1988,7 @@ set_fpregs(struct thread *td, struct fpr
 {
 
 	set_fpregs_xmm(fpregs, &td->td_pcb->pcb_user_save);
+	fpuuserinited(td);
 	return (0);
 }
 
@@ -2099,8 +2103,9 @@ static void
 get_fpcontext(struct thread *td, mcontext_t *mcp)
 {
 
-	mcp->mc_ownedfp = fpugetuserregs(td,
-	    (struct savefpu *)&mcp->mc_fpstate);
+	mcp->mc_ownedfp = fpugetregs(td);
+	bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate,
+	    sizeof(mcp->mc_fpstate));
 	mcp->mc_fpformat = fpuformat();
 }
 
@@ -2120,7 +2125,7 @@ set_fpcontext(struct thread *td, const m
 	    mcp->mc_ownedfp == _MC_FPOWNED_PCB) {
 		fpstate = (struct savefpu *)&mcp->mc_fpstate;
 		fpstate->sv_env.en_mxcsr &= cpu_mxcsr_mask;
-		fpusetuserregs(td, fpstate);
+		fpusetregs(td, fpstate);
 	} else
 		return (EINVAL);
 	return (0);

Modified: projects/sbruno_64cpus/sys/amd64/amd64/pmap.c
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/amd64/pmap.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/amd64/pmap.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -452,6 +452,8 @@ allocpages(vm_paddr_t *firstaddr, int n)
 	return (ret);
 }
 
+CTASSERT(powerof2(NDMPML4E));
+
 static void
 create_pagetables(vm_paddr_t *firstaddr)
 {
@@ -532,9 +534,12 @@ create_pagetables(vm_paddr_t *firstaddr)
 	((pdp_entry_t *)KPML4phys)[PML4PML4I] = KPML4phys;
 	((pdp_entry_t *)KPML4phys)[PML4PML4I] |= PG_RW | PG_V | PG_U;
 
-	/* Connect the Direct Map slot up to the PML4 */
-	((pdp_entry_t *)KPML4phys)[DMPML4I] = DMPDPphys;
-	((pdp_entry_t *)KPML4phys)[DMPML4I] |= PG_RW | PG_V | PG_U;
+	/* Connect the Direct Map slot(s) up to the PML4. */
+	for (i = 0; i < NDMPML4E; i++) {
+		((pdp_entry_t *)KPML4phys)[DMPML4I + i] = DMPDPphys +
+		    (i << PAGE_SHIFT);
+		((pdp_entry_t *)KPML4phys)[DMPML4I + i] |= PG_RW | PG_V | PG_U;
+	}
 	((pdp_entry_t *)KPML4phys)[DMPML4I + 1] = DMPDPphys + PAGE_SIZE;
 	((pdp_entry_t *)KPML4phys)[DMPML4I + 1] |= PG_RW | PG_V | PG_U;
 
@@ -1591,6 +1596,7 @@ pmap_pinit(pmap_t pmap)
 {
 	vm_page_t pml4pg;
 	static vm_pindex_t color;
+	int i;
 
 	PMAP_LOCK_INIT(pmap);
 
@@ -1608,7 +1614,10 @@ pmap_pinit(pmap_t pmap)
 
 	/* Wire in kernel global address entries. */
 	pmap->pm_pml4[KPML4I] = KPDPphys | PG_RW | PG_V | PG_U;
-	pmap->pm_pml4[DMPML4I] = DMPDPphys | PG_RW | PG_V | PG_U;
+	for (i = 0; i < NDMPML4E; i++) {
+		pmap->pm_pml4[DMPML4I + i] = (DMPDPphys + (i << PAGE_SHIFT)) |
+		    PG_RW | PG_V | PG_U;
+	}
 	pmap->pm_pml4[DMPML4I + 1] = (DMPDPphys + PAGE_SIZE) | PG_RW | PG_V | PG_U;
 
 	/* install self-referential address mapping entry(s) */
@@ -1858,6 +1867,7 @@ void
 pmap_release(pmap_t pmap)
 {
 	vm_page_t m;
+	int i;
 
 	KASSERT(pmap->pm_stats.resident_count == 0,
 	    ("pmap_release: pmap resident count %ld != 0",
@@ -1868,7 +1878,8 @@ pmap_release(pmap_t pmap)
 	m = PHYS_TO_VM_PAGE(pmap->pm_pml4[PML4PML4I] & PG_FRAME);
 
 	pmap->pm_pml4[KPML4I] = 0;	/* KVA */
-	pmap->pm_pml4[DMPML4I] = 0;	/* Direct Map */
+	for (i = 0; i < NDMPML4E; i++)	/* Direct Map */
+		pmap->pm_pml4[DMPML4I + i] = 0;
 	pmap->pm_pml4[DMPML4I + 1] = 0;	/* Direct Map */
 	pmap->pm_pml4[PML4PML4I] = 0;	/* Recursive Mapping */
 

Modified: projects/sbruno_64cpus/sys/amd64/amd64/support.S
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/amd64/support.S	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/amd64/support.S	Mon Nov 29 18:32:03 2010	(r216061)
@@ -700,25 +700,6 @@ ENTRY(longjmp)
 END(longjmp)
 
 /*
- * Support for BB-profiling (gcc -a).  The kernbb program will extract
- * the data from the kernel.
- */
-
-	.data
-	ALIGN_DATA
-	.globl bbhead
-bbhead:
-	.quad 0
-
-	.text
-NON_GPROF_ENTRY(__bb_init_func)
-	movq	$1,(%rdi)
-	movq	bbhead,%rax
-	movq	%rax,32(%rdi)
-	movq	%rdi,bbhead
-	NON_GPROF_RET
-
-/*
  * Support for reading MSRs in the safe manner.
  */
 ENTRY(rdmsr_safe)

Modified: projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/ia32/ia32_reg.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -145,13 +145,18 @@ set_regs32(struct thread *td, struct reg
 int
 fill_fpregs32(struct thread *td, struct fpreg32 *regs)
 {
-	struct save87 *sv_87 = (struct save87 *)regs;
-	struct env87 *penv_87 = &sv_87->sv_env;
-	struct savefpu *sv_fpu = &td->td_pcb->pcb_user_save;
-	struct envxmm *penv_xmm = &sv_fpu->sv_env;
+	struct savefpu *sv_fpu;
+	struct save87 *sv_87;
+	struct env87 *penv_87;
+	struct envxmm *penv_xmm;
 	int i;
 
 	bzero(regs, sizeof(*regs));
+	sv_87 = (struct save87 *)regs;
+	penv_87 = &sv_87->sv_env;
+	fpugetregs(td);
+	sv_fpu = &td->td_pcb->pcb_user_save;
+	penv_xmm = &sv_fpu->sv_env;
 	
 	/* FPU control/status */
 	penv_87->en_cw = penv_xmm->en_cw;
@@ -200,6 +205,7 @@ set_fpregs32(struct thread *td, struct f
 		sv_fpu->sv_fp[i].fp_acc = sv_87->sv_ac[i];
 	for (i = 8; i < 16; ++i)
 		bzero(&sv_fpu->sv_fp[i].fp_acc, sizeof(sv_fpu->sv_fp[i].fp_acc));
+	fpuuserinited(td);
 
 	return (0);
 }

Modified: projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/ia32/ia32_signal.c	Mon Nov 29 18:32:03 2010	(r216061)
@@ -99,8 +99,9 @@ ia32_get_fpcontext(struct thread *td, st
 	 * 64bit instruction and data pointers. Ignore the difference
 	 * for now, it should be irrelevant for most applications.
 	 */
-	mcp->mc_ownedfp = fpugetuserregs(td,
-	    (struct savefpu *)&mcp->mc_fpstate);
+	mcp->mc_ownedfp = fpugetregs(td);
+	bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate,
+	    sizeof(mcp->mc_fpstate));
 	mcp->mc_fpformat = fpuformat();
 }
 
@@ -117,7 +118,7 @@ ia32_set_fpcontext(struct thread *td, co
 		fpstate_drop(td);
 	else if (mcp->mc_ownedfp == _MC_FPOWNED_FPU ||
 	    mcp->mc_ownedfp == _MC_FPOWNED_PCB) {
-		fpusetuserregs(td, (struct savefpu *)&mcp->mc_fpstate);
+		fpusetregs(td, (struct savefpu *)&mcp->mc_fpstate);
 	} else
 		return (EINVAL);
 	return (0);

Modified: projects/sbruno_64cpus/sys/amd64/include/_align.h
==============================================================================
--- projects/sbruno_64cpus/sys/amd64/include/_align.h	Mon Nov 29 18:18:07 2010	(r216060)
+++ projects/sbruno_64cpus/sys/amd64/include/_align.h	Mon Nov 29 18:32:03 2010	(r216061)
@@ -1,53 +1,6 @@
 /*-
- * Copyright (c) 2002 David E. O'Brien.  All rights reserved.
- * Copyright (c) 1992, 1993
- *	The Regents of the University of California.  All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * the Systems Programming Group of the University of Utah Computer
- * Science Department and Ralph Campbell.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011291832.oATIW4p1067654>