From owner-svn-src-projects@FreeBSD.ORG Sun Oct 5 01:28:28 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4DD0C5E1; Sun, 5 Oct 2014 01:28:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 36EA1C84; Sun, 5 Oct 2014 01:28:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s951SSgg049570; Sun, 5 Oct 2014 01:28:28 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s951SNX6049548; Sun, 5 Oct 2014 01:28:23 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201410050128.s951SNX6049548@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Sun, 5 Oct 2014 01:28:23 +0000 (UTC) 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... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2014 01:28:28 -0000 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 " 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 " 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 #include #include +#include #include #include #include @@ -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 #include #include +#include #include #include #include @@ -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 /\oo/\ */ +#include + /* 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 ***