Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Oct 2014 01:28:23 +0000 (UTC)
From:      Neel Natu <neel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r272545 - in projects/bhyve_svm: . bin/pkill/tests cddl/contrib/opensolaris/cmd/dtrace contrib/binutils/gas/config contrib/netbsd-tests contrib/tcpdump etc etc/devd etc/mtree games/fact...
Message-ID:  <201410050128.s951SNX6049548@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: neel
Date: Sun Oct  5 01:28:21 2014
New Revision: 272545
URL: https://svnweb.freebsd.org/changeset/base/272545

Log:
  IFC @r272481

Added:
  projects/bhyve_svm/contrib/netbsd-tests/
     - copied from r272481, head/contrib/netbsd-tests/
  projects/bhyve_svm/release/amd64/mk-vmimage.sh
     - copied unchanged from r272481, head/release/amd64/mk-vmimage.sh
  projects/bhyve_svm/release/i386/mk-vmimage.sh
     - copied unchanged from r272481, head/release/i386/mk-vmimage.sh
  projects/bhyve_svm/sys/arm/arm/syscall.c
     - copied unchanged from r272481, head/sys/arm/arm/syscall.c
  projects/bhyve_svm/sys/arm/include/sysreg.h
     - copied unchanged from r272481, head/sys/arm/include/sysreg.h
  projects/bhyve_svm/sys/contrib/dev/acpica/common/acgetline.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/common/acgetline.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/ahids.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/common/ahids.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/ahuuids.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/common/ahuuids.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/cmfsize.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/common/cmfsize.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslascii.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslascii.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmapenter.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslmapenter.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmapoutput.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslmapoutput.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmaputils.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslmaputils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmessages.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslmessages.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslparser.y
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslparser.y
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrules.y
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslrules.y
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslsupport.y
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/aslsupport.y
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asltokens.y
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/asltokens.y
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asltypes.y
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/compiler/asltypes.y
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbtest.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/components/debugger/dbtest.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbdata.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/components/tables/tbdata.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utfileio.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/components/utilities/utfileio.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/uthex.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/components/utilities/uthex.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utprint.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/components/utilities/utprint.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utuuid.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/components/utilities/utuuid.c
  projects/bhyve_svm/sys/contrib/dev/acpica/include/platform/acenvex.h
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/include/platform/acenvex.h
  projects/bhyve_svm/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c
     - copied unchanged from r272481, head/sys/contrib/dev/acpica/os_specific/service_layers/oslibcfs.c
  projects/bhyve_svm/sys/dev/ath/if_ath_pci_devlist.h
     - copied unchanged from r272481, head/sys/dev/ath/if_ath_pci_devlist.h
  projects/bhyve_svm/sys/dev/uart/uart_dev_msm.c
     - copied unchanged from r272481, head/sys/dev/uart/uart_dev_msm.c
  projects/bhyve_svm/sys/dev/uart/uart_dev_msm.h
     - copied unchanged from r272481, head/sys/dev/uart/uart_dev_msm.h
  projects/bhyve_svm/sys/dev/xen/xenstore/
     - copied from r272481, head/sys/dev/xen/xenstore/
  projects/bhyve_svm/sys/mips/conf/TP-MR3020
     - copied unchanged from r272481, head/sys/mips/conf/TP-MR3020
  projects/bhyve_svm/sys/mips/conf/TP-MR3020.hints
     - copied unchanged from r272481, head/sys/mips/conf/TP-MR3020.hints
  projects/bhyve_svm/sys/x86/xen/xen_msi.c
     - copied unchanged from r272481, head/sys/x86/xen/xen_msi.c
  projects/bhyve_svm/sys/x86/xen/xen_pci.c
     - copied unchanged from r272481, head/sys/x86/xen/xen_pci.c
  projects/bhyve_svm/sys/xen/xen_msi.h
     - copied unchanged from r272481, head/sys/xen/xen_msi.h
  projects/bhyve_svm/usr.sbin/pw/tests/
     - copied from r272481, head/usr.sbin/pw/tests/
Deleted:
  projects/bhyve_svm/lib/libc/arm/Symbol_oabi.map
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslcompiler.y
  projects/bhyve_svm/sys/modules/acpi/acpi/
  projects/bhyve_svm/sys/xen/xenstore/xenstore.c
  projects/bhyve_svm/sys/xen/xenstore/xenstore_dev.c
Modified:
  projects/bhyve_svm/Makefile.inc1
  projects/bhyve_svm/ObsoleteFiles.inc
  projects/bhyve_svm/bin/pkill/tests/pgrep-j_test.sh
  projects/bhyve_svm/bin/pkill/tests/pkill-j_test.sh
  projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
  projects/bhyve_svm/contrib/binutils/gas/config/tc-arm.c
  projects/bhyve_svm/contrib/tcpdump/tcpdump.c
  projects/bhyve_svm/etc/devd/usb.conf
  projects/bhyve_svm/etc/mtree/BSD.tests.dist
  projects/bhyve_svm/etc/rc.subr
  projects/bhyve_svm/games/factor/factor.6
  projects/bhyve_svm/games/factor/factor.c
  projects/bhyve_svm/games/primes/primes.c
  projects/bhyve_svm/games/primes/primes.h
  projects/bhyve_svm/gnu/lib/csu/Makefile
  projects/bhyve_svm/gnu/lib/libgcc/Makefile
  projects/bhyve_svm/gnu/lib/libgcov/Makefile
  projects/bhyve_svm/gnu/lib/libstdc++/Makefile
  projects/bhyve_svm/gnu/lib/libsupc++/Makefile
  projects/bhyve_svm/gnu/usr.bin/cc/Makefile.inc
  projects/bhyve_svm/gnu/usr.bin/cc/cc_tools/Makefile
  projects/bhyve_svm/lib/clang/clang.build.mk
  projects/bhyve_svm/lib/libc/arm/Makefile.inc
  projects/bhyve_svm/lib/libc/arm/aeabi/Makefile.inc
  projects/bhyve_svm/lib/libc/arm/gen/Makefile.inc
  projects/bhyve_svm/lib/libc/powerpc/gen/_ctx_start.S
  projects/bhyve_svm/lib/libc/powerpc/gen/_setjmp.S
  projects/bhyve_svm/lib/libc/powerpc/gen/eabi.S
  projects/bhyve_svm/lib/libc/powerpc/gen/fabs.S
  projects/bhyve_svm/lib/libc/powerpc/gen/setjmp.S
  projects/bhyve_svm/lib/libc/powerpc/gen/sigsetjmp.S
  projects/bhyve_svm/lib/libc/powerpc/sys/brk.S
  projects/bhyve_svm/lib/libc/powerpc/sys/exect.S
  projects/bhyve_svm/lib/libc/powerpc/sys/pipe.S
  projects/bhyve_svm/lib/libc/powerpc/sys/ptrace.S
  projects/bhyve_svm/lib/libc/powerpc/sys/sbrk.S
  projects/bhyve_svm/lib/libc/powerpc64/gen/_ctx_start.S
  projects/bhyve_svm/lib/libc/powerpc64/gen/_setjmp.S
  projects/bhyve_svm/lib/libc/powerpc64/gen/fabs.S
  projects/bhyve_svm/lib/libc/powerpc64/gen/setjmp.S
  projects/bhyve_svm/lib/libc/powerpc64/gen/sigsetjmp.S
  projects/bhyve_svm/lib/libc/powerpc64/sys/brk.S
  projects/bhyve_svm/lib/libc/powerpc64/sys/exect.S
  projects/bhyve_svm/lib/libc/powerpc64/sys/pipe.S
  projects/bhyve_svm/lib/libc/powerpc64/sys/ptrace.S
  projects/bhyve_svm/lib/libc/powerpc64/sys/sbrk.S
  projects/bhyve_svm/lib/libc/quad/Makefile.inc
  projects/bhyve_svm/lib/libc/stdtime/strptime.3
  projects/bhyve_svm/lib/libc/stdtime/strptime.c
  projects/bhyve_svm/lib/libc/sys/connect.2
  projects/bhyve_svm/lib/libcompiler_rt/Makefile
  projects/bhyve_svm/lib/libpam/modules/pam_login_access/pam_login_access.c
  projects/bhyve_svm/lib/libstand/Makefile
  projects/bhyve_svm/lib/msun/src/e_lgamma_r.c
  projects/bhyve_svm/libexec/rtld-elf/Makefile
  projects/bhyve_svm/release/Makefile
  projects/bhyve_svm/release/release.conf.sample
  projects/bhyve_svm/release/release.sh
  projects/bhyve_svm/rescue/rescue/Makefile
  projects/bhyve_svm/sbin/fdisk_pc98/Makefile
  projects/bhyve_svm/sbin/ifconfig/ifconfig.8
  projects/bhyve_svm/sbin/ifconfig/iflagg.c
  projects/bhyve_svm/share/man/man4/icmp.4
  projects/bhyve_svm/share/man/man4/ipheth.4
  projects/bhyve_svm/share/man/man4/lagg.4
  projects/bhyve_svm/share/man/man4/sfxge.4
  projects/bhyve_svm/share/man/man4/ucom.4
  projects/bhyve_svm/share/man/man4/udplite.4
  projects/bhyve_svm/share/man/man4/urndis.4
  projects/bhyve_svm/share/man/man4/urtwn.4
  projects/bhyve_svm/share/man/man7/release.7
  projects/bhyve_svm/share/man/man9/sleepqueue.9
  projects/bhyve_svm/share/mk/bsd.dep.mk
  projects/bhyve_svm/share/mk/bsd.endian.mk
  projects/bhyve_svm/share/mk/bsd.port.mk
  projects/bhyve_svm/share/mk/bsd.port.subdir.mk
  projects/bhyve_svm/share/mk/src.opts.mk
  projects/bhyve_svm/sys/amd64/amd64/machdep.c
  projects/bhyve_svm/sys/amd64/vmm/intel/vmx.c
  projects/bhyve_svm/sys/amd64/vmm/io/vatpic.c
  projects/bhyve_svm/sys/arm/allwinner/timer.c
  projects/bhyve_svm/sys/arm/arm/cpufunc_asm_armv7.S
  projects/bhyve_svm/sys/arm/arm/physmem.c
  projects/bhyve_svm/sys/arm/arm/trap.c
  projects/bhyve_svm/sys/arm/at91/at91rm9200.c
  projects/bhyve_svm/sys/arm/at91/at91sam9g45reg.h
  projects/bhyve_svm/sys/boot/Makefile.pc98
  projects/bhyve_svm/sys/boot/arm/ixp425/boot2/Makefile
  projects/bhyve_svm/sys/boot/i386/boot2/Makefile
  projects/bhyve_svm/sys/boot/i386/libfirewire/fwohcireg.h
  projects/bhyve_svm/sys/boot/libstand32/Makefile
  projects/bhyve_svm/sys/boot/pc98/boot2/Makefile
  projects/bhyve_svm/sys/boot/pc98/cdboot/cdboot.S
  projects/bhyve_svm/sys/boot/pc98/libpc98/Makefile
  projects/bhyve_svm/sys/boot/pc98/loader/Makefile
  projects/bhyve_svm/sys/cam/ctl/ctl.c
  projects/bhyve_svm/sys/cam/ctl/ctl_tpc.c
  projects/bhyve_svm/sys/cam/scsi/scsi_xpt.c
  projects/bhyve_svm/sys/cddl/boot/zfs/lz4.c
  projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/bhyve_svm/sys/conf/Makefile.arm
  projects/bhyve_svm/sys/conf/files
  projects/bhyve_svm/sys/conf/files.amd64
  projects/bhyve_svm/sys/conf/files.arm
  projects/bhyve_svm/sys/conf/files.i386
  projects/bhyve_svm/sys/conf/kern.opts.mk
  projects/bhyve_svm/sys/contrib/dev/acpica/acpica_prep.sh
  projects/bhyve_svm/sys/contrib/dev/acpica/changes.txt   (contents, props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/common/adfile.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/adisasm.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/adwalk.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/ahpredef.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/dmextern.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/dmrestag.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/dmtable.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/dmtbdump.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/bhyve_svm/sys/contrib/dev/acpica/common/getopt.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslbtypes.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslfileio.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslfold.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslhex.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asllength.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asllistsup.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslload.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmap.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslmethod.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslnamesp.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asloffset.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslopcodes.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asloperands.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslopt.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asloptions.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslprepkg.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype2.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype2s.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslstubs.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslsupport.l
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asltransform.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asltree.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/asluuid.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslwalks.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/aslxref.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtexpress.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtio.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtparser.l
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtparser.y
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtsubtable.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dttable.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dttemplate.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dttemplate.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/preprocess.h
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/prexpress.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/prmacros.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/prparser.l
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/prparser.y
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/prscan.c
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/prutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbcmds.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbconvert.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbdisply.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbexec.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbfileio.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbhistry.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbinput.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbmethod.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbnames.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbstats.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/dbxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmnames.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmobject.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsargs.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsfield.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsinit.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsobject.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dswload.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dswload2.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dswscope.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/dswstate.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evevent.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evglock.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evgpe.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evgpeblk.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evgpeinit.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evgpeutil.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evhandler.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evmisc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evregion.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evrgnini.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evsci.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evxfevnt.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evxfgpe.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/evxfregn.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exconfig.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exconvrt.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/excreate.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exdebug.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exdump.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exfield.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exfldio.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exmisc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exmutex.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exnames.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exoparg1.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exoparg2.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exoparg3.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exoparg6.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exprep.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exregion.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exresnte.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exresolv.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exresop.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exstore.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exstoren.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exstorob.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exsystem.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/exutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwacpi.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwesleep.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwgpe.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwpci.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwregs.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwsleep.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwtimer.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwvalid.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsaccess.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsalloc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsarguments.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsconvert.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsdump.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nseval.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsinit.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsload.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsnames.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsobject.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsparse.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nspredef.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsprepkg.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsrepair.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsrepair2.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nssearch.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nswalk.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsxfeval.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsxfname.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/nsxfobj.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psargs.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psloop.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psobject.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psopcode.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psopinfo.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psparse.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psscope.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/pstree.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/pswalk.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/psxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsaddr.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rscalc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rscreate.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsdump.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsdumpinfo.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsinfo.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsio.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsirq.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rslist.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsmemory.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsmisc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsserial.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/rsxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbfadt.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbfind.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbinstal.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbprint.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbutils.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbxfload.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/tbxfroot.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utaddress.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utalloc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utbuffer.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utcache.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utcopy.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utdebug.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utdecode.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utdelete.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/uterror.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/uteval.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utexcep.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utglobal.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utids.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utinit.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utlock.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utmath.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utmisc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utmutex.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utobject.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utosi.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utownerid.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utpredef.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utresrc.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utstate.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utstring.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/uttrack.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utxface.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utxferror.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utxfinit.c
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/utxfmutex.c
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acapps.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acbuffer.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/accommon.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acconfig.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acdebug.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acdisasm.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acdispat.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acevents.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acexcep.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acglobal.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/achware.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acinterp.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/aclocal.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acmacros.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acnames.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acnamesp.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acobject.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acopcode.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acoutput.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acparser.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acpi.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acpixf.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acpredef.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acresrc.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acrestyp.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acstruct.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/actables.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/actbl.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/actbl1.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/actbl2.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/actbl3.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/actypes.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/acutils.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/amlcode.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/amlresrc.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/platform/acenv.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  projects/bhyve_svm/sys/contrib/dev/acpica/include/platform/acgcc.h
  projects/bhyve_svm/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
  projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h
  projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c
  projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c
  projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.h
  projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c
  projects/bhyve_svm/sys/dev/acpica/Osd/OsdSchedule.c
  projects/bhyve_svm/sys/dev/acpica/Osd/OsdTable.c
  projects/bhyve_svm/sys/dev/acpica/acpi.c
  projects/bhyve_svm/sys/dev/acpica/acpi_pci.c
  projects/bhyve_svm/sys/dev/ahci/ahci.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ah.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ah.h
  projects/bhyve_svm/sys/dev/ath/ath_hal/ah_internal.h
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
  projects/bhyve_svm/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c
  projects/bhyve_svm/sys/dev/ath/if_ath.c
  projects/bhyve_svm/sys/dev/ath/if_ath_lna_div.c
  projects/bhyve_svm/sys/dev/ath/if_ath_pci.c
  projects/bhyve_svm/sys/dev/ath/if_athvar.h
  projects/bhyve_svm/sys/dev/bge/if_bge.c
  projects/bhyve_svm/sys/dev/ce/if_ce.c
  projects/bhyve_svm/sys/dev/cp/if_cp.c
  projects/bhyve_svm/sys/dev/ctau/if_ct.c
  projects/bhyve_svm/sys/dev/cx/if_cx.c
  projects/bhyve_svm/sys/dev/cxgb/cxgb_adapter.h
  projects/bhyve_svm/sys/dev/cxgb/cxgb_main.c
  projects/bhyve_svm/sys/dev/cxgb/cxgb_sge.c
  projects/bhyve_svm/sys/dev/cxgbe/adapter.h
  projects/bhyve_svm/sys/dev/cxgbe/t4_main.c
  projects/bhyve_svm/sys/dev/dwc/if_dwc.c
  projects/bhyve_svm/sys/dev/e1000/if_em.c
  projects/bhyve_svm/sys/dev/e1000/if_lem.c
  projects/bhyve_svm/sys/dev/firewire/firewire.c
  projects/bhyve_svm/sys/dev/firewire/firewire.h
  projects/bhyve_svm/sys/dev/firewire/firewire_phy.h
  projects/bhyve_svm/sys/dev/firewire/firewirereg.h
  projects/bhyve_svm/sys/dev/firewire/fwcrom.c
  projects/bhyve_svm/sys/dev/firewire/fwdev.c
  projects/bhyve_svm/sys/dev/firewire/fwdma.c
  projects/bhyve_svm/sys/dev/firewire/fwdma.h
  projects/bhyve_svm/sys/dev/firewire/fwmem.c
  projects/bhyve_svm/sys/dev/firewire/fwohci.c
  projects/bhyve_svm/sys/dev/firewire/fwohci_pci.c
  projects/bhyve_svm/sys/dev/firewire/fwohcireg.h
  projects/bhyve_svm/sys/dev/firewire/fwohcivar.h
  projects/bhyve_svm/sys/dev/firewire/iec68113.h
  projects/bhyve_svm/sys/dev/firewire/if_fwe.c
  projects/bhyve_svm/sys/dev/firewire/if_fwip.c
  projects/bhyve_svm/sys/dev/firewire/sbp.c
  projects/bhyve_svm/sys/dev/firewire/sbp.h
  projects/bhyve_svm/sys/dev/firewire/sbp_targ.c
  projects/bhyve_svm/sys/dev/fxp/if_fxp.c
  projects/bhyve_svm/sys/dev/ie/if_ie.c
  projects/bhyve_svm/sys/dev/iscsi_initiator/isc_cam.c
  projects/bhyve_svm/sys/dev/ixgb/if_ixgb.c
  projects/bhyve_svm/sys/dev/ixgbe/ixgbe.c
  projects/bhyve_svm/sys/dev/ixgbe/ixv.c
  projects/bhyve_svm/sys/dev/ixl/i40e_osdep.h
  projects/bhyve_svm/sys/dev/ixl/if_ixl.c
  projects/bhyve_svm/sys/dev/ixl/if_ixlv.c
  projects/bhyve_svm/sys/dev/ixl/ixl.h
  projects/bhyve_svm/sys/dev/ixl/ixl_txrx.c
  projects/bhyve_svm/sys/dev/ixl/ixlvc.c
  projects/bhyve_svm/sys/dev/nfe/if_nfe.c
  projects/bhyve_svm/sys/dev/sfxge/common/efsys.h
  projects/bhyve_svm/sys/dev/sfxge/sfxge.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge.h
  projects/bhyve_svm/sys/dev/sfxge/sfxge_dma.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge_ev.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge_intr.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge_port.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge_rx.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge_rx.h
  projects/bhyve_svm/sys/dev/sfxge/sfxge_tx.c
  projects/bhyve_svm/sys/dev/sfxge/sfxge_tx.h
  projects/bhyve_svm/sys/dev/sound/usb/uaudio.c
  projects/bhyve_svm/sys/dev/sound/usb/uaudioreg.h
  projects/bhyve_svm/sys/dev/uart/uart.h
  projects/bhyve_svm/sys/dev/uart/uart_bus_fdt.c
  projects/bhyve_svm/sys/dev/uart/uart_dev_imx.c
  projects/bhyve_svm/sys/dev/usb/controller/xhci.c
  projects/bhyve_svm/sys/dev/usb/controller/xhci.h
  projects/bhyve_svm/sys/dev/usb/usb_dev.c
  projects/bhyve_svm/sys/dev/usb/usbdevs
  projects/bhyve_svm/sys/dev/usb/wlan/if_urtwn.c
  projects/bhyve_svm/sys/dev/vt/vt.h
  projects/bhyve_svm/sys/dev/vt/vt_core.c
  projects/bhyve_svm/sys/dev/xen/balloon/balloon.c
  projects/bhyve_svm/sys/dev/xen/blkback/blkback.c
  projects/bhyve_svm/sys/fs/autofs/autofs.c
  projects/bhyve_svm/sys/fs/autofs/autofs.h
  projects/bhyve_svm/sys/fs/autofs/autofs_vfsops.c
  projects/bhyve_svm/sys/fs/autofs/autofs_vnops.c
  projects/bhyve_svm/sys/fs/nfs/nfs_commonsubs.c
  projects/bhyve_svm/sys/fs/nfs/nfs_var.h
  projects/bhyve_svm/sys/fs/nfs/nfsproto.h
  projects/bhyve_svm/sys/fs/nfsserver/nfs_nfsdport.c
  projects/bhyve_svm/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/bhyve_svm/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/bhyve_svm/sys/geom/geom_dev.c
  projects/bhyve_svm/sys/i386/i386/machdep.c
  projects/bhyve_svm/sys/kern/kern_exec.c
  projects/bhyve_svm/sys/kern/kern_mbuf.c
  projects/bhyve_svm/sys/kern/kern_poll.c
  projects/bhyve_svm/sys/kern/sys_process.c
  projects/bhyve_svm/sys/kern/tty.c
  projects/bhyve_svm/sys/kern/vfs_subr.c
  projects/bhyve_svm/sys/mips/atheros/ar724x_pci.c
  projects/bhyve_svm/sys/modules/ncr/Makefile
  projects/bhyve_svm/sys/modules/zfs/Makefile
  projects/bhyve_svm/sys/net/ieee8023ad_lacp.c
  projects/bhyve_svm/sys/net/if.c
  projects/bhyve_svm/sys/net/if_lagg.c
  projects/bhyve_svm/sys/net/if_lagg.h
  projects/bhyve_svm/sys/net/if_var.h
  projects/bhyve_svm/sys/net/if_vlan.c
  projects/bhyve_svm/sys/net/ifq.h
  projects/bhyve_svm/sys/net/radix.c
  projects/bhyve_svm/sys/netinet/in_mcast.c
  projects/bhyve_svm/sys/netinet/in_rmx.c
  projects/bhyve_svm/sys/netinet/ip_icmp.c
  projects/bhyve_svm/sys/netinet/ip_input.c
  projects/bhyve_svm/sys/netinet/ip_output.c
  projects/bhyve_svm/sys/netinet/tcp_subr.c
  projects/bhyve_svm/sys/netinet/tcp_syncache.c
  projects/bhyve_svm/sys/netinet/tcp_var.h
  projects/bhyve_svm/sys/netinet/udp_usrreq.c
  projects/bhyve_svm/sys/netinet6/in6.h
  projects/bhyve_svm/sys/netinet6/in6_cksum.c
  projects/bhyve_svm/sys/netinet6/in6_rmx.c
  projects/bhyve_svm/sys/netinet6/ip6_forward.c
  projects/bhyve_svm/sys/netinet6/ip6_output.c
  projects/bhyve_svm/sys/netinet6/udp6_usrreq.c
  projects/bhyve_svm/sys/netipsec/ipsec_input.c
  projects/bhyve_svm/sys/netpfil/pf/pf_table.c
  projects/bhyve_svm/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
  projects/bhyve_svm/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
  projects/bhyve_svm/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/bhyve_svm/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
  projects/bhyve_svm/sys/pc98/conf/GENERIC
  projects/bhyve_svm/sys/sys/fdcio.h
  projects/bhyve_svm/sys/sys/vnode.h
  projects/bhyve_svm/sys/x86/include/init.h
  projects/bhyve_svm/sys/x86/x86/local_apic.c
  projects/bhyve_svm/sys/x86/xen/pv.c
  projects/bhyve_svm/sys/x86/xen/xen_intr.c
  projects/bhyve_svm/sys/x86/xen/xen_nexus.c
  projects/bhyve_svm/sys/xen/interface/physdev.h
  projects/bhyve_svm/sys/xen/xen_intr.h
  projects/bhyve_svm/sys/xen/xenstore/xenstore_internal.h
  projects/bhyve_svm/tools/sched/schedgraph.py
  projects/bhyve_svm/usr.bin/at/at.c
  projects/bhyve_svm/usr.bin/mkimg/Makefile
  projects/bhyve_svm/usr.bin/mkimg/image.c
  projects/bhyve_svm/usr.bin/mkimg/mkimg.1
  projects/bhyve_svm/usr.bin/mkimg/mkimg.c
  projects/bhyve_svm/usr.bin/mkimg/vhd.c
  projects/bhyve_svm/usr.bin/sort/sort.c
  projects/bhyve_svm/usr.bin/systat/ifstat.c
  projects/bhyve_svm/usr.sbin/acpi/acpiconf/Makefile
  projects/bhyve_svm/usr.sbin/acpi/acpidb/Makefile
  projects/bhyve_svm/usr.sbin/acpi/acpidb/acpidb.c
  projects/bhyve_svm/usr.sbin/acpi/acpidump/Makefile
  projects/bhyve_svm/usr.sbin/acpi/acpidump/acpi.c
  projects/bhyve_svm/usr.sbin/acpi/iasl/Makefile
  projects/bhyve_svm/usr.sbin/bhyve/acpi.c
  projects/bhyve_svm/usr.sbin/bhyvectl/bhyvectl.c
  projects/bhyve_svm/usr.sbin/bsdinstall/distextract/distextract.c
  projects/bhyve_svm/usr.sbin/bsdinstall/distfetch/distfetch.c
  projects/bhyve_svm/usr.sbin/bsdinstall/scripts/zfsboot
  projects/bhyve_svm/usr.sbin/fdread/fdutil.c
  projects/bhyve_svm/usr.sbin/pw/Makefile
Directory Properties:
  projects/bhyve_svm/   (props changed)
  projects/bhyve_svm/cddl/   (props changed)
  projects/bhyve_svm/cddl/contrib/opensolaris/   (props changed)
  projects/bhyve_svm/contrib/binutils/   (props changed)
  projects/bhyve_svm/contrib/tcpdump/   (props changed)
  projects/bhyve_svm/etc/   (props changed)
  projects/bhyve_svm/gnu/lib/   (props changed)
  projects/bhyve_svm/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/bhyve_svm/lib/libc/   (props changed)
  projects/bhyve_svm/lib/libc/stdtime/   (props changed)
  projects/bhyve_svm/sbin/   (props changed)
  projects/bhyve_svm/share/   (props changed)
  projects/bhyve_svm/share/man/man4/   (props changed)
  projects/bhyve_svm/sys/   (props changed)
  projects/bhyve_svm/sys/amd64/vmm/   (props changed)
  projects/bhyve_svm/sys/boot/   (props changed)
  projects/bhyve_svm/sys/cddl/contrib/opensolaris/   (props changed)
  projects/bhyve_svm/sys/conf/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/common/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/compiler/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/debugger/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/disassembler/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/dispatcher/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/events/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/executer/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/hardware/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/namespace/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/parser/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/resources/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/tables/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/components/utilities/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/include/   (props changed)
  projects/bhyve_svm/sys/contrib/dev/acpica/os_specific/   (props changed)
  projects/bhyve_svm/usr.bin/mkimg/   (props changed)
  projects/bhyve_svm/usr.sbin/bhyve/   (props changed)
  projects/bhyve_svm/usr.sbin/bhyvectl/   (props changed)

Modified: projects/bhyve_svm/Makefile.inc1
==============================================================================
--- projects/bhyve_svm/Makefile.inc1	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/Makefile.inc1	Sun Oct  5 01:28:21 2014	(r272545)
@@ -336,11 +336,11 @@ XFLAGS+=	-B${CROSS_BINUTILS_PREFIX}
 .else
 XFLAGS+=	-B${WORLDTMP}/usr/bin
 .endif
-.if ${TARGET} == "arm" && ${MK_ARM_EABI} != "no"
-.if ${TARGET_ARCH:M*eb*} == ""
-TARGET_ABI=	gnueabi
-.elif ${TARGET_ARCH} == "armv6hf"
+.if ${TARGET} == "arm"
+.if ${TARGET_ARCH:M*hf*} != ""
 TARGET_ABI=	gnueabihf
+.else
+TARGET_ABI=	gnueabi
 .endif
 .endif
 TARGET_ABI?=	unknown

Modified: projects/bhyve_svm/ObsoleteFiles.inc
==============================================================================
--- projects/bhyve_svm/ObsoleteFiles.inc	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/ObsoleteFiles.inc	Sun Oct  5 01:28:21 2014	(r272545)
@@ -43,6 +43,9 @@ OLD_FILES+=usr/share/man/man9/sleepq_cal
 OLD_FILES+=usr/share/man/man9/sleepq_catch_signals.9.gz
 # 20140917: hv_kvpd rc.d script removed in favor of devd configuration
 OLD_FILES+=etc/rc.d/hv_kvpd
+# 20140917: libnv was accidentally being installed to /usr/lib instead of /lib
+OLD_LIBS+=usr/lib/libnv.a
+OLD_LIBS+=usr/lib/libnv.so.0
 # 20140814: libopie version bump
 OLD_LIBS+=usr/lib/libopie.so.7
 OLD_LIBS+=usr/lib32/libopie.so.7

Modified: projects/bhyve_svm/bin/pkill/tests/pgrep-j_test.sh
==============================================================================
--- projects/bhyve_svm/bin/pkill/tests/pgrep-j_test.sh	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/bin/pkill/tests/pgrep-j_test.sh	Sun Oct  5 01:28:21 2014	(r272545)
@@ -1,7 +1,23 @@
 #!/bin/sh
 # $FreeBSD$
 
-base=`basename $0`
+jail_name_to_jid()
+{
+	local check_name="$1"
+	(
+		line="$(jls -n 2> /dev/null | grep  name=$check_name  )"
+		for nv in $line; do
+			local name="${nv%=*}"
+			if [ "${name}" = "jid" ]; then
+				eval $nv
+				echo $jid
+				break
+			fi
+		done
+	)
+}
+
+base=pgrep_j_test
 
 echo "1..3"
 
@@ -9,21 +25,25 @@ name="pgrep -j <jid>"
 if [ `id -u` -eq 0 ]; then
 	sleep=$(pwd)/sleep.txt
 	ln -sf /bin/sleep $sleep
-	jail / $base-1 127.0.0.1 $sleep 5 &
-	chpid=$!
-	jail / $base-2 127.0.0.1 $sleep 5 &
-	chpid2=$!
-	$sleep 5 &
-	chpid3=$!
-	sleep 0.5
-	jid=`jls | awk "/127\\.0\\.0\\.1.*${base}-1/ {print \$1}"`
-	pid=`pgrep -f -j $jid $sleep`
-	if [ "$pid" = "$chpid" ]; then
+	jail -c path=/ name=${base}_1_1 ip4.addr=127.0.0.1 \
+	    command=daemon -p ${PWD}/${base}_1_1.pid $sleep 5 &
+
+	jail -c path=/ name=${base}_1_2 ip4.addr=127.0.0.1 \
+	    command=daemon -p ${PWD}/${base}_1_2.pid $sleep 5 &
+
+	jid1=$(jail_name_to_jid ${base}_1_1)
+	jid2=$(jail_name_to_jid ${base}_1_2)
+	jid="${jid1},${jid2}"
+	pid1="$(pgrep -f -x -j $jid "$sleep 5" | sort)"
+	pid2=$(printf "%s\n%s" "$(cat ${PWD}/${base}_1_1.pid)" \
+	    $(cat ${PWD}/${base}_1_2.pid) | sort)
+	if [ "$pid1" = "$pid2" ]; then
 		echo "ok 1 - $name"
 	else
 		echo "not ok 1 - $name"
 	fi
-	kill $chpid $chpid2 $chpid3
+	[ -f ${PWD}/${base}_1_1.pid ] && kill $(cat ${PWD}/${base}_1_1.pid)
+	[ -f ${PWD}/${base}_1_2.pid ] && kill $(cat ${PWD}/${base}_1_2.pid)
 	rm -f $sleep
 else
 	echo "ok 1 - $name # skip Test needs uid 0."
@@ -33,21 +53,23 @@ name="pgrep -j any"
 if [ `id -u` -eq 0 ]; then
 	sleep=$(pwd)/sleep.txt
 	ln -sf /bin/sleep $sleep
-	jail / $base-1 127.0.0.1 $sleep 5 &
-	chpid=$!
-	jail / $base-2 127.0.0.1 $sleep 5 &
-	chpid2=$!
-	$sleep 5 &
-	chpid3=$!
-	sleep 0.5
-	pids=`pgrep -f -j any $sleep | sort`
-	refpids=`{ echo $chpid; echo $chpid2; } | sort`
-	if [ "$pids" = "$refpids" ]; then
+	jail -c path=/ name=${base}_2_1 ip4.addr=127.0.0.1 \
+	    command=daemon -p ${PWD}/${base}_2_1.pid $sleep 5 &
+
+	jail -c path=/ name=${base}_2_2 ip4.addr=127.0.0.1 \
+	    command=daemon -p ${PWD}/${base}_2_2.pid $sleep 5 &
+
+	sleep 2
+	pid1="$(pgrep -f -x -j any "$sleep 5" | sort)"
+	pid2=$(printf "%s\n%s" "$(cat ${PWD}/${base}_2_1.pid)" \
+	    $(cat ${PWD}/${base}_2_2.pid) | sort)
+	if [ "$pid1" = "$pid2" ]; then
 		echo "ok 2 - $name"
 	else
 		echo "not ok 2 - $name"
 	fi
-	kill $chpid $chpid2 $chpid3
+	[ -f ${PWD}/${base}_2_1.pid ] && kill $(cat ${PWD}/${base}_2_1.pid)
+	[ -f ${PWD}/${base}_2_2.pid ] && kill $(cat ${PWD}/${base}_2_2.pid)
 	rm -f $sleep
 else
 	echo "ok 2 - $name # skip Test needs uid 0."
@@ -57,19 +79,19 @@ name="pgrep -j none"
 if [ `id -u` -eq 0 ]; then
 	sleep=$(pwd)/sleep.txt
 	ln -sf /bin/sleep $sleep
-	$sleep 5 &
-	chpid=$!
-	jail / $base 127.0.0.1 $sleep 5 &
-	chpid2=$!
-	sleep 0.5
-	pid=`pgrep -f -j none $sleep`
-	if [ "$pid" = "$chpid" ]; then
+	daemon -p ${PWD}/${base}_3_1.pid $sleep 5 &
+	jail -c path=/ name=${base}_3_2 ip4.addr=127.0.0.1 \
+	    command=daemon -p ${PWD}/${base}_3_2.pid $sleep 5 &
+	sleep 2
+	pid="$(pgrep -f -x -j none "$sleep 5")"
+	if [ "$pid" = "$(cat ${PWD}/${base}_3_1.pid)" ]; then
 		echo "ok 3 - $name"
 	else
 		echo "not ok 3 - $name"
 	fi
-	kill $chpid $chpid2
 	rm -f $sleep
+	[ -f ${PWD}/${base}_3_1.pid ] && kill $(cat $PWD/${base}_3_1.pid) 
+	[ -f ${PWD}/${base}_3_2.pid ] && kill $(cat $PWD/${base}_3_2.pid) 
 else
 	echo "ok 3 - $name # skip Test needs uid 0."
 fi

Modified: projects/bhyve_svm/bin/pkill/tests/pkill-j_test.sh
==============================================================================
--- projects/bhyve_svm/bin/pkill/tests/pkill-j_test.sh	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/bin/pkill/tests/pkill-j_test.sh	Sun Oct  5 01:28:21 2014	(r272545)
@@ -1,7 +1,23 @@
 #!/bin/sh
 # $FreeBSD$
 
-base=`basename $0`
+jail_name_to_jid()
+{
+	local check_name="$1"
+	(
+		line="$(jls -n 2> /dev/null | grep  name=$check_name  )"
+		for nv in $line; do
+			local name="${nv%=*}"
+			if [ "${name}" = "jid" ]; then
+				eval $nv
+				echo $jid
+				break
+			fi
+		done
+	)
+}
+
+base=pkill_j_test
 
 echo "1..3"
 
@@ -9,21 +25,28 @@ name="pkill -j <jid>"
 if [ `id -u` -eq 0 ]; then
 	sleep=$(pwd)/sleep.txt
 	ln -sf /bin/sleep $sleep
-	jail / $base-1 127.0.0.1 $sleep 5 &
-	chpid=$!
-	jail / $base-2 127.0.0.1 $sleep 5 &
-	chpid2=$!
+        jail -c path=/ name=${base}_1_1 ip4.addr=127.0.0.1 \
+            command=daemon -p ${PWD}/${base}_1_1.pid $sleep 5 &
+
+        jail -c path=/ name=${base}_1_2 ip4.addr=127.0.0.1 \
+            command=daemon -p ${PWD}/${base}_1_2.pid $sleep 5 &
+
 	$sleep 5 &
-	chpid3=$!
 	sleep 0.5
-	jid=`jls | awk "/127\\.0\\.0\\.1.*${base}-1/ {print \$1}"`
-	if pkill -f -j $jid $sleep && sleep 0.5 &&
-	    ! kill $chpid && kill $chpid2 $chpid3; then
+	jid1=$(jail_name_to_jid ${base}_1_1)
+	jid2=$(jail_name_to_jid ${base}_1_2)
+	jid="${jid1},${jid2}"
+	if pkill -f -j "$jid" $sleep && sleep 0.5 &&
+	    ! -f ${PWD}/${base}_1_1.pid &&
+	    ! -f ${PWD}/${base}_1_2.pid ; then
 		echo "ok 1 - $name"
 	else
 		echo "not ok 1 - $name"
 	fi 2>/dev/null
 	rm -f $sleep
+	[ -f ${PWD}/${base}_1_1.pid ] && kill $(cat ${PWD}/${base}_1_1.pid)
+	[ -f ${PWD}/${base}_1_2.pid ] && kill $(cat ${PWD}/${base}_1_2.pid)
+	wait
 else
 	echo "ok 1 - $name # skip Test needs uid 0."
 fi
@@ -32,20 +55,26 @@ name="pkill -j any"
 if [ `id -u` -eq 0 ]; then
 	sleep=$(pwd)/sleep.txt
 	ln -sf /bin/sleep $sleep
-	jail / $base-1 127.0.0.1 $sleep 5 &
-	chpid=$!
-	jail / $base-2 127.0.0.1 $sleep 5 &
-	chpid2=$!
+        jail -c path=/ name=${base}_2_1 ip4.addr=127.0.0.1 \
+            command=daemon -p ${PWD}/${base}_2_1.pid $sleep 5 &
+
+        jail -c path=/ name=${base}_2_2 ip4.addr=127.0.0.1 \
+            command=daemon -p ${PWD}/${base}_2_2.pid $sleep 5 &
+
 	$sleep 5 &
-	chpid3=$!
 	sleep 0.5
+	chpid3=$!
 	if pkill -f -j any $sleep && sleep 0.5 &&
-	    ! kill $chpid && ! kill $chpid2 && kill $chpid3; then
+	    [ ! -f ${PWD}/${base}_2_1.pid -a
+	      ! -f ${PWD}/${base}_2_2.pid ] && kill $chpid3; then
 		echo "ok 2 - $name"
 	else
 		echo "not ok 2 - $name"
 	fi 2>/dev/null
 	rm -f $sleep
+	[ -f ${PWD}/${base}_2_1.pid ] && kill $(cat ${PWD}/${base}_2_1.pid)
+	[ -f ${PWD}/${base}_2_2.pid ] && kill $(cat ${PWD}/${base}_2_2.pid)
+	wait
 else
 	echo "ok 2 - $name # skip Test needs uid 0."
 fi
@@ -54,18 +83,20 @@ name="pkill -j none"
 if [ `id -u` -eq 0 ]; then
 	sleep=$(pwd)/sleep.txt
 	ln -sf /bin/sleep $sleep
-	$sleep 5 &
-	chpid=$!
-	jail / $base 127.0.0.1 $sleep 5 &
-	chpid2=$!
-	sleep 0.5
-	if pkill -f -j none $sleep && sleep 0.5 &&
-	    ! kill $chpid && kill $chpid2; then
+	daemon -p ${PWD}/${base}_3_1.pid $sleep 5
+	jail -c path=/ name=${base}_3_2 ip4.addr=127.0.0.1 \
+            command=daemon -p ${PWD}/${base}_3_2.pid $sleep 5 &
+	sleep 1
+	if pkill -f -j none "$sleep 5" && sleep 1 &&
+	    [ ! -f ${PWD}/${base}_3_1.pid -a -f ${PWD}/${base}_3_2.pid ] ; then
 		echo "ok 3 - $name"
 	else
+		ls ${PWD}/*.pid
 		echo "not ok 3 - $name"
 	fi 2>/dev/null
 	rm -f $sleep
+	[ -f ${PWD}/${base}_3_1.pid ] && kill $(cat ${base}_3_1.pid)
+	[ -f ${PWD}/${base}_3_2.pid ] && kill $(cat ${base}_3_2.pid)
 else
 	echo "ok 3 - $name # skip Test needs uid 0."
 fi

Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
==============================================================================
--- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c	Sun Oct  5 01:28:21 2014	(r272545)
@@ -710,6 +710,9 @@ list_probe(dtrace_hdl_t *dtp, const dtra
 	if (g_verbose && dtrace_probe_info(dtp, pdp, &p) == 0)
 		print_probe_info(&p);
 
+	if (g_intr != 0)
+		return (1);
+
 	return (0);
 }
 
@@ -1220,11 +1223,34 @@ intr(int signo)
 		g_impatient = 1;
 }
 
+static void
+installsighands(void)
+{
+	struct sigaction act, oact;
+
+	(void) sigemptyset(&act.sa_mask);
+	act.sa_flags = 0;
+	act.sa_handler = intr;
+
+	if (sigaction(SIGINT, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
+		(void) sigaction(SIGINT, &act, NULL);
+
+	if (sigaction(SIGTERM, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
+		(void) sigaction(SIGTERM, &act, NULL);
+
+#if !defined(sun)
+	if (sigaction(SIGPIPE, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
+		(void) sigaction(SIGPIPE, &act, NULL);
+
+	if (sigaction(SIGUSR1, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
+		(void) sigaction(SIGUSR1, &act, NULL);
+#endif
+}
+
 int
 main(int argc, char *argv[])
 {
 	dtrace_bufdesc_t buf;
-	struct sigaction act, oact;
 	dtrace_status_t status[2];
 	dtrace_optval_t opt;
 	dtrace_cmd_t *dcp;
@@ -1776,6 +1802,8 @@ main(int argc, char *argv[])
 		if (g_ofile != NULL && (g_ofp = fopen(g_ofile, "a")) == NULL)
 			fatal("failed to open output file '%s'", g_ofile);
 
+		installsighands();
+
 		oprintf("%5s %10s %17s %33s %s\n",
 		    "ID", "PROVIDER", "MODULE", "FUNCTION", "NAME");
 
@@ -1861,20 +1889,7 @@ main(int argc, char *argv[])
 	if (opt != DTRACEOPT_UNSET)
 		notice("allowing destructive actions\n");
 
-	(void) sigemptyset(&act.sa_mask);
-	act.sa_flags = 0;
-	act.sa_handler = intr;
-
-	if (sigaction(SIGINT, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
-		(void) sigaction(SIGINT, &act, NULL);
-
-	if (sigaction(SIGTERM, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
-		(void) sigaction(SIGTERM, &act, NULL);
-
-#if !defined(sun)
-	if (sigaction(SIGUSR1, NULL, &oact) == 0 && oact.sa_handler != SIG_IGN)
-		(void) sigaction(SIGUSR1, &act, NULL);
-#endif
+	installsighands();
 
 	/*
 	 * Now that tracing is active and we are ready to consume trace data,

Modified: projects/bhyve_svm/contrib/binutils/gas/config/tc-arm.c
==============================================================================
--- projects/bhyve_svm/contrib/binutils/gas/config/tc-arm.c	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/contrib/binutils/gas/config/tc-arm.c	Sun Oct  5 01:28:21 2014	(r272545)
@@ -4688,6 +4688,23 @@ parse_address_main (char **str, int i, i
 	      return PARSE_OPERAND_FAIL;
 	}
     }
+  else if (skip_past_char (&p, ':') == SUCCESS)
+    {
+      /* FIXME: '@' should be used here, but it's filtered out by generic
+         code before we get to see it here. This may be subject to
+         change.  */
+      expressionS exp;
+      my_get_expression (&exp, &p, GE_NO_PREFIX);
+      if (exp.X_op != O_constant)
+        {
+          inst.error = _("alignment must be constant");
+          return PARSE_OPERAND_FAIL;
+        }
+      inst.operands[i].imm = exp.X_add_number << 8;
+      inst.operands[i].immisalign = 1;
+      /* Alignments are not pre-indexes.  */
+      inst.operands[i].preind = 0;
+    }
 
   if (skip_past_char (&p, ']') == FAIL)
     {
@@ -6571,6 +6588,7 @@ do_barrier (void)
   if (inst.operands[0].present)
     {
       constraint ((inst.instruction & 0xf0) != 0x40
+		  && (inst.instruction & 0xf0) != 0x50
 		  && inst.operands[0].imm != 0xf,
 		  "bad barrier type");
       inst.instruction |= inst.operands[0].imm;
@@ -14694,10 +14712,18 @@ static const struct asm_cond conds[] =
 
 static struct asm_barrier_opt barrier_opt_names[] =
 {
-  { "sy",   0xf },
-  { "un",   0x7 },
-  { "st",   0xe },
-  { "unst", 0x6 }
+  { "sy",    0xf },
+  { "un",    0x7 },
+  { "st",    0xe },
+  { "unst",  0x6 },
+  { "ish",   0xb },
+  { "sh",    0xb },
+  { "ishst", 0xa },
+  { "shst",  0xa },
+  { "nsh",   0x7 },
+  { "nshst", 0x6 },
+  { "osh",   0x3 },
+  { "oshst", 0x2 }
 };
 
 /* Table of ARM-format instructions.	*/

Modified: projects/bhyve_svm/contrib/tcpdump/tcpdump.c
==============================================================================
--- projects/bhyve_svm/contrib/tcpdump/tcpdump.c	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/contrib/tcpdump/tcpdump.c	Sun Oct  5 01:28:21 2014	(r272545)
@@ -1533,7 +1533,12 @@ main(int argc, char **argv)
 	if (RFileName == NULL && VFileName == NULL) {
 		static const unsigned long cmds[] = { BIOCGSTATS };
 
-		cap_rights_init(&rights, CAP_IOCTL, CAP_READ);
+		/*
+		 * the various libpcap devices use a combination of
+		 * read (bpf), ioctl (bpf, netmap), poll (netmap)
+		 * so we add the relevant access rights.
+		 */
+		cap_rights_init(&rights, CAP_IOCTL, CAP_READ, CAP_EVENT);
 		if (cap_rights_limit(pcap_fileno(pd), &rights) < 0 &&
 		    errno != ENOSYS) {
 			error("unable to limit pcap descriptor");

Modified: projects/bhyve_svm/etc/devd/usb.conf
==============================================================================
--- projects/bhyve_svm/etc/devd/usb.conf	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/etc/devd/usb.conf	Sun Oct  5 01:28:21 2014	(r272545)
@@ -65,7 +65,23 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x03f0";
-	match "product" "(0x2016|0x2116|0x2216|0x3016|0x3116)";
+	match "product" "(0x2016|0x2116|0x2216)";
+	action "kldload -n uipaq";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x03f0";
+	match "product" "(0x241d|0x251d)";
+	action "kldload -n u3g";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x03f0";
+	match "product" "(0x3016|0x3116)";
 	action "kldload -n uipaq";
 };
 
@@ -129,7 +145,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x0403";
-	match "product" "(0x6001|0x6004|0x6006|0x6006|0x6010|0x6011|0x6014|0x6015|0x8372|0x9378|0x9379|0x937a|0x937c|0x9868|0x9e90|0x9f80|0xa6d0|0xabb8|0xb810|0xb811|0xb812|0xbaf8|0xbbe2|0xbca0|0xbca1|0xbca2|0xbca4|0xbcd8|0xbcd9|0xbcda|0xbdc8|0xbfd8|0xbfd9|0xbfda|0xbfdb|0xbfdc|0xc7d0|0xc850|0xc991|0xcaa0|0xcc48|0xcc49|0xcc4a|0xd010|0xd011|0xd012|0xd013|0xd014|0xd015|0xd016|0xd017|0xd070|0xd071|0xd388|0xd389|0xd38a|0xd38b|0xd38c|0xd38d|0xd38e|0xd38f|0xd578|0xd678|0xd738|0xd780|0xdaf8|0xdaf9|0xdafa|0xdafb|0xdafc|0xdafd|0xdafe|0xdaff|0xdc00|0xdc01|0xdd20|0xdf28|0xdf30|0xdf31|0xdf32|0xdf33|0xdf35|0xe000|0xe001|0xe002|0xe004|0xe006|0xe008|0xe009|0xe00a|0xe050|0xe0e8|0xe0e9|0xe0ea|0xe0eb|0xe0ec|0xe0ed|0xe0ee|0xe0ef|0xe0f0|0xe0f1|0xe0f2|0xe0f3|0xe0f4|0xe0f5|0xe0f6|0xe0f7|0xe40b|0xe520|0xe548|0xe6c8|0xe700|0xe729|0xe808|0xe809|0xe80a|0xe80b|0xe80c|0xe80d|0xe80e|0xe80f|0xe888|0xe889|0xe88a|0xe88b|0xe88c|0xe88d|0xe88e|0xe88f|0xea90|0xebe0|0xec88|0xec89|0xed22|0xed71|0xed72|0xed73|0xed74|0xee18|0xeee
 8|0xeee9|0xeeea|0xeeeb|0xeeec|0xeeed|0xeeee|0xeeef|0xef50|0xef51|0xf068|0xf069|0xf06a|0xf06b|0xf06c|0xf06d|0xf06e|0xf06f|0xf070|0xf0c0|0xf0c8|0xf208|0xf2d0|0xf3c0|0xf3c1|0xf3c2|0xf448|0xf449|0xf44a|0xf44b|0xf44c|0xf460|0xf608|0xf60b|0xf680|0xf850|0xf857|0xf9d0|0xf9d1|0xf9d2|0xf9d3|0xf9d4|0xf9d5|0xfa00|0xfa01|0xfa02|0xfa03|0xfa04|0xfa05|0xfa06|0xfa10|0xfa33|0xfa88|0xfad0|0xfaf0|0xfb58|0xfb59|0xfb5a|0xfb5b|0xfb5c|0xfb5d|0xfb5e|0xfb5f|0xfb80|0xfb99|0xfbfa|0xfc08|0xfc09|0xfc0a|0xfc0b|0xfc0c|0xfc0d|0xfc0e|0xfc0f|0xfc60|0xfc70|0xfc71|0xfc72|0xfc73|0xfc82|0xfd60|0xfe38|0xff00|0xff18|0xff1c|0xff1d|0xff20|0xff38|0xff39|0xff3a|0xff3b|0xff3c|0xff3d|0xff3e|0xff3f|0xffa8)";
+	match "product" "(0x6001|0x6004|0x6006|0x6006|0x6010|0x6011|0x6014|0x6015|0x8372|0x9378|0x9379|0x937a|0x937c|0x9868|0x9e90|0x9f80|0xa6d0|0xa6d1|0xabb8|0xb810|0xb811|0xb812|0xbaf8|0xbbe2|0xbca0|0xbca1|0xbca2|0xbca4|0xbcd8|0xbcd9|0xbcda|0xbdc8|0xbfd8|0xbfd9|0xbfda|0xbfdb|0xbfdc|0xc7d0|0xc850|0xc991|0xcaa0|0xcc48|0xcc49|0xcc4a|0xd010|0xd011|0xd012|0xd013|0xd014|0xd015|0xd016|0xd017|0xd070|0xd071|0xd388|0xd389|0xd38a|0xd38b|0xd38c|0xd38d|0xd38e|0xd38f|0xd578|0xd678|0xd738|0xd780|0xdaf8|0xdaf9|0xdafa|0xdafb|0xdafc|0xdafd|0xdafe|0xdaff|0xdc00|0xdc01|0xdd20|0xdf28|0xdf30|0xdf31|0xdf32|0xdf33|0xdf35|0xe000|0xe001|0xe002|0xe004|0xe006|0xe008|0xe009|0xe00a|0xe050|0xe0e8|0xe0e9|0xe0ea|0xe0eb|0xe0ec|0xe0ed|0xe0ee|0xe0ef|0xe0f0|0xe0f1|0xe0f2|0xe0f3|0xe0f4|0xe0f5|0xe0f6|0xe0f7|0xe40b|0xe520|0xe548|0xe6c8|0xe700|0xe729|0xe808|0xe809|0xe80a|0xe80b|0xe80c|0xe80d|0xe80e|0xe80f|0xe888|0xe889|0xe88a|0xe88b|0xe88c|0xe88d|0xe88e|0xe88f|0xea90|0xebe0|0xec88|0xec89|0xed22|0xed71|0xed72|0xed73|0xed74|0xee1
 8|0xeee8|0xeee9|0xeeea|0xeeeb|0xeeec|0xeeed|0xeeee|0xeeef|0xef50|0xef51|0xf068|0xf069|0xf06a|0xf06b|0xf06c|0xf06d|0xf06e|0xf06f|0xf070|0xf0c0|0xf0c8|0xf208|0xf2d0|0xf3c0|0xf3c1|0xf3c2|0xf448|0xf449|0xf44a|0xf44b|0xf44c|0xf460|0xf608|0xf60b|0xf680|0xf850|0xf857|0xf9d0|0xf9d1|0xf9d2|0xf9d3|0xf9d4|0xf9d5|0xfa00|0xfa01|0xfa02|0xfa03|0xfa04|0xfa05|0xfa06|0xfa10|0xfa33|0xfa88|0xfad0|0xfaf0|0xfb58|0xfb59|0xfb5a|0xfb5b|0xfb5c|0xfb5d|0xfb5e|0xfb5f|0xfb80|0xfb99|0xfbfa|0xfc08|0xfc09|0xfc0a|0xfc0b|0xfc0c|0xfc0d|0xfc0e|0xfc0f|0xfc60|0xfc70|0xfc71|0xfc72|0xfc73|0xfc82|0xfd60|0xfe38|0xff00|0xff18|0xff1c|0xff1d|0xff20|0xff38|0xff39|0xff3a|0xff3b|0xff3c|0xff3d|0xff3e|0xff3f|0xffa8)";
 	action "kldload -n uftdi";
 };
 
@@ -1057,7 +1073,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x0586";
-	match "product" "(0x3416|0x341a)";
+	match "product" "(0x3416|0x341a|0x341e)";
 	action "kldload -n if_run";
 };
 
@@ -1097,7 +1113,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x05ac";
-	match "product" "(0x020d|0x020e|0x020f|0x0215|0x0217|0x0218|0x0219|0x021a|0x021b|0x021c)";
+	match "product" "(0x020d|0x020e|0x020f|0x0210|0x0214|0x0215|0x0216|0x0217|0x0218|0x0219|0x021a|0x021b|0x021c)";
 	action "kldload -n atp";
 };
 
@@ -2353,7 +2369,23 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x0b05";
-	match "product" "(0x17b5|0x17cb)";
+	match "product" "0x17b5";
+	action "kldload -n ng_ubt";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x0b05";
+	match "product" "0x17ba";
+	action "kldload -n if_urtwn";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x0b05";
+	match "product" "0x17cb";
 	action "kldload -n ng_ubt";
 };
 
@@ -2481,7 +2513,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x0bda";
-	match "product" "(0x018a|0x317f)";
+	match "product" "(0x0179|0x018a|0x317f)";
 	action "kldload -n if_urtwn";
 };
 
@@ -2513,7 +2545,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x0bda";
-	match "product" "(0x8176|0x8176|0x8177|0x8178|0x817a|0x817b|0x817c|0x817d|0x817e)";
+	match "product" "(0x8176|0x8176|0x8177|0x8178|0x8179|0x817a|0x817b|0x817c|0x817d|0x817e)";
 	action "kldload -n if_urtwn";
 };
 
@@ -2929,6 +2961,14 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x0df6";
+	match "product" "0x0072";
+	action "kldload -n if_axge";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x0df6";
 	match "product" "0x061c";
 	action "kldload -n if_axe";
 };
@@ -3577,7 +3617,23 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x12d1";
-	match "product" "(0x1001|0x1003|0x1004|0x1401|0x1402|0x1403|0x1404|0x1405|0x1406|0x1407|0x1408|0x1409|0x140a|0x140b|0x140c|0x140d|0x140e|0x140f|0x1410|0x1411|0x1412|0x1413|0x1414|0x1415|0x1416|0x1417|0x1418|0x1419|0x141a|0x141b|0x141c|0x141d|0x141e|0x141f|0x1420|0x1421|0x1422|0x1423|0x1424|0x1425|0x1426|0x1427|0x1428|0x1429|0x142a|0x142b|0x142c|0x142d|0x142e|0x142f|0x1430|0x1431|0x1432|0x1433|0x1434|0x1435|0x1436|0x1437|0x1438|0x1439|0x143a|0x143b|0x143c|0x143d|0x143e|0x143f|0x1446|0x1464|0x1465|0x14ac|0x14c9|0x14d1|0x14fe|0x1505|0x1506|0x1520|0x1521|0x1803|0x1c05|0x1c0b)";
+	match "product" "(0x1001|0x1003|0x1004|0x1401|0x1402|0x1403|0x1404|0x1405|0x1406|0x1407|0x1408|0x1409|0x140a|0x140b|0x140c|0x140d|0x140e|0x140f|0x1410|0x1411|0x1412|0x1413|0x1414|0x1415|0x1416|0x1417|0x1418|0x1419|0x141a|0x141b|0x141c|0x141d|0x141e|0x141f|0x1420|0x1421|0x1422|0x1423|0x1424|0x1425|0x1426|0x1427|0x1428|0x1429|0x142a|0x142b|0x142c|0x142d|0x142e|0x142f|0x1430|0x1431|0x1432|0x1433|0x1434|0x1435|0x1436|0x1437|0x1438|0x1439|0x143a|0x143b|0x143c|0x143d|0x143e|0x143f|0x1446|0x1464|0x1465|0x14ac|0x14c9|0x14d1|0x14fe|0x1505|0x1506|0x1520|0x1521)";
+	action "kldload -n u3g";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x12d1";
+	match "product" "0x155b";
+	action "kldload -n if_cdce";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x12d1";
+	match "product" "(0x1803|0x1c05|0x1c0b)";
 	action "kldload -n u3g";
 };
 
@@ -3753,7 +3809,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x1410";
-	match "product" "(0x1100|0x1110|0x1120|0x1130|0x1400|0x1410|0x1420|0x1430|0x1450|0x2100|0x2110|0x2120|0x2130|0x2400|0x2410|0x2420|0x4100|0x4400|0x5010|0x5020|0x5041|0x5100|0x6000|0x6002|0x7042)";
+	match "product" "(0x1100|0x1110|0x1120|0x1130|0x1400|0x1410|0x1420|0x1430|0x1450|0x2100|0x2110|0x2120|0x2130|0x2400|0x2410|0x2420|0x4100|0x4400|0x5010|0x5020|0x5041|0x5100|0x6000|0x6002|0x7001|0x7031|0x7042)";
 	action "kldload -n u3g";
 };
 
@@ -4553,7 +4609,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x1cf1";
-	match "product" "(0x0001|0x0004)";
+	match "product" "(0x0001|0x0004|0x0022)";
 	action "kldload -n uftdi";
 };
 
@@ -4568,6 +4624,14 @@ nomatch 32 {
 nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
+	match "vendor" "0x1d34";
+	match "product" "0x0004";
+	action "kldload -n uled";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
 	match "vendor" "0x1d4d";
 	match "product" "(0x0002|0x000c|0x000e|0x0010)";
 	action "kldload -n if_run";
@@ -4633,7 +4697,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x2001";
-	match "product" "(0x3307|0x3308|0x3309|0x330a|0x330d)";
+	match "product" "(0x3307|0x3308|0x3309|0x330a|0x330d|0x330f)";
 	action "kldload -n if_urtwn";
 };
 
@@ -4665,7 +4729,7 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x2001";
-	match "product" "(0x3c09|0x3c0a|0x3c15|0x3c1a|0x3c1b|0x3c1f)";
+	match "product" "(0x3c09|0x3c0a|0x3c15|0x3c1a|0x3c1b|0x3c1f|0x3c20)";
 	action "kldload -n if_run";
 };
 
@@ -4689,6 +4753,14 @@ nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
 	match "vendor" "0x2001";
+	match "product" "0x4a00";
+	action "kldload -n if_axge";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x2001";
 	match "product" "(0x7e12|0xa805)";
 	action "kldload -n u3g";
 };
@@ -5232,6 +5304,36 @@ nomatch 32 {
 nomatch 32 {
 	match "bus" "uhub[0-9]+";
 	match "mode" "host";
+	match "vendor" "0x12d1";
+	match "intclass" "0xff";
+	match "intsubclass" "0x02";
+	match "intprotocol" "0x16";
+	action "kldload -n if_cdce";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x12d1";
+	match "intclass" "0xff";
+	match "intsubclass" "0x02";
+	match "intprotocol" "0x46";
+	action "kldload -n if_cdce";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
+	match "vendor" "0x12d1";
+	match "intclass" "0xff";
+	match "intsubclass" "0x02";
+	match "intprotocol" "0x76";
+	action "kldload -n if_cdce";
+};
+
+nomatch 32 {
+	match "bus" "uhub[0-9]+";
+	match "mode" "host";
 	match "intclass" "0x02";
 	match "intsubclass" "0x02";
 	match "intprotocol" "0x00";
@@ -5399,5 +5501,5 @@ nomatch 32 {
 	action "kldload -n umass";
 };
 
-# 2621 USB entries processed
+# 2643 USB entries processed
 

Modified: projects/bhyve_svm/etc/mtree/BSD.tests.dist
==============================================================================
--- projects/bhyve_svm/etc/mtree/BSD.tests.dist	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/etc/mtree/BSD.tests.dist	Sun Oct  5 01:28:21 2014	(r272545)
@@ -287,6 +287,8 @@
             ..
             newsyslog
             ..
+            pw
+            ..
             sa
             ..
         ..

Modified: projects/bhyve_svm/etc/rc.subr
==============================================================================
--- projects/bhyve_svm/etc/rc.subr	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/etc/rc.subr	Sun Oct  5 01:28:21 2014	(r272545)
@@ -68,6 +68,39 @@ list_vars()
 	done; }
 }
 
+# set_rcvar [var] [defval] [desc]
+#
+#	Echo or define a rc.conf(5) variable name.  Global variable
+#	$rcvars is used.
+#
+#	If no argument is specified, echo "${name}_enable".
+#
+#	If only a var is specified, echo "${var}_enable".
+#
+#	If var and defval are specified, the ${var} is defined as
+#	rc.conf(5) variable and the default value is ${defvar}.  An
+#	optional argument $desc can also be specified to add a
+#	description for that.
+#
+set_rcvar()
+{
+	local _var
+
+	case $# in
+	0)	echo ${name}_enable ;;
+	1)	echo ${1}_enable ;;
+	*)
+		debug "set_rcvar: \$$1=$2 is added" \
+		    " as a rc.conf(5) variable."
+		_var=$1
+		rcvars="${rcvars# } $_var"
+		eval ${_var}_defval=\"$2\"
+		shift 2
+		eval ${_var}_desc=\"$*\"
+	;;
+	esac
+}
+
 # set_rcvar_obsolete oldvar [newvar] [msg]
 #	Define obsolete variable.
 #	Global variable $rcvars_obsolete is used.
@@ -76,7 +109,7 @@ set_rcvar_obsolete()
 {
 	local _var
 	_var=$1
-	debug "rcvar_obsolete: \$$1(old) -> \$$2(new) is defined"
+	debug "set_rcvar_obsolete: \$$1(old) -> \$$2(new) is defined"
 
 	rcvars_obsolete="${rcvars_obsolete# } $1"
 	eval ${1}_newvar=\"$2\"
@@ -1091,8 +1124,8 @@ $command $rc_flags $command_args"
 				echo ""
 			fi
 			echo "#"
-			# Get unique vars in $rcvar
-			for _v in $rcvar; do
+			# Get unique vars in $rcvar $rcvars
+			for _v in $rcvar $rcvars; do
 				case $v in
 				$_v\ *|\ *$_v|*\ $_v\ *) ;;
 				*)	v="${v# } $_v" ;;
@@ -1238,7 +1271,7 @@ run_rc_script()
 
 	unset	name command command_args command_interpreter \
 		extra_commands pidfile procname \
-		rcvar rcvars_obsolete required_dirs required_files \
+		rcvar rcvars rcvars_obsolete required_dirs required_files \
 		required_vars
 	eval unset ${_arg}_cmd ${_arg}_precmd ${_arg}_postcmd
 
@@ -1306,7 +1339,7 @@ load_rc_config()
 	done
 
 	# Set defaults if defined.
-	for _var in $rcvar; do
+	for _var in $rcvar $rcvars; do
 		eval _defval=\$${_var}_defval
 		if [ -n "$_defval" ]; then
 			eval : \${$_var:=\$${_var}_defval}

Modified: projects/bhyve_svm/games/factor/factor.6
==============================================================================
--- projects/bhyve_svm/games/factor/factor.6	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/games/factor/factor.6	Sun Oct  5 01:28:21 2014	(r272545)
@@ -89,8 +89,7 @@ The
 value must not be greater than the maximum.
 The default and maximum value of
 .Ar stop
-is 4294967295 on 32-bit architectures
-and 3825123056546413050 on 64-bit ones.
+is 3825123056546413050.
 .Pp
 When the
 .Nm primes

Modified: projects/bhyve_svm/games/factor/factor.c
==============================================================================
--- projects/bhyve_svm/games/factor/factor.c	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/games/factor/factor.c	Sun Oct  5 01:28:21 2014	(r272545)
@@ -69,6 +69,7 @@ __FBSDID("$FreeBSD$");
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
+#include <inttypes.h>
 #include <limits.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -227,7 +228,7 @@ pr_fact(BIGNUM *val)
 
 		/* Divide factor out until none are left. */
 		do {
-			printf(hflag ? " 0x%lx" : " %lu", *fact);
+			printf(hflag ? " 0x%" PRIx64 "" : " %" PRIu64 "", *fact);
 			BN_div_word(val, (BN_ULONG)*fact);
 		} while (BN_mod_word(val, (BN_ULONG)*fact) == 0);
 

Modified: projects/bhyve_svm/games/primes/primes.c
==============================================================================
--- projects/bhyve_svm/games/primes/primes.c	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/games/primes/primes.c	Sun Oct  5 01:28:21 2014	(r272545)
@@ -64,6 +64,7 @@ static const char rcsid[] =
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
+#include <inttypes.h>
 #include <limits.h>
 #include <math.h>
 #include <stdio.h>
@@ -111,10 +112,10 @@ main(int argc, char *argv[])
 	argv += optind;
 
 	start = 0;
-	stop = (sizeof(ubig) > 4) ? SPSPMAX : BIG;
+	stop = SPSPMAX;
 
 	/*
-	 * Convert low and high args.  Strtoul(3) sets errno to
+	 * Convert low and high args.  Strtoumax(3) sets errno to
 	 * ERANGE if the number is too large, but, if there's
 	 * a leading minus sign it returns the negation of the
 	 * result of the conversion, which we'd rather disallow.
@@ -126,19 +127,19 @@ main(int argc, char *argv[])
 			errx(1, "negative numbers aren't permitted.");
 
 		errno = 0;
-		start = strtoul(argv[0], &p, 0);
+		start = strtoumax(argv[0], &p, 0);
 		if (errno)
 			err(1, "%s", argv[0]);
 		if (*p != '\0')
 			errx(1, "%s: illegal numeric format.", argv[0]);
 
 		errno = 0;
-		stop = strtoul(argv[1], &p, 0);
+		stop = strtoumax(argv[1], &p, 0);
 		if (errno)
 			err(1, "%s", argv[1]);
 		if (*p != '\0')
 			errx(1, "%s: illegal numeric format.", argv[1]);
-		if ((uint64_t)stop > SPSPMAX)
+		if (stop > SPSPMAX)
 			errx(1, "%s: stop value too large.", argv[1]);
 		break;
 	case 1:
@@ -147,7 +148,7 @@ main(int argc, char *argv[])
 			errx(1, "negative numbers aren't permitted.");
 
 		errno = 0;
-		start = strtoul(argv[0], &p, 0);
+		start = strtoumax(argv[0], &p, 0);
 		if (errno)
 			err(1, "%s", argv[0]);
 		if (*p != '\0')
@@ -188,7 +189,7 @@ read_num_buf(void)
 		if (*p == '-')
 			errx(1, "negative numbers aren't permitted.");
 		errno = 0;
-		val = strtoul(buf, &p, 0);
+		val = strtoumax(buf, &p, 0);
 		if (errno)
 			err(1, "%s", buf);
 		if (*p != '\n')
@@ -243,7 +244,7 @@ primes(ubig start, ubig stop)
 		for (p = &prime[0], factor = prime[0];
 		    factor < stop && p <= pr_limit; factor = *(++p)) {
 			if (factor >= start) {
-				printf(hflag ? "0x%lx\n" : "%lu\n", factor);
+				printf(hflag ? "%" PRIx64 "\n" : "%" PRIu64 "\n", factor);
 			}
 		}
 		/* return early if we are done */
@@ -306,11 +307,11 @@ primes(ubig start, ubig stop)
 		 */
 		for (q = table; q < tab_lim; ++q, start+=2) {
 			if (*q) {
-				if ((uint64_t)start > SIEVEMAX) {
+				if (start > SIEVEMAX) {
 					if (!isprime(start))
 						continue;
 				}
-				printf(hflag ? "0x%lx\n" : "%lu\n", start);
+				printf(hflag ? "%" PRIx64 "\n" : "%" PRIu64 "\n", start);
 			}
 		}
 	}

Modified: projects/bhyve_svm/games/primes/primes.h
==============================================================================
--- projects/bhyve_svm/games/primes/primes.h	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/games/primes/primes.h	Sun Oct  5 01:28:21 2014	(r272545)
@@ -41,8 +41,10 @@
  * chongo <for a good prime call: 391581 * 2^216193 - 1> /\oo/\
  */
 
+#include <stdint.h>
+
 /* ubig is the type that holds a large unsigned value */
-typedef unsigned long ubig;		/* must be >=32 bit unsigned value */
+typedef uint64_t ubig;			/* must be >=32 bit unsigned value */
 #define	BIG		ULONG_MAX	/* largest value will sieve */
 
 /* bytes in sieve table (must be > 3*5*7*11) */

Modified: projects/bhyve_svm/gnu/lib/csu/Makefile
==============================================================================
--- projects/bhyve_svm/gnu/lib/csu/Makefile	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/gnu/lib/csu/Makefile	Sun Oct  5 01:28:21 2014	(r272545)
@@ -24,7 +24,7 @@ CFLAGS+=	-I${GCCLIB}/include -I${GCCDIR}
 CRTS_CFLAGS=	-DCRTSTUFFS_O -DSHARED ${PICFLAG}
 MKDEP=		-DCRT_BEGIN
 
-.if ${TARGET_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no"
+.if ${TARGET_CPUARCH} == "arm"
 CFLAGS+=	-DTARGET_ARM_EABI
 .endif
 

Modified: projects/bhyve_svm/gnu/lib/libgcc/Makefile
==============================================================================
--- projects/bhyve_svm/gnu/lib/libgcc/Makefile	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/gnu/lib/libgcc/Makefile	Sun Oct  5 01:28:21 2014	(r272545)
@@ -15,7 +15,7 @@ MK_SSP=	no
 
 .include "${.CURDIR}/../../usr.bin/cc/Makefile.tgt"
 
-.if ${TARGET_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no"
+.if ${TARGET_CPUARCH} == "arm"
 CFLAGS+=	-DTARGET_ARM_EABI
 .endif
 
@@ -56,7 +56,7 @@ LIB2FUNCS+= _fixuns${mode}si
 .endfor
 
 # Likewise double-word routines.
-.if ${TARGET_CPUARCH} != "arm" || ${MK_ARM_EABI} == "no"
+.if ${TARGET_CPUARCH} != "arm"
 # These are implemented in an ARM specific file but will not be filtered out
 .for mode in sf df xf tf
 LIB2FUNCS+= _fix${mode}di _fixuns${mode}di
@@ -117,14 +117,10 @@ CFLAGS.clang+=	-fheinous-gnu-extensions
 
 LIB1ASMSRC =	lib1funcs.asm
 LIB1ASMFUNCS =  _dvmd_tls _bb_init_func
-.if ${MK_ARM_EABI} != "no"
 LIB2ADDEH =	unwind-arm.c libunwind.S pr-support.c unwind-c.c
 # Some compilers generate __aeabi_ functions libgcc_s is missing
 DPADD+=		${LIBCOMPILER_RT}
 LDADD+=		-lcompiler_rt
-.else
-LIB2FUNCS_EXTRA = floatunsidf.c floatunsisf.c
-.endif
 .endif
 
 .if ${TARGET_CPUARCH} == mips
@@ -319,7 +315,7 @@ CLEANFILES += cs-*.h option*
 SHLIB_MKMAP      = ${GCCDIR}/mkmap-symver.awk
 SHLIB_MKMAP_OPTS =
 SHLIB_MAPFILES   = ${GCCDIR}/libgcc-std.ver
-.if ${TARGET_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no"
+.if ${TARGET_CPUARCH} == "arm"
 SHLIB_MAPFILES  += ${GCCDIR}/config/arm/libgcc-bpabi.ver
 .endif
 VERSION_MAP      = libgcc.map

Modified: projects/bhyve_svm/gnu/lib/libgcov/Makefile
==============================================================================
--- projects/bhyve_svm/gnu/lib/libgcov/Makefile	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/gnu/lib/libgcov/Makefile	Sun Oct  5 01:28:21 2014	(r272545)
@@ -17,7 +17,7 @@ CFLAGS+=	-D_PTHREADS -DGTHREAD_USE_WEAK
 CFLAGS+=	-I${.CURDIR}/../../usr.bin/cc/cc_tools \
 		-I${GCCLIB}/include -I${GCCDIR}/config -I${GCCDIR} -I.
 
-.if ${TARGET_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no"
+.if ${TARGET_CPUARCH} == "arm"
 CFLAGS+=	-DTARGET_ARM_EABI
 .endif
 

Modified: projects/bhyve_svm/gnu/lib/libstdc++/Makefile
==============================================================================
--- projects/bhyve_svm/gnu/lib/libstdc++/Makefile	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/gnu/lib/libstdc++/Makefile	Sun Oct  5 01:28:21 2014	(r272545)
@@ -16,9 +16,6 @@ LIB=		stdc++
 SHLIB_MAJOR=	6
 
 CFLAGS+=	-DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
-.if ${MACHINE_CPUARCH} == "arm" && ${MK_ARM_EABI} == "no"
-CFLAGS+=	-D_GLIBCXX_SJLJ_EXCEPTIONS=1
-.endif
 CFLAGS+=	-I${.CURDIR} -I${SUPDIR} -I${GCCDIR} -I${SRCDIR}/include
 CFLAGS+=	-I${GCCLIB}/include -I${SRCDIR}/include -I.
 CFLAGS+=	-frandom-seed=RepeatabilityConsideredGood
@@ -596,7 +593,7 @@ gthr-default.h: ${GCCDIR}/gthr-posix.h
 
 CLEANFILES+=	${THRHDRS}
 
-.if ${MACHINE_CPUARCH} == "arm" && ${MK_ARM_EABI} != "no"
+.if ${MACHINE_CPUARCH} == "arm"
 unwind.h: ${GCCDIR}/config/arm/unwind-arm.h
 .else
 unwind.h: ${GCCDIR}/unwind-generic.h

Modified: projects/bhyve_svm/gnu/lib/libsupc++/Makefile
==============================================================================
--- projects/bhyve_svm/gnu/lib/libsupc++/Makefile	Sat Oct  4 23:56:25 2014	(r272544)
+++ projects/bhyve_svm/gnu/lib/libsupc++/Makefile	Sun Oct  5 01:28:21 2014	(r272545)
@@ -22,9 +22,6 @@ SRCS+=	del_op.cc del_opnt.cc del_opv.cc 
 SRCS+=	cp-demangle.c
 
 CFLAGS+=	-DIN_GLIBCPP_V3 -DHAVE_CONFIG_H
-.if ${MACHINE_CPUARCH} == "arm" && ${MK_ARM_EABI} == "no"
-CFLAGS+=	-D_GLIBCXX_SJLJ_EXCEPTIONS=1
-.endif

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



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