svn commit: r263622 - in projects/arm_eabi_vfp: . bin/pkill bin/pkill/tests bin/sh cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool contrib/file ...
Andrew Turner
andrew at FreeBSD.org
Sat Mar 22 10:42:10 UTC 2014
Author: andrew
Date: Sat Mar 22 10:42:01 2014
New Revision: 263622
URL: http://svnweb.freebsd.org/changeset/base/263622
Log:
MFC
Added:
projects/arm_eabi_vfp/bin/pkill/tests/
- copied from r263620, head/bin/pkill/tests/
projects/arm_eabi_vfp/contrib/llvm/patches/
- copied from r263620, head/contrib/llvm/patches/
projects/arm_eabi_vfp/lib/libpmc/pmc.atomsilvermont.3
- copied unchanged from r263620, head/lib/libpmc/pmc.atomsilvermont.3
projects/arm_eabi_vfp/sbin/ifconfig/tests/
- copied from r263620, head/sbin/ifconfig/tests/
projects/arm_eabi_vfp/share/man/man4/umoscom.4
- copied unchanged from r263620, head/share/man/man4/umoscom.4
projects/arm_eabi_vfp/share/man/man4/usb_template.4
- copied unchanged from r263620, head/share/man/man4/usb_template.4
projects/arm_eabi_vfp/share/man/man4/usfs.4
- copied unchanged from r263620, head/share/man/man4/usfs.4
projects/arm_eabi_vfp/sys/arm/conf/CHROMEBOOK
- copied unchanged from r263620, head/sys/arm/conf/CHROMEBOOK
projects/arm_eabi_vfp/sys/arm/samsung/exynos/exynos5_common.h
- copied unchanged from r263620, head/sys/arm/samsung/exynos/exynos5_common.h
projects/arm_eabi_vfp/sys/arm/samsung/exynos/exynos5_ehci.c
- copied unchanged from r263620, head/sys/arm/samsung/exynos/exynos5_ehci.c
projects/arm_eabi_vfp/sys/arm/samsung/exynos/exynos5_fimd.c
- copied unchanged from r263620, head/sys/arm/samsung/exynos/exynos5_fimd.c
projects/arm_eabi_vfp/sys/arm/samsung/exynos/exynos5_mct.c
- copied unchanged from r263620, head/sys/arm/samsung/exynos/exynos5_mct.c
projects/arm_eabi_vfp/sys/boot/fdt/dts/arm/exynos5250-chromebook.dts
- copied unchanged from r263620, head/sys/boot/fdt/dts/arm/exynos5250-chromebook.dts
projects/arm_eabi_vfp/sys/ia64/ia64/xtrace.c
- copied unchanged from r263620, head/sys/ia64/ia64/xtrace.c
projects/arm_eabi_vfp/sys/mips/atheros/ar934x_nfcreg.h
- copied unchanged from r263620, head/sys/mips/atheros/ar934x_nfcreg.h
projects/arm_eabi_vfp/tests/sys/netinet/
- copied from r263620, head/tests/sys/netinet/
projects/arm_eabi_vfp/usr.bin/make/tests/
- copied from r263620, head/usr.bin/make/tests/
Deleted:
projects/arm_eabi_vfp/share/man/man4/usb2_template.4
projects/arm_eabi_vfp/sys/arm/samsung/exynos/arch_timer.c
projects/arm_eabi_vfp/sys/arm/samsung/exynos/ehci_exynos5.c
projects/arm_eabi_vfp/sys/x86/isa/isa.h
projects/arm_eabi_vfp/tools/regression/usr.bin/make/
projects/arm_eabi_vfp/tools/regression/usr.bin/pkill/
Modified:
projects/arm_eabi_vfp/MAINTAINERS (contents, props changed)
projects/arm_eabi_vfp/Makefile.inc1
projects/arm_eabi_vfp/ObsoleteFiles.inc
projects/arm_eabi_vfp/bin/pkill/Makefile
projects/arm_eabi_vfp/bin/sh/jobs.c
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.8
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool.8
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
projects/arm_eabi_vfp/contrib/file/mygetopt.h
projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/MachineFunction.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
projects/arm_eabi_vfp/contrib/pf/pflogd/pidfile.c
projects/arm_eabi_vfp/contrib/subversion/subversion/svn/util.c
projects/arm_eabi_vfp/contrib/tnftp/COPYING
projects/arm_eabi_vfp/contrib/vis/extern.h
projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist
projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_double.c
projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_float.c
projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp.h
projects/arm_eabi_vfp/lib/libedit/chartype.h
projects/arm_eabi_vfp/lib/libnv/nv.3
projects/arm_eabi_vfp/lib/libpmc/Makefile
projects/arm_eabi_vfp/lib/libpmc/libpmc.c
projects/arm_eabi_vfp/lib/libpmc/pmc.atom.3
projects/arm_eabi_vfp/sbin/casperd/Makefile
projects/arm_eabi_vfp/sbin/ifconfig/Makefile
projects/arm_eabi_vfp/sbin/ping/Makefile
projects/arm_eabi_vfp/share/examples/etc/make.conf
projects/arm_eabi_vfp/share/man/man4/Makefile
projects/arm_eabi_vfp/share/man/man4/cxgbe.4
projects/arm_eabi_vfp/share/man/man4/nvd.4
projects/arm_eabi_vfp/share/man/man4/nvme.4
projects/arm_eabi_vfp/share/man/man4/vmx.4
projects/arm_eabi_vfp/share/man/man4/wsp.4
projects/arm_eabi_vfp/share/man/man4/xhci.4
projects/arm_eabi_vfp/share/man/man7/tests.7
projects/arm_eabi_vfp/share/man/man9/bus_dma.9
projects/arm_eabi_vfp/share/man/man9/bus_space.9
projects/arm_eabi_vfp/share/man/man9/counter.9
projects/arm_eabi_vfp/share/man/man9/memguard.9
projects/arm_eabi_vfp/share/man/man9/vm_set_page_size.9
projects/arm_eabi_vfp/share/mk/bsd.cpu.mk
projects/arm_eabi_vfp/sys/amd64/amd64/machdep.c
projects/arm_eabi_vfp/sys/amd64/amd64/mem.c
projects/arm_eabi_vfp/sys/amd64/amd64/pmap.c
projects/arm_eabi_vfp/sys/amd64/amd64/trap.c
projects/arm_eabi_vfp/sys/amd64/amd64/uma_machdep.c
projects/arm_eabi_vfp/sys/amd64/amd64/vm_machdep.c
projects/arm_eabi_vfp/sys/amd64/conf/GENERIC
projects/arm_eabi_vfp/sys/amd64/conf/NOTES
projects/arm_eabi_vfp/sys/amd64/include/pmap.h
projects/arm_eabi_vfp/sys/amd64/vmm/vmm.c
projects/arm_eabi_vfp/sys/arm/arm/cpufunc.c
projects/arm_eabi_vfp/sys/arm/arm/cpufunc_asm_armv7.S
projects/arm_eabi_vfp/sys/arm/arm/machdep.c
projects/arm_eabi_vfp/sys/arm/arm/pmap-v6.c
projects/arm_eabi_vfp/sys/arm/arm/pmap.c
projects/arm_eabi_vfp/sys/arm/conf/AC100
projects/arm_eabi_vfp/sys/arm/conf/ARMADAXP
projects/arm_eabi_vfp/sys/arm/conf/ARNDALE
projects/arm_eabi_vfp/sys/arm/conf/ATMEL
projects/arm_eabi_vfp/sys/arm/conf/AVILA
projects/arm_eabi_vfp/sys/arm/conf/BEAGLEBONE
projects/arm_eabi_vfp/sys/arm/conf/BWCT
projects/arm_eabi_vfp/sys/arm/conf/CAMBRIA
projects/arm_eabi_vfp/sys/arm/conf/CNS11XXNAS
projects/arm_eabi_vfp/sys/arm/conf/COLIBRI-VF50
projects/arm_eabi_vfp/sys/arm/conf/COSMIC
projects/arm_eabi_vfp/sys/arm/conf/CRB
projects/arm_eabi_vfp/sys/arm/conf/CUBIEBOARD
projects/arm_eabi_vfp/sys/arm/conf/CUBIEBOARD2
projects/arm_eabi_vfp/sys/arm/conf/DB-78XXX
projects/arm_eabi_vfp/sys/arm/conf/DB-88F5XXX
projects/arm_eabi_vfp/sys/arm/conf/DB-88F6XXX
projects/arm_eabi_vfp/sys/arm/conf/DIGI-CCWMX53
projects/arm_eabi_vfp/sys/arm/conf/DOCKSTAR
projects/arm_eabi_vfp/sys/arm/conf/DREAMPLUG-1001
projects/arm_eabi_vfp/sys/arm/conf/EA3250
projects/arm_eabi_vfp/sys/arm/conf/EB9200
projects/arm_eabi_vfp/sys/arm/conf/EFIKA_MX
projects/arm_eabi_vfp/sys/arm/conf/EP80219
projects/arm_eabi_vfp/sys/arm/conf/ETHERNUT5
projects/arm_eabi_vfp/sys/arm/conf/GUMSTIX
projects/arm_eabi_vfp/sys/arm/conf/HL200
projects/arm_eabi_vfp/sys/arm/conf/HL201
projects/arm_eabi_vfp/sys/arm/conf/IMX53-QSB
projects/arm_eabi_vfp/sys/arm/conf/IMX6
projects/arm_eabi_vfp/sys/arm/conf/IQ31244
projects/arm_eabi_vfp/sys/arm/conf/KB920X
projects/arm_eabi_vfp/sys/arm/conf/LN2410SBC
projects/arm_eabi_vfp/sys/arm/conf/NSLU
projects/arm_eabi_vfp/sys/arm/conf/PANDABOARD
projects/arm_eabi_vfp/sys/arm/conf/QILA9G20
projects/arm_eabi_vfp/sys/arm/conf/QUARTZ
projects/arm_eabi_vfp/sys/arm/conf/RADXA
projects/arm_eabi_vfp/sys/arm/conf/RPI-B
projects/arm_eabi_vfp/sys/arm/conf/SAM9260EK
projects/arm_eabi_vfp/sys/arm/conf/SAM9G20EK
projects/arm_eabi_vfp/sys/arm/conf/SAM9X25EK
projects/arm_eabi_vfp/sys/arm/conf/SHEEVAPLUG
projects/arm_eabi_vfp/sys/arm/conf/SN9G45
projects/arm_eabi_vfp/sys/arm/conf/TS7800
projects/arm_eabi_vfp/sys/arm/conf/VERSATILEPB
projects/arm_eabi_vfp/sys/arm/conf/VYBRID.common
projects/arm_eabi_vfp/sys/arm/conf/WANDBOARD.common
projects/arm_eabi_vfp/sys/arm/conf/ZEDBOARD
projects/arm_eabi_vfp/sys/arm/samsung/exynos/files.exynos5
projects/arm_eabi_vfp/sys/boot/common/part.c
projects/arm_eabi_vfp/sys/boot/fdt/dts/arm/exynos5250.dtsi
projects/arm_eabi_vfp/sys/boot/uboot/common/main.c
projects/arm_eabi_vfp/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_misc.c
projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_proto.h
projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_syscall.h
projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_syscalls.c
projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_sysent.c
projects/arm_eabi_vfp/sys/compat/freebsd32/freebsd32_systrace_args.c
projects/arm_eabi_vfp/sys/compat/freebsd32/syscalls.master
projects/arm_eabi_vfp/sys/compat/linprocfs/linprocfs.c
projects/arm_eabi_vfp/sys/compat/linux/linux_misc.c
projects/arm_eabi_vfp/sys/compat/svr4/svr4_fuser.h
projects/arm_eabi_vfp/sys/compat/svr4/svr4_ipc.c
projects/arm_eabi_vfp/sys/compat/svr4/svr4_misc.c
projects/arm_eabi_vfp/sys/compat/svr4/svr4_resource.c
projects/arm_eabi_vfp/sys/compat/svr4/svr4_resource.h
projects/arm_eabi_vfp/sys/conf/files.ia64
projects/arm_eabi_vfp/sys/conf/options.ia64
projects/arm_eabi_vfp/sys/dev/ath/ah_osdep.c
projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5212/ar5212_power.c
projects/arm_eabi_vfp/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath.c
projects/arm_eabi_vfp/sys/dev/ath/if_ath_tx.c
projects/arm_eabi_vfp/sys/dev/cxgbe/adapter.h
projects/arm_eabi_vfp/sys/dev/cxgbe/common/t4_hw.h
projects/arm_eabi_vfp/sys/dev/cxgbe/t4_main.c
projects/arm_eabi_vfp/sys/dev/cxgbe/t4_sge.c
projects/arm_eabi_vfp/sys/dev/esp/ncr53c9xvar.h
projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_core.c
projects/arm_eabi_vfp/sys/dev/hwpmc/hwpmc_intel.c
projects/arm_eabi_vfp/sys/dev/hwpmc/pmc_events.h
projects/arm_eabi_vfp/sys/dev/isci/scil/sati_passthrough.c
projects/arm_eabi_vfp/sys/dev/isci/scil/sati_util.h
projects/arm_eabi_vfp/sys/dev/isci/scil/sci_controller_constants.h
projects/arm_eabi_vfp/sys/dev/isci/scil/sci_util.h
projects/arm_eabi_vfp/sys/dev/isci/scil/scic_sds_request.h
projects/arm_eabi_vfp/sys/dev/le/am7990.c
projects/arm_eabi_vfp/sys/dev/le/am79900.c
projects/arm_eabi_vfp/sys/dev/le/am79900reg.h
projects/arm_eabi_vfp/sys/dev/le/am7990reg.h
projects/arm_eabi_vfp/sys/dev/le/if_le_isa.c
projects/arm_eabi_vfp/sys/dev/le/if_le_pci.c
projects/arm_eabi_vfp/sys/dev/le/lance.c
projects/arm_eabi_vfp/sys/dev/le/lancereg.h
projects/arm_eabi_vfp/sys/dev/md/md.c
projects/arm_eabi_vfp/sys/dev/nvme/nvme.c
projects/arm_eabi_vfp/sys/dev/nvme/nvme_ctrlr.c
projects/arm_eabi_vfp/sys/dev/nvme/nvme_private.h
projects/arm_eabi_vfp/sys/dev/nvme/nvme_qpair.c
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_tx.c
projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_tx.h
projects/arm_eabi_vfp/sys/dev/usb/input/ukbd.c
projects/arm_eabi_vfp/sys/dev/usb/serial/ubsa.c
projects/arm_eabi_vfp/sys/dev/usb/serial/ubser.c
projects/arm_eabi_vfp/sys/dev/usb/serial/uchcom.c
projects/arm_eabi_vfp/sys/dev/usb/serial/ufoma.c
projects/arm_eabi_vfp/sys/dev/usb/serial/umodem.c
projects/arm_eabi_vfp/sys/dev/usb/serial/uplcom.c
projects/arm_eabi_vfp/sys/dev/usb/serial/usb_serial.c
projects/arm_eabi_vfp/sys/dev/usb/serial/usb_serial.h
projects/arm_eabi_vfp/sys/dev/usb/usb_dev.c
projects/arm_eabi_vfp/sys/dev/usb/usb_device.c
projects/arm_eabi_vfp/sys/dev/usb/usb_process.c
projects/arm_eabi_vfp/sys/dev/usb/usb_process.h
projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmx.c
projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmxreg.h
projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmxvar.h
projects/arm_eabi_vfp/sys/dev/vt/vt_core.c
projects/arm_eabi_vfp/sys/dev/xen/console/console.c
projects/arm_eabi_vfp/sys/fs/msdosfs/msdosfs_fileno.c
projects/arm_eabi_vfp/sys/fs/tmpfs/tmpfs_subr.c
projects/arm_eabi_vfp/sys/i386/conf/GENERIC
projects/arm_eabi_vfp/sys/i386/conf/NOTES
projects/arm_eabi_vfp/sys/i386/conf/XEN
projects/arm_eabi_vfp/sys/i386/i386/machdep.c
projects/arm_eabi_vfp/sys/i386/i386/pmap.c
projects/arm_eabi_vfp/sys/i386/i386/trap.c
projects/arm_eabi_vfp/sys/i386/i386/vm_machdep.c
projects/arm_eabi_vfp/sys/i386/xen/clock.c
projects/arm_eabi_vfp/sys/i386/xen/pmap.c
projects/arm_eabi_vfp/sys/ia64/conf/GENERIC
projects/arm_eabi_vfp/sys/ia64/ia64/clock.c
projects/arm_eabi_vfp/sys/ia64/ia64/db_machdep.c
projects/arm_eabi_vfp/sys/ia64/ia64/exception.S
projects/arm_eabi_vfp/sys/ia64/ia64/interrupt.c
projects/arm_eabi_vfp/sys/ia64/ia64/machdep.c
projects/arm_eabi_vfp/sys/ia64/ia64/mp_machdep.c
projects/arm_eabi_vfp/sys/ia64/ia64/pmap.c
projects/arm_eabi_vfp/sys/ia64/ia64/trap.c
projects/arm_eabi_vfp/sys/ia64/ia64/uma_machdep.c
projects/arm_eabi_vfp/sys/ia64/include/kdb.h
projects/arm_eabi_vfp/sys/ia64/include/md_var.h
projects/arm_eabi_vfp/sys/ia64/include/pcpu.h
projects/arm_eabi_vfp/sys/ia64/include/pmap.h
projects/arm_eabi_vfp/sys/ia64/include/smp.h
projects/arm_eabi_vfp/sys/isa/isareg.h
projects/arm_eabi_vfp/sys/kern/init_main.c
projects/arm_eabi_vfp/sys/kern/init_sysent.c
projects/arm_eabi_vfp/sys/kern/kern_descrip.c
projects/arm_eabi_vfp/sys/kern/kern_exec.c
projects/arm_eabi_vfp/sys/kern/kern_malloc.c
projects/arm_eabi_vfp/sys/kern/kern_mib.c
projects/arm_eabi_vfp/sys/kern/kern_umtx.c
projects/arm_eabi_vfp/sys/kern/sched_ule.c
projects/arm_eabi_vfp/sys/kern/subr_trap.c
projects/arm_eabi_vfp/sys/kern/syscalls.c
projects/arm_eabi_vfp/sys/kern/syscalls.master
projects/arm_eabi_vfp/sys/kern/systrace_args.c
projects/arm_eabi_vfp/sys/kern/vfs_bio.c
projects/arm_eabi_vfp/sys/kern/vfs_subr.c
projects/arm_eabi_vfp/sys/mips/atheros/apb.c
projects/arm_eabi_vfp/sys/mips/atheros/ar71xx_cpudef.h
projects/arm_eabi_vfp/sys/mips/atheros/ar934x_chip.c
projects/arm_eabi_vfp/sys/mips/cavium/octopci_bus_space.c
projects/arm_eabi_vfp/sys/mips/conf/ALCHEMY
projects/arm_eabi_vfp/sys/mips/conf/ALFA_HORNET_UB
projects/arm_eabi_vfp/sys/mips/conf/AP121
projects/arm_eabi_vfp/sys/mips/conf/AP91
projects/arm_eabi_vfp/sys/mips/conf/AP93
projects/arm_eabi_vfp/sys/mips/conf/AP94
projects/arm_eabi_vfp/sys/mips/conf/AP96
projects/arm_eabi_vfp/sys/mips/conf/AR71XX_BASE
projects/arm_eabi_vfp/sys/mips/conf/AR724X_BASE
projects/arm_eabi_vfp/sys/mips/conf/AR91XX_BASE
projects/arm_eabi_vfp/sys/mips/conf/AR933X_BASE
projects/arm_eabi_vfp/sys/mips/conf/AR934X_BASE
projects/arm_eabi_vfp/sys/mips/conf/CARAMBOLA2
projects/arm_eabi_vfp/sys/mips/conf/DB120
projects/arm_eabi_vfp/sys/mips/conf/DIR-825B1
projects/arm_eabi_vfp/sys/mips/conf/ENH200
projects/arm_eabi_vfp/sys/mips/conf/PB47
projects/arm_eabi_vfp/sys/mips/conf/PB92
projects/arm_eabi_vfp/sys/mips/conf/PICOSTATION_M2HP
projects/arm_eabi_vfp/sys/mips/conf/ROUTERSTATION
projects/arm_eabi_vfp/sys/mips/conf/ROUTERSTATION_MFS
projects/arm_eabi_vfp/sys/mips/conf/RSPRO
projects/arm_eabi_vfp/sys/mips/conf/RSPRO_MFS
projects/arm_eabi_vfp/sys/mips/conf/RSPRO_STANDALONE
projects/arm_eabi_vfp/sys/mips/conf/RT305X
projects/arm_eabi_vfp/sys/mips/conf/SENTRY5
projects/arm_eabi_vfp/sys/mips/conf/SWARM64_SMP
projects/arm_eabi_vfp/sys/mips/conf/SWARM_SMP
projects/arm_eabi_vfp/sys/mips/conf/TP-WN1043ND
projects/arm_eabi_vfp/sys/mips/conf/WZR-300HP
projects/arm_eabi_vfp/sys/mips/conf/XLRN32
projects/arm_eabi_vfp/sys/mips/conf/std.SWARM
projects/arm_eabi_vfp/sys/mips/conf/std.XLP
projects/arm_eabi_vfp/sys/mips/include/bus.h
projects/arm_eabi_vfp/sys/mips/mips/bus_space_fdt.c
projects/arm_eabi_vfp/sys/mips/mips/bus_space_generic.c
projects/arm_eabi_vfp/sys/mips/mips/gdb_machdep.c
projects/arm_eabi_vfp/sys/mips/mips/machdep.c
projects/arm_eabi_vfp/sys/mips/mips/pmap.c
projects/arm_eabi_vfp/sys/mips/mips/uma_machdep.c
projects/arm_eabi_vfp/sys/modules/vmware/vmxnet3/Makefile
projects/arm_eabi_vfp/sys/net/bpf_filter.c
projects/arm_eabi_vfp/sys/net/if_var.h
projects/arm_eabi_vfp/sys/net/rtsock.c
projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_pfil.c
projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/core/umem.c
projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c
projects/arm_eabi_vfp/sys/pc98/cbus/cbus.h
projects/arm_eabi_vfp/sys/pc98/cbus/cbus_dma.c
projects/arm_eabi_vfp/sys/pc98/pc98/machdep.c
projects/arm_eabi_vfp/sys/powerpc/aim/machdep.c
projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea.c
projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea64.c
projects/arm_eabi_vfp/sys/powerpc/aim/moea64_native.c
projects/arm_eabi_vfp/sys/powerpc/aim/uma_machdep.c
projects/arm_eabi_vfp/sys/powerpc/booke/machdep.c
projects/arm_eabi_vfp/sys/powerpc/booke/pmap.c
projects/arm_eabi_vfp/sys/powerpc/conf/GENERIC
projects/arm_eabi_vfp/sys/powerpc/conf/GENERIC64
projects/arm_eabi_vfp/sys/powerpc/conf/MPC85XX
projects/arm_eabi_vfp/sys/powerpc/conf/NOTES
projects/arm_eabi_vfp/sys/powerpc/include/bat.h
projects/arm_eabi_vfp/sys/powerpc/include/bus.h
projects/arm_eabi_vfp/sys/powerpc/include/psl.h
projects/arm_eabi_vfp/sys/security/audit/audit_bsm_klib.c
projects/arm_eabi_vfp/sys/sparc64/sparc64/machdep.c
projects/arm_eabi_vfp/sys/sparc64/sparc64/pmap.c
projects/arm_eabi_vfp/sys/sparc64/sparc64/vm_machdep.c
projects/arm_eabi_vfp/sys/sys/_umtx.h
projects/arm_eabi_vfp/sys/sys/bus_dma.h
projects/arm_eabi_vfp/sys/sys/capability.h
projects/arm_eabi_vfp/sys/sys/param.h
projects/arm_eabi_vfp/sys/sys/pmc.h
projects/arm_eabi_vfp/sys/sys/proc.h
projects/arm_eabi_vfp/sys/sys/syscall.h
projects/arm_eabi_vfp/sys/sys/syscall.mk
projects/arm_eabi_vfp/sys/sys/sysproto.h
projects/arm_eabi_vfp/sys/sys/umtx.h
projects/arm_eabi_vfp/sys/sys/vmmeter.h
projects/arm_eabi_vfp/sys/tools/miidevs2h.awk
projects/arm_eabi_vfp/sys/tools/pccarddevs2h.awk
projects/arm_eabi_vfp/sys/vm/memguard.c
projects/arm_eabi_vfp/sys/vm/swap_pager.c
projects/arm_eabi_vfp/sys/vm/vm_fault.c
projects/arm_eabi_vfp/sys/vm/vm_glue.c
projects/arm_eabi_vfp/sys/vm/vm_map.c
projects/arm_eabi_vfp/sys/vm/vm_meter.c
projects/arm_eabi_vfp/sys/vm/vm_mmap.c
projects/arm_eabi_vfp/sys/vm/vm_object.c
projects/arm_eabi_vfp/sys/vm/vm_page.c
projects/arm_eabi_vfp/sys/vm/vm_pageout.c
projects/arm_eabi_vfp/sys/vm/vm_param.h
projects/arm_eabi_vfp/sys/vm/vm_phys.c
projects/arm_eabi_vfp/sys/vm/vm_phys.h
projects/arm_eabi_vfp/sys/vm/vm_radix.c
projects/arm_eabi_vfp/sys/vm/vm_zeroidle.c
projects/arm_eabi_vfp/sys/vm/vnode_pager.c
projects/arm_eabi_vfp/sys/x86/include/bus.h
projects/arm_eabi_vfp/sys/x86/iommu/busdma_dmar.c
projects/arm_eabi_vfp/sys/x86/iommu/intel_ctx.c
projects/arm_eabi_vfp/sys/x86/iommu/intel_dmar.h
projects/arm_eabi_vfp/sys/x86/isa/atpic.c
projects/arm_eabi_vfp/sys/x86/isa/isa_dma.c
projects/arm_eabi_vfp/sys/x86/x86/intr_machdep.c
projects/arm_eabi_vfp/sys/x86/x86/nexus.c
projects/arm_eabi_vfp/tests/sys/Makefile
projects/arm_eabi_vfp/tests/sys/kern/kern_descrip_test.c
projects/arm_eabi_vfp/tools/build/mk/OptionalObsoleteFiles.inc
projects/arm_eabi_vfp/tools/regression/priv/main.c
projects/arm_eabi_vfp/tools/tools/nanobsd/nanobsd.sh
projects/arm_eabi_vfp/usr.bin/find/function.c
projects/arm_eabi_vfp/usr.bin/make/Makefile
projects/arm_eabi_vfp/usr.bin/netstat/if.c
projects/arm_eabi_vfp/usr.bin/sed/tests/Makefile
projects/arm_eabi_vfp/usr.bin/talk/Makefile
projects/arm_eabi_vfp/usr.bin/talk/display.c
projects/arm_eabi_vfp/usr.bin/talk/io.c
projects/arm_eabi_vfp/usr.bin/talk/talk.h
projects/arm_eabi_vfp/usr.bin/truss/syscall.h
projects/arm_eabi_vfp/usr.bin/truss/syscalls.c
projects/arm_eabi_vfp/usr.sbin/bhyve/bhyverun.c
projects/arm_eabi_vfp/usr.sbin/bhyve/bhyverun.h
projects/arm_eabi_vfp/usr.sbin/bhyve/pci_ahci.c
projects/arm_eabi_vfp/usr.sbin/bhyve/spinup_ap.c
projects/arm_eabi_vfp/usr.sbin/config/config.8
projects/arm_eabi_vfp/usr.sbin/config/config.h
projects/arm_eabi_vfp/usr.sbin/config/lang.l
projects/arm_eabi_vfp/usr.sbin/config/main.c
projects/arm_eabi_vfp/usr.sbin/ctld/login.c
projects/arm_eabi_vfp/usr.sbin/jail/jail.8
Directory Properties:
projects/arm_eabi_vfp/ (props changed)
projects/arm_eabi_vfp/cddl/ (props changed)
projects/arm_eabi_vfp/cddl/contrib/opensolaris/ (props changed)
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/ (props changed)
projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/ (props changed)
projects/arm_eabi_vfp/cddl/contrib/opensolaris/lib/libzfs/ (props changed)
projects/arm_eabi_vfp/contrib/file/ (props changed)
projects/arm_eabi_vfp/contrib/llvm/ (props changed)
projects/arm_eabi_vfp/contrib/llvm/tools/clang/ (props changed)
projects/arm_eabi_vfp/contrib/pf/ (props changed)
projects/arm_eabi_vfp/contrib/subversion/ (props changed)
projects/arm_eabi_vfp/contrib/tnftp/ (props changed)
projects/arm_eabi_vfp/etc/ (props changed)
projects/arm_eabi_vfp/lib/libc/ (props changed)
projects/arm_eabi_vfp/sbin/ (props changed)
projects/arm_eabi_vfp/share/man/man4/ (props changed)
projects/arm_eabi_vfp/sys/ (props changed)
projects/arm_eabi_vfp/sys/amd64/vmm/ (props changed)
projects/arm_eabi_vfp/sys/boot/ (props changed)
projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/ (props changed)
projects/arm_eabi_vfp/sys/conf/ (props changed)
projects/arm_eabi_vfp/usr.sbin/bhyve/ (props changed)
projects/arm_eabi_vfp/usr.sbin/jail/ (props changed)
Modified: projects/arm_eabi_vfp/MAINTAINERS
==============================================================================
--- projects/arm_eabi_vfp/MAINTAINERS Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/MAINTAINERS Sat Mar 22 10:42:01 2014 (r263622)
@@ -77,7 +77,7 @@ ntp roberto Pre-commit review r
inetd dwmalone Recommends pre-commit review.
contrib/smbfs bp Open for in-tree committs. In case of functional
changes pre-commit review requested.
-contrib/pf mlaier Pre-commit review requested.
+contrib/pf glebius Pre-commit review recommended.
binutils obrien Insists on BU blocked from unapproved commits
file obrien Insists to keep file blocked from other's unapproved
commits
@@ -131,3 +131,4 @@ nvd(4) jimharris Pre-commit review requ
nvmecontrol(8) jimharris Pre-commit review requested.
release/release.sh gjb Pre-commit review and regression tests
requested.
+nanobsd imp Pre-commit review requested for coordination.
Modified: projects/arm_eabi_vfp/Makefile.inc1
==============================================================================
--- projects/arm_eabi_vfp/Makefile.inc1 Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/Makefile.inc1 Sat Mar 22 10:42:01 2014 (r263622)
@@ -1017,7 +1017,7 @@ buildkernel:
cd ${KRNLCONFDIR}; \
PATH=${TMPPATH} \
config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} \
- ${KERNCONFDIR}/${_kernel}
+ -I ${KERNCONFDIR} ${KERNCONFDIR}/${_kernel}
.endif
.if !defined(NO_CLEAN) && !defined(NO_KERNELCLEAN)
@echo
Modified: projects/arm_eabi_vfp/ObsoleteFiles.inc
==============================================================================
--- projects/arm_eabi_vfp/ObsoleteFiles.inc Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/ObsoleteFiles.inc Sat Mar 22 10:42:01 2014 (r263622)
@@ -75,7 +75,10 @@ OLD_FILES+=usr/share/man/man3/ipx_ntoa.3
OLD_FILES+=usr/share/man/man4/ef.4.gz
OLD_FILES+=usr/share/man/man4/if_ef.4.gz
OLD_FILES+=usr/share/man/man8/IPXrouted.8.gz
-
+# 20140314: bsdconfig usermgmt rewrite
+OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/userinput
+# 20140307: bsdconfig groupmgmt rewrite
+OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/groupinput
# 20140223: Remove libyaml
OLD_FILES+=usr/lib/private/libyaml.a
OLD_FILES+=usr/lib/private/libyaml.so
@@ -118,6 +121,9 @@ OLD_FILES+=usr/include/clang/3.3/xopintr
OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz
OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz
OLD_DIRS+=usr/include/clang/3.3
+# 20140216: nve(4) removed
+OLD_FILES+=usr/share/man/man4/if_nve.4.gz
+OLD_FILES+=usr/share/man/man4/nve.4.gz
# 20140205: Open Firmware device moved
OLD_FILES+=usr/include/dev/ofw/ofw_nexus.h
# 20140128: libelf and libdwarf import
Modified: projects/arm_eabi_vfp/bin/pkill/Makefile
==============================================================================
--- projects/arm_eabi_vfp/bin/pkill/Makefile Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/bin/pkill/Makefile Sat Mar 22 10:42:01 2014 (r263622)
@@ -1,6 +1,8 @@
# $NetBSD: Makefile,v 1.1 2002/03/01 11:21:58 ad Exp $
# $FreeBSD$
+.include <bsd.own.mk>
+
PROG= pkill
DPADD= ${LIBKVM}
@@ -17,4 +19,8 @@ MLINKS= pkill.1 pgrep.1
SYMLINKS= ${BINDIR}/pkill /usr/bin/pkill
SYMLINKS+= ${BINDIR}/pgrep /usr/bin/pgrep
+.if ${MK_TESTS} != "no"
+SUBDIR+= tests
+.endif
+
.include <bsd.prog.mk>
Modified: projects/arm_eabi_vfp/bin/sh/jobs.c
==============================================================================
--- projects/arm_eabi_vfp/bin/sh/jobs.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/bin/sh/jobs.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -1121,7 +1121,8 @@ dowait(int mode, struct job *job)
for (sp = jp->ps ; sp < jp->ps + jp->nprocs ; sp++) {
if (sp->pid == -1)
continue;
- if (sp->pid == pid) {
+ if (sp->pid == pid && (sp->status == -1 ||
+ WIFSTOPPED(sp->status))) {
TRACE(("Changing status of proc %d from 0x%x to 0x%x\n",
(int)pid, sp->status,
status));
Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.8
==============================================================================
--- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Sat Mar 22 10:42:01 2014 (r263622)
@@ -19,7 +19,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd December 31, 2013
+.Dd March 20, 2014
.Dt ZDB 8
.Os
.Sh NAME
@@ -127,6 +127,12 @@ compression ratio (compress), inflation
If specified twice, display a histogram of deduplication statistics, showing
the allocated (physically present on disk) and referenced (logically
referenced in the pool) block counts and sizes by reference count.
+.Pp
+If specified a third time, display the statistics independently for each deduplication table.
+.Pp
+If specified a fourth time, dump the contents of the deduplication tables describing duplicate blocks.
+.Pp
+If specified a fifth time, also dump the contents of the deduplication tables describing unique blocks.
.It Fl h
Display pool history similar to
.Cm zpool history ,
Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Mar 22 10:42:01 2014 (r263622)
@@ -30,7 +30,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd January 2, 2014
+.Dd March 20, 2014
.Dt ZFS 8
.Os
.Sh NAME
@@ -1335,10 +1335,21 @@ features being supported, the new file s
these properties.
.Bl -tag -width 4n
.It Sy casesensitivity Ns = Ns Cm sensitive | insensitive | mixed
+Indicates whether the file name matching algorithm used by the file system
+should be case-sensitive, case-insensitive, or allow a combination of both
+styles of matching. The default value for the
+.Sy casesensitivity
+property is
+.Cm sensitive .
+Traditionally, UNIX and POSIX file systems have case-sensitive file names.
+.Pp
The
+.Cm mixed
+value for the
.Sy casesensitivity
-property is currently not supported on
-.Fx .
+property indicates that the
+file system can support requests for both case-sensitive and case-insensitive
+matching behavior.
.It Sy normalization Ns = Ns Cm none | formC | formD | formKC | formKD
Indicates whether the file system should perform a
.Sy unicode
Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool.8 Sat Mar 22 10:42:01 2014 (r263622)
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd December 31, 2013
+.Dd March 20, 2014
.Dt ZPOOL 8
.Os
.Sh NAME
@@ -624,6 +624,9 @@ Datasets of this pool can only be mounte
.It
To write to a read-only pool, a export and import of the pool is required.
.El
+.Pp
+This property can also be referred to by its shortened column name,
+.Sy rdonly .
.El
.Pp
The following properties can be set at creation time and import time, and later
@@ -682,7 +685,9 @@ property.
Threshold for the number of block ditto copies. If the reference count for a
deduplicated block increases above this number, a new ditto copy of this block
is automatically stored. Default setting is
-.Cm 0 .
+.Cm 0
+which causes no ditto copies to be created for deduplicated blocks.
+The miniumum legal nonzero setting is 100.
.It Sy delegation Ns = Ns Cm on No | Cm off
Controls whether a non-privileged user is granted access based on the dataset
permissions defined on the dataset. See
@@ -1152,9 +1157,10 @@ option is also required.
.It Fl f
Forces import, even if the pool appears to be potentially active.
.It Fl m
-Enables import with missing log devices.
+Allows a pool to import when there is a missing log device. Recent transactions
+can be lost because the log device will be discarded.
.It Fl N
-Do not mount any filesystems from the imported pool.
+Import the pool without mounting any file systems.
.It Fl R Ar root
Sets the
.Qq Sy cachefile
@@ -1245,9 +1251,10 @@ option is also required.
.It Fl f
Forces import, even if the pool appears to be potentially active.
.It Fl m
-Enables import with missing log devices.
+Allows a pool to import when there is a missing log device. Recent transactions
+can be lost because the log device will be discarded.
.It Fl N
-Do not mount any filesystems from the imported pool.
+Import the pool without mounting any file systems.
.It Fl R Ar root
Equivalent to
.Qq Fl o Cm cachefile=none,altroot= Ns Pa root
@@ -1336,8 +1343,9 @@ Treat exported or foreign devices as ina
.Op Ar inverval Op Ar count
.Xc
.Pp
-Lists the given pools along with a health status and space usage. When given no
-arguments, all pools in the system are listed.
+Lists the given pools along with a health status and space usage. If no
+.Ar pools
+are specified, all pools in the system are listed.
.Pp
When given an interval, the output is printed every
.Ar interval
@@ -1349,6 +1357,17 @@ is specified, the command exits after
.Ar count
reports are printed.
.Bl -tag -width indent
+.It Fl T Cm d Ns | Ns Cm u
+Print a timestamp.
+.Pp
+Use modifier
+.Cm d
+for standard date format. See
+.Xr date 1 .
+Use modifier
+.Cm u
+for unixtime
+.Pq equals Qq Ic date +%s .
.It Fl H
Scripted mode. Do not display headers, and separate fields by a single tab
instead of arbitrary space.
@@ -1677,7 +1696,7 @@ Once this is done, the pool will no long
not support feature flags.
See
.Xr zpool-features 7
-for details on compatability with system sthat support feature flags, but do
+for details on compatibility with systems that support feature flags, but do
not support all features enabled on the pool.
.Bl -tag -width indent
.It Fl a
Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -1969,7 +1969,7 @@ zpool_do_import(int argc, char **argv)
char *endptr;
/* check options */
- while ((c = getopt(argc, argv, ":aCc:d:DEfFmnNo:rR:T:VX")) != -1) {
+ while ((c = getopt(argc, argv, ":aCc:d:DEfFmnNo:R:T:VX")) != -1) {
switch (c) {
case 'a':
do_all = B_TRUE;
Modified: projects/arm_eabi_vfp/contrib/file/mygetopt.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/file/mygetopt.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/file/mygetopt.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -15,13 +15,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/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -41,6 +41,7 @@ class MachineBasicBlock;
class MachineFunction;
class MachineModuleInfo;
class MachineRegisterInfo;
+class SelectionDAG;
class TargetLowering;
class Value;
@@ -125,7 +126,7 @@ public:
/// set - Initialize this FunctionLoweringInfo with the given Function
/// and its associated MachineFunction.
///
- void set(const Function &Fn, MachineFunction &MF);
+ void set(const Function &Fn, MachineFunction &MF, SelectionDAG *DAG);
/// clear - Clear out all the function-specific state. This returns this
/// FunctionLoweringInfo to an empty state, ready to be used for a
Modified: projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -223,6 +223,10 @@ class MachineFrameInfo {
/// Whether the "realign-stack" option is on.
bool RealignOption;
+ /// True if the function includes inline assembly that adjusts the stack
+ /// pointer.
+ bool HasInlineAsmWithSPAdjust;
+
const TargetFrameLowering *getFrameLowering() const;
public:
explicit MachineFrameInfo(const TargetMachine &TM, bool RealignOpt)
@@ -240,6 +244,7 @@ public:
LocalFrameSize = 0;
LocalFrameMaxAlign = 0;
UseLocalStackAllocationBlock = false;
+ HasInlineAsmWithSPAdjust = false;
}
/// hasStackObjects - Return true if there are any stack objects in this
@@ -451,6 +456,10 @@ public:
bool hasCalls() const { return HasCalls; }
void setHasCalls(bool V) { HasCalls = V; }
+ /// Returns true if the function contains any stack-adjusting inline assembly.
+ bool hasInlineAsmWithSPAdjust() const { return HasInlineAsmWithSPAdjust; }
+ void setHasInlineAsmWithSPAdjust(bool B) { HasInlineAsmWithSPAdjust = B; }
+
/// getMaxCallFrameSize - Return the maximum size of a call frame that must be
/// allocated for an outgoing function call. This is only available if
/// CallFrameSetup/Destroy pseudo instructions are used by the target, and
@@ -521,7 +530,7 @@ public:
/// variable sized object is created, whether or not the index returned is
/// actually used.
///
- int CreateVariableSizedObject(unsigned Alignment);
+ int CreateVariableSizedObject(unsigned Alignment, const AllocaInst *Alloca);
/// getCalleeSavedInfo - Returns a reference to call saved info vector for the
/// current function.
Modified: projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFunction.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/include/llvm/CodeGen/MachineFunction.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -131,8 +131,8 @@ class MachineFunction {
/// about the control flow of such functions.
bool ExposesReturnsTwice;
- /// True if the function includes MS-style inline assembly.
- bool HasMSInlineAsm;
+ /// True if the function includes any inline assembly.
+ bool HasInlineAsm;
MachineFunction(const MachineFunction &) LLVM_DELETED_FUNCTION;
void operator=(const MachineFunction&) LLVM_DELETED_FUNCTION;
@@ -218,15 +218,14 @@ public:
ExposesReturnsTwice = B;
}
- /// Returns true if the function contains any MS-style inline assembly.
- bool hasMSInlineAsm() const {
- return HasMSInlineAsm;
+ /// Returns true if the function contains any inline assembly.
+ bool hasInlineAsm() const {
+ return HasInlineAsm;
}
- /// Set a flag that indicates that the function contains MS-style inline
- /// assembly.
- void setHasMSInlineAsm(bool B) {
- HasMSInlineAsm = B;
+ /// Set a flag that indicates that the function contains inline assembly.
+ void setHasInlineAsm(bool B) {
+ HasInlineAsm = B;
}
/// getInfo - Keep track of various per-function pieces of information for
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/MachineFunction.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/MachineFunction.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/MachineFunction.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -525,13 +525,14 @@ int MachineFrameInfo::CreateSpillStackOb
/// variable sized object is created, whether or not the index returned is
/// actually used.
///
-int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment) {
+int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment,
+ const AllocaInst *Alloca) {
HasVarSizedObjects = true;
Alignment =
clampStackAlignment(!getFrameLowering()->isStackRealignable() ||
!RealignOption,
Alignment, getFrameLowering()->getStackAlignment());
- Objects.push_back(StackObject(0, Alignment, 0, false, false, true, 0));
+ Objects.push_back(StackObject(0, Alignment, 0, false, false, true, Alloca));
ensureMaxAlignment(Alignment);
return (int)Objects.size()-NumFixedObjects-1;
}
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -33,6 +33,7 @@
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Target/TargetInstrInfo.h"
+#include "llvm/Target/TargetFrameLowering.h"
#include "llvm/Target/TargetLowering.h"
#include "llvm/Target/TargetOptions.h"
#include "llvm/Target/TargetRegisterInfo.h"
@@ -55,7 +56,8 @@ static bool isUsedOutsideOfDefiningBlock
return false;
}
-void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf) {
+void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf,
+ SelectionDAG *DAG) {
const TargetLowering *TLI = TM.getTargetLowering();
Fn = &fn;
@@ -100,6 +102,43 @@ void FunctionLoweringInfo::set(const Fun
for (; BB != EB; ++BB)
for (BasicBlock::const_iterator I = BB->begin(), E = BB->end();
I != E; ++I) {
+ // Look for dynamic allocas.
+ if (const AllocaInst *AI = dyn_cast<AllocaInst>(I)) {
+ if (!AI->isStaticAlloca()) {
+ unsigned Align = std::max(
+ (unsigned)TLI->getDataLayout()->getPrefTypeAlignment(
+ AI->getAllocatedType()),
+ AI->getAlignment());
+ unsigned StackAlign = TM.getFrameLowering()->getStackAlignment();
+ if (Align <= StackAlign)
+ Align = 0;
+ // Inform the Frame Information that we have variable-sized objects.
+ MF->getFrameInfo()->CreateVariableSizedObject(Align ? Align : 1, AI);
+ }
+ }
+
+ // Look for inline asm that clobbers the SP register.
+ if (isa<CallInst>(I) || isa<InvokeInst>(I)) {
+ ImmutableCallSite CS(I);
+ if (const InlineAsm *IA = dyn_cast<InlineAsm>(CS.getCalledValue())) {
+ unsigned SP = TLI->getStackPointerRegisterToSaveRestore();
+ std::vector<TargetLowering::AsmOperandInfo> Ops =
+ TLI->ParseConstraints(CS);
+ for (size_t I = 0, E = Ops.size(); I != E; ++I) {
+ TargetLowering::AsmOperandInfo &Op = Ops[I];
+ if (Op.Type == InlineAsm::isClobber) {
+ // Clobbers don't have SDValue operands, hence SDValue().
+ TLI->ComputeConstraintToUse(Op, SDValue(), DAG);
+ std::pair<unsigned, const TargetRegisterClass*> PhysReg =
+ TLI->getRegForInlineAsmConstraint(Op.ConstraintCode,
+ Op.ConstraintVT);
+ if (PhysReg.first == SP)
+ MF->getFrameInfo()->setHasInlineAsmWithSPAdjust(true);
+ }
+ }
+ }
+ }
+
// Mark values used outside their block as exported, by allocating
// a virtual register for them.
if (isUsedOutsideOfDefiningBlock(I))
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -2180,6 +2180,17 @@ SDValue DAGTypeLegalizer::WidenVecRes_SE
if (getTypeAction(CondVT) == TargetLowering::TypeWidenVector)
Cond1 = GetWidenedVector(Cond1);
+ // If we have to split the condition there is no point in widening the
+ // select. This would result in an cycle of widening the select ->
+ // widening the condition operand -> splitting the condition operand ->
+ // splitting the select -> widening the select. Instead split this select
+ // further and widen the resulting type.
+ if (getTypeAction(CondVT) == TargetLowering::TypeSplitVector) {
+ SDValue SplitSelect = SplitVecOp_VSELECT(N, 0);
+ SDValue Res = ModifyToType(SplitSelect, WidenVT);
+ return Res;
+ }
+
if (Cond1.getValueType() != CondWidenVT)
Cond1 = ModifyToType(Cond1, CondWidenVT);
}
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -851,12 +851,20 @@ void RegsForValue::AddInlineAsmOperands(
SDValue Res = DAG.getTargetConstant(Flag, MVT::i32);
Ops.push_back(Res);
+ unsigned SP = TLI.getStackPointerRegisterToSaveRestore();
for (unsigned Value = 0, Reg = 0, e = ValueVTs.size(); Value != e; ++Value) {
unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVTs[Value]);
MVT RegisterVT = RegVTs[Value];
for (unsigned i = 0; i != NumRegs; ++i) {
assert(Reg < Regs.size() && "Mismatch in # registers expected");
- Ops.push_back(DAG.getRegister(Regs[Reg++], RegisterVT));
+ unsigned TheReg = Regs[Reg++];
+ Ops.push_back(DAG.getRegister(TheReg, RegisterVT));
+
+ if (TheReg == SP && Code == InlineAsm::Kind_Clobber) {
+ // If we clobbered the stack pointer, MFI should know about it.
+ assert(DAG.getMachineFunction().getFrameInfo()->
+ hasInlineAsmWithSPAdjust());
+ }
}
}
}
@@ -3370,9 +3378,7 @@ void SelectionDAGBuilder::visitAlloca(co
setValue(&I, DSA);
DAG.setRoot(DSA.getValue(1));
- // Inform the Frame Information that we have just allocated a variable-sized
- // object.
- FuncInfo.MF->getFrameInfo()->CreateVariableSizedObject(Align ? Align : 1);
+ assert(FuncInfo.MF->getFrameInfo()->hasVarSizedObjects());
}
void SelectionDAGBuilder::visitLoad(const LoadInst &I) {
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -419,7 +419,7 @@ bool SelectionDAGISel::runOnMachineFunct
SplitCriticalSideEffectEdges(const_cast<Function&>(Fn), this);
CurDAG->init(*MF, TTI, TLI);
- FuncInfo->set(Fn, *MF);
+ FuncInfo->set(Fn, *MF, CurDAG);
if (UseMBPI && OptLevel != CodeGenOpt::None)
FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>();
@@ -428,7 +428,8 @@ bool SelectionDAGISel::runOnMachineFunct
SDB->init(GFI, *AA, LibInfo);
- MF->setHasMSInlineAsm(false);
+ MF->setHasInlineAsm(false);
+
SelectAllBasicBlocks(Fn);
// If the first basic block in the function has live ins that need to be
@@ -511,7 +512,7 @@ bool SelectionDAGISel::runOnMachineFunct
for (MachineFunction::const_iterator I = MF->begin(), E = MF->end(); I != E;
++I) {
- if (MFI->hasCalls() && MF->hasMSInlineAsm())
+ if (MFI->hasCalls() && MF->hasInlineAsm())
break;
const MachineBasicBlock *MBB = I;
@@ -522,8 +523,8 @@ bool SelectionDAGISel::runOnMachineFunct
II->isStackAligningInlineAsm()) {
MFI->setHasCalls(true);
}
- if (II->isMSInlineAsm()) {
- MF->setHasMSInlineAsm(true);
+ if (II->isInlineAsm()) {
+ MF->setHasInlineAsm(true);
}
}
}
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/MC/MCParser/AsmParser.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/MC/MCParser/AsmParser.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -4192,6 +4192,11 @@ bool AsmParser::parseMSInlineAsm(
AsmStrRewrites.push_back(AsmRewrite(AOK_Input, Start, SymName.size()));
}
}
+
+ // Consider implicit defs to be clobbers. Think of cpuid and push.
+ const uint16_t *ImpDefs = Desc.getImplicitDefs();
+ for (unsigned I = 0, E = Desc.getNumImplicitDefs(); I != E; ++I)
+ ClobberRegs.push_back(ImpDefs[I]);
}
// Set the number of Outputs and Inputs.
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -50,7 +50,7 @@ bool X86FrameLowering::hasFP(const Machi
return (MF.getTarget().Options.DisableFramePointerElim(MF) ||
RegInfo->needsStackRealignment(MF) ||
MFI->hasVarSizedObjects() ||
- MFI->isFrameAddressTaken() || MF.hasMSInlineAsm() ||
+ MFI->isFrameAddressTaken() || MFI->hasInlineAsmWithSPAdjust() ||
MF.getInfo<X86MachineFunctionInfo>()->getForceFramePointer() ||
MMI.callsUnwindInit() || MMI.callsEHReturn());
}
Modified: projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -403,18 +403,15 @@ bool X86RegisterInfo::hasBasePointer(con
if (!EnableBasePointer)
return false;
- // When we need stack realignment and there are dynamic allocas, we can't
- // reference off of the stack pointer, so we reserve a base pointer.
- //
- // This is also true if the function contain MS-style inline assembly. We
- // do this because if any stack changes occur in the inline assembly, e.g.,
- // "pusha", then any C local variable or C argument references in the
- // inline assembly will be wrong because the SP is not properly tracked.
- if ((needsStackRealignment(MF) && MFI->hasVarSizedObjects()) ||
- MF.hasMSInlineAsm())
- return true;
-
- return false;
+ // When we need stack realignment, we can't address the stack from the frame
+ // pointer. When we have dynamic allocas or stack-adjusting inline asm, we
+ // can't address variables from the stack pointer. MS inline asm can
+ // reference locals while also adjusting the stack pointer. When we can't
+ // use both the SP and the FP, we need a separate base pointer register.
+ bool CantUseFP = needsStackRealignment(MF);
+ bool CantUseSP =
+ MFI->hasVarSizedObjects() || MFI->hasInlineAsmWithSPAdjust();
+ return CantUseFP && CantUseSP;
}
bool X86RegisterInfo::canRealignStack(const MachineFunction &MF) const {
Modified: projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
==============================================================================
--- projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Sat Mar 22 10:42:01 2014 (r263622)
@@ -740,19 +740,11 @@ static StringRef getARMFloatABI(const Dr
switch(Triple.getEnvironment()) {
case llvm::Triple::GNUEABIHF:
FloatABI = "hard";
- break;
- case llvm::Triple::GNUEABI: {
- std::string ArchName =
- getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple));
- if (StringRef(ArchName).startswith("v6") ||
- StringRef(ArchName).startswith("v7"))
- FloatABI = "softfp";
- else
- FloatABI = "soft";
break;
- }
default:
+ // FreeBSD defaults to soft float
FloatABI = "soft";
+ break;
}
break;
Modified: projects/arm_eabi_vfp/contrib/pf/pflogd/pidfile.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/pf/pflogd/pidfile.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/pf/pflogd/pidfile.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -17,13 +17,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/arm_eabi_vfp/contrib/subversion/subversion/svn/util.c
==============================================================================
--- projects/arm_eabi_vfp/contrib/subversion/subversion/svn/util.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/subversion/subversion/svn/util.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -338,6 +338,7 @@ static const char *prefixes[] = {
"Approved by:",
"Obtained from:",
"MFC after:",
+ "Relnotes:",
"Security:",
"Sponsored by:"
};
@@ -408,6 +409,7 @@ svn_cl__get_log_message(const char **log
svn_stringbuf_appendcstr(default_msg, "Approved by:\t" APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "Obtained from:\t" APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "MFC after:\t" APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "Relnotes:\t" APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "Security:\t" APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "Sponsored by:\t"
#ifdef HAS_ORGANIZATION_NAME
@@ -423,6 +425,7 @@ svn_cl__get_log_message(const char **log
svn_stringbuf_appendcstr(default_msg, "> Approved by: If you needed approval for this commit." APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "> Obtained from: If the change is from a third party." APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "> MFC after: N [day[s]|week[s]|month[s]]. Request a reminder email." APR_EOL_STR);
+ svn_stringbuf_appendcstr(default_msg, "> Relnotes: Set to 'yes' for mention in release notes." APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "> Security: Vulnerability reference (one per line) or description." APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "> Sponsored by: If the change was sponsored by an organization." APR_EOL_STR);
svn_stringbuf_appendcstr(default_msg, "> Empty fields above will be automatically removed." APR_EOL_STR);
Modified: projects/arm_eabi_vfp/contrib/tnftp/COPYING
==============================================================================
--- projects/arm_eabi_vfp/contrib/tnftp/COPYING Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/tnftp/COPYING Sat Mar 22 10:42:01 2014 (r263622)
@@ -14,13 +14,6 @@ are met:
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/arm_eabi_vfp/contrib/vis/extern.h
==============================================================================
--- projects/arm_eabi_vfp/contrib/vis/extern.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/contrib/vis/extern.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -15,13 +15,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/arm_eabi_vfp/etc/mtree/BSD.tests.dist
==============================================================================
--- projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist Sat Mar 22 10:42:01 2014 (r263622)
@@ -27,6 +27,8 @@
..
pax
..
+ pkill
+ ..
sh
builtins
..
@@ -73,6 +75,8 @@
..
growfs
..
+ ifconfig
+ ..
mdconfig
..
..
@@ -89,6 +93,8 @@
sys
kern
..
+ netinet
+ ..
..
usr.bin
apply
@@ -111,13 +117,111 @@
..
m4
..
+ make
+ archives
+ fmt_44bsd
+ ..
+ fmt_44bsd_mod
+ ..
+ fmt_oldbsd
+ ..
+ ..
+ basic
+ t0
+ ..
+ t1
+ ..
+ t2
+ ..
+ t3
+ ..
+ ..
+ execution
+ ellipsis
+ ..
+ empty
+ ..
+ joberr
+ ..
+ plus
+ ..
+ ..
+ shell
+ builtin
+ ..
+ meta
+ ..
+ path
+ ..
+ path_select
+ ..
+ replace
+ ..
+ select
+ ..
+ ..
+ suffixes
+ basic
+ ..
+ src_wild1
+ ..
+ src_wild2
+ ..
+ ..
+ syntax
+ directive-t0
+ ..
+ enl
+ ..
+ funny-targets
+ ..
+ semi
+ ..
+ ..
+ sysmk
+ t0
+ 2
+ 1
+ ..
+ ..
+ mk
+ ..
+ ..
+ t1
+ 2
+ 1
+ ..
+ ..
+ mk
+ ..
+ ..
+ t2
+ 2
+ 1
+ ..
+ ..
+ mk
+ ..
+ ..
+ ..
+ variables
+ modifier_M
+ ..
+ modifier_t
+ ..
+ opt_V
+ ..
+ t0
+ ..
+ ..
+ ..
ncal
..
printf
..
sed
- regress.multitest.out
- ..
+ regress.multitest.out
+ ..
..
tr
..
Modified: projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_double.c
==============================================================================
--- projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_double.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_double.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -56,7 +56,7 @@ float64 __aeabi_dsub_vfp(float64, float6
/*
* Depending on the target these will:
* On armv6 with a vfp call the above function, or
- * Call the softfloat cunstion in the 3rd argument.
+ * Call the softfloat function in the 3rd argument.
*/
int AEABI_FUNC2(dcmpeq, float64, float64_eq)
int AEABI_FUNC2(dcmplt, float64, float64_lt)
Modified: projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_float.c
==============================================================================
--- projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_float.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_float.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -56,7 +56,7 @@ float32 __aeabi_fsub_vfp(float32, float3
/*
* Depending on the target these will:
* On armv6 with a vfp call the above function, or
- * Call the softfloat cunstion in the 3rd argument.
+ * Call the softfloat function in the 3rd argument.
*/
int AEABI_FUNC2(fcmpeq, float32, float32_eq)
int AEABI_FUNC2(fcmplt, float32, float32_lt)
Modified: projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp.h
==============================================================================
--- projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libc/arm/aeabi/aeabi_vfp.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -65,7 +65,7 @@
* C Helper macros
*/
-#if 1 && defined(__FreeBSD_ARCH_armv6__) || (defined(__ARM_ARCH) && __ARM_ARCH >= 6)
+#if defined(__FreeBSD_ARCH_armv6__) || (defined(__ARM_ARCH) && __ARM_ARCH >= 6)
/*
* Generate a function that will either call into the VFP implementation,
* or the soft float version for a given __aeabi_* helper. The function
Modified: projects/arm_eabi_vfp/lib/libedit/chartype.h
==============================================================================
--- projects/arm_eabi_vfp/lib/libedit/chartype.h Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libedit/chartype.h Sat Mar 22 10:42:01 2014 (r263622)
@@ -12,13 +12,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/arm_eabi_vfp/lib/libnv/nv.3
==============================================================================
--- projects/arm_eabi_vfp/lib/libnv/nv.3 Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libnv/nv.3 Sat Mar 22 10:42:01 2014 (r263622)
@@ -28,7 +28,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 8, 2013
+.Dd March 21, 2014
.Dt NV 3
.Os
.Sh NAME
@@ -594,7 +594,7 @@ while ((name = nvlist_next(nvl, &type, &
The
.Nm libnv
library appeared in
-.Fx 10.0 .
+.Fx 11.0 .
.Sh AUTHORS
.An -nosplit
The
Modified: projects/arm_eabi_vfp/lib/libpmc/Makefile
==============================================================================
--- projects/arm_eabi_vfp/lib/libpmc/Makefile Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libpmc/Makefile Sat Mar 22 10:42:01 2014 (r263622)
@@ -24,6 +24,7 @@ MAN+= pmc.soft.3
# PMC-dependent manual pages
MAN+= pmc.atom.3
+MAN+= pmc.atomsilvermont.3
MAN+= pmc.core.3
MAN+= pmc.core2.3
MAN+= pmc.corei7.3
Modified: projects/arm_eabi_vfp/lib/libpmc/libpmc.c
==============================================================================
--- projects/arm_eabi_vfp/lib/libpmc/libpmc.c Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libpmc/libpmc.c Sat Mar 22 10:42:01 2014 (r263622)
@@ -169,6 +169,11 @@ static const struct pmc_event_descr atom
__PMC_EV_ALIAS_ATOM()
};
+static const struct pmc_event_descr atom_silvermont_event_table[] =
+{
+ __PMC_EV_ALIAS_ATOM_SILVERMONT()
+};
+
static const struct pmc_event_descr core_event_table[] =
{
__PMC_EV_ALIAS_CORE()
@@ -246,6 +251,7 @@ static const struct pmc_event_descr west
}
PMC_MDEP_TABLE(atom, IAP, PMC_CLASS_SOFT, PMC_CLASS_IAF, PMC_CLASS_TSC);
+PMC_MDEP_TABLE(atom_silvermont, IAP, PMC_CLASS_SOFT, PMC_CLASS_IAF, PMC_CLASS_TSC);
PMC_MDEP_TABLE(core, IAP, PMC_CLASS_SOFT, PMC_CLASS_TSC);
PMC_MDEP_TABLE(core2, IAP, PMC_CLASS_SOFT, PMC_CLASS_IAF, PMC_CLASS_TSC);
PMC_MDEP_TABLE(corei7, IAP, PMC_CLASS_SOFT, PMC_CLASS_IAF, PMC_CLASS_TSC, PMC_CLASS_UCF, PMC_CLASS_UCP);
@@ -288,6 +294,7 @@ static const struct pmc_class_descr NAME
#if defined(__i386__) || defined(__amd64__)
PMC_CLASS_TABLE_DESC(iaf, IAF, iaf, iaf);
PMC_CLASS_TABLE_DESC(atom, IAP, atom, iap);
+PMC_CLASS_TABLE_DESC(atom_silvermont, IAP, atom_silvermont, iap);
PMC_CLASS_TABLE_DESC(core, IAP, core, iap);
PMC_CLASS_TABLE_DESC(core2, IAP, core2, iap);
PMC_CLASS_TABLE_DESC(corei7, IAP, corei7, iap);
@@ -597,6 +604,8 @@ static struct pmc_event_alias core2_alia
#define atom_aliases core2_aliases
#define atom_aliases_without_iaf core2_aliases_without_iaf
+#define atom_silvermont_aliases core2_aliases
+#define atom_silvermont_aliases_without_iaf core2_aliases_without_iaf
#define corei7_aliases core2_aliases
#define corei7_aliases_without_iaf core2_aliases_without_iaf
#define haswell_aliases core2_aliases
@@ -842,6 +851,7 @@ iap_allocate_pmc(enum pmc_event pe, char
if (n != 1)
return (-1);
} else if (cpu_info.pm_cputype == PMC_CPU_INTEL_ATOM ||
+ cpu_info.pm_cputype == PMC_CPU_INTEL_ATOM_SILVERMONT ||
cpu_info.pm_cputype == PMC_CPU_INTEL_CORE2 ||
cpu_info.pm_cputype == PMC_CPU_INTEL_CORE2EXTREME) {
if (KWPREFIXMATCH(p, IAP_KW_SNOOPRESPONSE "=")) {
@@ -2733,6 +2743,10 @@ pmc_event_names_of_class(enum pmc_class
ev = atom_event_table;
count = PMC_EVENT_TABLE_SIZE(atom);
break;
+ case PMC_CPU_INTEL_ATOM_SILVERMONT:
+ ev = atom_silvermont_event_table;
+ count = PMC_EVENT_TABLE_SIZE(atom_silvermont);
+ break;
case PMC_CPU_INTEL_CORE:
ev = core_event_table;
count = PMC_EVENT_TABLE_SIZE(core);
@@ -3049,6 +3063,9 @@ pmc_init(void)
case PMC_CPU_INTEL_ATOM:
PMC_MDEP_INIT_INTEL_V2(atom);
break;
+ case PMC_CPU_INTEL_ATOM_SILVERMONT:
+ PMC_MDEP_INIT_INTEL_V2(atom_silvermont);
+ break;
case PMC_CPU_INTEL_CORE:
PMC_MDEP_INIT(core);
pmc_class_table[n] = &core_class_table_descr;
@@ -3202,6 +3219,11 @@ _pmc_name_of_event(enum pmc_event pe, en
ev = atom_event_table;
evfence = atom_event_table + PMC_EVENT_TABLE_SIZE(atom);
break;
+ case PMC_CPU_INTEL_ATOM_SILVERMONT:
+ ev = atom_silvermont_event_table;
+ evfence = atom_silvermont_event_table +
+ PMC_EVENT_TABLE_SIZE(atom_silvermont);
+ break;
case PMC_CPU_INTEL_CORE:
ev = core_event_table;
evfence = core_event_table + PMC_EVENT_TABLE_SIZE(core);
Modified: projects/arm_eabi_vfp/lib/libpmc/pmc.atom.3
==============================================================================
--- projects/arm_eabi_vfp/lib/libpmc/pmc.atom.3 Sat Mar 22 10:40:04 2014 (r263621)
+++ projects/arm_eabi_vfp/lib/libpmc/pmc.atom.3 Sat Mar 22 10:42:01 2014 (r263622)
@@ -23,7 +23,7 @@
.\"
.\" $FreeBSD$
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list