From owner-svn-src-projects@FreeBSD.ORG Tue Nov 22 02:28:01 2011 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C513D1065674; Tue, 22 Nov 2011 02:28:01 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B02078FC15; Tue, 22 Nov 2011 02:28:01 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pAM2S1os070150; Tue, 22 Nov 2011 02:28:01 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pAM2S14S070131; Tue, 22 Nov 2011 02:28:01 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201111220228.pAM2S14S070131@svn.freebsd.org> From: Peter Grehan Date: Tue, 22 Nov 2011 02:28:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r227811 - in projects/bhyve: . bin/cat bin/ln bin/mkdir bin/mv bin/ps bin/rm bin/sh bin/test cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/c... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 22 Nov 2011 02:28:01 -0000 Author: grehan Date: Tue Nov 22 02:27:59 2011 New Revision: 227811 URL: http://svn.freebsd.org/changeset/base/227811 Log: IFC @ r227804 Pull in the virtio drivers from head. Added: projects/bhyve/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh - copied unchanged from r227804, head/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh projects/bhyve/include/_xlocale_ctype.h - copied unchanged from r227804, head/include/_xlocale_ctype.h projects/bhyve/include/xlocale.h - copied unchanged from r227804, head/include/xlocale.h projects/bhyve/lib/libc/locale/DESIGN.xlocale - copied unchanged from r227804, head/lib/libc/locale/DESIGN.xlocale projects/bhyve/lib/libc/locale/ctype.c - copied unchanged from r227804, head/lib/libc/locale/ctype.c projects/bhyve/lib/libc/locale/duplocale.3 - copied unchanged from r227804, head/lib/libc/locale/duplocale.3 projects/bhyve/lib/libc/locale/freelocale.3 - copied unchanged from r227804, head/lib/libc/locale/freelocale.3 projects/bhyve/lib/libc/locale/newlocale.3 - copied unchanged from r227804, head/lib/libc/locale/newlocale.3 projects/bhyve/lib/libc/locale/querylocale.3 - copied unchanged from r227804, head/lib/libc/locale/querylocale.3 projects/bhyve/lib/libc/locale/uselocale.3 - copied unchanged from r227804, head/lib/libc/locale/uselocale.3 projects/bhyve/lib/libc/locale/xlocale.3 - copied unchanged from r227804, head/lib/libc/locale/xlocale.3 projects/bhyve/lib/libc/locale/xlocale.c - copied unchanged from r227804, head/lib/libc/locale/xlocale.c projects/bhyve/lib/libc/locale/xlocale_private.h - copied unchanged from r227804, head/lib/libc/locale/xlocale_private.h projects/bhyve/lib/libc/sys/ffclock.2 - copied unchanged from r227804, head/lib/libc/sys/ffclock.2 projects/bhyve/lib/libc/sys/posix_fadvise.2 - copied unchanged from r227804, head/lib/libc/sys/posix_fadvise.2 projects/bhyve/share/man/man4/netmap.4 - copied unchanged from r227804, head/share/man/man4/netmap.4 projects/bhyve/share/man/man4/qlxgb.4 - copied unchanged from r227804, head/share/man/man4/qlxgb.4 projects/bhyve/share/man/man4/sfxge.4 - copied unchanged from r227804, head/share/man/man4/sfxge.4 projects/bhyve/share/man/man4/virtio.4 - copied unchanged from r227804, head/share/man/man4/virtio.4 projects/bhyve/share/man/man4/virtio_balloon.4 - copied unchanged from r227804, head/share/man/man4/virtio_balloon.4 projects/bhyve/share/man/man4/virtio_blk.4 - copied unchanged from r227804, head/share/man/man4/virtio_blk.4 projects/bhyve/share/man/man4/vtnet.4 - copied unchanged from r227804, head/share/man/man4/vtnet.4 projects/bhyve/sys/boot/fdt/dts/p1020rdb.dts - copied unchanged from r227804, head/sys/boot/fdt/dts/p1020rdb.dts projects/bhyve/sys/boot/fdt/dts/p2020ds.dts - copied unchanged from r227804, head/sys/boot/fdt/dts/p2020ds.dts projects/bhyve/sys/boot/fdt/dts/p3041ds.dts - copied unchanged from r227804, head/sys/boot/fdt/dts/p3041ds.dts projects/bhyve/sys/dev/cesa/ - copied from r227804, head/sys/dev/cesa/ projects/bhyve/sys/dev/esp/am53c974reg.h - copied unchanged from r227804, head/sys/dev/esp/am53c974reg.h projects/bhyve/sys/dev/esp/esp_pci.c - copied unchanged from r227804, head/sys/dev/esp/esp_pci.c projects/bhyve/sys/dev/mii/mii_bitbang.c - copied unchanged from r227804, head/sys/dev/mii/mii_bitbang.c projects/bhyve/sys/dev/mii/mii_bitbang.h - copied unchanged from r227804, head/sys/dev/mii/mii_bitbang.h projects/bhyve/sys/dev/netmap/ - copied from r227804, head/sys/dev/netmap/ projects/bhyve/sys/dev/qlxgb/ - copied from r227804, head/sys/dev/qlxgb/ projects/bhyve/sys/dev/sfxge/ - copied from r227804, head/sys/dev/sfxge/ projects/bhyve/sys/dev/virtio/ - copied from r227804, head/sys/dev/virtio/ projects/bhyve/sys/kern/kern_ffclock.c - copied unchanged from r227804, head/sys/kern/kern_ffclock.c projects/bhyve/sys/libkern/iconv_ucs.c - copied unchanged from r227804, head/sys/libkern/iconv_ucs.c projects/bhyve/sys/mips/conf/std.XLP - copied unchanged from r227804, head/sys/mips/conf/std.XLP projects/bhyve/sys/mips/nlm/hal/nlm_hal.c - copied unchanged from r227804, head/sys/mips/nlm/hal/nlm_hal.c projects/bhyve/sys/modules/qlxgb/ - copied from r227804, head/sys/modules/qlxgb/ projects/bhyve/sys/modules/sfxge/ - copied from r227804, head/sys/modules/sfxge/ projects/bhyve/sys/modules/virtio/ - copied from r227804, head/sys/modules/virtio/ projects/bhyve/sys/net/netmap.h - copied unchanged from r227804, head/sys/net/netmap.h projects/bhyve/sys/net/netmap_user.h - copied unchanged from r227804, head/sys/net/netmap_user.h projects/bhyve/sys/sys/_ffcounter.h - copied unchanged from r227804, head/sys/sys/_ffcounter.h projects/bhyve/sys/sys/timeffc.h - copied unchanged from r227804, head/sys/sys/timeffc.h projects/bhyve/tools/regression/bin/sh/builtins/for1.0 - copied unchanged from r227804, head/tools/regression/bin/sh/builtins/for1.0 projects/bhyve/tools/regression/bin/sh/parameters/optind1.0 - copied unchanged from r227804, head/tools/regression/bin/sh/parameters/optind1.0 projects/bhyve/tools/regression/lib/libc/gen/test-arc4random.c - copied unchanged from r227804, head/tools/regression/lib/libc/gen/test-arc4random.c projects/bhyve/tools/tools/netmap/ - copied from r227804, head/tools/tools/netmap/ Deleted: projects/bhyve/sys/mips/nlm/uart_bus_xlp_iodi.c Modified: projects/bhyve/Makefile projects/bhyve/Makefile.inc1 projects/bhyve/ObsoleteFiles.inc projects/bhyve/UPDATING projects/bhyve/bin/cat/cat.c projects/bhyve/bin/ln/ln.c projects/bhyve/bin/mkdir/mkdir.c projects/bhyve/bin/mv/mv.c projects/bhyve/bin/ps/print.c projects/bhyve/bin/ps/ps.1 projects/bhyve/bin/rm/rm.c projects/bhyve/bin/sh/arith_yacc.c projects/bhyve/bin/sh/options.c projects/bhyve/bin/sh/sh.1 projects/bhyve/bin/test/test.c projects/bhyve/cddl/contrib/opensolaris/cmd/zdb/zdb.8 projects/bhyve/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/bhyve/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/bhyve/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/bhyve/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1 projects/bhyve/cddl/lib/libzfs/Makefile projects/bhyve/cddl/sbin/zfs/Makefile projects/bhyve/cddl/sbin/zpool/Makefile projects/bhyve/cddl/usr.bin/zinject/Makefile projects/bhyve/cddl/usr.bin/ztest/Makefile projects/bhyve/cddl/usr.sbin/zdb/Makefile projects/bhyve/contrib/bind9/CHANGES projects/bhyve/contrib/bind9/bin/named/query.c projects/bhyve/contrib/bind9/lib/dns/rbtdb.c projects/bhyve/contrib/bind9/version projects/bhyve/contrib/gcc/config/arm/arm.c projects/bhyve/contrib/gcc/config/rs6000/freebsd.h projects/bhyve/contrib/gdtoa/gdtoaimp.h projects/bhyve/contrib/gdtoa/strtod.c projects/bhyve/contrib/gdtoa/strtodg.c projects/bhyve/contrib/gdtoa/strtof.c projects/bhyve/contrib/gdtoa/strtorQ.c projects/bhyve/contrib/gdtoa/strtord.c projects/bhyve/contrib/gdtoa/strtorx.c projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/bhyve/contrib/tzcode/stdtime/localtime.c projects/bhyve/contrib/tzdata/australasia projects/bhyve/contrib/tzdata/backward projects/bhyve/contrib/tzdata/europe projects/bhyve/contrib/tzdata/northamerica projects/bhyve/contrib/tzdata/zone.tab projects/bhyve/etc/defaults/periodic.conf projects/bhyve/etc/devfs.conf projects/bhyve/etc/periodic/daily/310.accounting projects/bhyve/etc/periodic/daily/800.scrub-zfs projects/bhyve/etc/rc.d/dhclient projects/bhyve/etc/rc.d/nfsd projects/bhyve/etc/rc.d/routing projects/bhyve/etc/rc.d/syscons projects/bhyve/etc/rc.resume projects/bhyve/etc/rc.subr projects/bhyve/games/bcd/bcd.c projects/bhyve/games/caesar/caesar.c projects/bhyve/games/fortune/datfiles/fortunes projects/bhyve/games/fortune/fortune/fortune.c projects/bhyve/games/fortune/unstr/unstr.c projects/bhyve/games/grdc/grdc.c projects/bhyve/games/morse/morse.c projects/bhyve/games/number/number.c projects/bhyve/gnu/lib/libstdc++/config.h projects/bhyve/gnu/usr.bin/binutils/ld/Makefile.powerpc projects/bhyve/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/bhyve/include/Makefile projects/bhyve/include/ctype.h projects/bhyve/include/locale.h projects/bhyve/include/runetype.h projects/bhyve/include/stdio.h projects/bhyve/include/stdlib.h projects/bhyve/include/wchar.h projects/bhyve/include/wctype.h projects/bhyve/lib/clang/clang.build.mk projects/bhyve/lib/clang/include/llvm/Config/config.h projects/bhyve/lib/clang/include/llvm/Config/llvm-config.h projects/bhyve/lib/libc/amd64/gen/setjmp.S projects/bhyve/lib/libc/amd64/gen/sigsetjmp.S projects/bhyve/lib/libc/gdtoa/machdep_ldisQ.c projects/bhyve/lib/libc/gdtoa/machdep_ldisd.c projects/bhyve/lib/libc/gdtoa/machdep_ldisx.c projects/bhyve/lib/libc/gen/arc4random.c projects/bhyve/lib/libc/gen/fnmatch.c projects/bhyve/lib/libc/gen/getutxent.3 projects/bhyve/lib/libc/gen/glob.c projects/bhyve/lib/libc/gen/pututxline.c projects/bhyve/lib/libc/i386/gen/setjmp.S projects/bhyve/lib/libc/i386/gen/sigsetjmp.S projects/bhyve/lib/libc/locale/Makefile.inc projects/bhyve/lib/libc/locale/Symbol.map projects/bhyve/lib/libc/locale/ascii.c projects/bhyve/lib/libc/locale/big5.c projects/bhyve/lib/libc/locale/btowc.c projects/bhyve/lib/libc/locale/collate.c projects/bhyve/lib/libc/locale/collate.h projects/bhyve/lib/libc/locale/collcmp.c projects/bhyve/lib/libc/locale/euc.c projects/bhyve/lib/libc/locale/gb18030.c projects/bhyve/lib/libc/locale/gb2312.c projects/bhyve/lib/libc/locale/gbk.c projects/bhyve/lib/libc/locale/lmessages.c projects/bhyve/lib/libc/locale/lmessages.h projects/bhyve/lib/libc/locale/lmonetary.c projects/bhyve/lib/libc/locale/lmonetary.h projects/bhyve/lib/libc/locale/lnumeric.c projects/bhyve/lib/libc/locale/lnumeric.h projects/bhyve/lib/libc/locale/localeconv.3 projects/bhyve/lib/libc/locale/localeconv.c projects/bhyve/lib/libc/locale/mblen.c projects/bhyve/lib/libc/locale/mblocal.h projects/bhyve/lib/libc/locale/mbrlen.c projects/bhyve/lib/libc/locale/mbrtowc.c projects/bhyve/lib/libc/locale/mbsinit.c projects/bhyve/lib/libc/locale/mbsnrtowcs.c projects/bhyve/lib/libc/locale/mbsrtowcs.c projects/bhyve/lib/libc/locale/mbstowcs.c projects/bhyve/lib/libc/locale/mbtowc.c projects/bhyve/lib/libc/locale/mskanji.c projects/bhyve/lib/libc/locale/nextwctype.c projects/bhyve/lib/libc/locale/nl_langinfo.c projects/bhyve/lib/libc/locale/none.c projects/bhyve/lib/libc/locale/runetype.c projects/bhyve/lib/libc/locale/setlocale.c projects/bhyve/lib/libc/locale/setrunelocale.c projects/bhyve/lib/libc/locale/table.c projects/bhyve/lib/libc/locale/tolower.c projects/bhyve/lib/libc/locale/toupper.c projects/bhyve/lib/libc/locale/utf8.c projects/bhyve/lib/libc/locale/wcrtomb.c projects/bhyve/lib/libc/locale/wcsftime.c projects/bhyve/lib/libc/locale/wcsnrtombs.c projects/bhyve/lib/libc/locale/wcsrtombs.c projects/bhyve/lib/libc/locale/wcstod.c projects/bhyve/lib/libc/locale/wcstof.c projects/bhyve/lib/libc/locale/wcstoimax.c projects/bhyve/lib/libc/locale/wcstol.c projects/bhyve/lib/libc/locale/wcstold.c projects/bhyve/lib/libc/locale/wcstoll.c projects/bhyve/lib/libc/locale/wcstombs.c projects/bhyve/lib/libc/locale/wcstoul.c projects/bhyve/lib/libc/locale/wcstoull.c projects/bhyve/lib/libc/locale/wcstoumax.c projects/bhyve/lib/libc/locale/wctob.c projects/bhyve/lib/libc/locale/wctomb.c projects/bhyve/lib/libc/locale/wctrans.c projects/bhyve/lib/libc/locale/wctype.c projects/bhyve/lib/libc/locale/wcwidth.c projects/bhyve/lib/libc/net/sctp_sys_calls.c projects/bhyve/lib/libc/regex/regcomp.c projects/bhyve/lib/libc/stdio/Symbol.map projects/bhyve/lib/libc/stdio/asprintf.c projects/bhyve/lib/libc/stdio/fgetwc.c projects/bhyve/lib/libc/stdio/fgetwln.c projects/bhyve/lib/libc/stdio/fgetws.c projects/bhyve/lib/libc/stdio/fprintf.c projects/bhyve/lib/libc/stdio/fputwc.c projects/bhyve/lib/libc/stdio/fputws.c projects/bhyve/lib/libc/stdio/fscanf.c projects/bhyve/lib/libc/stdio/fwprintf.c projects/bhyve/lib/libc/stdio/fwscanf.c projects/bhyve/lib/libc/stdio/getwc.c projects/bhyve/lib/libc/stdio/getwchar.c projects/bhyve/lib/libc/stdio/local.h projects/bhyve/lib/libc/stdio/printf.c projects/bhyve/lib/libc/stdio/printfcommon.h projects/bhyve/lib/libc/stdio/putwc.c projects/bhyve/lib/libc/stdio/putwchar.c projects/bhyve/lib/libc/stdio/scanf.c projects/bhyve/lib/libc/stdio/snprintf.c projects/bhyve/lib/libc/stdio/sprintf.c projects/bhyve/lib/libc/stdio/sscanf.c projects/bhyve/lib/libc/stdio/swprintf.c projects/bhyve/lib/libc/stdio/swscanf.c projects/bhyve/lib/libc/stdio/ungetwc.c projects/bhyve/lib/libc/stdio/vasprintf.c projects/bhyve/lib/libc/stdio/vdprintf.c projects/bhyve/lib/libc/stdio/vfprintf.c projects/bhyve/lib/libc/stdio/vfscanf.c projects/bhyve/lib/libc/stdio/vfwprintf.c projects/bhyve/lib/libc/stdio/vfwscanf.c projects/bhyve/lib/libc/stdio/vprintf.c projects/bhyve/lib/libc/stdio/vscanf.c projects/bhyve/lib/libc/stdio/vsnprintf.c projects/bhyve/lib/libc/stdio/vsprintf.c projects/bhyve/lib/libc/stdio/vsscanf.c projects/bhyve/lib/libc/stdio/vswprintf.c projects/bhyve/lib/libc/stdio/vswscanf.c projects/bhyve/lib/libc/stdio/vwprintf.c projects/bhyve/lib/libc/stdio/vwscanf.c projects/bhyve/lib/libc/stdio/wprintf.c projects/bhyve/lib/libc/stdio/wscanf.c projects/bhyve/lib/libc/stdlib/Symbol.map projects/bhyve/lib/libc/stdlib/atof.c projects/bhyve/lib/libc/stdlib/atoi.c projects/bhyve/lib/libc/stdlib/atol.c projects/bhyve/lib/libc/stdlib/atoll.c projects/bhyve/lib/libc/stdlib/realpath.c projects/bhyve/lib/libc/stdlib/strfmon.c projects/bhyve/lib/libc/stdlib/strtoimax.c projects/bhyve/lib/libc/stdlib/strtol.c projects/bhyve/lib/libc/stdlib/strtoll.c projects/bhyve/lib/libc/stdlib/strtoul.c projects/bhyve/lib/libc/stdlib/strtoull.c projects/bhyve/lib/libc/stdlib/strtoumax.c projects/bhyve/lib/libc/stdtime/strftime.c projects/bhyve/lib/libc/stdtime/strptime.c projects/bhyve/lib/libc/stdtime/timelocal.c projects/bhyve/lib/libc/stdtime/timelocal.h projects/bhyve/lib/libc/string/Symbol.map projects/bhyve/lib/libc/string/strcasecmp.c projects/bhyve/lib/libc/string/strcasestr.c projects/bhyve/lib/libc/string/strcoll.c projects/bhyve/lib/libc/string/strxfrm.c projects/bhyve/lib/libc/string/wcscoll.c projects/bhyve/lib/libc/string/wcswidth.c projects/bhyve/lib/libc/string/wcsxfrm.c projects/bhyve/lib/libc/sys/Makefile.inc projects/bhyve/lib/libc/sys/Symbol.map projects/bhyve/lib/libc/sys/flock.2 projects/bhyve/lib/libc/sys/getsockopt.2 projects/bhyve/lib/libc/sys/madvise.2 projects/bhyve/lib/libc/sys/stat.2 projects/bhyve/lib/libkiconv/xlat16_iconv.c projects/bhyve/lib/libpam/Makefile.inc projects/bhyve/lib/libpam/modules/Makefile.inc projects/bhyve/lib/libpam/modules/pam_lastlog/pam_lastlog.c projects/bhyve/lib/libpam/modules/pam_ssh/pam_ssh.c projects/bhyve/lib/libpam/modules/pam_unix/pam_unix.8 projects/bhyve/lib/libpam/modules/pam_unix/pam_unix.c projects/bhyve/lib/librt/timer.c projects/bhyve/lib/libthr/thread/thr_umtx.c projects/bhyve/lib/libusb/Makefile projects/bhyve/lib/libusb/libusb.3 projects/bhyve/lib/libusb/libusb.h projects/bhyve/lib/libusb/libusb10_desc.c projects/bhyve/lib/libusb/libusb20_desc.c projects/bhyve/lib/libusb/libusb20_desc.h projects/bhyve/lib/msun/src/math.h projects/bhyve/libexec/rshd/rshd.c projects/bhyve/libexec/rtld-elf/rtld.c projects/bhyve/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/bhyve/release/doc/share/misc/dev.archlist.txt projects/bhyve/release/generate-release.sh projects/bhyve/release/ia64/mkisoimages.sh projects/bhyve/rescue/rescue/Makefile projects/bhyve/sbin/atm/atmconfig/atmconfig_device.c projects/bhyve/sbin/atm/atmconfig/diag.c projects/bhyve/sbin/atm/atmconfig/main.c projects/bhyve/sbin/badsect/badsect.c projects/bhyve/sbin/bsdlabel/bsdlabel.c projects/bhyve/sbin/camcontrol/camcontrol.c projects/bhyve/sbin/ccdconfig/ccdconfig.c projects/bhyve/sbin/devfs/rule.c projects/bhyve/sbin/dmesg/dmesg.c projects/bhyve/sbin/dumpfs/dumpfs.c projects/bhyve/sbin/fdisk/fdisk.8 projects/bhyve/sbin/fdisk/fdisk.c projects/bhyve/sbin/fdisk_pc98/fdisk.8 projects/bhyve/sbin/ffsinfo/Makefile projects/bhyve/sbin/ffsinfo/ffsinfo.c projects/bhyve/sbin/fsck/fsck.c projects/bhyve/sbin/fsck/preen.c projects/bhyve/sbin/fsck_msdosfs/dir.c projects/bhyve/sbin/fsirand/fsirand.c projects/bhyve/sbin/geom/class/multipath/geom_multipath.c projects/bhyve/sbin/geom/class/multipath/gmultipath.8 projects/bhyve/sbin/geom/class/part/gpart.8 projects/bhyve/sbin/growfs/growfs.c projects/bhyve/sbin/gvinum/gvinum.c projects/bhyve/sbin/hastd/hast.conf.5 projects/bhyve/sbin/hastd/parse.y projects/bhyve/sbin/hastd/primary.c projects/bhyve/sbin/hastd/secondary.c projects/bhyve/sbin/ifconfig/af_inet.c projects/bhyve/sbin/ifconfig/ifconfig.8 projects/bhyve/sbin/ifconfig/ifieee80211.c projects/bhyve/sbin/init/init.c projects/bhyve/sbin/ipfw/ipfw.8 projects/bhyve/sbin/ipfw/main.c projects/bhyve/sbin/md5/md5.1 projects/bhyve/sbin/md5/md5.c projects/bhyve/sbin/mount/mount.c projects/bhyve/sbin/mount/mount_fs.c projects/bhyve/sbin/mount_cd9660/mount_cd9660.c projects/bhyve/sbin/mount_nfs/mount_nfs.8 projects/bhyve/sbin/mount_nfs/mount_nfs.c projects/bhyve/sbin/mount_nullfs/mount_nullfs.c projects/bhyve/sbin/mount_udf/mount_udf.c projects/bhyve/sbin/natd/natd.c projects/bhyve/sbin/newfs/mkfs.c projects/bhyve/sbin/newfs/newfs.h projects/bhyve/sbin/newfs_msdos/newfs_msdos.c projects/bhyve/sbin/rcorder/rcorder.c projects/bhyve/sbin/recoverdisk/recoverdisk.c projects/bhyve/sbin/shutdown/shutdown.c projects/bhyve/sbin/swapon/swapon.c projects/bhyve/sbin/tunefs/tunefs.c projects/bhyve/sbin/umount/umount.c projects/bhyve/secure/usr.bin/openssl/man/ca.1 projects/bhyve/share/man/man4/Makefile projects/bhyve/share/man/man4/altq.4 projects/bhyve/share/man/man4/esp.4 projects/bhyve/share/man/man4/ip.4 projects/bhyve/share/man/man4/mps.4 projects/bhyve/share/man/man4/mtio.4 projects/bhyve/share/man/man4/mvs.4 projects/bhyve/share/man/man4/tcp.4 projects/bhyve/share/man/man4/ti.4 projects/bhyve/share/man/man4/u3g.4 projects/bhyve/share/man/man4/uark.4 projects/bhyve/share/man/man4/ubsa.4 projects/bhyve/share/man/man4/ubser.4 projects/bhyve/share/man/man4/uchcom.4 projects/bhyve/share/man/man4/ucycom.4 projects/bhyve/share/man/man4/ufoma.4 projects/bhyve/share/man/man4/uftdi.4 projects/bhyve/share/man/man4/uipaq.4 projects/bhyve/share/man/man4/umcs.4 projects/bhyve/share/man/man4/umct.4 projects/bhyve/share/man/man4/umodem.4 projects/bhyve/share/man/man4/uplcom.4 projects/bhyve/share/man/man4/uslcom.4 projects/bhyve/share/man/man4/uvisor.4 projects/bhyve/share/man/man4/uvscom.4 projects/bhyve/share/man/man7/release.7 projects/bhyve/share/man/man9/Makefile projects/bhyve/share/man/man9/VOP_VPTOCNP.9 projects/bhyve/share/man/man9/kobj.9 projects/bhyve/share/man/man9/kqueue.9 projects/bhyve/share/man/man9/lock.9 projects/bhyve/share/man/man9/mutex.9 projects/bhyve/share/man/man9/rmlock.9 projects/bhyve/share/man/man9/rwlock.9 projects/bhyve/share/man/man9/stack.9 projects/bhyve/share/man/man9/sx.9 projects/bhyve/share/misc/bsd-family-tree projects/bhyve/share/misc/committers-ports.dot projects/bhyve/share/misc/committers-src.dot projects/bhyve/share/mk/bsd.lib.mk projects/bhyve/share/mk/bsd.own.mk projects/bhyve/share/monetdef/zh_CN.UTF-8.src projects/bhyve/sys/amd64/amd64/machdep.c projects/bhyve/sys/amd64/amd64/mp_machdep.c projects/bhyve/sys/amd64/amd64/pmap.c projects/bhyve/sys/amd64/amd64/trap.c projects/bhyve/sys/amd64/amd64/uma_machdep.c projects/bhyve/sys/amd64/conf/DEFAULTS projects/bhyve/sys/amd64/conf/GENERIC projects/bhyve/sys/amd64/include/_stdint.h projects/bhyve/sys/amd64/include/segments.h projects/bhyve/sys/amd64/include/signal.h projects/bhyve/sys/amd64/include/trap.h projects/bhyve/sys/amd64/include/ucontext.h projects/bhyve/sys/amd64/linux32/linux32_proto.h projects/bhyve/sys/amd64/linux32/linux32_syscall.h projects/bhyve/sys/amd64/linux32/linux32_syscalls.c projects/bhyve/sys/amd64/linux32/linux32_sysent.c projects/bhyve/sys/amd64/linux32/linux32_systrace_args.c projects/bhyve/sys/amd64/linux32/linux32_sysvec.c projects/bhyve/sys/amd64/linux32/syscalls.master projects/bhyve/sys/arm/arm/busdma_machdep.c projects/bhyve/sys/arm/arm/vm_machdep.c projects/bhyve/sys/arm/at91/at91.c projects/bhyve/sys/arm/conf/DB-88F6XXX projects/bhyve/sys/arm/conf/DEFAULTS projects/bhyve/sys/arm/conf/GUMSTIX projects/bhyve/sys/arm/conf/SHEEVAPLUG projects/bhyve/sys/arm/econa/econa.c projects/bhyve/sys/arm/mv/files.mv projects/bhyve/sys/arm/xscale/i80321/iq31244_7seg.c projects/bhyve/sys/arm/xscale/i80321/iq80321.c projects/bhyve/sys/arm/xscale/i8134x/i81342.c projects/bhyve/sys/arm/xscale/i8134x/iq81342_7seg.c projects/bhyve/sys/arm/xscale/ixp425/avila_ata.c projects/bhyve/sys/arm/xscale/ixp425/if_npe.c projects/bhyve/sys/arm/xscale/ixp425/ixp425.c projects/bhyve/sys/arm/xscale/pxa/pxa_obio.c projects/bhyve/sys/arm/xscale/pxa/pxa_smi.c projects/bhyve/sys/arm/xscale/pxa/pxa_space.c projects/bhyve/sys/boot/common/loader.8 projects/bhyve/sys/boot/fdt/dts/db88f6281.dts projects/bhyve/sys/boot/fdt/dts/sheevaplug.dts projects/bhyve/sys/boot/forth/loader.conf projects/bhyve/sys/boot/i386/libi386/bioscd.c projects/bhyve/sys/boot/i386/loader/Makefile projects/bhyve/sys/boot/ia64/common/exec.c projects/bhyve/sys/boot/ofw/Makefile.inc projects/bhyve/sys/boot/powerpc/Makefile.inc projects/bhyve/sys/boot/uboot/Makefile.inc projects/bhyve/sys/cam/ata/ata_da.c projects/bhyve/sys/cam/ata/ata_pmp.c projects/bhyve/sys/cam/cam_periph.c projects/bhyve/sys/cam/cam_queue.c projects/bhyve/sys/cam/cam_sim.c projects/bhyve/sys/cam/cam_sim.h projects/bhyve/sys/cam/cam_xpt.c projects/bhyve/sys/cam/scsi/scsi_cd.c projects/bhyve/sys/cam/scsi/scsi_ch.c projects/bhyve/sys/cam/scsi/scsi_ch.h projects/bhyve/sys/cam/scsi/scsi_da.c projects/bhyve/sys/cam/scsi/scsi_low.c projects/bhyve/sys/cam/scsi/scsi_sa.c projects/bhyve/sys/cam/scsi/scsi_ses.c projects/bhyve/sys/cam/scsi/scsi_targ_bh.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/bhyve/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/bhyve/sys/cddl/dev/cyclic/cyclic.c projects/bhyve/sys/cddl/dev/dtrace/i386/dtrace_asm.S projects/bhyve/sys/cddl/dev/fbt/fbt.c projects/bhyve/sys/cddl/dev/systrace/systrace.c projects/bhyve/sys/compat/freebsd32/freebsd32.h projects/bhyve/sys/compat/freebsd32/freebsd32_misc.c projects/bhyve/sys/compat/freebsd32/freebsd32_proto.h projects/bhyve/sys/compat/freebsd32/freebsd32_syscall.h projects/bhyve/sys/compat/freebsd32/freebsd32_syscalls.c projects/bhyve/sys/compat/freebsd32/freebsd32_sysent.c projects/bhyve/sys/compat/freebsd32/freebsd32_systrace_args.c projects/bhyve/sys/compat/freebsd32/syscalls.master projects/bhyve/sys/compat/ia32/ia32_sysvec.c projects/bhyve/sys/compat/linux/linux_file.c projects/bhyve/sys/compat/linux/linux_file.h projects/bhyve/sys/compat/linux/linux_futex.c projects/bhyve/sys/compat/linux/linux_mib.c projects/bhyve/sys/compat/svr4/svr4_fcntl.c projects/bhyve/sys/compat/svr4/svr4_proto.h projects/bhyve/sys/compat/svr4/svr4_syscall.h projects/bhyve/sys/compat/svr4/svr4_syscallnames.c projects/bhyve/sys/compat/svr4/svr4_sysent.c projects/bhyve/sys/compat/svr4/syscalls.master projects/bhyve/sys/compat/x86bios/x86bios.c projects/bhyve/sys/conf/NOTES projects/bhyve/sys/conf/files projects/bhyve/sys/conf/files.amd64 projects/bhyve/sys/conf/newvers.sh projects/bhyve/sys/conf/options projects/bhyve/sys/contrib/pf/net/if_pfsync.c projects/bhyve/sys/contrib/pf/net/pf.c projects/bhyve/sys/crypto/aesni/aesni_wrap.c projects/bhyve/sys/dev/aac/aac.c projects/bhyve/sys/dev/aac/aac_cam.c projects/bhyve/sys/dev/acpi_support/acpi_wmi.c projects/bhyve/sys/dev/acpica/Osd/OsdInterrupt.c projects/bhyve/sys/dev/acpica/Osd/OsdMemory.c projects/bhyve/sys/dev/acpica/Osd/OsdSchedule.c projects/bhyve/sys/dev/acpica/Osd/OsdSynch.c projects/bhyve/sys/dev/acpica/acpi.c projects/bhyve/sys/dev/acpica/acpi_cmbat.c projects/bhyve/sys/dev/acpica/acpi_ec.c projects/bhyve/sys/dev/acpica/acpi_pci_link.c projects/bhyve/sys/dev/acpica/acpi_perf.c projects/bhyve/sys/dev/acpica/acpi_powerres.c projects/bhyve/sys/dev/acpica/acpi_smbat.c projects/bhyve/sys/dev/acpica/acpi_thermal.c projects/bhyve/sys/dev/acpica/acpi_video.c projects/bhyve/sys/dev/ae/if_ae.c projects/bhyve/sys/dev/ahci/ahci.c projects/bhyve/sys/dev/amr/amr.c projects/bhyve/sys/dev/amr/amr_cam.c projects/bhyve/sys/dev/an/if_an.c projects/bhyve/sys/dev/ata/ata-all.c projects/bhyve/sys/dev/ata/ata-disk.c projects/bhyve/sys/dev/ata/ata-pci.c projects/bhyve/sys/dev/ata/chipsets/ata-promise.c projects/bhyve/sys/dev/ata/chipsets/ata-siliconimage.c projects/bhyve/sys/dev/ath/ah_osdep.c projects/bhyve/sys/dev/ath/ath_hal/ah.c projects/bhyve/sys/dev/ath/ath_hal/ah.h projects/bhyve/sys/dev/ath/ath_hal/ah_devid.h projects/bhyve/sys/dev/ath/ath_hal/ah_internal.h projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416phy.h projects/bhyve/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/bhyve/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/bhyve/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/bhyve/sys/dev/ath/ath_rate/amrr/amrr.c projects/bhyve/sys/dev/ath/ath_rate/onoe/onoe.c projects/bhyve/sys/dev/ath/ath_rate/sample/sample.c projects/bhyve/sys/dev/ath/ath_rate/sample/sample.h projects/bhyve/sys/dev/ath/if_ath.c projects/bhyve/sys/dev/ath/if_ath_ahb.c projects/bhyve/sys/dev/ath/if_ath_debug.c projects/bhyve/sys/dev/ath/if_ath_debug.h projects/bhyve/sys/dev/ath/if_ath_keycache.c projects/bhyve/sys/dev/ath/if_ath_keycache.h projects/bhyve/sys/dev/ath/if_ath_misc.h projects/bhyve/sys/dev/ath/if_ath_pci.c projects/bhyve/sys/dev/ath/if_ath_sysctl.c projects/bhyve/sys/dev/ath/if_ath_tx.c projects/bhyve/sys/dev/ath/if_ath_tx.h projects/bhyve/sys/dev/ath/if_ath_tx_ht.c projects/bhyve/sys/dev/ath/if_ath_tx_ht.h projects/bhyve/sys/dev/ath/if_athioctl.h projects/bhyve/sys/dev/ath/if_athrate.h projects/bhyve/sys/dev/ath/if_athvar.h projects/bhyve/sys/dev/atkbdc/psm.c projects/bhyve/sys/dev/bce/if_bce.c projects/bhyve/sys/dev/bge/if_bge.c projects/bhyve/sys/dev/bge/if_bgereg.h projects/bhyve/sys/dev/bktr/bktr_os.c projects/bhyve/sys/dev/bktr/bktr_reg.h projects/bhyve/sys/dev/bm/if_bm.c projects/bhyve/sys/dev/bm/if_bmreg.h projects/bhyve/sys/dev/bm/if_bmvar.h projects/bhyve/sys/dev/bwn/if_bwn.c projects/bhyve/sys/dev/bxe/if_bxe.c projects/bhyve/sys/dev/cardbus/cardbus.c projects/bhyve/sys/dev/ciss/ciss.c projects/bhyve/sys/dev/cs/if_cs.c projects/bhyve/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c projects/bhyve/sys/dev/cxgbe/t4_main.c projects/bhyve/sys/dev/dc/dcphy.c projects/bhyve/sys/dev/dc/if_dc.c projects/bhyve/sys/dev/dc/if_dcreg.h projects/bhyve/sys/dev/dcons/dcons_os.c projects/bhyve/sys/dev/e1000/if_em.c projects/bhyve/sys/dev/e1000/if_igb.c projects/bhyve/sys/dev/esp/esp_sbus.c projects/bhyve/sys/dev/esp/ncr53c9x.c projects/bhyve/sys/dev/esp/ncr53c9xreg.h projects/bhyve/sys/dev/esp/ncr53c9xvar.h projects/bhyve/sys/dev/fb/vesa.c projects/bhyve/sys/dev/fdc/fdc.c projects/bhyve/sys/dev/firewire/fwmem.c projects/bhyve/sys/dev/firewire/if_fwe.c projects/bhyve/sys/dev/firewire/if_fwip.c projects/bhyve/sys/dev/firewire/sbp.c projects/bhyve/sys/dev/firewire/sbp_targ.c projects/bhyve/sys/dev/gpio/gpiobus.c projects/bhyve/sys/dev/hifn/hifn7751.c projects/bhyve/sys/dev/hwpmc/hwpmc_mips24k.c projects/bhyve/sys/dev/iicbus/ad7417.c projects/bhyve/sys/dev/iicbus/max6690.c projects/bhyve/sys/dev/iir/iir.c projects/bhyve/sys/dev/ipmi/ipmi.c projects/bhyve/sys/dev/iscsi/initiator/isc_subr.c projects/bhyve/sys/dev/iscsi/initiator/iscsi.c projects/bhyve/sys/dev/iscsi/initiator/iscsivar.h projects/bhyve/sys/dev/isp/DriverManual.txt projects/bhyve/sys/dev/isp/isp.c projects/bhyve/sys/dev/isp/isp_freebsd.c projects/bhyve/sys/dev/isp/isp_freebsd.h projects/bhyve/sys/dev/isp/isp_pci.c projects/bhyve/sys/dev/kbd/kbd.c projects/bhyve/sys/dev/lmc/if_lmc.c projects/bhyve/sys/dev/malo/if_malo.c projects/bhyve/sys/dev/malo/if_malo_pci.c projects/bhyve/sys/dev/md/md.c projects/bhyve/sys/dev/mfi/mfi.c projects/bhyve/sys/dev/mfi/mfi_cam.c projects/bhyve/sys/dev/mfi/mfi_debug.c projects/bhyve/sys/dev/mfi/mfi_disk.c projects/bhyve/sys/dev/mfi/mfi_pci.c projects/bhyve/sys/dev/mfi/mfivar.h projects/bhyve/sys/dev/mii/brgphy.c projects/bhyve/sys/dev/mii/mii.c projects/bhyve/sys/dev/mii/miidevs projects/bhyve/sys/dev/mii/miivar.h projects/bhyve/sys/dev/mmc/mmc.c projects/bhyve/sys/dev/mps/mps_sas.c projects/bhyve/sys/dev/mpt/mpt.c projects/bhyve/sys/dev/msk/if_msk.c projects/bhyve/sys/dev/msk/if_mskreg.h projects/bhyve/sys/dev/mvs/mvs.c projects/bhyve/sys/dev/mvs/mvs_pci.c projects/bhyve/sys/dev/mvs/mvs_soc.c projects/bhyve/sys/dev/mwl/if_mwl.c projects/bhyve/sys/dev/mwl/mwlhal.c projects/bhyve/sys/dev/nge/if_nge.c projects/bhyve/sys/dev/nge/if_ngereg.h projects/bhyve/sys/dev/nmdm/nmdm.c projects/bhyve/sys/dev/ofw/openfirm.c projects/bhyve/sys/dev/pccard/pccard.c projects/bhyve/sys/dev/pccbb/pccbb.c projects/bhyve/sys/dev/pccbb/pccbb_isa.c projects/bhyve/sys/dev/ppbus/ppb_base.c projects/bhyve/sys/dev/ppbus/ppbconf.c projects/bhyve/sys/dev/ppc/ppc.c projects/bhyve/sys/dev/puc/puc.c projects/bhyve/sys/dev/puc/pucdata.c projects/bhyve/sys/dev/quicc/quicc_core.c projects/bhyve/sys/dev/re/if_re.c projects/bhyve/sys/dev/rndtest/rndtest.c projects/bhyve/sys/dev/rt/if_rt.c projects/bhyve/sys/dev/safe/safe.c projects/bhyve/sys/dev/scc/scc_core.c projects/bhyve/sys/dev/sdhci/sdhci.c projects/bhyve/sys/dev/siba/siba_core.c projects/bhyve/sys/dev/siis/siis.c projects/bhyve/sys/dev/sio/sio_pci.c projects/bhyve/sys/dev/sis/if_sis.c projects/bhyve/sys/dev/sis/if_sisreg.h projects/bhyve/sys/dev/smc/if_smc.c projects/bhyve/sys/dev/sound/midi/midi.c projects/bhyve/sys/dev/sound/pci/envy24.c projects/bhyve/sys/dev/sound/pci/envy24ht.c projects/bhyve/sys/dev/sound/pci/maestro.c projects/bhyve/sys/dev/sound/pci/spicds.c projects/bhyve/sys/dev/sound/pcm/ac97.c projects/bhyve/sys/dev/sound/pcm/feeder.c projects/bhyve/sys/dev/sound/pcm/mixer.c projects/bhyve/sys/dev/sound/usb/uaudio.c projects/bhyve/sys/dev/ste/if_ste.c projects/bhyve/sys/dev/ste/if_stereg.h projects/bhyve/sys/dev/stge/if_stge.c projects/bhyve/sys/dev/stge/if_stgereg.h projects/bhyve/sys/dev/syscons/scterm-teken.c projects/bhyve/sys/dev/syscons/syscons.c projects/bhyve/sys/dev/tdfx/tdfx_pci.c projects/bhyve/sys/dev/ti/if_ti.c projects/bhyve/sys/dev/ti/if_tireg.h projects/bhyve/sys/dev/tl/if_tl.c projects/bhyve/sys/dev/tl/if_tlreg.h projects/bhyve/sys/dev/twa/tw_osl_freebsd.c projects/bhyve/sys/dev/twe/twe_freebsd.c projects/bhyve/sys/dev/tws/tws_services.c projects/bhyve/sys/dev/tws/tws_services.h projects/bhyve/sys/dev/uart/uart_core.c projects/bhyve/sys/dev/uart/uart_dev_ns8250.c projects/bhyve/sys/dev/ubsec/ubsec.c projects/bhyve/sys/dev/usb/controller/at91dci.c projects/bhyve/sys/dev/usb/controller/atmegadci.c projects/bhyve/sys/dev/usb/controller/avr32dci.c projects/bhyve/sys/dev/usb/controller/ehci.c projects/bhyve/sys/dev/usb/controller/musb_otg.c projects/bhyve/sys/dev/usb/controller/ohci.c projects/bhyve/sys/dev/usb/controller/uhci.c projects/bhyve/sys/dev/usb/controller/usb_controller.c projects/bhyve/sys/dev/usb/controller/uss820dci.c projects/bhyve/sys/dev/usb/controller/xhci.c projects/bhyve/sys/dev/usb/input/atp.c projects/bhyve/sys/dev/usb/input/uep.c projects/bhyve/sys/dev/usb/input/uhid.c projects/bhyve/sys/dev/usb/input/ukbd.c projects/bhyve/sys/dev/usb/input/ums.c projects/bhyve/sys/dev/usb/misc/udbp.c projects/bhyve/sys/dev/usb/net/if_aue.c projects/bhyve/sys/dev/usb/net/if_axe.c projects/bhyve/sys/dev/usb/net/if_cdce.c projects/bhyve/sys/dev/usb/net/if_cue.c projects/bhyve/sys/dev/usb/net/if_ipheth.c projects/bhyve/sys/dev/usb/net/if_kue.c projects/bhyve/sys/dev/usb/net/if_mos.c projects/bhyve/sys/dev/usb/net/if_rue.c projects/bhyve/sys/dev/usb/net/if_udav.c projects/bhyve/sys/dev/usb/net/if_usie.c projects/bhyve/sys/dev/usb/net/uhso.c projects/bhyve/sys/dev/usb/net/usb_ethernet.c projects/bhyve/sys/dev/usb/quirk/usb_quirk.c projects/bhyve/sys/dev/usb/serial/u3g.c projects/bhyve/sys/dev/usb/serial/ubsa.c projects/bhyve/sys/dev/usb/serial/ubser.c projects/bhyve/sys/dev/usb/serial/uchcom.c projects/bhyve/sys/dev/usb/serial/ufoma.c projects/bhyve/sys/dev/usb/serial/uftdi.c projects/bhyve/sys/dev/usb/serial/ulpt.c projects/bhyve/sys/dev/usb/serial/umcs.c projects/bhyve/sys/dev/usb/serial/umodem.c projects/bhyve/sys/dev/usb/serial/umoscom.c projects/bhyve/sys/dev/usb/serial/uplcom.c projects/bhyve/sys/dev/usb/serial/usb_serial.c projects/bhyve/sys/dev/usb/serial/uslcom.c projects/bhyve/sys/dev/usb/serial/uvisor.c projects/bhyve/sys/dev/usb/serial/uvscom.c projects/bhyve/sys/dev/usb/storage/umass.c projects/bhyve/sys/dev/usb/storage/urio.c projects/bhyve/sys/dev/usb/storage/ustorage_fs.c projects/bhyve/sys/dev/usb/template/usb_template.c projects/bhyve/sys/dev/usb/usb.h projects/bhyve/sys/dev/usb/usb_busdma.c projects/bhyve/sys/dev/usb/usb_compat_linux.c projects/bhyve/sys/dev/usb/usb_dev.c projects/bhyve/sys/dev/usb/usb_device.c projects/bhyve/sys/dev/usb/usb_generic.c projects/bhyve/sys/dev/usb/usb_hub.c projects/bhyve/sys/dev/usb/usb_ioctl.h projects/bhyve/sys/dev/usb/usb_msctest.c projects/bhyve/sys/dev/usb/usb_process.c projects/bhyve/sys/dev/usb/usb_request.c projects/bhyve/sys/dev/usb/usb_transfer.c projects/bhyve/sys/dev/usb/usb_util.c projects/bhyve/sys/dev/usb/usb_util.h projects/bhyve/sys/dev/usb/usbdevs projects/bhyve/sys/dev/usb/wlan/if_rum.c projects/bhyve/sys/dev/usb/wlan/if_run.c projects/bhyve/sys/dev/usb/wlan/if_uath.c projects/bhyve/sys/dev/usb/wlan/if_upgt.c projects/bhyve/sys/dev/usb/wlan/if_ural.c projects/bhyve/sys/dev/usb/wlan/if_urtw.c projects/bhyve/sys/dev/usb/wlan/if_zyd.c projects/bhyve/sys/dev/wb/if_wb.c projects/bhyve/sys/dev/wb/if_wbreg.h projects/bhyve/sys/dev/wi/if_wi.c projects/bhyve/sys/dev/xe/if_xe.c projects/bhyve/sys/dev/xen/balloon/balloon.c projects/bhyve/sys/dev/xen/blkback/blkback.c projects/bhyve/sys/dev/xen/blkfront/blkfront.c projects/bhyve/sys/dev/xl/if_xl.c projects/bhyve/sys/dev/xl/if_xlreg.h projects/bhyve/sys/fs/devfs/devfs_rule.c projects/bhyve/sys/fs/devfs/devfs_vnops.c projects/bhyve/sys/fs/ext2fs/ext2_alloc.c projects/bhyve/sys/fs/msdosfs/msdosfs_conv.c projects/bhyve/sys/fs/nfs/nfs_var.h projects/bhyve/sys/fs/nfs/nfsclstate.h projects/bhyve/sys/fs/nfsclient/nfs_clrpcops.c projects/bhyve/sys/fs/nfsclient/nfs_clstate.c projects/bhyve/sys/fs/nfsclient/nfs_clvfsops.c projects/bhyve/sys/fs/nfsclient/nfs_clvnops.c projects/bhyve/sys/fs/ntfs/ntfs_subr.c projects/bhyve/sys/fs/nullfs/null_subr.c projects/bhyve/sys/fs/nullfs/null_vnops.c projects/bhyve/sys/fs/nwfs/nwfs_mount.h projects/bhyve/sys/fs/procfs/procfs_status.c projects/bhyve/sys/fs/pseudofs/pseudofs_vncache.c projects/bhyve/sys/fs/pseudofs/pseudofs_vnops.c projects/bhyve/sys/fs/smbfs/smbfs.h projects/bhyve/sys/fs/smbfs/smbfs_node.c projects/bhyve/sys/fs/smbfs/smbfs_smb.c projects/bhyve/sys/fs/smbfs/smbfs_subr.c projects/bhyve/sys/fs/tmpfs/tmpfs.h projects/bhyve/sys/fs/tmpfs/tmpfs_vfsops.c projects/bhyve/sys/fs/tmpfs/tmpfs_vnops.c projects/bhyve/sys/fs/udf/udf_vnops.c projects/bhyve/sys/geom/cache/g_cache.c projects/bhyve/sys/geom/concat/g_concat.c projects/bhyve/sys/geom/concat/g_concat.h projects/bhyve/sys/geom/eli/g_eli.c projects/bhyve/sys/geom/eli/g_eli.h projects/bhyve/sys/geom/gate/g_gate.c projects/bhyve/sys/geom/geom_disk.c projects/bhyve/sys/geom/geom_event.c projects/bhyve/sys/geom/geom_vfs.c projects/bhyve/sys/geom/journal/g_journal.c projects/bhyve/sys/geom/mirror/g_mirror.c projects/bhyve/sys/geom/mountver/g_mountver.c projects/bhyve/sys/geom/multipath/g_multipath.c projects/bhyve/sys/geom/multipath/g_multipath.h projects/bhyve/sys/geom/nop/g_nop.c projects/bhyve/sys/geom/part/g_part.c projects/bhyve/sys/geom/raid/tr_raid1.c projects/bhyve/sys/geom/raid/tr_raid1e.c projects/bhyve/sys/geom/raid3/g_raid3.c projects/bhyve/sys/geom/sched/gs_rr.c projects/bhyve/sys/geom/shsec/g_shsec.c projects/bhyve/sys/geom/stripe/g_stripe.c projects/bhyve/sys/geom/uzip/g_uzip.c projects/bhyve/sys/geom/vinum/geom_vinum.c projects/bhyve/sys/geom/virstor/g_virstor.c projects/bhyve/sys/geom/zero/g_zero.c projects/bhyve/sys/gnu/fs/xfs/FreeBSD/support/debug.c projects/bhyve/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c projects/bhyve/sys/i386/conf/DEFAULTS projects/bhyve/sys/i386/conf/GENERIC projects/bhyve/sys/i386/i386/machdep.c projects/bhyve/sys/i386/i386/mp_machdep.c projects/bhyve/sys/i386/i386/pmap.c projects/bhyve/sys/i386/i386/trap.c projects/bhyve/sys/i386/ibcs2/ibcs2_fcntl.c projects/bhyve/sys/i386/ibcs2/ibcs2_proto.h projects/bhyve/sys/i386/ibcs2/ibcs2_syscall.h projects/bhyve/sys/i386/ibcs2/ibcs2_sysent.c projects/bhyve/sys/i386/ibcs2/syscalls.master projects/bhyve/sys/i386/include/segments.h projects/bhyve/sys/i386/include/signal.h projects/bhyve/sys/i386/include/trap.h projects/bhyve/sys/i386/include/ucontext.h projects/bhyve/sys/i386/linux/linux_proto.h projects/bhyve/sys/i386/linux/linux_syscall.h projects/bhyve/sys/i386/linux/linux_syscalls.c projects/bhyve/sys/i386/linux/linux_sysent.c projects/bhyve/sys/i386/linux/linux_systrace_args.c projects/bhyve/sys/i386/linux/syscalls.master projects/bhyve/sys/i386/xen/pmap.c projects/bhyve/sys/ia64/conf/DEFAULTS projects/bhyve/sys/ia64/conf/GENERIC projects/bhyve/sys/ia64/ia64/busdma_machdep.c projects/bhyve/sys/ia64/ia64/machdep.c projects/bhyve/sys/ia64/ia64/mca.c projects/bhyve/sys/ia64/ia64/pmap.c projects/bhyve/sys/ia64/ia64/sapic.c projects/bhyve/sys/ia64/ia64/sscdisk.c projects/bhyve/sys/ia64/ia64/unwind.c projects/bhyve/sys/kern/init_main.c projects/bhyve/sys/kern/init_sysent.c projects/bhyve/sys/kern/kern_clock.c projects/bhyve/sys/kern/kern_conf.c projects/bhyve/sys/kern/kern_cpu.c projects/bhyve/sys/kern/kern_ctf.c projects/bhyve/sys/kern/kern_descrip.c projects/bhyve/sys/kern/kern_dtrace.c projects/bhyve/sys/kern/kern_et.c projects/bhyve/sys/kern/kern_fail.c projects/bhyve/sys/kern/kern_jail.c projects/bhyve/sys/kern/kern_ktr.c projects/bhyve/sys/kern/kern_linker.c projects/bhyve/sys/kern/kern_lock.c projects/bhyve/sys/kern/kern_lockf.c projects/bhyve/sys/kern/kern_malloc.c projects/bhyve/sys/kern/kern_mutex.c projects/bhyve/sys/kern/kern_poll.c projects/bhyve/sys/kern/kern_proc.c projects/bhyve/sys/kern/kern_rctl.c projects/bhyve/sys/kern/kern_resource.c projects/bhyve/sys/kern/kern_rmlock.c projects/bhyve/sys/kern/kern_rwlock.c projects/bhyve/sys/kern/kern_shutdown.c projects/bhyve/sys/kern/kern_sig.c projects/bhyve/sys/kern/kern_sx.c projects/bhyve/sys/kern/kern_synch.c projects/bhyve/sys/kern/kern_tc.c projects/bhyve/sys/kern/kern_thr.c projects/bhyve/sys/kern/kern_thread.c projects/bhyve/sys/kern/kern_timeout.c projects/bhyve/sys/kern/kern_umtx.c projects/bhyve/sys/kern/makesyscalls.sh projects/bhyve/sys/kern/sched_4bsd.c projects/bhyve/sys/kern/subr_bus.c projects/bhyve/sys/kern/subr_devstat.c projects/bhyve/sys/kern/subr_firmware.c projects/bhyve/sys/kern/subr_kdb.c projects/bhyve/sys/kern/subr_kobj.c projects/bhyve/sys/kern/subr_lock.c projects/bhyve/sys/kern/subr_mchain.c projects/bhyve/sys/kern/subr_pcpu.c projects/bhyve/sys/kern/subr_prof.c projects/bhyve/sys/kern/subr_rman.c projects/bhyve/sys/kern/subr_rtc.c projects/bhyve/sys/kern/subr_sleepqueue.c projects/bhyve/sys/kern/subr_smp.c projects/bhyve/sys/kern/subr_stack.c projects/bhyve/sys/kern/subr_turnstile.c projects/bhyve/sys/kern/subr_uio.c projects/bhyve/sys/kern/subr_witness.c projects/bhyve/sys/kern/sys_generic.c projects/bhyve/sys/kern/syscalls.c projects/bhyve/sys/kern/syscalls.master projects/bhyve/sys/kern/systrace_args.c projects/bhyve/sys/kern/uipc_mqueue.c projects/bhyve/sys/kern/uipc_socket.c projects/bhyve/sys/kern/uipc_usrreq.c projects/bhyve/sys/kern/vfs_bio.c projects/bhyve/sys/kern/vfs_cache.c projects/bhyve/sys/kern/vfs_default.c projects/bhyve/sys/kern/vfs_mount.c projects/bhyve/sys/kern/vfs_subr.c projects/bhyve/sys/kern/vfs_syscalls.c projects/bhyve/sys/kern/vfs_vnops.c projects/bhyve/sys/kern/vnode_if.src projects/bhyve/sys/libkern/iconv.c projects/bhyve/sys/mips/cavium/usb/octusb.c projects/bhyve/sys/mips/conf/AR91XX_BASE projects/bhyve/sys/mips/conf/DEFAULTS projects/bhyve/sys/mips/conf/XLP projects/bhyve/sys/mips/conf/XLP64 projects/bhyve/sys/mips/conf/XLPN32 projects/bhyve/sys/mips/include/asm.h projects/bhyve/sys/mips/include/cpufunc.h projects/bhyve/sys/mips/include/cpuregs.h projects/bhyve/sys/mips/mips/busdma_machdep.c projects/bhyve/sys/mips/mips/cache.c projects/bhyve/sys/mips/mips/pmap.c projects/bhyve/sys/mips/nlm/cms.c projects/bhyve/sys/mips/nlm/files.xlp projects/bhyve/sys/mips/nlm/hal/bridge.h projects/bhyve/sys/mips/nlm/hal/cop2.h projects/bhyve/sys/mips/nlm/hal/cpucontrol.h projects/bhyve/sys/mips/nlm/hal/fmn.c projects/bhyve/sys/mips/nlm/hal/fmn.h projects/bhyve/sys/mips/nlm/hal/haldefs.h projects/bhyve/sys/mips/nlm/hal/iomap.h projects/bhyve/sys/mips/nlm/hal/mips-extns.h projects/bhyve/sys/mips/nlm/hal/mmu.h projects/bhyve/sys/mips/nlm/hal/pcibus.h projects/bhyve/sys/mips/nlm/hal/pic.h projects/bhyve/sys/mips/nlm/hal/uart.h projects/bhyve/sys/mips/nlm/mpreset.S projects/bhyve/sys/mips/nlm/msgring.h projects/bhyve/sys/mips/nlm/std.xlp projects/bhyve/sys/mips/nlm/uart_pci_xlp.c projects/bhyve/sys/mips/nlm/usb_init.c projects/bhyve/sys/mips/nlm/xlp.h projects/bhyve/sys/mips/nlm/xlp_machdep.c projects/bhyve/sys/mips/nlm/xlp_pci.c projects/bhyve/sys/modules/Makefile projects/bhyve/sys/modules/ath/Makefile projects/bhyve/sys/modules/ath_ahb/Makefile projects/bhyve/sys/modules/ath_pci/Makefile projects/bhyve/sys/modules/esp/Makefile projects/bhyve/sys/modules/ipfw/Makefile projects/bhyve/sys/modules/libiconv/Makefile projects/bhyve/sys/modules/libmchain/Makefile projects/bhyve/sys/modules/mii/Makefile projects/bhyve/sys/net/bpf.c projects/bhyve/sys/net/bpf.h projects/bhyve/sys/net/flowtable.c projects/bhyve/sys/net/if.c projects/bhyve/sys/net/if_arcsubr.c projects/bhyve/sys/net/if_atmsubr.c projects/bhyve/sys/net/if_bridge.c projects/bhyve/sys/net/if_enc.c projects/bhyve/sys/net/if_epair.c projects/bhyve/sys/net/if_ethersubr.c projects/bhyve/sys/net/if_fwsubr.c projects/bhyve/sys/net/if_gif.c projects/bhyve/sys/net/if_gre.c projects/bhyve/sys/net/if_iso88025subr.c projects/bhyve/sys/net/if_lagg.c projects/bhyve/sys/net/if_mib.c projects/bhyve/sys/net/if_spppfr.c projects/bhyve/sys/net/if_spppsubr.c projects/bhyve/sys/net/if_stf.c projects/bhyve/sys/net/if_tap.c projects/bhyve/sys/net/if_tun.c projects/bhyve/sys/net/if_var.h projects/bhyve/sys/net/if_vlan.c projects/bhyve/sys/net/netisr.c projects/bhyve/sys/net/raw_cb.c projects/bhyve/sys/net/rtsock.c projects/bhyve/sys/net/vnet.c projects/bhyve/sys/net80211/ieee80211.h projects/bhyve/sys/net80211/ieee80211_acl.c projects/bhyve/sys/net80211/ieee80211_dfs.c projects/bhyve/sys/net80211/ieee80211_freebsd.c projects/bhyve/sys/net80211/ieee80211_hwmp.c projects/bhyve/sys/net80211/ieee80211_input.c projects/bhyve/sys/net80211/ieee80211_ioctl.c projects/bhyve/sys/net80211/ieee80211_ioctl.h projects/bhyve/sys/net80211/ieee80211_mesh.c projects/bhyve/sys/net80211/ieee80211_output.c projects/bhyve/sys/net80211/ieee80211_power.c projects/bhyve/sys/net80211/ieee80211_proto.h projects/bhyve/sys/net80211/ieee80211_scan.h projects/bhyve/sys/net80211/ieee80211_sta.c projects/bhyve/sys/net80211/ieee80211_var.h projects/bhyve/sys/netgraph/atm/ng_atm.c projects/bhyve/sys/netgraph/atm/ngatmbase.c projects/bhyve/sys/netgraph/atm/uni/ng_uni.c projects/bhyve/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c projects/bhyve/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c projects/bhyve/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/bhyve/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/bhyve/sys/netgraph/bluetooth/socket/ng_btsocket_sco.c projects/bhyve/sys/netgraph/netgraph.h projects/bhyve/sys/netgraph/ng_async.c projects/bhyve/sys/netgraph/ng_atmllc.c projects/bhyve/sys/netgraph/ng_base.c projects/bhyve/sys/netgraph/ng_bpf.c projects/bhyve/sys/netgraph/ng_bridge.c projects/bhyve/sys/netgraph/ng_cisco.c projects/bhyve/sys/netgraph/ng_deflate.c projects/bhyve/sys/netgraph/ng_fec.c projects/bhyve/sys/netgraph/ng_gif_demux.c projects/bhyve/sys/netgraph/ng_hub.c projects/bhyve/sys/netgraph/ng_iface.c projects/bhyve/sys/netgraph/ng_ksocket.c projects/bhyve/sys/netgraph/ng_l2tp.c projects/bhyve/sys/netgraph/ng_mppc.c projects/bhyve/sys/netgraph/ng_parse.c projects/bhyve/sys/netgraph/ng_ppp.c projects/bhyve/sys/netgraph/ng_pppoe.c projects/bhyve/sys/netgraph/ng_pred1.c projects/bhyve/sys/netgraph/ng_sample.c projects/bhyve/sys/netgraph/ng_socket.c projects/bhyve/sys/netgraph/ng_sppp.c projects/bhyve/sys/netgraph/ng_tag.c projects/bhyve/sys/netinet/accf_http.c projects/bhyve/sys/netinet/if_ether.c projects/bhyve/sys/netinet/igmp.c projects/bhyve/sys/netinet/in.c projects/bhyve/sys/netinet/in_mcast.c projects/bhyve/sys/netinet/in_pcb.c projects/bhyve/sys/netinet/in_pcb.h projects/bhyve/sys/netinet/ip_carp.c projects/bhyve/sys/netinet/ip_divert.c projects/bhyve/sys/netinet/ip_mroute.c projects/bhyve/sys/netinet/ip_output.c projects/bhyve/sys/netinet/ipfw/dn_heap.c projects/bhyve/sys/netinet/ipfw/dummynet.txt projects/bhyve/sys/netinet/ipfw/ip_dn_io.c projects/bhyve/sys/netinet/ipfw/ip_fw2.c projects/bhyve/sys/netinet/ipfw/ip_fw_dynamic.c projects/bhyve/sys/netinet/ipfw/ip_fw_log.c projects/bhyve/sys/netinet/ipfw/ip_fw_pfil.c projects/bhyve/sys/netinet/ipfw/ip_fw_sockopt.c projects/bhyve/sys/netinet/ipfw/ip_fw_table.c projects/bhyve/sys/netinet/libalias/alias_sctp.c projects/bhyve/sys/netinet/sctp.h projects/bhyve/sys/netinet/sctp_output.c projects/bhyve/sys/netinet/sctp_pcb.c projects/bhyve/sys/netinet/sctp_pcb.h projects/bhyve/sys/netinet/sctp_structs.h projects/bhyve/sys/netinet/sctp_sysctl.c projects/bhyve/sys/netinet/sctp_sysctl.h projects/bhyve/sys/netinet/sctp_uio.h projects/bhyve/sys/netinet/sctp_usrreq.c projects/bhyve/sys/netinet/sctputil.c projects/bhyve/sys/netinet/tcp_hostcache.c projects/bhyve/sys/netinet/tcp_input.c projects/bhyve/sys/netinet/tcp_output.c projects/bhyve/sys/netinet/tcp_reass.c projects/bhyve/sys/netinet/tcp_syncache.c projects/bhyve/sys/netinet6/icmp6.c projects/bhyve/sys/netinet6/in6.c projects/bhyve/sys/netinet6/in6_mcast.c projects/bhyve/sys/netinet6/in6_pcb.c projects/bhyve/sys/netinet6/in6_src.c projects/bhyve/sys/netinet6/ip6_mroute.c projects/bhyve/sys/netinet6/ip6_output.c projects/bhyve/sys/netinet6/mld6.c projects/bhyve/sys/netinet6/nd6.c projects/bhyve/sys/netinet6/nd6.h projects/bhyve/sys/netinet6/nd6_rtr.c projects/bhyve/sys/netinet6/send.c projects/bhyve/sys/netipx/ipx_proto.c projects/bhyve/sys/netipx/spx_reass.c projects/bhyve/sys/netsmb/smb_conn.c projects/bhyve/sys/netsmb/smb_conn.h projects/bhyve/sys/netsmb/smb_rq.c projects/bhyve/sys/netsmb/smb_smb.c projects/bhyve/sys/netsmb/smb_subr.c projects/bhyve/sys/nfs/nfs_lock.c projects/bhyve/sys/nfsclient/nfs_krpc.c projects/bhyve/sys/nfsclient/nfs_vfsops.c projects/bhyve/sys/nlm/nlm_prot_impl.c projects/bhyve/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c projects/bhyve/sys/ofed/include/linux/linux_idr.c projects/bhyve/sys/ofed/include/linux/linux_radix.c projects/bhyve/sys/pc98/conf/DEFAULTS projects/bhyve/sys/pc98/conf/GENERIC projects/bhyve/sys/pci/if_rl.c projects/bhyve/sys/pci/if_rlreg.h projects/bhyve/sys/powerpc/aim/machdep.c projects/bhyve/sys/powerpc/aim/mmu_oea.c projects/bhyve/sys/powerpc/aim/mp_cpudep.c projects/bhyve/sys/powerpc/aim/slb.c projects/bhyve/sys/powerpc/aim/trap_subr32.S projects/bhyve/sys/powerpc/aim/trap_subr64.S projects/bhyve/sys/powerpc/conf/DEFAULTS projects/bhyve/sys/powerpc/conf/GENERIC projects/bhyve/sys/powerpc/fpu/fpu_emu.c projects/bhyve/sys/powerpc/include/pcpu.h projects/bhyve/sys/powerpc/ofw/ofw_real.c projects/bhyve/sys/powerpc/ofw/ofw_syscons.c projects/bhyve/sys/powerpc/ofw/rtas.c projects/bhyve/sys/powerpc/powermac/dbdma.c projects/bhyve/sys/powerpc/powermac/fcu.c projects/bhyve/sys/powerpc/powermac/powermac_thermal.c projects/bhyve/sys/powerpc/powermac/smu.c projects/bhyve/sys/powerpc/powermac/smusat.c projects/bhyve/sys/powerpc/powerpc/busdma_machdep.c projects/bhyve/sys/powerpc/powerpc/intr_machdep.c projects/bhyve/sys/powerpc/powerpc/platform.c projects/bhyve/sys/powerpc/powerpc/pmap_dispatch.c projects/bhyve/sys/powerpc/ps3/ps3disk.c projects/bhyve/sys/powerpc/ps3/ps3pic.c projects/bhyve/sys/rpc/clnt_dg.c projects/bhyve/sys/security/audit/audit.c projects/bhyve/sys/security/mac_biba/mac_biba.c projects/bhyve/sys/security/mac_bsdextended/mac_bsdextended.c projects/bhyve/sys/security/mac_ifoff/mac_ifoff.c projects/bhyve/sys/security/mac_lomac/mac_lomac.c projects/bhyve/sys/security/mac_mls/mac_mls.c projects/bhyve/sys/security/mac_partition/mac_partition.c projects/bhyve/sys/security/mac_portacl/mac_portacl.c projects/bhyve/sys/security/mac_seeotheruids/mac_seeotheruids.c projects/bhyve/sys/security/mac_stub/mac_stub.c projects/bhyve/sys/security/mac_test/mac_test.c projects/bhyve/sys/sparc64/conf/DEFAULTS projects/bhyve/sys/sparc64/conf/GENERIC projects/bhyve/sys/sparc64/include/pcpu.h projects/bhyve/sys/sparc64/sbus/dma_sbus.c projects/bhyve/sys/sparc64/sbus/lsi64854.c projects/bhyve/sys/sparc64/sbus/lsi64854var.h projects/bhyve/sys/sparc64/sparc64/identcpu.c projects/bhyve/sys/sparc64/sparc64/iommu.c projects/bhyve/sys/sparc64/sparc64/tick.c projects/bhyve/sys/sys/bus.h projects/bhyve/sys/sys/cdefs.h projects/bhyve/sys/sys/event.h projects/bhyve/sys/sys/fcntl.h projects/bhyve/sys/sys/file.h projects/bhyve/sys/sys/iconv.h projects/bhyve/sys/sys/kobj.h projects/bhyve/sys/sys/lock.h projects/bhyve/sys/sys/lockmgr.h projects/bhyve/sys/sys/mchain.h projects/bhyve/sys/sys/mutex.h projects/bhyve/sys/sys/param.h projects/bhyve/sys/sys/proc.h projects/bhyve/sys/sys/rmlock.h projects/bhyve/sys/sys/rwlock.h projects/bhyve/sys/sys/sdt.h projects/bhyve/sys/sys/stack.h projects/bhyve/sys/sys/sx.h projects/bhyve/sys/sys/syscall.h projects/bhyve/sys/sys/syscall.mk projects/bhyve/sys/sys/syscallsubr.h projects/bhyve/sys/sys/sysproto.h projects/bhyve/sys/sys/timepps.h projects/bhyve/sys/sys/uio.h projects/bhyve/sys/sys/unistd.h projects/bhyve/sys/sys/user.h projects/bhyve/sys/sys/vnode.h projects/bhyve/sys/tools/makeobjops.awk projects/bhyve/sys/ufs/ffs/ffs_softdep.c projects/bhyve/sys/ufs/ffs/fs.h projects/bhyve/sys/ufs/ufs/dinode.h projects/bhyve/sys/ufs/ufs/extattr.h projects/bhyve/sys/ufs/ufs/ufs_vnops.c projects/bhyve/sys/vm/device_pager.c projects/bhyve/sys/vm/memguard.c projects/bhyve/sys/vm/redzone.c projects/bhyve/sys/vm/vm_contig.c projects/bhyve/sys/vm/vm_extern.h projects/bhyve/sys/vm/vm_kern.c projects/bhyve/sys/vm/vm_map.c projects/bhyve/sys/vm/vm_object.c projects/bhyve/sys/vm/vm_object.h projects/bhyve/sys/vm/vm_page.c projects/bhyve/sys/vm/vm_page.h projects/bhyve/sys/vm/vm_pager.c projects/bhyve/sys/vm/vm_pager.h projects/bhyve/sys/vm/vm_phys.c projects/bhyve/sys/vm/vm_phys.h projects/bhyve/sys/vm/vm_reserv.c projects/bhyve/sys/vm/vm_reserv.h projects/bhyve/sys/vm/vnode_pager.c projects/bhyve/sys/x86/acpica/acpi_apm.c projects/bhyve/sys/x86/acpica/madt.c projects/bhyve/sys/x86/bios/vpd.c projects/bhyve/sys/x86/x86/busdma_machdep.c projects/bhyve/sys/x86/x86/io_apic.c projects/bhyve/sys/x86/x86/mca.c projects/bhyve/tools/regression/fifo/fifo_misc/fifo_misc.c projects/bhyve/tools/regression/lib/libc/gen/Makefile projects/bhyve/tools/tools/README projects/bhyve/tools/tools/netrate/netblast/netblast.c projects/bhyve/tools/tools/netrate/netreceive/netreceive.c projects/bhyve/tools/tools/netrate/netsend/netsend.c projects/bhyve/usr.bin/at/at.c projects/bhyve/usr.bin/at/parsetime.c projects/bhyve/usr.bin/banner/banner.c projects/bhyve/usr.bin/c99/c99.c projects/bhyve/usr.bin/calendar/calendar.1 projects/bhyve/usr.bin/calendar/calendar.c projects/bhyve/usr.bin/calendar/calendars/calendar.birthday projects/bhyve/usr.bin/calendar/calendars/calendar.freebsd projects/bhyve/usr.bin/calendar/io.c projects/bhyve/usr.bin/calendar/parsedata.c projects/bhyve/usr.bin/cap_mkdb/cap_mkdb.c projects/bhyve/usr.bin/catman/catman.c projects/bhyve/usr.bin/checknr/checknr.c projects/bhyve/usr.bin/chpass/chpass.h projects/bhyve/usr.bin/chpass/table.c projects/bhyve/usr.bin/cmp/extern.h projects/bhyve/usr.bin/col/col.c projects/bhyve/usr.bin/colcrt/colcrt.c projects/bhyve/usr.bin/column/column.c projects/bhyve/usr.bin/comm/comm.1 projects/bhyve/usr.bin/comm/comm.c projects/bhyve/usr.bin/compress/compress.c projects/bhyve/usr.bin/compress/doc/NOTES projects/bhyve/usr.bin/cpuset/cpuset.c projects/bhyve/usr.bin/csplit/csplit.c projects/bhyve/usr.bin/cut/cut.c projects/bhyve/usr.bin/dc/Makefile projects/bhyve/usr.bin/dc/dc.c projects/bhyve/usr.bin/du/du.c projects/bhyve/usr.bin/enigma/enigma.c projects/bhyve/usr.bin/expand/expand.c projects/bhyve/usr.bin/fold/fold.c projects/bhyve/usr.bin/fstat/fstat.c projects/bhyve/usr.bin/fstat/fuser.c projects/bhyve/usr.bin/getent/getent.c projects/bhyve/usr.bin/id/id.c projects/bhyve/usr.bin/join/join.c projects/bhyve/usr.bin/lam/lam.c projects/bhyve/usr.bin/last/last.c projects/bhyve/usr.bin/lock/lock.c projects/bhyve/usr.bin/logger/logger.c projects/bhyve/usr.bin/look/look.c projects/bhyve/usr.bin/m4/gnum4.c projects/bhyve/usr.bin/m4/main.c projects/bhyve/usr.bin/make/globals.h projects/bhyve/usr.bin/make/make.1 projects/bhyve/usr.bin/ministat/ministat.c projects/bhyve/usr.bin/mt/mt.c projects/bhyve/usr.bin/paste/paste.c projects/bhyve/usr.bin/pr/extern.h projects/bhyve/usr.bin/pr/pr.c projects/bhyve/usr.bin/procstat/procstat.1 projects/bhyve/usr.bin/procstat/procstat_vm.c projects/bhyve/usr.bin/quota/quota.c projects/bhyve/usr.bin/rs/rs.c projects/bhyve/usr.bin/ruptime/ruptime.c projects/bhyve/usr.bin/rusers/rusers.c projects/bhyve/usr.bin/rwall/rwall.c projects/bhyve/usr.bin/rwho/rwho.c projects/bhyve/usr.bin/sed/sed.1 projects/bhyve/usr.bin/seq/seq.c projects/bhyve/usr.bin/split/split.c projects/bhyve/usr.bin/tail/forward.c projects/bhyve/usr.bin/tail/tail.c projects/bhyve/usr.bin/talk/ctl.c projects/bhyve/usr.bin/talk/init_disp.c projects/bhyve/usr.bin/talk/invite.c projects/bhyve/usr.bin/talk/talk.h projects/bhyve/usr.bin/tcopy/tcopy.c projects/bhyve/usr.bin/tee/tee.c projects/bhyve/usr.bin/tr/tr.c projects/bhyve/usr.bin/tsort/tsort.c projects/bhyve/usr.bin/ul/ul.c projects/bhyve/usr.bin/uname/uname.c projects/bhyve/usr.bin/unexpand/unexpand.c projects/bhyve/usr.bin/unifdef/unifdef.c projects/bhyve/usr.bin/uniq/uniq.c projects/bhyve/usr.bin/units/units.c projects/bhyve/usr.bin/usbhidaction/usbhidaction.c projects/bhyve/usr.bin/usbhidctl/usbhid.c projects/bhyve/usr.bin/uuencode/uuencode.c projects/bhyve/usr.bin/vis/vis.c projects/bhyve/usr.bin/w/w.c projects/bhyve/usr.bin/wall/wall.c projects/bhyve/usr.bin/wc/wc.c projects/bhyve/usr.bin/whereis/whereis.c projects/bhyve/usr.bin/which/which.c projects/bhyve/usr.bin/who/who.1 projects/bhyve/usr.bin/who/who.c projects/bhyve/usr.bin/whois/whois.c projects/bhyve/usr.bin/xinstall/xinstall.c projects/bhyve/usr.bin/xlint/xlint/xlint.c projects/bhyve/usr.bin/xstr/xstr.c projects/bhyve/usr.sbin/apm/apm.c projects/bhyve/usr.sbin/boot0cfg/boot0cfg.8 projects/bhyve/usr.sbin/boot0cfg/boot0cfg.c projects/bhyve/usr.sbin/cdcontrol/cdcontrol.c projects/bhyve/usr.sbin/chown/chown.c projects/bhyve/usr.sbin/chroot/chroot.c projects/bhyve/usr.sbin/config/mkmakefile.c projects/bhyve/usr.sbin/devinfo/devinfo.c projects/bhyve/usr.sbin/fdread/fdread.c projects/bhyve/usr.sbin/memcontrol/memcontrol.c projects/bhyve/usr.sbin/mergemaster/mergemaster.8 projects/bhyve/usr.sbin/mergemaster/mergemaster.sh projects/bhyve/usr.sbin/mixer/mixer.c projects/bhyve/usr.sbin/moused/moused.c projects/bhyve/usr.sbin/mptable/mptable.c projects/bhyve/usr.sbin/mtree/mtree.5 projects/bhyve/usr.sbin/pc-sysinstall/backend-query/sys-mem.sh projects/bhyve/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/bhyve/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/bhyve/usr.sbin/pc-sysinstall/backend/functions-networking.sh projects/bhyve/usr.sbin/pc-sysinstall/backend/functions-unmount.sh projects/bhyve/usr.sbin/pc-sysinstall/backend/parseconfig.sh projects/bhyve/usr.sbin/pkg_install/lib/version.c projects/bhyve/usr.sbin/pmccontrol/pmccontrol.c projects/bhyve/usr.sbin/pmcstat/pmcpl_calltree.c projects/bhyve/usr.sbin/pmcstat/pmcpl_gprof.c projects/bhyve/usr.sbin/pmcstat/pmcstat.c projects/bhyve/usr.sbin/pmcstat/pmcstat_log.c projects/bhyve/usr.sbin/portsnap/portsnap/portsnap.sh projects/bhyve/usr.sbin/pwd_mkdb/pwd_mkdb.c projects/bhyve/usr.sbin/rip6query/rip6query.c projects/bhyve/usr.sbin/rmt/rmt.c projects/bhyve/usr.sbin/snapinfo/snapinfo.c projects/bhyve/usr.sbin/spray/spray.c projects/bhyve/usr.sbin/timed/timed/readmsg.c projects/bhyve/usr.sbin/timed/timed/timed.c projects/bhyve/usr.sbin/tzsetup/tzsetup.c Directory Properties: projects/bhyve/ (props changed) projects/bhyve/cddl/contrib/opensolaris/ (props changed) projects/bhyve/contrib/bind9/ (props changed) projects/bhyve/contrib/binutils/ (props changed) projects/bhyve/contrib/bzip2/ (props changed) projects/bhyve/contrib/com_err/ (props changed) projects/bhyve/contrib/compiler-rt/ (props changed) projects/bhyve/contrib/dialog/ (props changed) projects/bhyve/contrib/ee/ (props changed) projects/bhyve/contrib/expat/ (props changed) projects/bhyve/contrib/file/ (props changed) projects/bhyve/contrib/gcc/ (props changed) projects/bhyve/contrib/gdb/ (props changed) projects/bhyve/contrib/gdtoa/ (props changed) projects/bhyve/contrib/gnu-sort/ (props changed) projects/bhyve/contrib/groff/ (props changed) projects/bhyve/contrib/less/ (props changed) projects/bhyve/contrib/libpcap/ (props changed) projects/bhyve/contrib/libstdc++/ (props changed) projects/bhyve/contrib/llvm/ (props changed) projects/bhyve/contrib/llvm/tools/clang/ (props changed) projects/bhyve/contrib/ncurses/ (props changed) projects/bhyve/contrib/netcat/ (props changed) projects/bhyve/contrib/ntp/ (props changed) projects/bhyve/contrib/one-true-awk/ (props changed) projects/bhyve/contrib/openbsm/ (props changed) projects/bhyve/contrib/openpam/ (props changed) projects/bhyve/contrib/openresolv/ (props changed) projects/bhyve/contrib/pf/ (props changed) projects/bhyve/contrib/sendmail/ (props changed) projects/bhyve/contrib/tcpdump/ (props changed) projects/bhyve/contrib/tcsh/ (props changed) projects/bhyve/contrib/tnftp/ (props changed) projects/bhyve/contrib/top/ (props changed) projects/bhyve/contrib/top/install-sh (props changed) projects/bhyve/contrib/tzcode/stdtime/ (props changed) projects/bhyve/contrib/tzcode/zic/ (props changed) projects/bhyve/contrib/tzdata/ (props changed) projects/bhyve/contrib/wpa/ (props changed) projects/bhyve/contrib/xz/ (props changed) projects/bhyve/crypto/heimdal/ (props changed) projects/bhyve/crypto/openssh/ (props changed) projects/bhyve/crypto/openssl/ (props changed) projects/bhyve/gnu/lib/ (props changed) projects/bhyve/gnu/usr.bin/binutils/ (props changed) projects/bhyve/gnu/usr.bin/cc/cc_tools/ (props changed) projects/bhyve/gnu/usr.bin/gdb/ (props changed) projects/bhyve/lib/libc/ (props changed) projects/bhyve/lib/libc/stdtime/ (props changed) projects/bhyve/lib/libutil/ (props changed) projects/bhyve/lib/libz/ (props changed) projects/bhyve/sbin/ (props changed) projects/bhyve/sbin/ipfw/ (props changed) projects/bhyve/share/mk/bsd.arch.inc.mk (props changed) projects/bhyve/share/zoneinfo/ (props changed) projects/bhyve/sys/ (props changed) projects/bhyve/sys/amd64/include/xen/ (props changed) projects/bhyve/sys/boot/ (props changed) projects/bhyve/sys/boot/i386/efi/ (props changed) projects/bhyve/sys/boot/ia64/efi/ (props changed) projects/bhyve/sys/boot/ia64/ski/ (props changed) projects/bhyve/sys/boot/powerpc/boot1.chrp/ (props changed) projects/bhyve/sys/boot/powerpc/ofw/ (props changed) projects/bhyve/sys/cddl/contrib/opensolaris/ (props changed) projects/bhyve/sys/conf/ (props changed) projects/bhyve/sys/contrib/dev/acpica/ (props changed) projects/bhyve/sys/contrib/octeon-sdk/ (props changed) projects/bhyve/sys/contrib/pf/ (props changed) projects/bhyve/sys/contrib/x86emu/ (props changed) projects/bhyve/usr.bin/calendar/ (props changed) projects/bhyve/usr.bin/csup/ (props changed) projects/bhyve/usr.bin/procstat/ (props changed) projects/bhyve/usr.sbin/ndiscvt/ (props changed) projects/bhyve/usr.sbin/rtadvctl/ (props changed) projects/bhyve/usr.sbin/rtadvd/ (props changed) projects/bhyve/usr.sbin/rtsold/ (props changed) projects/bhyve/usr.sbin/zic/ (props changed) Modified: projects/bhyve/Makefile ============================================================================== --- projects/bhyve/Makefile Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/Makefile Tue Nov 22 02:27:59 2011 (r227811) @@ -182,10 +182,12 @@ buildworld: upgrade_checks # # In the following, the first 'rm' in a series will usually remove all # files and directories. If it does not, then there are probably some -# files with chflags set, so this unsets them and tries the 'rm' a +# files with file flags set, so this unsets them and tries the 'rm' a # second time. There are situations where this target will be cleaning # some directories via more than one method, but that duplication is -# needed to correctly handle all the possible situations. +# needed to correctly handle all the possible situations. Removing all +# files without file flags set in the first 'rm' instance saves time, +# because 'chflags' will need to operate on fewer files afterwards. # BW_CANONICALOBJDIR:=${MAKEOBJDIRPREFIX}${.CURDIR} cleanworld: Modified: projects/bhyve/Makefile.inc1 ============================================================================== --- projects/bhyve/Makefile.inc1 Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/Makefile.inc1 Tue Nov 22 02:27:59 2011 (r227811) @@ -291,7 +291,7 @@ LIB32CPUFLAGS= -mcpu=powerpc LIB32CPUFLAGS= -mcpu=${TARGET_CPUTYPE} .endif LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc \ - LD="${LD} -m elf32ppc" + LD="${LD} -m elf32ppc_fbsd" .endif @@ -313,7 +313,8 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ - -DWITHOUT_HTML -DNO_CTF -DNO_LINT DESTDIR=${LIB32TMP} + -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -ECXX -EAS -ELD \ + DESTDIR=${LIB32TMP} LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS .endif @@ -1229,12 +1230,13 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_lib_libgssapi} ${_lib_libipx} \ lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ lib/ncurses/ncurses lib/ncurses/ncursesw \ - lib/libopie lib/libpam ${_lib_libthr} \ + lib/libopie ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ - ${_secure_lib_libssl} + ${_secure_lib_libssl} \ + lib/libpam .if ${MK_LIBTHR} != "no" _lib_libthr= lib/libthr @@ -1322,7 +1324,7 @@ ${_lib}__PL: .PHONY .endif .endfor -.for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} +.for _lib in ${_startup_libs} ${_prebuild_libs} ${_generic_libs} ${_lib}__L: .PHONY .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ @@ -1334,17 +1336,6 @@ ${_lib}__L: .PHONY .endif .endfor -# libpam is special: we need to build static PAM modules before -# static PAM library, and dynamic PAM library before dynamic PAM -# modules. -lib/libpam__L: .PHONY - ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ - cd ${.CURDIR}/lib/libpam; \ - ${MAKE} DIRPRFX=lib/libpam/ obj; \ - ${MAKE} DIRPRFX=lib/libpam/ depend; \ - ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all; \ - ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install - _prereq_libs: ${_prereq_libs:S/$/__PL/} _startup_libs: ${_startup_libs:S/$/__L/} _prebuild_libs: ${_prebuild_libs:S/$/__L/} Modified: projects/bhyve/ObsoleteFiles.inc ============================================================================== --- projects/bhyve/ObsoleteFiles.inc Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/ObsoleteFiles.inc Tue Nov 22 02:27:59 2011 (r227811) @@ -44,10 +44,12 @@ OLD_FILES+=usr/share/man/man8/sysinstall OLD_FILES+=usr/lib/libftpio.a OLD_FILES+=usr/lib/libftpio.so OLD_LIBS+=usr/lib/libftpio.so.8 +OLD_FILES+=usr/lib/libftpio_p.a .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" OLD_FILES+=usr/lib32/libftpio.a OLD_FILES+=usr/lib32/libftpio.so OLD_LIBS+=usr/lib32/libftpio.so.8 +OLD_FILES+=usr/lib32/libftpio_p.a .endif OLD_FILES+=usr/include/ftpio.h OLD_FILES+=usr/share/man/man3/ftpio.3.gz @@ -77,11 +79,22 @@ OLD_LIBS+=usr/lib32/libopie.so.6 OLD_LIBS+=usr/lib32/librtld_db.so.1 OLD_LIBS+=usr/lib32/libtacplus.so.4 .endif +# 20110817: no more acd.4, ad.4, afd.4 and ast.4 +OLD_FILES+=usr/share/man/man4/acd.4.gz +OLD_FILES+=usr/share/man/man4/ad.4.gz +OLD_FILES+=usr/share/man/man4/afd.4.gz +OLD_FILES+=usr/share/man/man4/ast.4.gz # 20110718: no longer useful in the age of rc.d OLD_FILES+=usr/sbin/named.reconfig OLD_FILES+=usr/sbin/named.reload +OLD_FILES+=usr/share/man/man8/named.reconfig.8.gz +OLD_FILES+=usr/share/man/man8/named.reload.8.gz # 20110716: bind 9.8.0 import OLD_LIBS+=usr/lib/liblwres.so.50 +OLD_FILES+=usr/share/doc/bind9/KNOWN-DEFECTS +OLD_FILES+=usr/share/doc/bind9/NSEC3-NOTES +OLD_FILES+=usr/share/doc/bind9/README.idnkit +OLD_FILES+=usr/share/doc/bind9/README.pkcs11 # 20110709: vm_map_clean.9 -> vm_map_sync.9 OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz # 20110709: Catch up with removal of these functions. Modified: projects/bhyve/UPDATING ============================================================================== --- projects/bhyve/UPDATING Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/UPDATING Tue Nov 22 02:27:59 2011 (r227811) @@ -22,6 +22,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20111108: + The option VFS_ALLOW_NONMPSAFE option has been added in order to + explicitely support non-MPSAFE filesystems. + It is on by default for all supported platform at this present + time. + +20111101: + The broken amd(4) driver has been replaced with esp(4) in the amd64, + i386 and pc98 GENERIC kernel configuration files. + 20110930: sysinstall has been removed Modified: projects/bhyve/bin/cat/cat.c ============================================================================== --- projects/bhyve/bin/cat/cat.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/cat/cat.c Tue Nov 22 02:27:59 2011 (r227811) @@ -64,9 +64,9 @@ __FBSDID("$FreeBSD$"); #include #include -int bflag, eflag, nflag, sflag, tflag, vflag; -int rval; -const char *filename; +static int bflag, eflag, nflag, sflag, tflag, vflag; +static int rval; +static const char *filename; static void usage(void); static void scanfiles(char *argv[], int cooked); Modified: projects/bhyve/bin/ln/ln.c ============================================================================== --- projects/bhyve/bin/ln/ln.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/ln/ln.c Tue Nov 22 02:27:59 2011 (r227811) @@ -54,16 +54,16 @@ __FBSDID("$FreeBSD$"); #include #include -int fflag; /* Unlink existing files. */ -int Fflag; /* Remove empty directories also. */ -int hflag; /* Check new name for symlink first. */ -int iflag; /* Interactive mode. */ -int Pflag; /* Create hard links to symlinks. */ -int sflag; /* Symbolic, not hard, link. */ -int vflag; /* Verbose output. */ -int wflag; /* Warn if symlink target does not +static int fflag; /* Unlink existing files. */ +static int Fflag; /* Remove empty directories also. */ +static int hflag; /* Check new name for symlink first. */ +static int iflag; /* Interactive mode. */ +static int Pflag; /* Create hard links to symlinks. */ +static int sflag; /* Symbolic, not hard, link. */ +static int vflag; /* Verbose output. */ +static int wflag; /* Warn if symlink target does not * exist, and -f is not enabled. */ -char linkch; +static char linkch; int linkit(const char *, const char *, int); void usage(void); Modified: projects/bhyve/bin/mkdir/mkdir.c ============================================================================== --- projects/bhyve/bin/mkdir/mkdir.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/mkdir/mkdir.c Tue Nov 22 02:27:59 2011 (r227811) @@ -56,7 +56,7 @@ __FBSDID("$FreeBSD$"); static int build(char *, mode_t); static void usage(void); -int vflag; +static int vflag; int main(int argc, char *argv[]) Modified: projects/bhyve/bin/mv/mv.c ============================================================================== --- projects/bhyve/bin/mv/mv.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/mv/mv.c Tue Nov 22 02:27:59 2011 (r227811) @@ -68,7 +68,7 @@ __FBSDID("$FreeBSD$"); /* Exit code for a failed exec. */ #define EXEC_FAILED 127 -int fflg, iflg, nflg, vflg; +static int fflg, iflg, nflg, vflg; static int copy(const char *, const char *); static int do_move(const char *, const char *); Modified: projects/bhyve/bin/ps/print.c ============================================================================== --- projects/bhyve/bin/ps/print.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/ps/print.c Tue Nov 22 02:27:59 2011 (r227811) @@ -362,7 +362,7 @@ tdev(KINFO *k, VARENT *ve) v = ve->var; dev = k->ki_p->ki_tdev; if (dev == NODEV) - str = strdup("??"); + str = strdup("-"); else asprintf(&str, "%#jx", (uintmax_t)dev); @@ -379,7 +379,7 @@ tname(KINFO *k, VARENT *ve) v = ve->var; dev = k->ki_p->ki_tdev; if (dev == NODEV || (ttname = devname(dev, S_IFCHR)) == NULL) - str = strdup("?? "); + str = strdup("- "); else { if (strncmp(ttname, "tty", 3) == 0 || strncmp(ttname, "cua", 3) == 0) @@ -403,7 +403,7 @@ longtname(KINFO *k, VARENT *ve) v = ve->var; dev = k->ki_p->ki_tdev; if (dev == NODEV || (ttname = devname(dev, S_IFCHR)) == NULL) - ttname = "??"; + ttname = "-"; return (strdup(ttname)); } Modified: projects/bhyve/bin/ps/ps.1 ============================================================================== --- projects/bhyve/bin/ps/ps.1 Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/ps/ps.1 Tue Nov 22 02:27:59 2011 (r227811) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd October 1, 2011 +.Dd October 30, 2011 .Dt PS 1 .Os .Sh NAME @@ -437,6 +437,10 @@ This is followed by a .Ql - if the process can no longer reach that controlling terminal (i.e., it has been revoked). +A +.Ql - +without a preceding two letter abbreviation or pseudo-terminal device number +indicates a process which never had a controlling terminal. The full pathname of the controlling terminal is available via the .Cm tty keyword. Modified: projects/bhyve/bin/rm/rm.c ============================================================================== --- projects/bhyve/bin/rm/rm.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/rm/rm.c Tue Nov 22 02:27:59 2011 (r227811) @@ -57,10 +57,10 @@ __FBSDID("$FreeBSD$"); #include #include -int dflag, eval, fflag, iflag, Pflag, vflag, Wflag, stdin_ok; -int rflag, Iflag; -uid_t uid; -volatile sig_atomic_t info; +static int dflag, eval, fflag, iflag, Pflag, vflag, Wflag, stdin_ok; +static int rflag, Iflag; +static uid_t uid; +static volatile sig_atomic_t info; int check(char *, char *, struct stat *); int check2(char **); Modified: projects/bhyve/bin/sh/arith_yacc.c ============================================================================== --- projects/bhyve/bin/sh/arith_yacc.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/sh/arith_yacc.c Tue Nov 22 02:27:59 2011 (r227811) @@ -131,11 +131,11 @@ static arith_t do_binop(int op, arith_t yyerror("divide error"); return op == ARITH_REM ? a % b : a / b; case ARITH_MUL: - return a * b; + return (uintmax_t)a * (uintmax_t)b; case ARITH_ADD: - return a + b; + return (uintmax_t)a + (uintmax_t)b; case ARITH_SUB: - return a - b; + return (uintmax_t)a - (uintmax_t)b; case ARITH_LSHIFT: return a << b; case ARITH_RSHIFT: Modified: projects/bhyve/bin/sh/options.c ============================================================================== --- projects/bhyve/bin/sh/options.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/sh/options.c Tue Nov 22 02:27:59 2011 (r227811) @@ -401,9 +401,10 @@ setcmd(int argc, char **argv) void getoptsreset(const char *value) { - if (number(value) == 1) { + while (*value == '0') + value++; + if (strcmp(value, "1") == 0) shellparam.reset = 1; - } } /* Modified: projects/bhyve/bin/sh/sh.1 ============================================================================== --- projects/bhyve/bin/sh/sh.1 Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/sh/sh.1 Tue Nov 22 02:27:59 2011 (r227811) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd July 10, 2011 +.Dd November 5, 2011 .Dt SH 1 .Os .Sh NAME @@ -1160,6 +1160,11 @@ of alphabetics, numerics, and underscore The first letter of a variable name must not be numeric. A parameter can also be denoted by a number or a special character as explained below. +.Pp +Assignments are expanded differently from other words: +tilde expansion is also performed after the equals sign and after any colon +and usernames are also terminated by colons, +and field splitting and pathname expansion are not performed. .Ss Positional Parameters A positional parameter is a parameter denoted by a number greater than zero. The shell sets these initially to the values of its command line @@ -1273,11 +1278,15 @@ used in tilde expansion and as a default built-in. .It Va IFS Input Field Separators. -This is normally set to +The default value is .Aq space , .Aq tab , and -.Aq newline . +.Aq newline +in that order. +This default also applies if +.Va IFS +is unset, but not if it is set to the empty string. See the .Sx White Space Splitting section for more details. @@ -1423,12 +1432,12 @@ part of the name. If a parameter expansion occurs inside double-quotes: .Bl -enum .It -Pathname expansion is not performed on the results of the -expansion. -.It Field splitting is not performed on the results of the expansion, with the exception of the special parameter .Va @ . +.It +Pathname expansion is not performed on the results of the +expansion. .El .Pp In addition, a parameter expansion can be modified by using one of the @@ -1641,16 +1650,51 @@ and contain integer constants. .Pp The result of the expression is substituted in decimal. .Ss White Space Splitting (Field Splitting) -After parameter expansion, command substitution, and +In certain contexts, +after parameter expansion, command substitution, and arithmetic expansion the shell scans the results of expansions and substitutions that did not occur in double-quotes for field splitting and multiple fields can result. .Pp -The shell treats each character of the +Characters in +.Va IFS +that are whitespace +.Po +.Aq space , +.Aq tab , +and +.Aq newline +.Pc +are treated differently from other characters in +.Va IFS . +.Pp +Whitespace in +.Va IFS +at the beginning or end of a word is discarded. +.Pp +Subsequently, a field is delimited by either +.Bl -enum +.It +a non-whitespace character in +.Va IFS +with any whitespace in +.Va IFS +surrounding it, or +.It +one or more whitespace characters in +.Va IFS . +.El +.Pp +If a word ends with a non-whitespace character in +.Va IFS , +there is no empty field after this character. +.Pp +If no field is delimited, the word is discarded. +In particular, if a word consists solely of an unquoted substitution +and the result of the substitution is null, +it is removed by field splitting even if .Va IFS -variable as a delimiter and uses -the delimiters to split the results of parameter expansion and command -substitution into fields. +is null. .Ss Pathname Expansion (File Name Generation) Unless the .Fl f Modified: projects/bhyve/bin/test/test.c ============================================================================== --- projects/bhyve/bin/test/test.c Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/bin/test/test.c Tue Nov 22 02:27:59 2011 (r227811) @@ -118,7 +118,7 @@ enum token_types { PAREN }; -struct t_op { +static struct t_op { const char *op_text; short op_num, op_type; } const ops [] = { @@ -165,10 +165,10 @@ struct t_op { {0, 0, 0} }; -struct t_op const *t_wp_op; -int nargc; -char **t_wp; -int parenlevel; +static struct t_op const *t_wp_op; +static int nargc; +static char **t_wp; +static int parenlevel; static int aexpr(enum token); static int binop(void); Modified: projects/bhyve/cddl/contrib/opensolaris/cmd/zdb/zdb.8 ============================================================================== --- projects/bhyve/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Tue Nov 22 02:27:59 2011 (r227811) @@ -3,7 +3,8 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH zdb 1M "31 Oct 2005" "SunOS 5.11" "System Administration Commands" +.\" Portions Copyright 2011 Martin Matuska +.TH ZDB 8 "Oct 31, 2005" .SH NAME zdb \- ZFS debugger .SH SYNOPSIS @@ -15,70 +16,50 @@ zdb \- ZFS debugger .SH DESCRIPTION .sp .LP -The \fBzdb\fR command is used by support engineers to diagnose failures and gather statistics. Since the \fBZFS\fR file system is always consistent on disk and is self-repairing, \fBzdb\fR should only be run under the direction by a support engineer. +The \fBzdb\fR command is used by support engineers to diagnose failures and +gather statistics. Since the \fBZFS\fR file system is always consistent on disk +and is self-repairing, \fBzdb\fR should only be run under the direction by a +support engineer. .sp .LP -If no arguments are specified, \fBzdb\fR, performs basic consistency checks on the pool and associated datasets, and report any problems detected. +If no arguments are specified, \fBzdb\fR, performs basic consistency checks on +the pool and associated datasets, and report any problems detected. .sp .LP -Any options supported by this command are internal to Sun and subject to change at any time. +Any options supported by this command are internal to Sun and subject to change +at any time. .SH EXIT STATUS .sp .LP The following exit values are returned: .sp .ne 2 -.mk .na \fB\fB0\fR\fR .ad .RS 5n -.rt The pool is consistent. .RE .sp .ne 2 -.mk .na \fB\fB1\fR\fR .ad .RS 5n -.rt An error was detected. .RE .sp .ne 2 -.mk .na \fB\fB2\fR\fR .ad .RS 5n -.rt Invalid command line options were specified. .RE -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -tab() box; -cw(2.75i) |cw(2.75i) -lw(2.75i) |lw(2.75i) -. -ATTRIBUTE TYPEATTRIBUTE VALUE -_ -AvailabilitySUNWzfsu -_ -Interface StabilityUnstable -.TE - .SH SEE ALSO .sp .LP -\fBzfs\fR(1M), \fBzpool\fR(1M), \fBattributes\fR(5) +zfs(8), zpool(8) Modified: projects/bhyve/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/bhyve/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Nov 22 01:32:57 2011 (r227810) +++ projects/bhyve/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Tue Nov 22 02:27:59 2011 (r227811) @@ -8,7 +8,9 @@ .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] .\" Copyright 2011 Nexenta Systems, Inc. All rights reserved. .\" Copyright 2011 by Delphix. All rights reserved. -.TH zfs 1M "24 Sep 2009" "SunOS 5.11" "System Administration Commands" +.\" Portions Copyright 2011 Pawel Jakub Dawidek +.\" Portions Copyright 2011 Martin Matuska +.TH ZFS 8 "September 24, 2009" FreeBSD .SH NAME zfs \- configures ZFS file systems .SH SYNOPSIS @@ -39,7 +41,7 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBsnapshot\fR [\fB-r\fR] [\fB-o\fR \fIproperty\fR=\fIvalue\fR]... +\fBzfs\fR \fBsnapshot\fR [\fB-r\fR] [\fB-o\fR \fIproperty\fR=\fIvalue\fR]... \fIfilesystem@snapname\fR|\fIvolume@snapname\fR .fi @@ -60,7 +62,7 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBrename\fR \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR +\fBzfs\fR \fBrename\fR \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR \fIfilesystem\fR|\fIvolume\fR|\fIsnapshot\fR .fi @@ -125,7 +127,7 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBmount\fR +\fBzfs\fR \fBmount\fR .fi .LP @@ -170,7 +172,7 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBallow\fR [\fB-ldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] \fIperm\fR|\fI@setname\fR[,...] +\fBzfs\fR \fBallow\fR [\fB-ldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] \fIperm\fR|\fI@setname\fR[,...] \fIfilesystem\fR|\fIvolume\fR .fi @@ -191,7 +193,7 @@ zfs \- configures ZFS file systems .LP .nf -\fBzfs\fR \fBunallow\fR [\fB-rldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] [\fIperm\fR|@\fIsetname\fR[,... ]] +\fBzfs\fR \fBunallow\fR [\fB-rldug\fR] "\fIeveryone\fR"|\fIuser\fR|\fIgroup\fR[,...] [\fIperm\fR|@\fIsetname\fR[,... ]] \fIfilesystem\fR|\fIvolume\fR .fi @@ -225,17 +227,22 @@ zfs \- configures ZFS file systems \fBzfs\fR \fBrelease\fR [\fB-r\fR] \fItag\fR \fIsnapshot\fR... .fi -\fBzfs\fR \fBjail\fR \fBjailid\fR \fB\fIfilesystem\fR\fR +.LP +.nf +\fBzfs\fR \fBjail\fR \fIjailid\fR \fIfilesystem\fR .fi + .LP .nf -\fBzfs\fR \fBunjail\fR \fBjailid\fR \fB\fIfilesystem\fR\fR +\fBzfs\fR \fBunjail\fR \fIjailid\fR \fIfilesystem\fR .fi .SH DESCRIPTION .sp .LP -The \fBzfs\fR command configures \fBZFS\fR datasets within a \fBZFS\fR storage pool, as described in \fBzpool\fR(1M). A dataset is identified by a unique path within the \fBZFS\fR namespace. For example: +The \fBzfs\fR command configures \fBZFS\fR datasets within a \fBZFS\fR storage +pool, as described in \fBzpool\fR(8). A dataset is identified by a unique path +within the \fBZFS\fR namespace. For example: .sp .in +2 .nf @@ -252,115 +259,164 @@ where the maximum length of a dataset na A dataset can be one of the following: .sp .ne 2 -.mk .na \fB\fIfile system\fR\fR .ad .sp .6 .RS 4n -A \fBZFS\fR dataset of type \fBfilesystem\fR can be mounted within the standard system namespace and behaves like other file systems. While \fBZFS\fR file systems are designed to be \fBPOSIX\fR compliant, known issues exist that prevent compliance in some cases. Applications that depend on standards conformance might fail due to nonstandard behavior when checking file system free space. +A \fBZFS\fR dataset of type \fBfilesystem\fR can be mounted within the standard +system namespace and behaves like other file systems. While \fBZFS\fR file +systems are designed to be \fBPOSIX\fR compliant, known issues exist that +prevent compliance in some cases. Applications that depend on standards +conformance might fail due to nonstandard behavior when checking file system +free space. .RE .sp .ne 2 -.mk .na \fB\fIvolume\fR\fR .ad .sp .6 .RS 4n -A logical volume exported as a raw or block device. This type of dataset should only be used under special circumstances. File systems are typically used in most environments. +A logical volume exported as a raw or block device. This type of dataset should +only be used under special circumstances. File systems are typically used in +most environments. .RE .sp .ne 2 -.mk .na \fB\fIsnapshot\fR\fR .ad .sp .6 .RS 4n -A read-only version of a file system or volume at a given point in time. It is specified as \fIfilesystem@name\fR or \fIvolume@name\fR. +A read-only version of a file system or volume at a given point in time. It is +specified as \fIfilesystem@name\fR or \fIvolume@name\fR. .RE .SS "ZFS File System Hierarchy" .sp .LP -A \fBZFS\fR storage pool is a logical collection of devices that provide space for datasets. A storage pool is also the root of the \fBZFS\fR file system hierarchy. +A \fBZFS\fR storage pool is a logical collection of devices that provide space +for datasets. A storage pool is also the root of the \fBZFS\fR file system +hierarchy. .sp .LP -The root of the pool can be accessed as a file system, such as mounting and unmounting, taking snapshots, and setting properties. The physical storage characteristics, however, are managed by the \fBzpool\fR(1M) command. +The root of the pool can be accessed as a file system, such as mounting and +unmounting, taking snapshots, and setting properties. The physical storage +characteristics, however, are managed by the \fBzpool\fR(8) command. .sp .LP -See \fBzpool\fR(1M) for more information on creating and administering pools. +See \fBzpool\fR(8) for more information on creating and administering pools. .SS "Snapshots" .sp .LP -A snapshot is a read-only copy of a file system or volume. Snapshots can be created extremely quickly, and initially consume no additional space within the pool. As data within the active dataset changes, the snapshot consumes more data than would otherwise be shared with the active dataset. +A snapshot is a read-only copy of a file system or volume. Snapshots can be +created extremely quickly, and initially consume no additional space within the +pool. As data within the active dataset changes, the snapshot consumes more +data than would otherwise be shared with the active dataset. .sp .LP -Snapshots can have arbitrary names. Snapshots of volumes can be cloned or rolled back, but cannot be accessed independently. +Snapshots can have arbitrary names. Snapshots of volumes can be cloned or +rolled back, but cannot be accessed independently. .sp .LP -File system snapshots can be accessed under the \fB\&.zfs/snapshot\fR directory in the root of the file system. Snapshots are automatically mounted on demand and may be unmounted at regular intervals. The visibility of the \fB\&.zfs\fR directory can be controlled by the \fBsnapdir\fR property. +File system snapshots can be accessed under the \fB\&.zfs/snapshot\fR directory +in the root of the file system. Snapshots are automatically mounted on demand +and may be unmounted at regular intervals. The visibility of the \fB\&.zfs\fR +directory can be controlled by the \fBsnapdir\fR property. .SS "Clones" .sp .LP -A clone is a writable volume or file system whose initial contents are the same as another dataset. As with snapshots, creating a clone is nearly instantaneous, and initially consumes no additional space. -.sp -.LP -Clones can only be created from a snapshot. When a snapshot is cloned, it creates an implicit dependency between the parent and child. Even though the clone is created somewhere else in the dataset hierarchy, the original snapshot cannot be destroyed as long as a clone exists. The \fBorigin\fR property exposes this dependency, and the \fBdestroy\fR command lists any such dependencies, if they exist. -.sp -.LP -The clone parent-child dependency relationship can be reversed by using the \fBpromote\fR subcommand. This causes the "origin" file system to become a clone of the specified file system, which makes it possible to destroy the file system that the clone was created from. +A clone is a writable volume or file system whose initial contents are the same +as another dataset. As with snapshots, creating a clone is nearly +instantaneous, and initially consumes no additional space. +.sp +.LP +Clones can only be created from a snapshot. When a snapshot is cloned, it +creates an implicit dependency between the parent and child. Even though the +clone is created somewhere else in the dataset hierarchy, the original snapshot +cannot be destroyed as long as a clone exists. The \fBorigin\fR property +exposes this dependency, and the \fBdestroy\fR command lists any such +dependencies, if they exist. +.sp +.LP +The clone parent-child dependency relationship can be reversed by using the +\fBpromote\fR subcommand. This causes the "origin" file system to become a +clone of the specified file system, which makes it possible to destroy the file +system that the clone was created from. .SS "Mount Points" .sp .LP -Creating a \fBZFS\fR file system is a simple operation, so the number of file systems per system is likely to be numerous. To cope with this, \fBZFS\fR automatically manages mounting and unmounting file systems without the need to edit the \fB/etc/vfstab\fR file. All automatically managed file systems are mounted by \fBZFS\fR at boot time. +Creating a \fBZFS\fR file system is a simple operation, so the number of file +systems per system is likely to be numerous. To cope with this, \fBZFS\fR +automatically manages mounting and unmounting file systems without the need to +edit the \fB/etc/fstab\fR file. All automatically managed file systems are +mounted by \fBZFS\fR at boot time. .sp .LP -By default, file systems are mounted under \fB/\fIpath\fR\fR, where \fIpath\fR is the name of the file system in the \fBZFS\fR namespace. Directories are created and destroyed as needed. +By default, file systems are mounted under \fB/\fIpath\fR\fR, where \fIpath\fR +is the name of the file system in the \fBZFS\fR namespace. Directories are +created and destroyed as needed. .sp .LP -A file system can also have a mount point set in the \fBmountpoint\fR property. This directory is created as needed, and \fBZFS\fR automatically mounts the file system when the \fBzfs mount -a\fR command is invoked (without editing \fB/etc/vfstab\fR). The \fBmountpoint\fR property can be inherited, so if \fBpool/home\fR has a mount point of \fB/export/stuff\fR, then \fBpool/home/user\fR automatically inherits a mount point of \fB/export/stuff/user\fR. +A file system can also have a mount point set in the \fBmountpoint\fR property. +This directory is created as needed, and \fBZFS\fR automatically mounts the +file system when the \fBzfs mount -a\fR command is invoked (without editing +\fB/etc/fstab\fR). The \fBmountpoint\fR property can be inherited, so if +\fBpool/home\fR has a mount point of \fB/export/stuff\fR, then +\fBpool/home/user\fR automatically inherits a mount point of +\fB/export/stuff/user\fR. .sp .LP -A file system \fBmountpoint\fR property of \fBnone\fR prevents the file system from being mounted. +A file system \fBmountpoint\fR property of \fBnone\fR prevents the file system +from being mounted. .sp .LP -If needed, \fBZFS\fR file systems can also be managed with traditional tools (\fBmount\fR, \fBumount\fR, \fB/etc/vfstab\fR). If a file system's mount point is set to \fBlegacy\fR, \fBZFS\fR makes no attempt to manage the file system, and the administrator is responsible for mounting and unmounting the file system. -.SS "Zones" +If needed, \fBZFS\fR file systems can also be managed with traditional tools +(\fBmount\fR, \fBumount\fR, \fB/etc/fstab\fR). If a file system's mount point +is set to \fBlegacy\fR, \fBZFS\fR makes no attempt to manage the file system, +and the administrator is responsible for mounting and unmounting the file +system. +.SS "Jails" .sp .LP -A \fBZFS\fR file system can be added to a non-global zone by using the \fBzonecfg\fR \fBadd fs\fR subcommand. A \fBZFS\fR file system that is added to a non-global zone must have its \fBmountpoint\fR property set to \fBlegacy\fR. +A \fBZFS\fR dataset can be attached to a jail by using the \fBzfs\fR +\fBjail\fR subcommand. You cannot attach a dataset to one jail and the +children of the same dataset to another jails. To allow managment of the +dataset from within a jail, the "\fBjailed\fR" property has to be set. +The \fBquota\fR property cannot be changed from within a jail. .sp .LP -The physical properties of an added file system are controlled by the global administrator. However, the zone administrator can create, modify, or destroy files within the added file system, depending on how the file system is mounted. +A \fBZFS\fR dataset can be detached from a jail using the \fBzfs\fR +\fBunjail\fR subcommand. .sp .LP -A dataset can also be delegated to a non-global zone by using the \fBzonecfg\fR \fBadd dataset\fR subcommand. You cannot delegate a dataset to one zone and the children of the same dataset to another zone. The zone administrator can change properties of the dataset or any of its children. However, the \fBquota\fR property is controlled by the global administrator. -.sp -.LP -A \fBZFS\fR volume can be added as a device to a non-global zone by using the \fBzonecfg\fR \fBadd device\fR subcommand. However, its physical properties can be modified only by the global administrator. -.sp -.LP -For more information about \fBzonecfg\fR syntax, see \fBzonecfg\fR(1M). -.sp -.LP -After a dataset is delegated to a non-global zone, the \fBzoned\fR property is automatically set. A zoned file system cannot be mounted in the global zone, since the zone administrator might have to set the mount point to an unacceptable value. -.sp -.LP -The global administrator can forcibly clear the \fBzoned\fR property, though this should be done with extreme care. The global administrator should verify that all the mount points are acceptable before clearing the property. +After a dataset is attached to a jail and the \fBjailed\fR property is set, +a jailed file system cannot be mounted outside the jail, since the jail +administrator might have set the mount point to an unacceptable value. .SS "Native Properties" .sp .LP -Properties are divided into two types, native properties and user-defined (or "user") properties. Native properties either export internal statistics or control \fBZFS\fR behavior. In addition, native properties are either editable or read-only. User properties have no effect on \fBZFS\fR behavior, but you can use them to annotate datasets in a way that is meaningful in your environment. For more information about user properties, see the "User Properties" section, below. -.sp -.LP -Every dataset has a set of properties that export statistics about the dataset as well as control various behaviors. Properties are inherited from the parent unless overridden by the child. Some properties apply only to certain types of datasets (file systems, volumes, or snapshots). -.sp -.LP -The values of numeric properties can be specified using human-readable suffixes (for example, \fBk\fR, \fBKB\fR, \fBM\fR, \fBGb\fR, and so forth, up to \fBZ\fR for zettabyte). The following are all valid (and equal) specifications: +Properties are divided into two types, native properties and user-defined (or +"user") properties. Native properties either export internal statistics or +control \fBZFS\fR behavior. In addition, native properties are either editable +or read-only. User properties have no effect on \fBZFS\fR behavior, but you can +use them to annotate datasets in a way that is meaningful in your environment. +For more information about user properties, see the "User Properties" section, +below. +.sp +.LP +Every dataset has a set of properties that export statistics about the dataset +as well as control various behaviors. Properties are inherited from the parent +unless overridden by the child. Some properties apply only to certain types of +datasets (file systems, volumes, or snapshots). +.sp +.LP +The values of numeric properties can be specified using human-readable suffixes +(for example, \fBk\fR, \fBKB\fR, \fBM\fR, \fBGb\fR, and so forth, up to \fBZ\fR +for zettabyte). The following are all valid (and equal) specifications: .sp .in +2 .nf @@ -371,37 +427,47 @@ The values of numeric properties can be .sp .LP -The values of non-numeric properties are case sensitive and must be lowercase, except for \fBmountpoint\fR, \fBsharenfs\fR, and \fBsharesmb\fR. +The values of non-numeric properties are case sensitive and must be lowercase, +except for \fBmountpoint\fR, \fBsharenfs\fR, and \fBsharesmb\fR. .sp .LP -The following native properties consist of read-only statistics about the dataset. These properties can be neither set, nor inherited. Native properties apply to all dataset types unless otherwise noted. +The following native properties consist of read-only statistics about the +dataset. These properties can be neither set, nor inherited. Native properties +apply to all dataset types unless otherwise noted. .sp .ne 2 -.mk .na \fB\fBavailable\fR\fR .ad .sp .6 .RS 4n -The amount of space available to the dataset and all its children, assuming that there is no other activity in the pool. Because space is shared within a pool, availability can be limited by any number of factors, including physical pool size, quotas, reservations, or other datasets within the pool. +The amount of space available to the dataset and all its children, assuming +that there is no other activity in the pool. Because space is shared within a +pool, availability can be limited by any number of factors, including physical +pool size, quotas, reservations, or other datasets within the pool. .sp -This property can also be referred to by its shortened column name, \fBavail\fR. +This property can also be referred to by its shortened column name, +\fBavail\fR. .RE .sp .ne 2 -.mk .na \fB\fBcompressratio\fR\fR .ad .sp .6 .RS 4n -For non-snapshots, the compression ratio achieved for the \fBused\fR space of this dataset, expressed as a multiplier. The \fBused\fR property includes descendant datasets, and, for clones, does not include the space shared with the origin snapshot. For snapshots, the \fBcompressratio\fR is the same as the \fBrefcompressratio\fR property. Compression can be turned on by running: \fBzfs set compression=on \fIdataset\fR\fR. The default value is \fBoff\fR. +For non-snapshots, the compression ratio achieved for the \fBused\fR +space of this dataset, expressed as a multiplier. The \fBused\fR +property includes descendant datasets, and, for clones, does not include +the space shared with the origin snapshot. For snapshots, the +\fBcompressratio\fR is the same as the \fBrefcompressratio\fR property. +Compression can be turned on by running: \fBzfs set compression=on +\fIdataset\fR\fR. The default value is \fBoff\fR. .RE .sp .ne 2 -.mk .na \fB\fBcreation\fR\fR .ad @@ -412,64 +478,69 @@ The time this dataset was created. .sp .ne 2 -.mk .na \fB\fBdefer_destroy\fR\fR .ad .sp .6 .RS 4n -This property is \fBon\fR if the snapshot has been marked for deferred destroy by using the \fBzfs destroy\fR \fB-d\fR command. Otherwise, the property is \fBoff\fR. +This property is \fBon\fR if the snapshot has been marked for deferred destroy +by using the \fBzfs destroy\fR \fB-d\fR command. Otherwise, the property is +\fBoff\fR. .RE .sp .ne 2 -.mk .na \fB\fBmounted\fR\fR .ad .sp .6 .RS 4n -For file systems, indicates whether the file system is currently mounted. This property can be either \fByes\fR or \fBno\fR. +For file systems, indicates whether the file system is currently mounted. This +property can be either \fByes\fR or \fBno\fR. .RE .sp .ne 2 -.mk .na \fB\fBorigin\fR\fR .ad .sp .6 .RS 4n -For cloned file systems or volumes, the snapshot from which the clone was created. The origin cannot be destroyed (even with the \fB-r\fR or \fB-f\fR options) so long as a clone exists. +For cloned file systems or volumes, the snapshot from which the clone was +created. The origin cannot be destroyed (even with the \fB-r\fR or \fB-f\fR +options) so long as a clone exists. .RE .sp .ne 2 -.mk .na \fB\fBreferenced\fR\fR .ad .sp .6 .RS 4n -The amount of data that is accessible by this dataset, which may or may not be shared with other datasets in the pool. When a snapshot or clone is created, it initially references the same amount of space as the file system or snapshot it was created from, since its contents are identical. +The amount of data that is accessible by this dataset, which may or may not be +shared with other datasets in the pool. When a snapshot or clone is created, it +initially references the same amount of space as the file system or snapshot it +was created from, since its contents are identical. .sp -This property can also be referred to by its shortened column name, \fBrefer\fR. +This property can also be referred to by its shortened column name, +\fBrefer\fR. .RE .sp .ne 2 -.mk .na \fB\fBrefcompressratio\fR\fR .ad .sp .6 .RS 4n -The compression ratio achieved for the \fBreferenced\fR space of this dataset, expressed as a multiplier. See also the \fBcompressratio\fR property. +The compression ratio achieved for the \fBreferenced\fR space of this +dataset, expressed as a multiplier. See also the \fBcompressratio\fR +property. .RE .sp .ne 2 -.mk .na \fB\fBtype\fR\fR .ad @@ -480,87 +551,113 @@ The type of dataset: \fBfilesystem\fR, \ .sp .ne 2 -.mk .na \fB\fBused\fR\fR .ad .sp .6 .RS 4n -The amount of space consumed by this dataset and all its descendents. This is the value that is checked against this dataset's quota and reservation. The space used does not include this dataset's reservation, but does take into account the reservations of any descendent datasets. The amount of space that a dataset consumes from its parent, as well as the amount of space that are freed if this dataset is recursively destroyed, is the greater of its space used and its reservation. -.sp -When snapshots (see the "Snapshots" section) are created, their space is initially shared between the snapshot and the file system, and possibly with previous snapshots. As the file system changes, space that was previously shared becomes unique to the snapshot, and counted in the snapshot's space used. Additionally, deleting snapshots can increase the amount of space unique to (and used by) other snapshots. -.sp -The amount of space used, available, or referenced does not take into account pending changes. Pending changes are generally accounted for within a few seconds. Committing a change to a disk using \fBfsync\fR(3c) or \fBO_SYNC\fR does not necessarily guarantee that the space usage information is updated immediately. +The amount of space consumed by this dataset and all its descendents. This is +the value that is checked against this dataset's quota and reservation. The +space used does not include this dataset's reservation, but does take into +account the reservations of any descendent datasets. The amount of space that a +dataset consumes from its parent, as well as the amount of space that are freed +if this dataset is recursively destroyed, is the greater of its space used and +its reservation. +.sp +When snapshots (see the "Snapshots" section) are created, their space is +initially shared between the snapshot and the file system, and possibly with +previous snapshots. As the file system changes, space that was previously +shared becomes unique to the snapshot, and counted in the snapshot's space +used. Additionally, deleting snapshots can increase the amount of space unique +to (and used by) other snapshots. +.sp +The amount of space used, available, or referenced does not take into account *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***