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&!@8V-C8V-C;V-C8V-C8V```` +M`````/XV-C8V-C8``````/@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>