svn commit: r232952 - in user/attilio/vmcontention: . bin/ps
contrib/gdb/gdb contrib/llvm/tools/clang/lib/Basic
contrib/ntp/ntpd contrib/tnftp/src contrib/top
gnu/usr.bin/gdb/arch/mips include incl...
Florian Smeets
flo at FreeBSD.org
Wed Mar 14 00:41:39 UTC 2012
Author: flo (ports committer)
Date: Wed Mar 14 00:41:37 2012
New Revision: 232952
URL: http://svn.freebsd.org/changeset/base/232952
Log:
IFC at r232948
Approved by: attilio
Added:
user/attilio/vmcontention/lib/csu/common/ignore_init.c
- copied unchanged from r232948, head/lib/csu/common/ignore_init.c
user/attilio/vmcontention/lib/csu/common/notes.h
- copied unchanged from r232948, head/lib/csu/common/notes.h
user/attilio/vmcontention/lib/libc/locale/ctype_l.3
- copied unchanged from r232948, head/lib/libc/locale/ctype_l.3
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ciu2-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-ciu2-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-endor-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-endor-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-eoi-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-eoi-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-cfg.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-helper-cfg.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-cfg.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-helper-cfg.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-ilk.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-helper-ilk.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-ilk.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-helper-ilk.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-hfa.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-hfa.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-hfa.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-hfa.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ilk-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-ilk-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ilk.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-ilk.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ilk.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-ilk.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-iob1-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-iob1-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ipd.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-ipd.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-malloc/
- copied from r232948, head/sys/contrib/octeon-sdk/cvmx-malloc/
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-profiler.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-profiler.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-profiler.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-profiler.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-qlm-tables.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-qlm-tables.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-qlm.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-qlm.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-qlm.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-qlm.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-resources.config
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-resources.config
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-shared-linux-n32.ld
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-shared-linux-o32.ld
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-shared-linux.ld
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-shared-linux.ld
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sso-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-sso-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-trax-defs.h
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/cvmx-trax-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-feature.c
- copied unchanged from r232948, head/sys/contrib/octeon-sdk/octeon-feature.c
user/attilio/vmcontention/sys/mips/cavium/octeon_irq.h
- copied unchanged from r232948, head/sys/mips/cavium/octeon_irq.h
user/attilio/vmcontention/sys/mips/mips/libkern_machdep.c
- copied unchanged from r232948, head/sys/mips/mips/libkern_machdep.c
user/attilio/vmcontention/sys/modules/acl_nfs4/
- copied from r232948, head/sys/modules/acl_nfs4/
user/attilio/vmcontention/sys/modules/acl_posix1e/
- copied from r232948, head/sys/modules/acl_posix1e/
user/attilio/vmcontention/sys/modules/ralfw/rt2860/
- copied from r232948, head/sys/modules/ralfw/rt2860/
user/attilio/vmcontention/sys/x86/x86/intr_machdep.c
- copied unchanged from r232948, head/sys/x86/x86/intr_machdep.c
user/attilio/vmcontention/tools/regression/bin/sh/expansion/arith12.0
- copied unchanged from r232948, head/tools/regression/bin/sh/expansion/arith12.0
Deleted:
user/attilio/vmcontention/Makefile.mips
user/attilio/vmcontention/sys/amd64/amd64/intr_machdep.c
user/attilio/vmcontention/sys/contrib/dev/ral/rt2661_ucode.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-csr-db-support.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-csr-db.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-csr-db.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-custom.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-custom.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn30xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn31xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn38xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn38xxp2.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn50xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn52xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn52xxp1.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn56xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn56xxp1.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn58xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn58xxp1.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn63xx.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error-init-cn63xxp1.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-error.h
user/attilio/vmcontention/sys/fs/fifofs/fifo.h
user/attilio/vmcontention/sys/i386/i386/intr_machdep.c
user/attilio/vmcontention/sys/mips/include/bswap.h
user/attilio/vmcontention/sys/mips/include/clockvar.h
user/attilio/vmcontention/sys/mips/include/cputypes.h
user/attilio/vmcontention/sys/mips/include/iodev.h
user/attilio/vmcontention/sys/mips/include/mp_watchdog.h
user/attilio/vmcontention/sys/mips/include/pci_cfgreg.h
user/attilio/vmcontention/sys/mips/include/ppireg.h
user/attilio/vmcontention/sys/mips/include/timerreg.h
user/attilio/vmcontention/sys/mips/mips/mainbus.c
Modified:
user/attilio/vmcontention/Makefile
user/attilio/vmcontention/ObsoleteFiles.inc
user/attilio/vmcontention/bin/ps/ps.1
user/attilio/vmcontention/contrib/gdb/gdb/mipsfbsd-tdep.c
user/attilio/vmcontention/contrib/gdb/gdb/target.c
user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
user/attilio/vmcontention/contrib/ntp/ntpd/ntp_loopfilter.c
user/attilio/vmcontention/contrib/tnftp/src/main.c
user/attilio/vmcontention/contrib/tnftp/src/util.c
user/attilio/vmcontention/contrib/top/top.c
user/attilio/vmcontention/gnu/usr.bin/gdb/arch/mips/Makefile
user/attilio/vmcontention/include/Makefile
user/attilio/vmcontention/include/xlocale/_ctype.h
user/attilio/vmcontention/lib/csu/Makefile.inc
user/attilio/vmcontention/lib/csu/amd64/Makefile
user/attilio/vmcontention/lib/csu/amd64/crt1.c
user/attilio/vmcontention/lib/csu/arm/Makefile
user/attilio/vmcontention/lib/csu/arm/crt1.c
user/attilio/vmcontention/lib/csu/common/crtbrand.c
user/attilio/vmcontention/lib/csu/i386-elf/Makefile
user/attilio/vmcontention/lib/csu/i386-elf/crt1_c.c
user/attilio/vmcontention/lib/csu/mips/Makefile
user/attilio/vmcontention/lib/csu/mips/crt1.c
user/attilio/vmcontention/lib/csu/powerpc/Makefile
user/attilio/vmcontention/lib/csu/powerpc/crt1.c
user/attilio/vmcontention/lib/csu/powerpc64/Makefile
user/attilio/vmcontention/lib/csu/powerpc64/crt1.c
user/attilio/vmcontention/lib/csu/sparc64/crt1.c
user/attilio/vmcontention/lib/libc/locale/Makefile.inc
user/attilio/vmcontention/lib/libc/locale/Symbol.map
user/attilio/vmcontention/lib/libc/locale/btowc.3
user/attilio/vmcontention/lib/libc/locale/ctype.3
user/attilio/vmcontention/lib/libc/locale/digittoint.3
user/attilio/vmcontention/lib/libc/locale/isalnum.3
user/attilio/vmcontention/lib/libc/locale/isalpha.3
user/attilio/vmcontention/lib/libc/locale/isblank.3
user/attilio/vmcontention/lib/libc/locale/iscntrl.3
user/attilio/vmcontention/lib/libc/locale/isdigit.3
user/attilio/vmcontention/lib/libc/sys/kill.2
user/attilio/vmcontention/lib/libc/sys/sigqueue.2
user/attilio/vmcontention/libexec/rtld-elf/Makefile
user/attilio/vmcontention/libexec/rtld-elf/amd64/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/arm/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/i386/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/ia64/reloc.c
user/attilio/vmcontention/libexec/rtld-elf/ia64/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/libmap.c
user/attilio/vmcontention/libexec/rtld-elf/map_object.c
user/attilio/vmcontention/libexec/rtld-elf/mips/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/mips/rtld_start.S
user/attilio/vmcontention/libexec/rtld-elf/powerpc/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/powerpc64/rtld_machdep.h
user/attilio/vmcontention/libexec/rtld-elf/rtld.c
user/attilio/vmcontention/libexec/rtld-elf/rtld.h
user/attilio/vmcontention/libexec/rtld-elf/rtld_printf.c
user/attilio/vmcontention/libexec/rtld-elf/sparc64/rtld_machdep.h
user/attilio/vmcontention/release/Makefile
user/attilio/vmcontention/sbin/adjkerntz/adjkerntz.8
user/attilio/vmcontention/sbin/fsdb/Makefile
user/attilio/vmcontention/sbin/fsdb/fsdbutil.c
user/attilio/vmcontention/sbin/growfs/growfs.c
user/attilio/vmcontention/sbin/init/init.c
user/attilio/vmcontention/sbin/ipfw/ipfw.8
user/attilio/vmcontention/sbin/ipfw/ipfw2.c
user/attilio/vmcontention/share/man/man4/eventtimers.4
user/attilio/vmcontention/share/man/man4/tcp.4
user/attilio/vmcontention/share/man/man4/u3g.4
user/attilio/vmcontention/share/man/man9/LOCK_PROFILING.9
user/attilio/vmcontention/share/man/man9/ifnet.9
user/attilio/vmcontention/share/mk/bsd.sys.mk
user/attilio/vmcontention/sys/amd64/amd64/trap.c
user/attilio/vmcontention/sys/amd64/linux32/linux32_dummy.c
user/attilio/vmcontention/sys/amd64/linux32/linux32_proto.h
user/attilio/vmcontention/sys/amd64/linux32/linux32_syscall.h
user/attilio/vmcontention/sys/amd64/linux32/linux32_syscalls.c
user/attilio/vmcontention/sys/amd64/linux32/linux32_sysent.c
user/attilio/vmcontention/sys/amd64/linux32/linux32_systrace_args.c
user/attilio/vmcontention/sys/amd64/linux32/syscalls.master
user/attilio/vmcontention/sys/boot/common/ufsread.c
user/attilio/vmcontention/sys/boot/i386/boot2/boot2.c
user/attilio/vmcontention/sys/boot/pc98/boot2/boot2.c
user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
user/attilio/vmcontention/sys/conf/Makefile.mips
user/attilio/vmcontention/sys/conf/files
user/attilio/vmcontention/sys/conf/files.amd64
user/attilio/vmcontention/sys/conf/files.i386
user/attilio/vmcontention/sys/conf/files.mips
user/attilio/vmcontention/sys/conf/files.pc98
user/attilio/vmcontention/sys/conf/kern.mk
user/attilio/vmcontention/sys/conf/options.mips
user/attilio/vmcontention/sys/contrib/dev/ral/rt2860.fw.uu
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmip.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-abi.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-access-native.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-access.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-address.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-agl-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-app-hotplug.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-app-hotplug.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-app-init-linux.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-app-init.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-app-init.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-asm.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-asx0-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-asxx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-atomic.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-bootloader.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-bootmem.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-bootmem.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ciu-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-clock.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-clock.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-cmd-queue.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-cmd-queue.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-cn3010-evb-hs5.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-compactflash.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-compactflash.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-core.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-core.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-coremask.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-coremask.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-crypto.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-crypto.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-csr-enums.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-csr-typedefs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-csr.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dbg-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-debug-handler.S
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-debug-remote.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-debug-uart.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-debug.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-debug.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dfa-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dfa.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dfa.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dfm-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dma-engine.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dma-engine.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-dpi-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ebt3000.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ebt3000.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-fau.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-flash.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-flash.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-fpa-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-fpa.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-fpa.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-gmx.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-gmxx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-gpio-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-gpio.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-board.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-board.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-check-defines.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-errata.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-errata.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-fpa.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-fpa.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-jtag.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-jtag.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-loop.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-loop.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-npi.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-npi.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-rgmii.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-rgmii.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-sgmii.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-sgmii.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-spi.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-spi.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-srio.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-srio.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-util.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-util.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-xaui.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper-xaui.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-helper.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-higig.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-interrupt-handler.S
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-interrupt.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-interrupt.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-iob-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ipd-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ipd.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ixf18201.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ixf18201.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-key-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-key.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-l2c-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-l2c.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-l2c.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-l2d-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-l2t-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-led-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-llm.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-llm.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-lmcx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-log-arc.S
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-log.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-log.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-malloc.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-mdio.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-mgmt-port.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-mgmt-port.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-mio-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-mixx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-mpi-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-nand.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-nand.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-ndf-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-npei-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-npi-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-npi.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-packet.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pci-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pci.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcie.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcie.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcieepx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pciercx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcm-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcmx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcsx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pcsxx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pemx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pescx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pexp-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pip-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pip.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pko-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pko.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pko.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-platform.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pow-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pow.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-pow.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-power-throttle.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-power-throttle.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-rad-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-raid.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-raid.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-rng.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-rnm-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-rtc.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-rwlock.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-scratch.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-shmem.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-shmem.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sim-magic.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sli-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-smi-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-smix-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-spi.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-spi.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-spi4000.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-spinlock.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-spx0-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-spxx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-srio.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-srio.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sriomaintx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sriox-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-srxx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-stxx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-swap.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sysinfo.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-sysinfo.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-thunder.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-thunder.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tim-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tim.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tim.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tlb.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tlb.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tra-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tra.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-tra.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-twsi.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-twsi.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-uahcx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-uart.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-uart.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-uctlx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-usb.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-usb.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-usbcx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-usbd.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-usbd.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-usbnx-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-utils.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-version.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-warn.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-warn.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-wqe.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-zip-defs.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-zip.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-zip.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx-zone.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/cvmx.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-boot-info.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-feature.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-model.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-model.h
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-pci-console.c
user/attilio/vmcontention/sys/contrib/octeon-sdk/octeon-pci-console.h
user/attilio/vmcontention/sys/contrib/pf/net/if_pfsync.c
user/attilio/vmcontention/sys/dev/aac/aac_pci.c
user/attilio/vmcontention/sys/dev/acpica/acpi_hpet.c
user/attilio/vmcontention/sys/dev/advansys/adv_eisa.c
user/attilio/vmcontention/sys/dev/advansys/adv_isa.c
user/attilio/vmcontention/sys/dev/advansys/adv_pci.c
user/attilio/vmcontention/sys/dev/advansys/adw_pci.c
user/attilio/vmcontention/sys/dev/ahb/ahb.c
user/attilio/vmcontention/sys/dev/aic7xxx/ahc_eisa.c
user/attilio/vmcontention/sys/dev/aic7xxx/ahc_isa.c
user/attilio/vmcontention/sys/dev/aic7xxx/ahc_pci.c
user/attilio/vmcontention/sys/dev/aic7xxx/ahd_pci.c
user/attilio/vmcontention/sys/dev/amr/amr_pci.c
user/attilio/vmcontention/sys/dev/an/if_an_pci.c
user/attilio/vmcontention/sys/dev/arcmsr/arcmsr.c
user/attilio/vmcontention/sys/dev/asr/asr.c
user/attilio/vmcontention/sys/dev/ath/if_ath.c
user/attilio/vmcontention/sys/dev/ath/if_ath_sysctl.c
user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c
user/attilio/vmcontention/sys/dev/ath/if_athioctl.h
user/attilio/vmcontention/sys/dev/ath/if_athvar.h
user/attilio/vmcontention/sys/dev/bge/if_bge.c
user/attilio/vmcontention/sys/dev/bge/if_bgereg.h
user/attilio/vmcontention/sys/dev/buslogic/bt_pci.c
user/attilio/vmcontention/sys/dev/bxe/if_bxe.c
user/attilio/vmcontention/sys/dev/cesa/cesa.c
user/attilio/vmcontention/sys/dev/ciss/ciss.c
user/attilio/vmcontention/sys/dev/cxgb/cxgb_sge.c
user/attilio/vmcontention/sys/dev/de/if_de.c
user/attilio/vmcontention/sys/dev/dpt/dpt_pci.c
user/attilio/vmcontention/sys/dev/en/midway.c
user/attilio/vmcontention/sys/dev/glxsb/glxsb.c
user/attilio/vmcontention/sys/dev/hatm/if_hatm.c
user/attilio/vmcontention/sys/dev/hifn/hifn7751.c
user/attilio/vmcontention/sys/dev/hptiop/hptiop.c
user/attilio/vmcontention/sys/dev/hptmv/entry.c
user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_mips.c
user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_mips24k.c
user/attilio/vmcontention/sys/dev/ida/ida_pci.c
user/attilio/vmcontention/sys/dev/if_ndis/if_ndis_pci.c
user/attilio/vmcontention/sys/dev/iir/iir_pci.c
user/attilio/vmcontention/sys/dev/ips/ips_pci.c
user/attilio/vmcontention/sys/dev/ipw/if_ipw.c
user/attilio/vmcontention/sys/dev/ipw/if_ipwvar.h
user/attilio/vmcontention/sys/dev/iwi/if_iwi.c
user/attilio/vmcontention/sys/dev/ixgb/if_ixgb.c
user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c
user/attilio/vmcontention/sys/dev/ixgbe/ixv.c
user/attilio/vmcontention/sys/dev/lmc/if_lmc.c
user/attilio/vmcontention/sys/dev/mfi/mfi_pci.c
user/attilio/vmcontention/sys/dev/mge/if_mge.c
user/attilio/vmcontention/sys/dev/mlx/mlx_pci.c
user/attilio/vmcontention/sys/dev/mly/mly.c
user/attilio/vmcontention/sys/dev/mps/mps_pci.c
user/attilio/vmcontention/sys/dev/mxge/if_mxge.c
user/attilio/vmcontention/sys/dev/nve/if_nve.c
user/attilio/vmcontention/sys/dev/patm/if_patm_attach.c
user/attilio/vmcontention/sys/dev/pci/pci.c
user/attilio/vmcontention/sys/dev/pci/pci_private.h
user/attilio/vmcontention/sys/dev/pci/pcireg.h
user/attilio/vmcontention/sys/dev/pci/pcivar.h
user/attilio/vmcontention/sys/dev/safe/safe.c
user/attilio/vmcontention/sys/dev/trm/trm.c
user/attilio/vmcontention/sys/dev/twa/tw_osl.h
user/attilio/vmcontention/sys/dev/twa/tw_osl_freebsd.c
user/attilio/vmcontention/sys/dev/twe/twe_freebsd.c
user/attilio/vmcontention/sys/dev/tws/tws.c
user/attilio/vmcontention/sys/dev/ubsec/ubsec.c
user/attilio/vmcontention/sys/dev/usb/serial/u3g.c
user/attilio/vmcontention/sys/dev/usb/usbdevs
user/attilio/vmcontention/sys/dev/wds/wd7000.c
user/attilio/vmcontention/sys/dev/wtap/if_wtap.c
user/attilio/vmcontention/sys/dev/xen/blkfront/blkfront.c
user/attilio/vmcontention/sys/fs/cd9660/cd9660_vnops.c
user/attilio/vmcontention/sys/fs/ext2fs/ext2_alloc.c
user/attilio/vmcontention/sys/fs/ext2fs/ext2_dinode.h
user/attilio/vmcontention/sys/fs/ext2fs/ext2_inode_cnv.c
user/attilio/vmcontention/sys/fs/ext2fs/ext2_vfsops.c
user/attilio/vmcontention/sys/fs/ext2fs/ext2_vnops.c
user/attilio/vmcontention/sys/fs/ext2fs/ext2fs.h
user/attilio/vmcontention/sys/fs/ext2fs/inode.h
user/attilio/vmcontention/sys/fs/fdescfs/fdesc_vfsops.c
user/attilio/vmcontention/sys/fs/fifofs/fifo_vnops.c
user/attilio/vmcontention/sys/fs/nfs/nfsport.h
user/attilio/vmcontention/sys/fs/nullfs/null_vfsops.c
user/attilio/vmcontention/sys/fs/portalfs/portal_vfsops.c
user/attilio/vmcontention/sys/fs/tmpfs/tmpfs_vnops.c
user/attilio/vmcontention/sys/fs/udf/udf_vnops.c
user/attilio/vmcontention/sys/fs/unionfs/union_subr.c
user/attilio/vmcontention/sys/fs/unionfs/union_vfsops.c
user/attilio/vmcontention/sys/geom/part/g_part_bsd.c
user/attilio/vmcontention/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c
user/attilio/vmcontention/sys/i386/acpica/acpi_wakeup.c
user/attilio/vmcontention/sys/i386/i386/exception.s
user/attilio/vmcontention/sys/i386/i386/machdep.c
user/attilio/vmcontention/sys/i386/i386/trap.c
user/attilio/vmcontention/sys/i386/include/intr_machdep.h
user/attilio/vmcontention/sys/i386/linux/linux_dummy.c
user/attilio/vmcontention/sys/i386/linux/linux_proto.h
user/attilio/vmcontention/sys/i386/linux/linux_syscall.h
user/attilio/vmcontention/sys/i386/linux/linux_syscalls.c
user/attilio/vmcontention/sys/i386/linux/linux_sysent.c
user/attilio/vmcontention/sys/i386/linux/linux_systrace_args.c
user/attilio/vmcontention/sys/i386/linux/syscalls.master
user/attilio/vmcontention/sys/kern/imgact_elf.c
user/attilio/vmcontention/sys/kern/kern_clock.c
user/attilio/vmcontention/sys/kern/kern_clocksource.c
user/attilio/vmcontention/sys/kern/kern_cpu.c
user/attilio/vmcontention/sys/kern/kern_descrip.c
user/attilio/vmcontention/sys/kern/kern_exec.c
user/attilio/vmcontention/sys/kern/kern_exit.c
user/attilio/vmcontention/sys/kern/kern_intr.c
user/attilio/vmcontention/sys/kern/kern_kthread.c
user/attilio/vmcontention/sys/kern/kern_racct.c
user/attilio/vmcontention/sys/kern/kern_thr.c
user/attilio/vmcontention/sys/kern/sched_4bsd.c
user/attilio/vmcontention/sys/kern/sched_ule.c
user/attilio/vmcontention/sys/kern/subr_acl_nfs4.c
user/attilio/vmcontention/sys/kern/subr_acl_posix1e.c
user/attilio/vmcontention/sys/kern/sys_capability.c
user/attilio/vmcontention/sys/kern/sys_pipe.c
user/attilio/vmcontention/sys/kern/vfs_mount.c
user/attilio/vmcontention/sys/kern/vfs_subr.c
user/attilio/vmcontention/sys/kern/vfs_syscalls.c
user/attilio/vmcontention/sys/kern/vfs_vnops.c
user/attilio/vmcontention/sys/mips/adm5120/adm5120_machdep.c
user/attilio/vmcontention/sys/mips/adm5120/std.adm5120
user/attilio/vmcontention/sys/mips/alchemy/alchemy_machdep.c
user/attilio/vmcontention/sys/mips/alchemy/std.alchemy
user/attilio/vmcontention/sys/mips/atheros/apb.c
user/attilio/vmcontention/sys/mips/atheros/ar71xx_machdep.c
user/attilio/vmcontention/sys/mips/atheros/if_arge.c
user/attilio/vmcontention/sys/mips/atheros/std.ar71xx
user/attilio/vmcontention/sys/mips/cavium/ciu.c
user/attilio/vmcontention/sys/mips/cavium/files.octeon1
user/attilio/vmcontention/sys/mips/cavium/if_octm.c
user/attilio/vmcontention/sys/mips/cavium/obio.c
user/attilio/vmcontention/sys/mips/cavium/octe/ethernet-rgmii.c
user/attilio/vmcontention/sys/mips/cavium/octe/ethernet-rx.c
user/attilio/vmcontention/sys/mips/cavium/octe/ethernet-spi.c
user/attilio/vmcontention/sys/mips/cavium/octe/ethernet.c
user/attilio/vmcontention/sys/mips/cavium/octe/wrapper-cvmx-includes.h
user/attilio/vmcontention/sys/mips/cavium/octeon_gpio.c
user/attilio/vmcontention/sys/mips/cavium/octeon_machdep.c
user/attilio/vmcontention/sys/mips/cavium/octeon_mp.c
user/attilio/vmcontention/sys/mips/cavium/octeon_wdog.c
user/attilio/vmcontention/sys/mips/cavium/octopci.c
user/attilio/vmcontention/sys/mips/cavium/uart_dev_oct16550.c
user/attilio/vmcontention/sys/mips/cavium/usb/octusb_octeon.c
user/attilio/vmcontention/sys/mips/conf/AR71XX_BASE
user/attilio/vmcontention/sys/mips/conf/AR91XX_BASE
user/attilio/vmcontention/sys/mips/conf/MALTA
user/attilio/vmcontention/sys/mips/conf/MALTA64
user/attilio/vmcontention/sys/mips/conf/OCTEON1
user/attilio/vmcontention/sys/mips/conf/PB92
user/attilio/vmcontention/sys/mips/conf/SWARM
user/attilio/vmcontention/sys/mips/conf/SWARM64
user/attilio/vmcontention/sys/mips/conf/SWARM64_SMP
user/attilio/vmcontention/sys/mips/conf/SWARM_SMP
user/attilio/vmcontention/sys/mips/conf/XLP
user/attilio/vmcontention/sys/mips/conf/XLP64
user/attilio/vmcontention/sys/mips/conf/XLPN32
user/attilio/vmcontention/sys/mips/conf/XLR
user/attilio/vmcontention/sys/mips/conf/XLR64
user/attilio/vmcontention/sys/mips/conf/XLRN32
user/attilio/vmcontention/sys/mips/idt/idt_machdep.c
user/attilio/vmcontention/sys/mips/idt/std.idt
user/attilio/vmcontention/sys/mips/include/_bus.h
user/attilio/vmcontention/sys/mips/include/bus.h
user/attilio/vmcontention/sys/mips/include/cache.h
user/attilio/vmcontention/sys/mips/include/cpufunc.h
user/attilio/vmcontention/sys/mips/include/frame.h
user/attilio/vmcontention/sys/mips/include/hwfunc.h
user/attilio/vmcontention/sys/mips/include/md_var.h
user/attilio/vmcontention/sys/mips/include/pmap.h
user/attilio/vmcontention/sys/mips/include/proc.h
user/attilio/vmcontention/sys/mips/include/trap.h
user/attilio/vmcontention/sys/mips/malta/malta_machdep.c
user/attilio/vmcontention/sys/mips/malta/std.malta
user/attilio/vmcontention/sys/mips/mips/bus_space_generic.c
user/attilio/vmcontention/sys/mips/mips/cache.c
user/attilio/vmcontention/sys/mips/mips/cache_mipsNN.c
user/attilio/vmcontention/sys/mips/mips/cpu.c
user/attilio/vmcontention/sys/mips/mips/exception.S
user/attilio/vmcontention/sys/mips/mips/freebsd32_machdep.c
user/attilio/vmcontention/sys/mips/mips/machdep.c
user/attilio/vmcontention/sys/mips/mips/nexus.c
user/attilio/vmcontention/sys/mips/mips/pm_machdep.c
user/attilio/vmcontention/sys/mips/mips/support.S
user/attilio/vmcontention/sys/mips/mips/swtch.S
user/attilio/vmcontention/sys/mips/mips/sys_machdep.c
user/attilio/vmcontention/sys/mips/mips/tick.c
user/attilio/vmcontention/sys/mips/mips/vm_machdep.c
user/attilio/vmcontention/sys/mips/nlm/tick.c
user/attilio/vmcontention/sys/mips/nlm/xlp_machdep.c
user/attilio/vmcontention/sys/mips/rmi/tick.c
user/attilio/vmcontention/sys/mips/rmi/xlr_machdep.c
user/attilio/vmcontention/sys/mips/rt305x/rt305x_machdep.c
user/attilio/vmcontention/sys/mips/rt305x/std.rt305x
user/attilio/vmcontention/sys/mips/sentry5/s5_machdep.c
user/attilio/vmcontention/sys/mips/sentry5/std.sentry5
user/attilio/vmcontention/sys/mips/sibyte/sb_machdep.c
user/attilio/vmcontention/sys/modules/Makefile
user/attilio/vmcontention/sys/modules/netgraph/netflow/Makefile
user/attilio/vmcontention/sys/modules/ralfw/Makefile
user/attilio/vmcontention/sys/net/netmap_user.h
user/attilio/vmcontention/sys/net80211/ieee80211_radiotap.c
user/attilio/vmcontention/sys/netgraph/netflow/netflow.c
user/attilio/vmcontention/sys/netgraph/netflow/ng_netflow.c
user/attilio/vmcontention/sys/netgraph/netflow/ng_netflow.h
user/attilio/vmcontention/sys/netgraph/ng_vlan.c
user/attilio/vmcontention/sys/netgraph/ng_vlan.h
user/attilio/vmcontention/sys/netinet/ip_fw.h
user/attilio/vmcontention/sys/netinet/ipfw/ip_fw2.c
user/attilio/vmcontention/sys/netinet/ipfw/ip_fw_private.h
user/attilio/vmcontention/sys/netinet/ipfw/ip_fw_sockopt.c
user/attilio/vmcontention/sys/netinet/ipfw/ip_fw_table.c
user/attilio/vmcontention/sys/netinet/sctp_bsd_addr.c
user/attilio/vmcontention/sys/netinet/sctp_peeloff.c
user/attilio/vmcontention/sys/nfsclient/nfs_vnops.c
user/attilio/vmcontention/sys/powerpc/include/endian.h
user/attilio/vmcontention/sys/sparc64/include/endian.h
user/attilio/vmcontention/sys/sys/cpuset.h
user/attilio/vmcontention/sys/sys/mount.h
user/attilio/vmcontention/sys/sys/sched.h
user/attilio/vmcontention/sys/sys/systm.h
user/attilio/vmcontention/sys/sys/unistd.h
user/attilio/vmcontention/sys/sys/vnode.h
user/attilio/vmcontention/sys/ufs/ffs/ffs_inode.c
user/attilio/vmcontention/sys/ufs/ffs/ffs_softdep.c
user/attilio/vmcontention/sys/ufs/ffs/ffs_vnops.c
user/attilio/vmcontention/sys/ufs/ufs/ufs_extattr.c
user/attilio/vmcontention/sys/ufs/ufs/ufs_vnops.c
user/attilio/vmcontention/sys/vm/vnode_pager.c
user/attilio/vmcontention/sys/x86/include/endian.h
user/attilio/vmcontention/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c
user/attilio/vmcontention/tools/tools/wtap/vis_map/Makefile
user/attilio/vmcontention/tools/tools/wtap/wtap/Makefile
user/attilio/vmcontention/usr.bin/netstat/Makefile
user/attilio/vmcontention/usr.sbin/Makefile.arm
user/attilio/vmcontention/usr.sbin/Makefile.mips
user/attilio/vmcontention/usr.sbin/acpi/iasl/Makefile
user/attilio/vmcontention/usr.sbin/crashinfo/crashinfo.sh
user/attilio/vmcontention/usr.sbin/crunch/crunchide/Makefile
user/attilio/vmcontention/usr.sbin/diskinfo/diskinfo.c
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend-partmanager/create-part.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend-query/disk-list.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend-query/sys-mem.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-disk.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-mountdisk.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-networking.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-newfs.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-unmount.sh
user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/startautoinstall.sh
user/attilio/vmcontention/usr.sbin/watch/watch.c
Directory Properties:
user/attilio/vmcontention/ (props changed)
user/attilio/vmcontention/contrib/gdb/ (props changed)
user/attilio/vmcontention/contrib/llvm/ (props changed)
user/attilio/vmcontention/contrib/llvm/tools/clang/ (props changed)
user/attilio/vmcontention/contrib/ntp/ (props changed)
user/attilio/vmcontention/contrib/tnftp/ (props changed)
user/attilio/vmcontention/contrib/top/ (props changed)
user/attilio/vmcontention/gnu/usr.bin/gdb/ (props changed)
user/attilio/vmcontention/lib/libc/ (props changed)
user/attilio/vmcontention/sbin/ (props changed)
user/attilio/vmcontention/sbin/ipfw/ (props changed)
user/attilio/vmcontention/share/man/man4/ (props changed)
user/attilio/vmcontention/sys/ (props changed)
user/attilio/vmcontention/sys/boot/ (props changed)
user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed)
user/attilio/vmcontention/sys/conf/ (props changed)
user/attilio/vmcontention/sys/contrib/octeon-sdk/ (props changed)
user/attilio/vmcontention/sys/contrib/pf/ (props changed)
Modified: user/attilio/vmcontention/Makefile
==============================================================================
--- user/attilio/vmcontention/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -18,6 +18,7 @@
# reinstallkernel.debug
# kernel - buildkernel + installkernel.
# kernel-toolchain - Builds the subset of world necessary to build a kernel
+# kernel-toolchains - Build kernel-toolchain for all universe targets.
# doxygen - Build API documentation of the kernel, needs doxygen.
# update - Convenient way to update your source tree(s).
# check-old - List obsolete directories/files/libraries.
@@ -317,6 +318,9 @@ tinderbox:
toolchains:
@cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe
+kernel-toolchains:
+ @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=kernel-toolchain universe
+
#
# universe
#
Modified: user/attilio/vmcontention/ObsoleteFiles.inc
==============================================================================
--- user/attilio/vmcontention/ObsoleteFiles.inc Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/ObsoleteFiles.inc Wed Mar 14 00:41:37 2012 (r232952)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20120309: Remove fifofs header files.
+OLD_FILES+=usr/include/fs/fifofs/fifo.h
+OLD_DIRS+=usr/include/fs/fifofs
# 20120225: libarchive 3.0.3
OLD_FILES+=usr/share/man/man3/archive_read_data_into_buffer.3.gz \
usr/share/man/man3/archive_read_support_compression_all.3.gz \
@@ -417,6 +420,9 @@ OLD_FILES+=usr/share/man/man5/lastlog.5.
OLD_FILES+=usr/share/man/man5/utmp.5.gz
OLD_FILES+=usr/share/man/man5/wtmp.5.gz
OLD_LIBS+=lib/libutil.so.8
+.if ${TARGET_ARCH} == "amd64"
+OLB_LIBS+=usr/lib32/libutil.so.8
+.endif
# 20100105: new userland semaphore implementation
OLD_FILES+=usr/include/sys/semaphore.h
# 20100103: ntptrace(8) removed
Modified: user/attilio/vmcontention/bin/ps/ps.1
==============================================================================
--- user/attilio/vmcontention/bin/ps/ps.1 Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/bin/ps/ps.1 Wed Mar 14 00:41:37 2012 (r232952)
@@ -29,7 +29,7 @@
.\" @(#)ps.1 8.3 (Berkeley) 4/18/94
.\" $FreeBSD$
.\"
-.Dd November 22, 2011
+.Dd March 8, 2012
.Dt PS 1
.Os
.Sh NAME
@@ -317,6 +317,7 @@ the include file
.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000 Threads should suspend at user boundary"
.It Dv "P_HWPMC" Ta No "0x800000 Process is using HWPMCs"
.It Dv "P_JAILED" Ta No "0x1000000 Process is in jail"
+.It Dv "P_ORPHAN" Ta No "0x2000000 Orphaned by original parent, reparented to debugger"
.It Dv "P_INEXEC" Ta No "0x4000000 Process is in execve()"
.It Dv "P_STATCHILD" Ta No "0x8000000 Child process stopped or exited"
.It Dv "P_INMEM" Ta No "0x10000000 Loaded into memory"
Modified: user/attilio/vmcontention/contrib/gdb/gdb/mipsfbsd-tdep.c
==============================================================================
--- user/attilio/vmcontention/contrib/gdb/gdb/mipsfbsd-tdep.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/gdb/gdb/mipsfbsd-tdep.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -205,6 +205,8 @@ static struct core_fns mipsfbsd_elfcore_
* 0x7ffeffec sigcode -> 44 bytes
*
* 0x7ffeffc4 sigcode end env strings etc start
+ *
+ * XXX This is out-of-date and varies by ABI.
*/
#define MIPS_FBSD_SIGTRAMP_START (0x7ffeffc4)
#define MIPS_FBSD_SIGTRAMP_END (0x7ffeffec)
Modified: user/attilio/vmcontention/contrib/gdb/gdb/target.c
==============================================================================
--- user/attilio/vmcontention/contrib/gdb/gdb/target.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/gdb/gdb/target.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -1425,6 +1425,13 @@ target_resize_to_sections (struct target
(*t)->to_sections_end = target->to_sections_end;
}
}
+ /* There is a flattened view of the target stack in current_target,
+ so its to_sections pointer might also need updating. */
+ if (current_target.to_sections == old_value)
+ {
+ current_target.to_sections = target->to_sections;
+ current_target.to_sections_end = target->to_sections_end;
+ }
}
return old_count;
Modified: user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
==============================================================================
--- user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Targets.cpp Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Basic/Targets.cpp Wed Mar 14 00:41:37 2012 (r232952)
@@ -1583,23 +1583,26 @@ bool X86TargetInfo::setFeatureEnabled(ll
(Name != "sse4" && Name != "sse4.2" && Name != "sse4.1"))
return false;
+ // FIXME: this should probably use a switch with fall through.
+
if (Enabled) {
if (Name == "mmx")
Features["mmx"] = true;
else if (Name == "sse")
- Features["sse"] = true;
+ Features["mmx"] = Features["sse"] = true;
else if (Name == "sse2")
- Features["sse"] = Features["sse2"] = true;
+ Features["mmx"] = Features["sse"] = Features["sse2"] = true;
else if (Name == "sse3")
- Features["sse"] = Features["sse2"] = Features["sse3"] = true;
+ Features["mmx"] = Features["sse"] = Features["sse2"] = Features["sse3"] =
+ true;
else if (Name == "ssse3")
- Features["sse"] = Features["sse2"] = Features["sse3"] =
+ Features["mmx"] = Features["sse"] = Features["sse2"] = Features["sse3"] =
Features["ssse3"] = true;
else if (Name == "sse4" || Name == "sse4.2")
- Features["sse"] = Features["sse2"] = Features["sse3"] =
+ Features["mmx"] = Features["sse"] = Features["sse2"] = Features["sse3"] =
Features["ssse3"] = Features["sse41"] = Features["sse42"] = true;
else if (Name == "sse4.1")
- Features["sse"] = Features["sse2"] = Features["sse3"] =
+ Features["mmx"] = Features["sse"] = Features["sse2"] = Features["sse3"] =
Features["ssse3"] = Features["sse41"] = true;
else if (Name == "3dnow")
Features["mmx"] = Features["3dnow"] = true;
@@ -1608,10 +1611,11 @@ bool X86TargetInfo::setFeatureEnabled(ll
else if (Name == "aes")
Features["aes"] = true;
else if (Name == "avx")
- Features["avx"] = Features["sse"] = Features["sse2"] = Features["sse3"] =
- Features["ssse3"] = Features["sse41"] = Features["sse42"] = true;
+ Features["mmx"] = Features["sse"] = Features["sse2"] = Features["sse3"] =
+ Features["ssse3"] = Features["sse41"] = Features["sse42"] =
+ Features["avx"] = true;
else if (Name == "sse4a")
- Features["sse4a"] = true;
+ Features["mmx"] = Features["sse4a"] = true;
} else {
if (Name == "mmx")
Features["mmx"] = Features["3dnow"] = Features["3dnowa"] = false;
@@ -3779,13 +3783,32 @@ TargetInfo *TargetInfo::CreateTargetInfo
Target->getDefaultFeatures(Features);
// Apply the user specified deltas.
+ // First the enables.
for (std::vector<std::string>::const_iterator it = Opts.Features.begin(),
ie = Opts.Features.end(); it != ie; ++it) {
const char *Name = it->c_str();
+ if (Name[0] != '+')
+ continue;
+
+ // Apply the feature via the target.
+ if (!Target->setFeatureEnabled(Features, Name + 1, true)) {
+ Diags.Report(diag::err_target_invalid_feature) << Name;
+ return 0;
+ }
+ }
+
+ // Then the disables.
+ for (std::vector<std::string>::const_iterator it = Opts.Features.begin(),
+ ie = Opts.Features.end(); it != ie; ++it) {
+ const char *Name = it->c_str();
+
+ if (Name[0] == '+')
+ continue;
+
// Apply the feature via the target.
- if ((Name[0] != '-' && Name[0] != '+') ||
- !Target->setFeatureEnabled(Features, Name + 1, (Name[0] == '+'))) {
+ if (Name[0] != '-' ||
+ !Target->setFeatureEnabled(Features, Name + 1, false)) {
Diags.Report(diag::err_target_invalid_feature) << Name;
return 0;
}
Modified: user/attilio/vmcontention/contrib/ntp/ntpd/ntp_loopfilter.c
==============================================================================
--- user/attilio/vmcontention/contrib/ntp/ntpd/ntp_loopfilter.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/ntp/ntpd/ntp_loopfilter.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -646,12 +646,6 @@ local_clock(
msyslog(LOG_NOTICE,
"kernel time sync error %04x", ntv.status);
ntv.status &= ~(STA_PPSFREQ | STA_PPSTIME);
- } else {
- if ((ntv.status ^ pll_status) & ~STA_FLL)
- NLOG(NLOG_SYNCEVENT | NLOG_SYSEVENT)
- msyslog(LOG_NOTICE,
- "kernel time sync status change %04x",
- ntv.status);
}
pll_status = ntv.status;
#ifdef STA_NANO
Modified: user/attilio/vmcontention/contrib/tnftp/src/main.c
==============================================================================
--- user/attilio/vmcontention/contrib/tnftp/src/main.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/tnftp/src/main.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -146,9 +146,8 @@ main(int volatile argc, char **volatile
struct passwd *pw;
char *cp, *ep, *anonpass, *upload_path, *src_addr;
const char *anonuser;
- int dumbterm, s, isupload;
+ int dumbterm, isupload;
size_t len;
- socklen_t slen;
tzset();
#if 0 /* tnftp */ /* XXX */
@@ -213,35 +212,6 @@ main(int volatile argc, char **volatile
if (cp != NULL && strlcpy(netrc, cp, sizeof(netrc)) >= sizeof(netrc))
errx(1, "$NETRC `%s': %s", cp, strerror(ENAMETOOLONG));
- /*
- * Get the default socket buffer sizes if we don't already have them.
- * It doesn't matter which socket we do this to, because on the first
- * call no socket buffer sizes will have been modified, so we are
- * guaranteed to get the system defaults.
- */
- s = socket(AF_INET, SOCK_STREAM, 0);
- if (s == -1)
- err(1, "Can't create socket to determine default socket sizes");
- slen = sizeof(rcvbuf_size);
- if (getsockopt(s, SOL_SOCKET, SO_RCVBUF,
- (void *)&rcvbuf_size, &slen) == -1)
- err(1, "Unable to get default rcvbuf size");
- slen = sizeof(sndbuf_size);
- if (getsockopt(s, SOL_SOCKET, SO_SNDBUF,
- (void *)&sndbuf_size, &slen) == -1)
- err(1, "Unable to get default sndbuf size");
- (void)close(s);
- /* sanity check returned buffer sizes */
- if (rcvbuf_size <= 0)
- rcvbuf_size = 8 * 1024;
- if (sndbuf_size <= 0)
- sndbuf_size = 8 * 1024;
-
- if (sndbuf_size > 8 * 1024 * 1024)
- sndbuf_size = 8 * 1024 * 1024;
- if (rcvbuf_size > 8 * 1024 * 1024)
- rcvbuf_size = 8 * 1024 * 1024;
-
marg_sl = ftp_sl_init();
if ((tmpdir = getenv("TMPDIR")) == NULL)
tmpdir = _PATH_TMP;
Modified: user/attilio/vmcontention/contrib/tnftp/src/util.c
==============================================================================
--- user/attilio/vmcontention/contrib/tnftp/src/util.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/tnftp/src/util.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -1060,6 +1060,32 @@ strsuftoi(const char *arg)
void
setupsockbufsize(int sock)
{
+ socklen_t slen;
+
+ if (0 == rcvbuf_size) {
+ slen = sizeof(rcvbuf_size);
+ if (getsockopt(sock, SOL_SOCKET, SO_RCVBUF,
+ (void *)&rcvbuf_size, &slen) == -1)
+ err(1, "Unable to determine rcvbuf size");
+ if (rcvbuf_size <= 0)
+ rcvbuf_size = 8 * 1024;
+ if (rcvbuf_size > 8 * 1024 * 1024)
+ rcvbuf_size = 8 * 1024 * 1024;
+ DPRINTF("setupsockbufsize: rcvbuf_size determined as %d\n",
+ rcvbuf_size);
+ }
+ if (0 == sndbuf_size) {
+ slen = sizeof(sndbuf_size);
+ if (getsockopt(sock, SOL_SOCKET, SO_SNDBUF,
+ (void *)&sndbuf_size, &slen) == -1)
+ err(1, "Unable to determine sndbuf size");
+ if (sndbuf_size <= 0)
+ sndbuf_size = 8 * 1024;
+ if (sndbuf_size > 8 * 1024 * 1024)
+ sndbuf_size = 8 * 1024 * 1024;
+ DPRINTF("setupsockbufsize: sndbuf_size determined as %d\n",
+ sndbuf_size);
+ }
if (setsockopt(sock, SOL_SOCKET, SO_SNDBUF,
(void *)&sndbuf_size, sizeof(sndbuf_size)) == -1)
Modified: user/attilio/vmcontention/contrib/top/top.c
==============================================================================
--- user/attilio/vmcontention/contrib/top/top.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/contrib/top/top.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -723,6 +723,10 @@ restart:
if (!interactive)
{
sleep(delay);
+ if (leaveflag) {
+ end_screen();
+ exit(0);
+ }
}
else while (no_command)
{
Modified: user/attilio/vmcontention/gnu/usr.bin/gdb/arch/mips/Makefile
==============================================================================
--- user/attilio/vmcontention/gnu/usr.bin/gdb/arch/mips/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/gnu/usr.bin/gdb/arch/mips/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -1,5 +1,8 @@
# $FreeBSD$
+#
+# XXX Should set DEFAULT_BFD_VEC based on target.
+#
.if !defined(GDB_CROSS_DEBUGGER)
LIBSRCS+= mipsfbsd-nat.c fbsd-threads.c
.endif
Modified: user/attilio/vmcontention/include/Makefile
==============================================================================
--- user/attilio/vmcontention/include/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/include/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -43,7 +43,7 @@ LSUBDIRS= cam/ata cam/scsi \
dev/ic dev/iicbus ${_dev_ieee488} dev/io dev/lmc dev/mfi dev/ofw \
dev/pbio ${_dev_powermac_nvram} dev/ppbus dev/smbus \
dev/speaker dev/usb dev/utopia dev/vkbd dev/wi \
- fs/devfs fs/fdescfs fs/fifofs fs/msdosfs fs/nfs fs/ntfs fs/nullfs \
+ fs/devfs fs/fdescfs fs/msdosfs fs/nfs fs/ntfs fs/nullfs \
${_fs_nwfs} fs/portalfs fs/procfs fs/smbfs fs/udf fs/unionfs \
geom/cache geom/concat geom/eli geom/gate geom/journal geom/label \
geom/mirror geom/mountver geom/multipath geom/nop \
Modified: user/attilio/vmcontention/include/xlocale/_ctype.h
==============================================================================
--- user/attilio/vmcontention/include/xlocale/_ctype.h Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/include/xlocale/_ctype.h Wed Mar 14 00:41:37 2012 (r232952)
@@ -68,19 +68,24 @@ _RuneLocale *__runes_for_locale(locale_t
#endif /* _XLOCALE_INLINE */
#ifdef _XLOCALE_WCTYPES
-static __inline int
-__maskrune_l(__ct_rune_t _c, unsigned long _f, locale_t locale)
+_XLOCALE_INLINE int
+__maskrune_l(__ct_rune_t __c, unsigned long __f, locale_t __loc);
+_XLOCALE_INLINE int
+__istype_l(__ct_rune_t __c, unsigned long __f, locale_t __loc);
+
+_XLOCALE_INLINE int
+__maskrune_l(__ct_rune_t __c, unsigned long __f, locale_t __loc)
{
- int mb_sb_limit;
- _RuneLocale *runes = __runes_for_locale(locale, &mb_sb_limit);
- return (_c < 0 || _c >= _CACHED_RUNES) ? ___runetype_l(_c, locale) :
- runes->__runetype[_c] & _f;
+ int __limit;
+ _RuneLocale *runes = __runes_for_locale(__loc, &__limit);
+ return (__c < 0 || __c >= _CACHED_RUNES) ? ___runetype_l(__c, __loc) :
+ runes->__runetype[__c] & __f;
}
-static __inline int
-__istype_l(__ct_rune_t _c, unsigned long _f, locale_t locale)
+_XLOCALE_INLINE int
+__istype_l(__ct_rune_t __c, unsigned long __f, locale_t __loc)
{
- return (!!__maskrune_l(_c, _f, locale));
+ return (!!__maskrune_l(__c, __f, __loc));
}
#define XLOCALE_ISCTYPE(fname, cat) \
@@ -88,25 +93,30 @@ __istype_l(__ct_rune_t _c, unsigned long
_XLOCALE_INLINE int isw##fname##_l(int __c, locale_t __l)\
{ return __istype_l(__c, cat, __l); }
#else
-static __inline int
-__sbmaskrune_l(__ct_rune_t _c, unsigned long _f, locale_t locale)
+_XLOCALE_INLINE int
+__sbmaskrune_l(__ct_rune_t __c, unsigned long __f, locale_t __loc);
+_XLOCALE_INLINE int
+__sbistype_l(__ct_rune_t __c, unsigned long __f, locale_t __loc);
+
+_XLOCALE_INLINE int
+__sbmaskrune_l(__ct_rune_t __c, unsigned long __f, locale_t __loc)
{
- int mb_sb_limit;
- _RuneLocale *runes = __runes_for_locale(locale, &mb_sb_limit);
- return (_c < 0 || _c >= mb_sb_limit) ? 0 :
- runes->__runetype[_c] & _f;
+ int __limit;
+ _RuneLocale *runes = __runes_for_locale(__loc, &__limit);
+ return (__c < 0 || __c >= __limit) ? 0 :
+ runes->__runetype[__c] & __f;
}
-static __inline int
-__sbistype_l(__ct_rune_t _c, unsigned long _f, locale_t locale)
+_XLOCALE_INLINE int
+__sbistype_l(__ct_rune_t __c, unsigned long __f, locale_t __loc)
{
- return (!!__sbmaskrune_l(_c, _f, locale));
+ return (!!__sbmaskrune_l(__c, __f, __loc));
}
-#define XLOCALE_ISCTYPE(fname, cat) \
- _XLOCALE_INLINE int is##fname##_l(int c, locale_t l); \
- _XLOCALE_INLINE int is##fname##_l(int c, locale_t l)\
- { return __sbistype_l(c, cat, l); }
+#define XLOCALE_ISCTYPE(__fname, __cat) \
+ _XLOCALE_INLINE int is##__fname##_l(int, locale_t); \
+ _XLOCALE_INLINE int is##__fname##_l(int __c, locale_t __l)\
+ { return __sbistype_l(__c, __cat, __l); }
#endif
XLOCALE_ISCTYPE(alnum, _CTYPE_A|_CTYPE_D)
@@ -136,15 +146,15 @@ _XLOCALE_INLINE int towupper_l(int, loca
_XLOCALE_INLINE int towlower_l(int __c, locale_t __l)
{
- int mb_sb_limit;
- _RuneLocale *__runes = __runes_for_locale(__l, &mb_sb_limit);
+ int __limit;
+ _RuneLocale *__runes = __runes_for_locale(__l, &__limit);
return (__c < 0 || __c >= _CACHED_RUNES) ? ___tolower_l(__c, __l) :
__runes->__maplower[__c];
}
_XLOCALE_INLINE int towupper_l(int __c, locale_t __l)
{
- int mb_sb_limit;
- _RuneLocale *__runes = __runes_for_locale(__l, &mb_sb_limit);
+ int __limit;
+ _RuneLocale *__runes = __runes_for_locale(__l, &__limit);
return (__c < 0 || __c >= _CACHED_RUNES) ? ___toupper_l(__c, __l) :
__runes->__mapupper[__c];
}
Modified: user/attilio/vmcontention/lib/csu/Makefile.inc
==============================================================================
--- user/attilio/vmcontention/lib/csu/Makefile.inc Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/Makefile.inc Wed Mar 14 00:41:37 2012 (r232952)
@@ -2,4 +2,6 @@
SSP_CFLAGS=
+SED_FIX_NOTE = -i "" -e '/\.note\.tag/s/progbits/note/'
+
.include "../Makefile.inc"
Modified: user/attilio/vmcontention/lib/csu/amd64/Makefile
==============================================================================
--- user/attilio/vmcontention/lib/csu/amd64/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/amd64/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -19,21 +19,21 @@ CLEANFILES+= crt1.s gcrt1.s Scrt1.s
crt1.s: crt1.c
${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
crt1.o: crt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s
gcrt1.s: crt1.c
${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
gcrt1.o: gcrt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s
Scrt1.s: crt1.c
${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
Scrt1.o: Scrt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s
Modified: user/attilio/vmcontention/lib/csu/amd64/crt1.c
==============================================================================
--- user/attilio/vmcontention/lib/csu/amd64/crt1.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/amd64/crt1.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -37,16 +37,10 @@ __FBSDID("$FreeBSD$");
#include "libc_private.h"
#include "crtbrand.c"
-
-extern int _DYNAMIC;
-#pragma weak _DYNAMIC
+#include "ignore_init.c"
typedef void (*fptr)(void);
-extern void _fini(void);
-extern void _init(void);
-extern int main(int, char **, char **);
-
#ifdef GCRT
extern void _mcleanup(void);
extern void monstartup(void *, void *);
@@ -54,9 +48,6 @@ extern int eprol;
extern int etext;
#endif
-char **environ;
-const char *__progname = "";
-
void _start(char **, void (*)(void));
/* The entry function. */
@@ -66,18 +57,13 @@ _start(char **ap, void (*cleanup)(void))
int argc;
char **argv;
char **env;
- const char *s;
argc = *(long *)(void *)ap;
argv = ap + 1;
env = ap + 2 + argc;
environ = env;
- if (argc > 0 && argv[0] != NULL) {
- __progname = argv[0];
- for (s = __progname; *s != '\0'; s++)
- if (*s == '/')
- __progname = s + 1;
- }
+ if (argc > 0 && argv[0] != NULL)
+ handle_progname(argv[0]);
if (&_DYNAMIC != NULL)
atexit(cleanup);
@@ -86,12 +72,10 @@ _start(char **ap, void (*cleanup)(void))
#ifdef GCRT
atexit(_mcleanup);
-#endif
- atexit(_fini);
-#ifdef GCRT
monstartup(&eprol, &etext);
__asm__("eprol:");
#endif
- _init();
- exit( main(argc, argv, env) );
+
+ handle_static_init(argc, argv, env);
+ exit(main(argc, argv, env));
}
Modified: user/attilio/vmcontention/lib/csu/arm/Makefile
==============================================================================
--- user/attilio/vmcontention/lib/csu/arm/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/arm/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -18,21 +18,21 @@ CLEANFILES+= crt1.s gcrt1.s Scrt1.s
crt1.s: crt1.c
${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
crt1.o: crt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s
gcrt1.s: crt1.c
${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
gcrt1.o: gcrt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s
Scrt1.s: crt1.c
${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
Scrt1.o: Scrt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s
Modified: user/attilio/vmcontention/lib/csu/arm/crt1.c
==============================================================================
--- user/attilio/vmcontention/lib/csu/arm/crt1.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/arm/crt1.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -52,16 +52,11 @@ __FBSDID("$FreeBSD$");
#include "libc_private.h"
#include "crtbrand.c"
+#include "ignore_init.c"
struct Struct_Obj_Entry;
struct ps_strings;
-extern int _DYNAMIC;
-#pragma weak _DYNAMIC
-
-extern void _fini(void);
-extern void _init(void);
-extern int main(int, char **, char **);
extern void _start(int, char **, char **, const struct Struct_Obj_Entry *,
void (*)(void), struct ps_strings *);
@@ -72,8 +67,6 @@ extern int eprol;
extern int etext;
#endif
-char **environ;
-const char *__progname = "";
struct ps_strings *__ps_strings;
void __start(int, char **, char **, struct ps_strings *,
@@ -104,16 +97,11 @@ void
__start(int argc, char **argv, char **env, struct ps_strings *ps_strings,
const struct Struct_Obj_Entry *obj __unused, void (*cleanup)(void))
{
- const char *s;
environ = env;
- if (argc > 0 && argv[0] != NULL) {
- __progname = argv[0];
- for (s = __progname; *s != '\0'; s++)
- if (*s == '/')
- __progname = s + 1;
- }
+ if (argc > 0 && argv[0] != NULL)
+ handle_progname(argv[0]);
if (ps_strings != (struct ps_strings *)0)
__ps_strings = ps_strings;
@@ -124,13 +112,10 @@ __start(int argc, char **argv, char **en
_init_tls();
#ifdef GCRT
atexit(_mcleanup);
-#endif
- atexit(_fini);
-#ifdef GCRT
monstartup(&eprol, &etext);
#endif
- _init();
- exit( main(argc, argv, env) );
+ handle_static_init(argc, argv, env);
+ exit(main(argc, argv, env));
}
#ifdef GCRT
Modified: user/attilio/vmcontention/lib/csu/common/crtbrand.c
==============================================================================
--- user/attilio/vmcontention/lib/csu/common/crtbrand.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/common/crtbrand.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -27,10 +27,7 @@
__FBSDID("$FreeBSD$");
#include <sys/param.h>
-
-#define ABI_VENDOR "FreeBSD"
-#define ABI_SECTION ".note.ABI-tag"
-#define ABI_NOTETYPE 1
+#include "notes.h"
/*
* Special ".note" entry specifying the ABI version. See
@@ -55,15 +52,15 @@ __FBSDID("$FreeBSD$");
* These steps are done in the invididual Makefiles for each applicable arch.
*/
static const struct {
- int32_t namesz;
- int32_t descsz;
- int32_t type;
- char name[sizeof ABI_VENDOR];
- int32_t desc;
-} abitag __attribute__ ((section (ABI_SECTION), aligned(4))) __used = {
- sizeof ABI_VENDOR,
- sizeof(int32_t),
- ABI_NOTETYPE,
- ABI_VENDOR,
- __FreeBSD_version
+ int32_t namesz;
+ int32_t descsz;
+ int32_t type;
+ char name[sizeof(NOTE_FREEBSD_VENDOR)];
+ int32_t desc;
+} abitag __attribute__ ((section (NOTE_SECTION), aligned(4))) __used = {
+ .namesz = sizeof(NOTE_FREEBSD_VENDOR),
+ .descsz = sizeof(int32_t),
+ .type = ABI_NOTETYPE,
+ .name = NOTE_FREEBSD_VENDOR,
+ .desc = __FreeBSD_version
};
Copied: user/attilio/vmcontention/lib/csu/common/ignore_init.c (from r232948, head/lib/csu/common/ignore_init.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/attilio/vmcontention/lib/csu/common/ignore_init.c Wed Mar 14 00:41:37 2012 (r232952, copy of r232948, head/lib/csu/common/ignore_init.c)
@@ -0,0 +1,114 @@
+/*-
+ * Copyright 2012 Konstantin Belousov <kib at FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 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.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include "notes.h"
+
+extern int main(int, char **, char **);
+
+extern void (*__preinit_array_start[])(int, char **, char **) __hidden;
+extern void (*__preinit_array_end[])(int, char **, char **) __hidden;
+extern void (*__init_array_start[])(int, char **, char **) __hidden;
+extern void (*__init_array_end[])(int, char **, char **) __hidden;
+extern void (*__fini_array_start[])(void) __hidden;
+extern void (*__fini_array_end[])(void) __hidden;
+extern void _fini(void) __hidden;
+extern void _init(void) __hidden;
+
+extern int _DYNAMIC;
+#pragma weak _DYNAMIC
+
+char **environ;
+const char *__progname = "";
+
+static void
+finalizer(void)
+{
+ void (*fn)(void);
+ size_t array_size, n;
+
+ array_size = __fini_array_end - __fini_array_start;
+ for (n = array_size; n > 0; n--) {
+ fn = __fini_array_start[n - 1];
+ if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
+ (fn)();
+ }
+ _fini();
+}
+
+static inline void
+handle_static_init(int argc, char **argv, char **env)
+{
+ void (*fn)(int, char **, char **);
+ size_t array_size, n;
+
+ if (&_DYNAMIC != NULL)
+ return;
+
+ atexit(finalizer);
+
+ array_size = __preinit_array_end - __preinit_array_start;
+ for (n = 0; n < array_size; n++) {
+ fn = __preinit_array_start[n];
+ if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
+ fn(argc, argv, env);
+ }
+ _init();
+ array_size = __init_array_end - __init_array_start;
+ for (n = 0; n < array_size; n++) {
+ fn = __init_array_start[n];
+ if ((uintptr_t)fn != 0 && (uintptr_t)fn != 1)
+ fn(argc, argv, env);
+ }
+}
+
+static inline void
+handle_progname(const char *v)
+{
+ const char *s;
+
+ __progname = v;
+ for (s = __progname; *s != '\0'; s++) {
+ if (*s == '/')
+ __progname = s + 1;
+ }
+}
+
+static const struct {
+ int32_t namesz;
+ int32_t descsz;
+ int32_t type;
+ char name[sizeof(NOTE_FREEBSD_VENDOR)];
+ uint32_t desc;
+} crt_noinit_tag __attribute__ ((section (NOTE_SECTION),
+ aligned(4))) __used = {
+ .namesz = sizeof(NOTE_FREEBSD_VENDOR),
+ .descsz = sizeof(uint32_t),
+ .type = CRT_NOINIT_NOTETYPE,
+ .name = NOTE_FREEBSD_VENDOR,
+ .desc = 0
+};
Copied: user/attilio/vmcontention/lib/csu/common/notes.h (from r232948, head/lib/csu/common/notes.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/attilio/vmcontention/lib/csu/common/notes.h Wed Mar 14 00:41:37 2012 (r232952, copy of r232948, head/lib/csu/common/notes.h)
@@ -0,0 +1,38 @@
+/*-
+ * Copyright 2012 Konstantin Belousov <kib at FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 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.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * $FreeBSD$
+ */
+
+#ifndef CSU_COMMON_NOTES_H
+#define CSU_COMMON_NOTES_H
+
+#define NOTE_FREEBSD_VENDOR "FreeBSD"
+
+#define NOTE_SECTION ".note.tag"
+
+#define ABI_NOTETYPE 1
+#define CRT_NOINIT_NOTETYPE 2
+
+#endif
Modified: user/attilio/vmcontention/lib/csu/i386-elf/Makefile
==============================================================================
--- user/attilio/vmcontention/lib/csu/i386-elf/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/i386-elf/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -18,7 +18,7 @@ CLEANFILES+= crt1_c.s gcrt1_c.s Scrt1_c.
gcrt1_c.s: crt1_c.c
${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1_c.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
gcrt1_c.o: gcrt1_c.s
${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1_c.s
@@ -28,7 +28,7 @@ gcrt1.o: gcrt1_c.o crt1_s.o
crt1_c.s: crt1_c.c
${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1_c.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
crt1_c.o: crt1_c.s
${CC} ${CFLAGS} -c -o ${.TARGET} crt1_c.s
@@ -39,7 +39,7 @@ crt1.o: crt1_c.o crt1_s.o
Scrt1_c.s: crt1_c.c
${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1_c.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
Scrt1_c.o: Scrt1_c.s
${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1_c.s
Modified: user/attilio/vmcontention/lib/csu/i386-elf/crt1_c.c
==============================================================================
--- user/attilio/vmcontention/lib/csu/i386-elf/crt1_c.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/i386-elf/crt1_c.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -39,15 +39,10 @@ __FBSDID("$FreeBSD$");
#include "libc_private.h"
#include "crtbrand.c"
-
-extern int _DYNAMIC;
-#pragma weak _DYNAMIC
+#include "ignore_init.c"
typedef void (*fptr)(void);
-extern void _fini(void);
-extern void _init(void);
-extern int main(int, char **, char **);
extern void _start(char *, ...);
#ifdef GCRT
@@ -57,9 +52,6 @@ extern int eprol;
extern int etext;
#endif
-char **environ;
-const char *__progname = "";
-
void _start1(fptr, int, char *[]) __dead2;
/* The entry function, C part. */
@@ -67,16 +59,11 @@ void
_start1(fptr cleanup, int argc, char *argv[])
{
char **env;
- const char *s;
env = argv + argc + 1;
environ = env;
- if (argc > 0 && argv[0] != NULL) {
- __progname = argv[0];
- for (s = __progname; *s != '\0'; s++)
- if (*s == '/')
- __progname = s + 1;
- }
+ if (argc > 0 && argv[0] != NULL)
+ handle_progname(argv[0]);
if (&_DYNAMIC != NULL)
atexit(cleanup);
@@ -85,14 +72,12 @@ _start1(fptr cleanup, int argc, char *ar
#ifdef GCRT
atexit(_mcleanup);
-#endif
- atexit(_fini);
-#ifdef GCRT
monstartup(&eprol, &etext);
__asm__("eprol:");
#endif
- _init();
- exit( main(argc, argv, env) );
+
+ handle_static_init(argc, argv, env);
+ exit(main(argc, argv, env));
}
__asm(".hidden _start1");
Modified: user/attilio/vmcontention/lib/csu/mips/Makefile
==============================================================================
--- user/attilio/vmcontention/lib/csu/mips/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/mips/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -18,21 +18,21 @@ CLEANFILES+= crt1.s gcrt1.s Scrt1.s
crt1.s: crt1.c
${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
crt1.o: crt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s
gcrt1.s: crt1.c
${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
gcrt1.o: gcrt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} gcrt1.s
Scrt1.s: crt1.c
${CC} ${CFLAGS} -fPIC -DPIC -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
Scrt1.o: Scrt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} Scrt1.s
Modified: user/attilio/vmcontention/lib/csu/mips/crt1.c
==============================================================================
--- user/attilio/vmcontention/lib/csu/mips/crt1.c Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/mips/crt1.c Wed Mar 14 00:41:37 2012 (r232952)
@@ -43,17 +43,11 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
#include "libc_private.h"
#include "crtbrand.c"
+#include "ignore_init.c"
struct Struct_Obj_Entry;
struct ps_strings;
-extern int _DYNAMIC;
-#pragma weak _DYNAMIC
-
-extern void _init(void);
-extern void _fini(void);
-extern int main(int, char **, char **);
-
#ifdef GCRT
extern void _mcleanup(void);
extern void monstartup(void *, void *);
@@ -61,9 +55,6 @@ extern int eprol;
extern int etext;
#endif
-char **environ;
-const char *__progname = "";
-
void __start(char **, void (*)(void), struct Struct_Obj_Entry *, struct ps_strings *);
/* The entry function. */
@@ -81,13 +72,8 @@ __start(char **ap,
argv = ap + 1;
env = ap + 2 + argc;
environ = env;
- if (argc > 0 && argv[0] != NULL) {
- const char *s;
- __progname = argv[0];
- for (s = __progname; *s != '\0'; s++)
- if (*s == '/')
- __progname = s + 1;
- }
+ if (argc > 0 && argv[0] != NULL)
+ handle_progname(argv[0]);
if (&_DYNAMIC != NULL)
atexit(cleanup);
@@ -96,13 +82,11 @@ __start(char **ap,
#ifdef GCRT
atexit(_mcleanup);
-#endif
- atexit(_fini);
-#ifdef GCRT
monstartup(&eprol, &etext);
#endif
- _init();
- exit( main(argc, argv, env) );
+
+ handle_static_init(argc, argv, env);
+ exit(main(argc, argv, env));
}
#ifdef GCRT
Modified: user/attilio/vmcontention/lib/csu/powerpc/Makefile
==============================================================================
--- user/attilio/vmcontention/lib/csu/powerpc/Makefile Wed Mar 14 00:26:36 2012 (r232951)
+++ user/attilio/vmcontention/lib/csu/powerpc/Makefile Wed Mar 14 00:41:37 2012 (r232952)
@@ -18,21 +18,21 @@ CLEANFILES+= crt1.s gcrt1.s Scrt1.s
crt1.s: crt1.c
${CC} ${CFLAGS} -S -o ${.TARGET} ${.CURDIR}/crt1.c
- sed -i "" -e '/\.note\.ABI-tag/s/progbits/note/' ${.TARGET}
+ sed ${SED_FIX_NOTE} ${.TARGET}
crt1.o: crt1.s
${CC} ${CFLAGS} -c -o ${.TARGET} crt1.s
gcrt1.s: crt1.c
${CC} ${CFLAGS} -DGCRT -S -o ${.TARGET} ${.CURDIR}/crt1.c
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list