From owner-svn-src-projects@FreeBSD.ORG Sun Apr 11 08:27:52 2010 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 EB91D106566B; Sun, 11 Apr 2010 08:27:51 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D37A28FC13; Sun, 11 Apr 2010 08:27:51 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3B8RpU2042669; Sun, 11 Apr 2010 08:27:51 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3B8RpZ5042639; Sun, 11 Apr 2010 08:27:51 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201004110827.o3B8RpZ5042639@svn.freebsd.org> From: Roman Divacky Date: Sun, 11 Apr 2010 08:27:51 +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: r206467 - in projects/clangbsd: . bin/cp bin/ed bin/kill bin/ls bin/pax bin/pkill bin/ps bin/rcp bin/setfacl bin/sh bin/test cddl cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolar... 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: Sun, 11 Apr 2010 08:27:52 -0000 Author: rdivacky Date: Sun Apr 11 08:27:48 2010 New Revision: 206467 URL: http://svn.freebsd.org/changeset/base/206467 Log: Merge from head. Added: projects/clangbsd/contrib/dtc/ - copied from r206466, head/contrib/dtc/ projects/clangbsd/contrib/tzcode/ - copied from r206466, head/contrib/tzcode/ - copied from r206466, head/contrib/tzdata/ projects/clangbsd/crypto/openssh/PROTOCOL.certkeys - copied unchanged from r206466, head/crypto/openssh/PROTOCOL.certkeys projects/clangbsd/crypto/openssh/PROTOCOL.mux - copied unchanged from r206466, head/crypto/openssh/PROTOCOL.mux projects/clangbsd/crypto/openssh/openbsd-compat/pwcache.c - copied unchanged from r206466, head/crypto/openssh/openbsd-compat/pwcache.c projects/clangbsd/crypto/openssh/pkcs11.h - copied unchanged from r206466, head/crypto/openssh/pkcs11.h projects/clangbsd/crypto/openssh/roaming_client.c - copied unchanged from r206466, head/crypto/openssh/roaming_client.c projects/clangbsd/crypto/openssh/roaming_serv.c - copied unchanged from r206466, head/crypto/openssh/roaming_serv.c projects/clangbsd/crypto/openssh/ssh-pkcs11-client.c - copied unchanged from r206466, head/crypto/openssh/ssh-pkcs11-client.c projects/clangbsd/crypto/openssh/ssh-pkcs11-helper.0 - copied unchanged from r206466, head/crypto/openssh/ssh-pkcs11-helper.0 projects/clangbsd/crypto/openssh/ssh-pkcs11-helper.8 - copied unchanged from r206466, head/crypto/openssh/ssh-pkcs11-helper.8 projects/clangbsd/crypto/openssh/ssh-pkcs11-helper.c - copied unchanged from r206466, head/crypto/openssh/ssh-pkcs11-helper.c projects/clangbsd/crypto/openssh/ssh-pkcs11.c - copied unchanged from r206466, head/crypto/openssh/ssh-pkcs11.c projects/clangbsd/crypto/openssh/ssh-pkcs11.h - copied unchanged from r206466, head/crypto/openssh/ssh-pkcs11.h projects/clangbsd/crypto/openssl/engines/alpha.opt - copied unchanged from r206466, head/crypto/openssl/engines/alpha.opt projects/clangbsd/crypto/openssl/engines/ia64.opt - copied unchanged from r206466, head/crypto/openssl/engines/ia64.opt projects/clangbsd/crypto/openssl/ssl/t1_reneg.c - copied unchanged from r206466, head/crypto/openssl/ssl/t1_reneg.c projects/clangbsd/etc/rc.d/ubthidhci - copied unchanged from r206466, head/etc/rc.d/ubthidhci projects/clangbsd/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh - copied unchanged from r206466, head/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh projects/clangbsd/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh - copied unchanged from r206466, head/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh projects/clangbsd/gnu/usr.bin/dtc/ - copied from r206466, head/gnu/usr.bin/dtc/ projects/clangbsd/gnu/usr.bin/gdb/gdbserver/fbsd-amd64-low.c - copied unchanged from r206466, head/gnu/usr.bin/gdb/gdbserver/fbsd-amd64-low.c projects/clangbsd/gnu/usr.bin/gdb/gdbserver/reg-x86-64.c - copied unchanged from r206466, head/gnu/usr.bin/gdb/gdbserver/reg-x86-64.c projects/clangbsd/lib/libalias/Makefile.inc - copied unchanged from r206466, head/lib/libalias/Makefile.inc projects/clangbsd/lib/libcompat/4.3/re_comp.c - copied unchanged from r206466, head/lib/libcompat/4.3/re_comp.c projects/clangbsd/lib/libpmc/pmc.corei7.3 - copied unchanged from r206466, head/lib/libpmc/pmc.corei7.3 projects/clangbsd/lib/libpmc/pmc.corei7uc.3 - copied unchanged from r206466, head/lib/libpmc/pmc.corei7uc.3 projects/clangbsd/lib/libpmc/pmc.mips.3 - copied unchanged from r206466, head/lib/libpmc/pmc.mips.3 projects/clangbsd/lib/libpmc/pmc.ucf.3 - copied unchanged from r206466, head/lib/libpmc/pmc.ucf.3 projects/clangbsd/lib/libpmc/pmc.westmere.3 - copied unchanged from r206466, head/lib/libpmc/pmc.westmere.3 projects/clangbsd/lib/libpmc/pmc.westmereuc.3 - copied unchanged from r206466, head/lib/libpmc/pmc.westmereuc.3 projects/clangbsd/lib/libz/Symbol.map - copied unchanged from r206466, head/lib/libz/Symbol.map projects/clangbsd/lib/libz/Versions.def - copied unchanged from r206466, head/lib/libz/Versions.def projects/clangbsd/lib/libz/contrib/ - copied from r206466, head/lib/libz/contrib/ projects/clangbsd/lib/libz/doc/ - copied from r206466, head/lib/libz/doc/ projects/clangbsd/lib/libz/gzclose.c - copied unchanged from r206466, head/lib/libz/gzclose.c projects/clangbsd/lib/libz/gzguts.h - copied unchanged from r206466, head/lib/libz/gzguts.h projects/clangbsd/lib/libz/gzlib.c - copied unchanged from r206466, head/lib/libz/gzlib.c projects/clangbsd/lib/libz/gzread.c - copied unchanged from r206466, head/lib/libz/gzread.c projects/clangbsd/lib/libz/gzwrite.c - copied unchanged from r206466, head/lib/libz/gzwrite.c projects/clangbsd/secure/libexec/ssh-pkcs11-helper/ - copied from r206466, head/secure/libexec/ssh-pkcs11-helper/ projects/clangbsd/share/examples/indent/ - copied from r206466, head/share/examples/indent/ projects/clangbsd/sys/amd64/amd64/atpic_vector.S - copied unchanged from r206466, head/sys/amd64/amd64/atpic_vector.S projects/clangbsd/sys/arm/conf/LN2410SBC - copied unchanged from r206466, head/sys/arm/conf/LN2410SBC projects/clangbsd/sys/arm/s3c2xx0/ - copied from r206466, head/sys/arm/s3c2xx0/ projects/clangbsd/sys/boot/i386/efi/ - copied from r206466, head/sys/boot/i386/efi/ projects/clangbsd/sys/contrib/dev/acpica/compiler/aslpredef.c - copied unchanged from r206466, head/sys/contrib/dev/acpica/compiler/aslpredef.c projects/clangbsd/sys/contrib/dev/acpica/executer/exdebug.c - copied unchanged from r206466, head/sys/contrib/dev/acpica/executer/exdebug.c projects/clangbsd/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu - copied unchanged from r206466, head/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu projects/clangbsd/sys/contrib/libfdt/ - copied from r206466, head/sys/contrib/libfdt/ projects/clangbsd/sys/dev/e1000/if_lem.c - copied unchanged from r206466, head/sys/dev/e1000/if_lem.c projects/clangbsd/sys/dev/e1000/if_lem.h - copied unchanged from r206466, head/sys/dev/e1000/if_lem.h projects/clangbsd/sys/dev/hwpmc/hwpmc_mips.c - copied unchanged from r206466, head/sys/dev/hwpmc/hwpmc_mips.c projects/clangbsd/sys/dev/hwpmc/hwpmc_mips24k.c - copied unchanged from r206466, head/sys/dev/hwpmc/hwpmc_mips24k.c projects/clangbsd/sys/dev/hwpmc/hwpmc_mips24k.h - copied unchanged from r206466, head/sys/dev/hwpmc/hwpmc_mips24k.h projects/clangbsd/sys/dev/hwpmc/hwpmc_uncore.c - copied unchanged from r206466, head/sys/dev/hwpmc/hwpmc_uncore.c projects/clangbsd/sys/dev/hwpmc/hwpmc_uncore.h - copied unchanged from r206466, head/sys/dev/hwpmc/hwpmc_uncore.h projects/clangbsd/sys/dev/syscons/logo/beastie.c - copied unchanged from r206466, head/sys/dev/syscons/logo/beastie.c projects/clangbsd/sys/dev/usb/controller/ohci_s3c24x0.c - copied unchanged from r206466, head/sys/dev/usb/controller/ohci_s3c24x0.c projects/clangbsd/sys/i386/i386/atpic_vector.s - copied unchanged from r206466, head/sys/i386/i386/atpic_vector.s projects/clangbsd/sys/kern/kern_gzio.c - copied unchanged from r206466, head/sys/kern/kern_gzio.c projects/clangbsd/sys/modules/alq/ - copied from r206466, head/sys/modules/alq/ projects/clangbsd/sys/modules/syscons/beastie/ - copied from r206466, head/sys/modules/syscons/beastie/ projects/clangbsd/sys/net/netisr_internal.h - copied unchanged from r206466, head/sys/net/netisr_internal.h projects/clangbsd/sys/net/zutil.h - copied unchanged from r206466, head/sys/net/zutil.h projects/clangbsd/sys/net80211/ieee80211_ratectl.c - copied unchanged from r206466, head/sys/net80211/ieee80211_ratectl.c projects/clangbsd/sys/net80211/ieee80211_ratectl.h - copied unchanged from r206466, head/sys/net80211/ieee80211_ratectl.h projects/clangbsd/sys/netinet/ipfw/dn_heap.c - copied unchanged from r206466, head/sys/netinet/ipfw/dn_heap.c projects/clangbsd/sys/netinet/ipfw/dn_heap.h - copied unchanged from r206466, head/sys/netinet/ipfw/dn_heap.h projects/clangbsd/sys/netinet/ipfw/dn_sched.h - copied unchanged from r206466, head/sys/netinet/ipfw/dn_sched.h projects/clangbsd/sys/netinet/ipfw/dn_sched_fifo.c - copied unchanged from r206466, head/sys/netinet/ipfw/dn_sched_fifo.c projects/clangbsd/sys/netinet/ipfw/dn_sched_prio.c - copied unchanged from r206466, head/sys/netinet/ipfw/dn_sched_prio.c projects/clangbsd/sys/netinet/ipfw/dn_sched_qfq.c - copied unchanged from r206466, head/sys/netinet/ipfw/dn_sched_qfq.c projects/clangbsd/sys/netinet/ipfw/dn_sched_rr.c - copied unchanged from r206466, head/sys/netinet/ipfw/dn_sched_rr.c projects/clangbsd/sys/netinet/ipfw/dn_sched_wf2q.c - copied unchanged from r206466, head/sys/netinet/ipfw/dn_sched_wf2q.c projects/clangbsd/sys/netinet/ipfw/dummynet.txt - copied unchanged from r206466, head/sys/netinet/ipfw/dummynet.txt projects/clangbsd/sys/netinet/ipfw/ip_dn_glue.c - copied unchanged from r206466, head/sys/netinet/ipfw/ip_dn_glue.c projects/clangbsd/sys/netinet/ipfw/ip_dn_io.c - copied unchanged from r206466, head/sys/netinet/ipfw/ip_dn_io.c projects/clangbsd/sys/netinet/ipfw/ip_dn_private.h - copied unchanged from r206466, head/sys/netinet/ipfw/ip_dn_private.h projects/clangbsd/sys/netinet/ipfw/test/ - copied from r206466, head/sys/netinet/ipfw/test/ projects/clangbsd/sys/sparc64/pci/sbbc.c - copied unchanged from r206466, head/sys/sparc64/pci/sbbc.c projects/clangbsd/sys/x86/ - copied from r206466, head/sys/x86/ projects/clangbsd/tools/regression/bin/sh/builtins/command10.0 - copied unchanged from r206466, head/tools/regression/bin/sh/builtins/command10.0 projects/clangbsd/tools/regression/bin/sh/builtins/command11.0 - copied unchanged from r206466, head/tools/regression/bin/sh/builtins/command11.0 projects/clangbsd/tools/regression/bin/sh/builtins/command8.0 - copied unchanged from r206466, head/tools/regression/bin/sh/builtins/command8.0 projects/clangbsd/tools/regression/bin/sh/builtins/command9.0 - copied unchanged from r206466, head/tools/regression/bin/sh/builtins/command9.0 projects/clangbsd/tools/regression/bin/sh/builtins/var-assign2.0 - copied unchanged from r206466, head/tools/regression/bin/sh/builtins/var-assign2.0 projects/clangbsd/tools/regression/bin/sh/errors/assignment-error1.0 - copied unchanged from r206466, head/tools/regression/bin/sh/errors/assignment-error1.0 projects/clangbsd/tools/regression/bin/sh/errors/redirection-error3.0 - copied unchanged from r206466, head/tools/regression/bin/sh/errors/redirection-error3.0 projects/clangbsd/tools/regression/bin/sh/errors/redirection-error4.0 - copied unchanged from r206466, head/tools/regression/bin/sh/errors/redirection-error4.0 projects/clangbsd/tools/regression/bin/sh/errors/redirection-error5.0 - copied unchanged from r206466, head/tools/regression/bin/sh/errors/redirection-error5.0 projects/clangbsd/tools/regression/bin/sh/errors/redirection-error6.0 - copied unchanged from r206466, head/tools/regression/bin/sh/errors/redirection-error6.0 projects/clangbsd/tools/regression/bin/sh/expansion/arith4.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/arith4.0 projects/clangbsd/tools/regression/bin/sh/expansion/arith5.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/arith5.0 projects/clangbsd/tools/regression/bin/sh/expansion/assign1.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/assign1.0 projects/clangbsd/tools/regression/bin/sh/expansion/cmdsubst2.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/cmdsubst2.0 projects/clangbsd/tools/regression/bin/sh/expansion/plus-minus1.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/plus-minus1.0 projects/clangbsd/tools/regression/bin/sh/expansion/plus-minus2.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/plus-minus2.0 projects/clangbsd/tools/regression/bin/sh/expansion/tilde1.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/tilde1.0 projects/clangbsd/tools/regression/bin/sh/expansion/tilde2.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/tilde2.0 projects/clangbsd/tools/regression/bin/sh/expansion/trim1.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/trim1.0 projects/clangbsd/tools/regression/bin/sh/expansion/trim2.0 - copied unchanged from r206466, head/tools/regression/bin/sh/expansion/trim2.0 projects/clangbsd/tools/regression/bin/sh/parser/heredoc1.0 - copied unchanged from r206466, head/tools/regression/bin/sh/parser/heredoc1.0 projects/clangbsd/tools/regression/bin/sh/parser/heredoc2.0 - copied unchanged from r206466, head/tools/regression/bin/sh/parser/heredoc2.0 projects/clangbsd/tools/regression/usr.bin/apply/ - copied from r206466, head/tools/regression/usr.bin/apply/ projects/clangbsd/tools/regression/usr.bin/ncal/ - copied from r206466, head/tools/regression/usr.bin/ncal/ projects/clangbsd/tools/tools/mcgrab/ - copied from r206466, head/tools/tools/mcgrab/ projects/clangbsd/usr.bin/calendar/dates.c - copied unchanged from r206466, head/usr.bin/calendar/dates.c projects/clangbsd/usr.bin/calendar/events.c - copied unchanged from r206466, head/usr.bin/calendar/events.c projects/clangbsd/usr.bin/calendar/locale.c - copied unchanged from r206466, head/usr.bin/calendar/locale.c projects/clangbsd/usr.bin/calendar/parsedata.c - copied unchanged from r206466, head/usr.bin/calendar/parsedata.c projects/clangbsd/usr.bin/calendar/pom.c - copied unchanged from r206466, head/usr.bin/calendar/pom.c projects/clangbsd/usr.bin/calendar/sunpos.c - copied unchanged from r206466, head/usr.bin/calendar/sunpos.c projects/clangbsd/usr.bin/csup/README - copied unchanged from r206466, head/usr.bin/csup/README projects/clangbsd/usr.bin/csup/TODO - copied unchanged from r206466, head/usr.bin/csup/TODO projects/clangbsd/usr.bin/csup/attrstack.c - copied unchanged from r206466, head/usr.bin/csup/attrstack.c projects/clangbsd/usr.bin/csup/attrstack.h - copied unchanged from r206466, head/usr.bin/csup/attrstack.h projects/clangbsd/usr.bin/csup/auth.c - copied unchanged from r206466, head/usr.bin/csup/auth.c projects/clangbsd/usr.bin/csup/auth.h - copied unchanged from r206466, head/usr.bin/csup/auth.h projects/clangbsd/usr.bin/csup/config.c - copied unchanged from r206466, head/usr.bin/csup/config.c projects/clangbsd/usr.bin/csup/config.h - copied unchanged from r206466, head/usr.bin/csup/config.h projects/clangbsd/usr.bin/csup/cpasswd.1 - copied unchanged from r206466, head/usr.bin/csup/cpasswd.1 projects/clangbsd/usr.bin/csup/cpasswd.sh - copied unchanged from r206466, head/usr.bin/csup/cpasswd.sh projects/clangbsd/usr.bin/csup/csup.1 - copied unchanged from r206466, head/usr.bin/csup/csup.1 projects/clangbsd/usr.bin/csup/detailer.c - copied unchanged from r206466, head/usr.bin/csup/detailer.c projects/clangbsd/usr.bin/csup/detailer.h - copied unchanged from r206466, head/usr.bin/csup/detailer.h projects/clangbsd/usr.bin/csup/diff.c - copied unchanged from r206466, head/usr.bin/csup/diff.c projects/clangbsd/usr.bin/csup/diff.h - copied unchanged from r206466, head/usr.bin/csup/diff.h projects/clangbsd/usr.bin/csup/fattr.c - copied unchanged from r206466, head/usr.bin/csup/fattr.c projects/clangbsd/usr.bin/csup/fattr.h - copied unchanged from r206466, head/usr.bin/csup/fattr.h projects/clangbsd/usr.bin/csup/fattr_bsd.h - copied unchanged from r206466, head/usr.bin/csup/fattr_bsd.h projects/clangbsd/usr.bin/csup/fattr_posix.h - copied unchanged from r206466, head/usr.bin/csup/fattr_posix.h projects/clangbsd/usr.bin/csup/fixups.c - copied unchanged from r206466, head/usr.bin/csup/fixups.c projects/clangbsd/usr.bin/csup/fixups.h - copied unchanged from r206466, head/usr.bin/csup/fixups.h projects/clangbsd/usr.bin/csup/fnmatch.c - copied unchanged from r206466, head/usr.bin/csup/fnmatch.c projects/clangbsd/usr.bin/csup/fnmatch.h - copied unchanged from r206466, head/usr.bin/csup/fnmatch.h projects/clangbsd/usr.bin/csup/globtree.c - copied unchanged from r206466, head/usr.bin/csup/globtree.c projects/clangbsd/usr.bin/csup/globtree.h - copied unchanged from r206466, head/usr.bin/csup/globtree.h projects/clangbsd/usr.bin/csup/idcache.c - copied unchanged from r206466, head/usr.bin/csup/idcache.c projects/clangbsd/usr.bin/csup/idcache.h - copied unchanged from r206466, head/usr.bin/csup/idcache.h projects/clangbsd/usr.bin/csup/keyword.c - copied unchanged from r206466, head/usr.bin/csup/keyword.c projects/clangbsd/usr.bin/csup/keyword.h - copied unchanged from r206466, head/usr.bin/csup/keyword.h projects/clangbsd/usr.bin/csup/lex.rcs.c - copied unchanged from r206466, head/usr.bin/csup/lex.rcs.c projects/clangbsd/usr.bin/csup/lister.c - copied unchanged from r206466, head/usr.bin/csup/lister.c projects/clangbsd/usr.bin/csup/lister.h - copied unchanged from r206466, head/usr.bin/csup/lister.h projects/clangbsd/usr.bin/csup/main.c - copied unchanged from r206466, head/usr.bin/csup/main.c projects/clangbsd/usr.bin/csup/main.h - copied unchanged from r206466, head/usr.bin/csup/main.h projects/clangbsd/usr.bin/csup/misc.c - copied unchanged from r206466, head/usr.bin/csup/misc.c projects/clangbsd/usr.bin/csup/misc.h - copied unchanged from r206466, head/usr.bin/csup/misc.h projects/clangbsd/usr.bin/csup/mux.c - copied unchanged from r206466, head/usr.bin/csup/mux.c projects/clangbsd/usr.bin/csup/mux.h - copied unchanged from r206466, head/usr.bin/csup/mux.h projects/clangbsd/usr.bin/csup/parse.y - copied unchanged from r206466, head/usr.bin/csup/parse.y projects/clangbsd/usr.bin/csup/pathcomp.c - copied unchanged from r206466, head/usr.bin/csup/pathcomp.c projects/clangbsd/usr.bin/csup/pathcomp.h - copied unchanged from r206466, head/usr.bin/csup/pathcomp.h projects/clangbsd/usr.bin/csup/proto.c - copied unchanged from r206466, head/usr.bin/csup/proto.c projects/clangbsd/usr.bin/csup/proto.h - copied unchanged from r206466, head/usr.bin/csup/proto.h projects/clangbsd/usr.bin/csup/queue.h - copied unchanged from r206466, head/usr.bin/csup/queue.h projects/clangbsd/usr.bin/csup/rcsfile.c - copied unchanged from r206466, head/usr.bin/csup/rcsfile.c projects/clangbsd/usr.bin/csup/rcsfile.h - copied unchanged from r206466, head/usr.bin/csup/rcsfile.h projects/clangbsd/usr.bin/csup/rcsparse.c - copied unchanged from r206466, head/usr.bin/csup/rcsparse.c projects/clangbsd/usr.bin/csup/rcsparse.h - copied unchanged from r206466, head/usr.bin/csup/rcsparse.h projects/clangbsd/usr.bin/csup/rcstokenizer.h - copied unchanged from r206466, head/usr.bin/csup/rcstokenizer.h projects/clangbsd/usr.bin/csup/rcstokenizer.l - copied unchanged from r206466, head/usr.bin/csup/rcstokenizer.l projects/clangbsd/usr.bin/csup/rsyncfile.c - copied unchanged from r206466, head/usr.bin/csup/rsyncfile.c projects/clangbsd/usr.bin/csup/rsyncfile.h - copied unchanged from r206466, head/usr.bin/csup/rsyncfile.h projects/clangbsd/usr.bin/csup/status.c - copied unchanged from r206466, head/usr.bin/csup/status.c projects/clangbsd/usr.bin/csup/status.h - copied unchanged from r206466, head/usr.bin/csup/status.h projects/clangbsd/usr.bin/csup/stream.c - copied unchanged from r206466, head/usr.bin/csup/stream.c projects/clangbsd/usr.bin/csup/stream.h - copied unchanged from r206466, head/usr.bin/csup/stream.h projects/clangbsd/usr.bin/csup/threads.c - copied unchanged from r206466, head/usr.bin/csup/threads.c projects/clangbsd/usr.bin/csup/threads.h - copied unchanged from r206466, head/usr.bin/csup/threads.h projects/clangbsd/usr.bin/csup/token.h - copied unchanged from r206466, head/usr.bin/csup/token.h projects/clangbsd/usr.bin/csup/token.l - copied unchanged from r206466, head/usr.bin/csup/token.l projects/clangbsd/usr.bin/csup/updater.c - copied unchanged from r206466, head/usr.bin/csup/updater.c projects/clangbsd/usr.bin/csup/updater.h - copied unchanged from r206466, head/usr.bin/csup/updater.h projects/clangbsd/usr.bin/procstat/procstat_sigs.c - copied unchanged from r206466, head/usr.bin/procstat/procstat_sigs.c projects/clangbsd/usr.sbin/services_mkdb/ - copied from r206466, head/usr.sbin/services_mkdb/ Directory Properties: projects/clangbsd/contrib/tzdata/ (props changed) Replaced: projects/clangbsd/usr.bin/csup/Makefile - copied unchanged from r206466, head/usr.bin/csup/Makefile Deleted: projects/clangbsd/bin/pax/cpio.1 projects/clangbsd/bin/pax/tar.1 projects/clangbsd/contrib/cpio/ projects/clangbsd/contrib/csup/ projects/clangbsd/crypto/openssh/README.smartcard projects/clangbsd/crypto/openssh/scard-opensc.c projects/clangbsd/crypto/openssh/scard.c projects/clangbsd/crypto/openssh/scard.h projects/clangbsd/crypto/openssl/apps/genpkey.c projects/clangbsd/crypto/openssl/apps/pkey.c projects/clangbsd/crypto/openssl/apps/pkeyparam.c projects/clangbsd/crypto/openssl/apps/pkeyutl.c projects/clangbsd/crypto/openssl/apps/ts.c projects/clangbsd/crypto/openssl/apps/tsget projects/clangbsd/crypto/openssl/crypto/aes/aes_x86core.c projects/clangbsd/crypto/openssl/crypto/aes/asm/aes-armv4.pl projects/clangbsd/crypto/openssl/crypto/aes/asm/aes-ppc.pl projects/clangbsd/crypto/openssl/crypto/aes/asm/aes-s390x.pl projects/clangbsd/crypto/openssl/crypto/aes/asm/aes-sparcv9.pl projects/clangbsd/crypto/openssl/crypto/asn1/ameth_lib.c projects/clangbsd/crypto/openssl/crypto/asn1/asn1_locl.h projects/clangbsd/crypto/openssl/crypto/asn1/bio_asn1.c projects/clangbsd/crypto/openssl/crypto/asn1/bio_ndef.c projects/clangbsd/crypto/openssl/crypto/asn1/x_nx509.c projects/clangbsd/crypto/openssl/crypto/bn/asm/alpha-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/armv4-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/mips3-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/ppc-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/ppc64-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/s390x-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/s390x.S projects/clangbsd/crypto/openssl/crypto/bn/asm/sparcv9-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/sparcv9a-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/via-mont.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/x86-mont.pl projects/clangbsd/crypto/openssl/crypto/camellia/asm/ projects/clangbsd/crypto/openssl/crypto/ppccpuid.pl projects/clangbsd/crypto/openssl/crypto/s390xcpuid.S projects/clangbsd/crypto/openssl/crypto/sparcv9cap.c projects/clangbsd/crypto/openssl/engines/axp.opt projects/clangbsd/gnu/usr.bin/cpio/ projects/clangbsd/include/regexp.h projects/clangbsd/include/utmp.h projects/clangbsd/lib/libc/stdtime/asctime.c projects/clangbsd/lib/libc/stdtime/ctime.3 projects/clangbsd/lib/libc/stdtime/difftime.c projects/clangbsd/lib/libc/stdtime/localtime.c projects/clangbsd/lib/libc/stdtime/private.h projects/clangbsd/lib/libc/stdtime/time2posix.3 projects/clangbsd/lib/libc/stdtime/tzfile.5 projects/clangbsd/lib/libc/stdtime/tzfile.h projects/clangbsd/lib/libcompat/4.3/regex.c projects/clangbsd/lib/libcompat/regexp/ projects/clangbsd/lib/libz/algorithm.txt projects/clangbsd/lib/libz/gzio.c projects/clangbsd/share/zoneinfo/africa projects/clangbsd/share/zoneinfo/antarctica projects/clangbsd/share/zoneinfo/asia projects/clangbsd/share/zoneinfo/australasia projects/clangbsd/share/zoneinfo/backward projects/clangbsd/share/zoneinfo/etcetera projects/clangbsd/share/zoneinfo/europe projects/clangbsd/share/zoneinfo/factory projects/clangbsd/share/zoneinfo/leapseconds projects/clangbsd/share/zoneinfo/northamerica projects/clangbsd/share/zoneinfo/pacificnew projects/clangbsd/share/zoneinfo/southamerica projects/clangbsd/share/zoneinfo/systemv projects/clangbsd/share/zoneinfo/yearistype.sh projects/clangbsd/share/zoneinfo/zone.tab projects/clangbsd/sys/amd64/isa/ projects/clangbsd/sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu projects/clangbsd/sys/dev/cxgb/common/cxgb_version.h projects/clangbsd/sys/dev/cxgb/cxgb_config.h projects/clangbsd/sys/i386/bios/smbios.c projects/clangbsd/sys/i386/bios/vpd.c projects/clangbsd/sys/i386/cpufreq/ projects/clangbsd/sys/i386/isa/atpic.c projects/clangbsd/sys/i386/isa/atpic_vector.s projects/clangbsd/sys/i386/isa/clock.c projects/clangbsd/sys/i386/isa/elcr.c projects/clangbsd/sys/i386/isa/icu.h projects/clangbsd/sys/i386/isa/isa.c projects/clangbsd/sys/i386/isa/isa.h projects/clangbsd/sys/i386/isa/isa_dma.c projects/clangbsd/sys/i386/isa/nmi.c projects/clangbsd/sys/ia64/include/nexusvar.h projects/clangbsd/sys/ia64/include/sapicreg.h projects/clangbsd/sys/ia64/include/sapicvar.h projects/clangbsd/sys/isa/atrtc.c projects/clangbsd/sys/isa/orm.c projects/clangbsd/tools/build/options/WITH_GNU_CPIO projects/clangbsd/tools/tools/mctest/mcgrab.1 projects/clangbsd/tools/tools/mctest/mcgrab.cc projects/clangbsd/tools/tools/nanobsd/pcengines/Pkg/ projects/clangbsd/usr.sbin/ntp/ntptrace/ projects/clangbsd/usr.sbin/zic/Theory projects/clangbsd/usr.sbin/zic/ialloc.c projects/clangbsd/usr.sbin/zic/private.h projects/clangbsd/usr.sbin/zic/scheck.c projects/clangbsd/usr.sbin/zic/zdump.8 projects/clangbsd/usr.sbin/zic/zdump.c projects/clangbsd/usr.sbin/zic/zic.8 projects/clangbsd/usr.sbin/zic/zic.c Modified: projects/clangbsd/MAINTAINERS projects/clangbsd/Makefile projects/clangbsd/Makefile.inc1 projects/clangbsd/ObsoleteFiles.inc projects/clangbsd/UPDATING projects/clangbsd/bin/cp/utils.c projects/clangbsd/bin/ed/Makefile projects/clangbsd/bin/ed/main.c projects/clangbsd/bin/kill/kill.c projects/clangbsd/bin/ls/cmp.c projects/clangbsd/bin/pax/Makefile projects/clangbsd/bin/pax/getoldopt.c projects/clangbsd/bin/pkill/pkill.1 projects/clangbsd/bin/pkill/pkill.c projects/clangbsd/bin/ps/extern.h projects/clangbsd/bin/ps/keyword.c projects/clangbsd/bin/ps/print.c projects/clangbsd/bin/ps/ps.1 projects/clangbsd/bin/rcp/rcp.c projects/clangbsd/bin/setfacl/file.c projects/clangbsd/bin/setfacl/mask.c projects/clangbsd/bin/setfacl/merge.c projects/clangbsd/bin/setfacl/remove.c projects/clangbsd/bin/setfacl/setfacl.1 projects/clangbsd/bin/setfacl/setfacl.c projects/clangbsd/bin/setfacl/setfacl.h projects/clangbsd/bin/setfacl/util.c projects/clangbsd/bin/sh/eval.c projects/clangbsd/bin/sh/exec.c projects/clangbsd/bin/sh/exec.h projects/clangbsd/bin/sh/expand.c projects/clangbsd/bin/sh/mksyntax.c projects/clangbsd/bin/sh/options.c projects/clangbsd/bin/sh/parser.c projects/clangbsd/bin/sh/sh.1 projects/clangbsd/bin/test/test.c projects/clangbsd/cddl/Makefile.inc projects/clangbsd/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/clangbsd/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c projects/clangbsd/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h projects/clangbsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/clangbsd/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/clangbsd/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/clangbsd/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/clangbsd/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h projects/clangbsd/cddl/lib/drti/Makefile projects/clangbsd/cddl/lib/libavl/Makefile projects/clangbsd/cddl/lib/libctf/Makefile projects/clangbsd/cddl/lib/libdtrace/Makefile projects/clangbsd/cddl/lib/libnvpair/Makefile projects/clangbsd/cddl/lib/libumem/Makefile projects/clangbsd/cddl/lib/libuutil/Makefile projects/clangbsd/cddl/lib/libzfs/Makefile projects/clangbsd/cddl/lib/libzpool/Makefile projects/clangbsd/cddl/sbin/zfs/Makefile projects/clangbsd/cddl/sbin/zpool/Makefile projects/clangbsd/cddl/usr.bin/ctfconvert/Makefile projects/clangbsd/cddl/usr.bin/ctfdump/Makefile projects/clangbsd/cddl/usr.bin/ctfmerge/Makefile projects/clangbsd/cddl/usr.bin/sgsmsg/Makefile projects/clangbsd/cddl/usr.bin/zinject/Makefile projects/clangbsd/cddl/usr.bin/ztest/Makefile projects/clangbsd/cddl/usr.sbin/dtrace/Makefile projects/clangbsd/cddl/usr.sbin/lockstat/Makefile projects/clangbsd/cddl/usr.sbin/zdb/Makefile projects/clangbsd/contrib/bind9/CHANGES projects/clangbsd/contrib/bind9/COPYRIGHT projects/clangbsd/contrib/bind9/FAQ projects/clangbsd/contrib/bind9/FAQ.xml projects/clangbsd/contrib/bind9/NSEC3-NOTES projects/clangbsd/contrib/bind9/README projects/clangbsd/contrib/bind9/bin/check/named-checkconf.8 projects/clangbsd/contrib/bind9/bin/check/named-checkconf.html projects/clangbsd/contrib/bind9/bin/check/named-checkzone.8 projects/clangbsd/contrib/bind9/bin/check/named-checkzone.c projects/clangbsd/contrib/bind9/bin/check/named-checkzone.docbook projects/clangbsd/contrib/bind9/bin/check/named-checkzone.html projects/clangbsd/contrib/bind9/bin/dig/dig.1 projects/clangbsd/contrib/bind9/bin/dig/dig.html projects/clangbsd/contrib/bind9/bin/dig/dighost.c projects/clangbsd/contrib/bind9/bin/dig/host.1 projects/clangbsd/contrib/bind9/bin/dig/host.c projects/clangbsd/contrib/bind9/bin/dig/host.html projects/clangbsd/contrib/bind9/bin/dig/nslookup.1 projects/clangbsd/contrib/bind9/bin/dig/nslookup.c projects/clangbsd/contrib/bind9/bin/dig/nslookup.html projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8 projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keygen.8 projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keygen.c projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keygen.docbook projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-keygen.html projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-signzone.8 projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-signzone.c projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-signzone.docbook projects/clangbsd/contrib/bind9/bin/dnssec/dnssec-signzone.html projects/clangbsd/contrib/bind9/bin/dnssec/dnssectool.c projects/clangbsd/contrib/bind9/bin/dnssec/dnssectool.h projects/clangbsd/contrib/bind9/bin/named/control.c projects/clangbsd/contrib/bind9/bin/named/include/named/server.h projects/clangbsd/contrib/bind9/bin/named/lwresd.8 projects/clangbsd/contrib/bind9/bin/named/lwresd.html projects/clangbsd/contrib/bind9/bin/named/named.8 projects/clangbsd/contrib/bind9/bin/named/named.conf.5 projects/clangbsd/contrib/bind9/bin/named/named.conf.html projects/clangbsd/contrib/bind9/bin/named/named.docbook projects/clangbsd/contrib/bind9/bin/named/named.html projects/clangbsd/contrib/bind9/bin/named/query.c projects/clangbsd/contrib/bind9/bin/named/server.c projects/clangbsd/contrib/bind9/bin/named/statschannel.c projects/clangbsd/contrib/bind9/bin/named/update.c projects/clangbsd/contrib/bind9/bin/nsupdate/nsupdate.1 projects/clangbsd/contrib/bind9/bin/nsupdate/nsupdate.html projects/clangbsd/contrib/bind9/bin/rndc/rndc-confgen.8 projects/clangbsd/contrib/bind9/bin/rndc/rndc-confgen.html projects/clangbsd/contrib/bind9/bin/rndc/rndc.8 projects/clangbsd/contrib/bind9/bin/rndc/rndc.conf.5 projects/clangbsd/contrib/bind9/bin/rndc/rndc.conf.html projects/clangbsd/contrib/bind9/bin/rndc/rndc.html projects/clangbsd/contrib/bind9/config.h.in projects/clangbsd/contrib/bind9/configure.in projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM-book.xml projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch01.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch02.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch03.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch04.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch05.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch06.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch07.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch08.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch09.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.ch10.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.html projects/clangbsd/contrib/bind9/doc/arm/Bv9ARM.pdf projects/clangbsd/contrib/bind9/doc/arm/man.dig.html projects/clangbsd/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html projects/clangbsd/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html projects/clangbsd/contrib/bind9/doc/arm/man.dnssec-keygen.html projects/clangbsd/contrib/bind9/doc/arm/man.dnssec-signzone.html projects/clangbsd/contrib/bind9/doc/arm/man.host.html projects/clangbsd/contrib/bind9/doc/arm/man.named-checkconf.html projects/clangbsd/contrib/bind9/doc/arm/man.named-checkzone.html projects/clangbsd/contrib/bind9/doc/arm/man.named.html projects/clangbsd/contrib/bind9/doc/arm/man.nsupdate.html projects/clangbsd/contrib/bind9/doc/arm/man.rndc-confgen.html projects/clangbsd/contrib/bind9/doc/arm/man.rndc.conf.html projects/clangbsd/contrib/bind9/doc/arm/man.rndc.html projects/clangbsd/contrib/bind9/doc/misc/Makefile.in projects/clangbsd/contrib/bind9/lib/dns/api projects/clangbsd/contrib/bind9/lib/dns/db.c projects/clangbsd/contrib/bind9/lib/dns/dispatch.c projects/clangbsd/contrib/bind9/lib/dns/dnssec.c projects/clangbsd/contrib/bind9/lib/dns/dst_api.c projects/clangbsd/contrib/bind9/lib/dns/dst_internal.h projects/clangbsd/contrib/bind9/lib/dns/dst_parse.c projects/clangbsd/contrib/bind9/lib/dns/include/dns/db.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/dnssec.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/journal.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/keyvalues.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/name.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/ncache.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/nsec3.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/rbt.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/rdataset.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/resolver.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/result.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/types.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/validator.h projects/clangbsd/contrib/bind9/lib/dns/include/dns/zone.h projects/clangbsd/contrib/bind9/lib/dns/include/dst/dst.h projects/clangbsd/contrib/bind9/lib/dns/journal.c projects/clangbsd/contrib/bind9/lib/dns/masterdump.c projects/clangbsd/contrib/bind9/lib/dns/message.c projects/clangbsd/contrib/bind9/lib/dns/ncache.c projects/clangbsd/contrib/bind9/lib/dns/nsec3.c projects/clangbsd/contrib/bind9/lib/dns/opensslrsa_link.c projects/clangbsd/contrib/bind9/lib/dns/rbt.c projects/clangbsd/contrib/bind9/lib/dns/rbtdb.c projects/clangbsd/contrib/bind9/lib/dns/rcode.c projects/clangbsd/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c projects/clangbsd/contrib/bind9/lib/dns/rdatalist.c projects/clangbsd/contrib/bind9/lib/dns/rdataset.c projects/clangbsd/contrib/bind9/lib/dns/rdataslab.c projects/clangbsd/contrib/bind9/lib/dns/resolver.c projects/clangbsd/contrib/bind9/lib/dns/result.c projects/clangbsd/contrib/bind9/lib/dns/sdb.c projects/clangbsd/contrib/bind9/lib/dns/sdlz.c projects/clangbsd/contrib/bind9/lib/dns/spnego.c projects/clangbsd/contrib/bind9/lib/dns/validator.c projects/clangbsd/contrib/bind9/lib/dns/view.c projects/clangbsd/contrib/bind9/lib/dns/zone.c projects/clangbsd/contrib/bind9/lib/isc/api projects/clangbsd/contrib/bind9/lib/isc/base32.c projects/clangbsd/contrib/bind9/lib/isc/base64.c projects/clangbsd/contrib/bind9/lib/isc/heap.c projects/clangbsd/contrib/bind9/lib/isc/httpd.c projects/clangbsd/contrib/bind9/lib/isc/ia64/include/isc/atomic.h projects/clangbsd/contrib/bind9/lib/isc/include/isc/entropy.h projects/clangbsd/contrib/bind9/lib/isc/include/isc/netscope.h projects/clangbsd/contrib/bind9/lib/isc/include/isc/portset.h projects/clangbsd/contrib/bind9/lib/isc/include/isc/sha2.h projects/clangbsd/contrib/bind9/lib/isc/include/isc/util.h projects/clangbsd/contrib/bind9/lib/isc/inet_ntop.c projects/clangbsd/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h projects/clangbsd/contrib/bind9/lib/isc/random.c projects/clangbsd/contrib/bind9/lib/isc/sha2.c projects/clangbsd/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c projects/clangbsd/contrib/bind9/lib/isc/unix/socket.c projects/clangbsd/contrib/bind9/lib/isccc/api projects/clangbsd/contrib/bind9/lib/isccfg/aclconf.c projects/clangbsd/contrib/bind9/lib/isccfg/api projects/clangbsd/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h projects/clangbsd/contrib/bind9/lib/lwres/api projects/clangbsd/contrib/bind9/lib/lwres/context.c projects/clangbsd/contrib/bind9/lib/lwres/getipnode.c projects/clangbsd/contrib/bind9/lib/lwres/man/lwres.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_buffer.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_buffer.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_config.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_config.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_context.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_context.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gabn.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gabn.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gethostent.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gethostent.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getipnode.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getipnode.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gnba.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_gnba.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_hstrerror.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_inetntop.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_inetntop.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_noop.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_noop.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_packet.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_packet.html projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_resutil.3 projects/clangbsd/contrib/bind9/lib/lwres/man/lwres_resutil.html projects/clangbsd/contrib/bind9/version projects/clangbsd/contrib/bsnmp/gensnmpdef/gensnmpdef.c projects/clangbsd/contrib/bsnmp/gensnmptree/gensnmptree.1 projects/clangbsd/contrib/bsnmp/snmpd/config.c projects/clangbsd/contrib/bsnmp/snmpd/snmpmod.3 projects/clangbsd/contrib/gcc/config/mips/freebsd.h projects/clangbsd/contrib/ipfilter/ipsend/sbpf.c projects/clangbsd/contrib/netcat/FREEBSD-upgrade projects/clangbsd/contrib/netcat/FREEBSD-vendor projects/clangbsd/contrib/netcat/nc.1 projects/clangbsd/contrib/netcat/netcat.c projects/clangbsd/contrib/openpam/include/security/pam_appl.h projects/clangbsd/contrib/top/utils.c projects/clangbsd/contrib/top/utils.h projects/clangbsd/crypto/openssh/ChangeLog projects/clangbsd/crypto/openssh/INSTALL projects/clangbsd/crypto/openssh/PROTOCOL projects/clangbsd/crypto/openssh/PROTOCOL.agent projects/clangbsd/crypto/openssh/README projects/clangbsd/crypto/openssh/addrmatch.c projects/clangbsd/crypto/openssh/auth-krb5.c projects/clangbsd/crypto/openssh/auth-options.c projects/clangbsd/crypto/openssh/auth-options.h projects/clangbsd/crypto/openssh/auth-rh-rsa.c projects/clangbsd/crypto/openssh/auth-rhosts.c projects/clangbsd/crypto/openssh/auth-rsa.c projects/clangbsd/crypto/openssh/auth.c projects/clangbsd/crypto/openssh/auth.h projects/clangbsd/crypto/openssh/auth2-hostbased.c projects/clangbsd/crypto/openssh/auth2-pubkey.c projects/clangbsd/crypto/openssh/authfd.c projects/clangbsd/crypto/openssh/authfd.h projects/clangbsd/crypto/openssh/authfile.c projects/clangbsd/crypto/openssh/authfile.h projects/clangbsd/crypto/openssh/bufaux.c projects/clangbsd/crypto/openssh/buffer.c projects/clangbsd/crypto/openssh/buffer.h projects/clangbsd/crypto/openssh/canohost.c projects/clangbsd/crypto/openssh/channels.c projects/clangbsd/crypto/openssh/channels.h projects/clangbsd/crypto/openssh/clientloop.c projects/clangbsd/crypto/openssh/clientloop.h projects/clangbsd/crypto/openssh/config.guess projects/clangbsd/crypto/openssh/config.h projects/clangbsd/crypto/openssh/config.h.in projects/clangbsd/crypto/openssh/defines.h projects/clangbsd/crypto/openssh/dh.c projects/clangbsd/crypto/openssh/dns.c projects/clangbsd/crypto/openssh/dns.h projects/clangbsd/crypto/openssh/hostfile.c projects/clangbsd/crypto/openssh/hostfile.h projects/clangbsd/crypto/openssh/kex.c projects/clangbsd/crypto/openssh/kex.h projects/clangbsd/crypto/openssh/kexdhs.c projects/clangbsd/crypto/openssh/kexgexs.c projects/clangbsd/crypto/openssh/key.c projects/clangbsd/crypto/openssh/key.h projects/clangbsd/crypto/openssh/loginrec.c projects/clangbsd/crypto/openssh/match.h projects/clangbsd/crypto/openssh/misc.c projects/clangbsd/crypto/openssh/misc.h projects/clangbsd/crypto/openssh/monitor.c projects/clangbsd/crypto/openssh/monitor_fdpass.c projects/clangbsd/crypto/openssh/monitor_wrap.c projects/clangbsd/crypto/openssh/mux.c projects/clangbsd/crypto/openssh/myproposal.h projects/clangbsd/crypto/openssh/nchan.c projects/clangbsd/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/clangbsd/crypto/openssh/openbsd-compat/openbsd-compat.h projects/clangbsd/crypto/openssh/openbsd-compat/openssl-compat.c projects/clangbsd/crypto/openssh/openbsd-compat/port-aix.c projects/clangbsd/crypto/openssh/openbsd-compat/port-aix.h projects/clangbsd/crypto/openssh/openbsd-compat/port-linux.c projects/clangbsd/crypto/openssh/openbsd-compat/port-linux.h projects/clangbsd/crypto/openssh/openbsd-compat/readpassphrase.c projects/clangbsd/crypto/openssh/pathnames.h projects/clangbsd/crypto/openssh/platform.c projects/clangbsd/crypto/openssh/platform.h projects/clangbsd/crypto/openssh/readconf.c projects/clangbsd/crypto/openssh/readconf.h projects/clangbsd/crypto/openssh/roaming.h projects/clangbsd/crypto/openssh/roaming_common.c projects/clangbsd/crypto/openssh/scp.1 projects/clangbsd/crypto/openssh/scp.c projects/clangbsd/crypto/openssh/servconf.c projects/clangbsd/crypto/openssh/servconf.h projects/clangbsd/crypto/openssh/session.c projects/clangbsd/crypto/openssh/sftp-client.c projects/clangbsd/crypto/openssh/sftp-client.h projects/clangbsd/crypto/openssh/sftp-common.c projects/clangbsd/crypto/openssh/sftp-common.h projects/clangbsd/crypto/openssh/sftp-server.8 projects/clangbsd/crypto/openssh/sftp-server.c projects/clangbsd/crypto/openssh/sftp.1 projects/clangbsd/crypto/openssh/sftp.c projects/clangbsd/crypto/openssh/ssh-add.1 projects/clangbsd/crypto/openssh/ssh-add.c projects/clangbsd/crypto/openssh/ssh-agent.1 projects/clangbsd/crypto/openssh/ssh-agent.c projects/clangbsd/crypto/openssh/ssh-dss.c projects/clangbsd/crypto/openssh/ssh-keygen.1 projects/clangbsd/crypto/openssh/ssh-keygen.c projects/clangbsd/crypto/openssh/ssh-keyscan.1 projects/clangbsd/crypto/openssh/ssh-keyscan.c projects/clangbsd/crypto/openssh/ssh-keysign.c projects/clangbsd/crypto/openssh/ssh-rand-helper.c projects/clangbsd/crypto/openssh/ssh-rsa.c projects/clangbsd/crypto/openssh/ssh.1 projects/clangbsd/crypto/openssh/ssh.c projects/clangbsd/crypto/openssh/ssh2.h projects/clangbsd/crypto/openssh/ssh_config projects/clangbsd/crypto/openssh/ssh_config.5 projects/clangbsd/crypto/openssh/ssh_namespace.h projects/clangbsd/crypto/openssh/sshconnect.c projects/clangbsd/crypto/openssh/sshconnect2.c projects/clangbsd/crypto/openssh/sshd.8 projects/clangbsd/crypto/openssh/sshd.c projects/clangbsd/crypto/openssh/sshd_config projects/clangbsd/crypto/openssh/sshd_config.5 projects/clangbsd/crypto/openssh/sshpty.h projects/clangbsd/crypto/openssh/sshtty.c projects/clangbsd/crypto/openssh/version.h projects/clangbsd/crypto/openssl/CHANGES projects/clangbsd/crypto/openssl/Configure projects/clangbsd/crypto/openssl/FAQ projects/clangbsd/crypto/openssl/Makefile projects/clangbsd/crypto/openssl/Makefile.org projects/clangbsd/crypto/openssl/NEWS projects/clangbsd/crypto/openssl/README projects/clangbsd/crypto/openssl/apps/CA.sh projects/clangbsd/crypto/openssl/apps/Makefile projects/clangbsd/crypto/openssl/apps/apps.c projects/clangbsd/crypto/openssl/apps/ca.c projects/clangbsd/crypto/openssl/apps/dsa.c projects/clangbsd/crypto/openssl/apps/dsaparam.c projects/clangbsd/crypto/openssl/apps/enc.c projects/clangbsd/crypto/openssl/apps/gendsa.c projects/clangbsd/crypto/openssl/apps/genrsa.c projects/clangbsd/crypto/openssl/apps/openssl.c projects/clangbsd/crypto/openssl/apps/pkcs12.c projects/clangbsd/crypto/openssl/apps/req.c projects/clangbsd/crypto/openssl/apps/s_apps.h projects/clangbsd/crypto/openssl/apps/s_cb.c projects/clangbsd/crypto/openssl/apps/s_client.c projects/clangbsd/crypto/openssl/apps/s_server.c projects/clangbsd/crypto/openssl/apps/s_socket.c projects/clangbsd/crypto/openssl/apps/speed.c projects/clangbsd/crypto/openssl/apps/x509.c projects/clangbsd/crypto/openssl/config projects/clangbsd/crypto/openssl/crypto/aes/aes_cfb.c projects/clangbsd/crypto/openssl/crypto/aes/asm/aes-x86_64.pl projects/clangbsd/crypto/openssl/crypto/asn1/a_mbstr.c projects/clangbsd/crypto/openssl/crypto/asn1/a_object.c projects/clangbsd/crypto/openssl/crypto/asn1/asn1.h projects/clangbsd/crypto/openssl/crypto/asn1/asn1_err.c projects/clangbsd/crypto/openssl/crypto/asn1/asn1_gen.c projects/clangbsd/crypto/openssl/crypto/asn1/asn1_par.c projects/clangbsd/crypto/openssl/crypto/asn1/t_x509.c projects/clangbsd/crypto/openssl/crypto/bio/bio.h projects/clangbsd/crypto/openssl/crypto/bio/bss_dgram.c projects/clangbsd/crypto/openssl/crypto/bio/bss_file.c projects/clangbsd/crypto/openssl/crypto/bn/asm/ppc.pl projects/clangbsd/crypto/openssl/crypto/bn/asm/x86_64-gcc.c projects/clangbsd/crypto/openssl/crypto/bn/bn_div.c projects/clangbsd/crypto/openssl/crypto/bn/bn_exp.c projects/clangbsd/crypto/openssl/crypto/bn/bn_gf2m.c projects/clangbsd/crypto/openssl/crypto/bn/bn_mul.c projects/clangbsd/crypto/openssl/crypto/bn/bntest.c projects/clangbsd/crypto/openssl/crypto/camellia/Makefile projects/clangbsd/crypto/openssl/crypto/cast/c_cfb64.c projects/clangbsd/crypto/openssl/crypto/cast/c_ecb.c projects/clangbsd/crypto/openssl/crypto/cast/c_enc.c projects/clangbsd/crypto/openssl/crypto/cast/c_ofb64.c projects/clangbsd/crypto/openssl/crypto/cast/cast.h projects/clangbsd/crypto/openssl/crypto/cms/cms_ess.c projects/clangbsd/crypto/openssl/crypto/cms/cms_lib.c projects/clangbsd/crypto/openssl/crypto/comp/c_zlib.c projects/clangbsd/crypto/openssl/crypto/cryptlib.c projects/clangbsd/crypto/openssl/crypto/dsa/Makefile projects/clangbsd/crypto/openssl/crypto/dsa/dsa_asn1.c projects/clangbsd/crypto/openssl/crypto/dsa/dsa_lib.c projects/clangbsd/crypto/openssl/crypto/dso/dso_dlfcn.c projects/clangbsd/crypto/openssl/crypto/ec/ec2_smpl.c projects/clangbsd/crypto/openssl/crypto/ecdsa/Makefile projects/clangbsd/crypto/openssl/crypto/ecdsa/ecs_ossl.c projects/clangbsd/crypto/openssl/crypto/ecdsa/ecs_sign.c projects/clangbsd/crypto/openssl/crypto/engine/Makefile projects/clangbsd/crypto/openssl/crypto/engine/eng_all.c projects/clangbsd/crypto/openssl/crypto/engine/eng_cnf.c projects/clangbsd/crypto/openssl/crypto/engine/eng_cryptodev.c projects/clangbsd/crypto/openssl/crypto/engine/eng_ctrl.c projects/clangbsd/crypto/openssl/crypto/engine/eng_err.c projects/clangbsd/crypto/openssl/crypto/engine/eng_table.c projects/clangbsd/crypto/openssl/crypto/engine/engine.h projects/clangbsd/crypto/openssl/crypto/err/Makefile projects/clangbsd/crypto/openssl/crypto/err/err_all.c projects/clangbsd/crypto/openssl/crypto/evp/c_allc.c projects/clangbsd/crypto/openssl/crypto/evp/c_alld.c projects/clangbsd/crypto/openssl/crypto/evp/digest.c projects/clangbsd/crypto/openssl/crypto/evp/evp_lib.c projects/clangbsd/crypto/openssl/crypto/evp/evp_locl.h projects/clangbsd/crypto/openssl/crypto/evp/names.c projects/clangbsd/crypto/openssl/crypto/lhash/lhash.c projects/clangbsd/crypto/openssl/crypto/md32_common.h projects/clangbsd/crypto/openssl/crypto/md5/asm/md5-x86_64.pl projects/clangbsd/crypto/openssl/crypto/o_init.c projects/clangbsd/crypto/openssl/crypto/o_str.c projects/clangbsd/crypto/openssl/crypto/objects/obj_dat.c projects/clangbsd/crypto/openssl/crypto/objects/obj_dat.h projects/clangbsd/crypto/openssl/crypto/objects/obj_mac.h projects/clangbsd/crypto/openssl/crypto/objects/obj_mac.num projects/clangbsd/crypto/openssl/crypto/objects/objects.txt projects/clangbsd/crypto/openssl/crypto/ocsp/ocsp_prn.c projects/clangbsd/crypto/openssl/crypto/opensslv.h projects/clangbsd/crypto/openssl/crypto/pem/pem_seal.c projects/clangbsd/crypto/openssl/crypto/perlasm/x86_64-xlate.pl projects/clangbsd/crypto/openssl/crypto/pkcs12/p12_attr.c projects/clangbsd/crypto/openssl/crypto/pkcs12/p12_key.c projects/clangbsd/crypto/openssl/crypto/pkcs12/p12_utl.c projects/clangbsd/crypto/openssl/crypto/pkcs12/pkcs12.h projects/clangbsd/crypto/openssl/crypto/pkcs7/pk7_mime.c projects/clangbsd/crypto/openssl/crypto/rand/rand_win.c projects/clangbsd/crypto/openssl/crypto/rand/randfile.c projects/clangbsd/crypto/openssl/crypto/rsa/rsa.h projects/clangbsd/crypto/openssl/crypto/rsa/rsa_eay.c projects/clangbsd/crypto/openssl/crypto/rsa/rsa_eng.c projects/clangbsd/crypto/openssl/crypto/rsa/rsa_oaep.c projects/clangbsd/crypto/openssl/crypto/rsa/rsa_pss.c projects/clangbsd/crypto/openssl/crypto/rsa/rsa_sign.c projects/clangbsd/crypto/openssl/crypto/sha/sha512.c projects/clangbsd/crypto/openssl/crypto/stack/safestack.h projects/clangbsd/crypto/openssl/crypto/symhacks.h projects/clangbsd/crypto/openssl/crypto/ui/ui_openssl.c projects/clangbsd/crypto/openssl/crypto/x509/by_dir.c projects/clangbsd/crypto/openssl/crypto/x509/x509.h projects/clangbsd/crypto/openssl/crypto/x509/x509_lu.c projects/clangbsd/crypto/openssl/crypto/x509/x509_vfy.c projects/clangbsd/crypto/openssl/crypto/x509/x509_vfy.h projects/clangbsd/crypto/openssl/crypto/x509/x509_vpm.c projects/clangbsd/crypto/openssl/crypto/x509v3/pcy_tree.c projects/clangbsd/crypto/openssl/crypto/x509v3/v3_alt.c projects/clangbsd/crypto/openssl/crypto/x509v3/v3_ocsp.c projects/clangbsd/crypto/openssl/demos/x509/mkcert.c projects/clangbsd/crypto/openssl/demos/x509/mkreq.c projects/clangbsd/crypto/openssl/doc/apps/enc.pod projects/clangbsd/crypto/openssl/doc/apps/verify.pod projects/clangbsd/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod projects/clangbsd/crypto/openssl/doc/crypto/EVP_DigestInit.pod projects/clangbsd/crypto/openssl/doc/crypto/PKCS12_parse.pod projects/clangbsd/crypto/openssl/doc/crypto/bn_internal.pod projects/clangbsd/crypto/openssl/doc/crypto/d2i_X509.pod projects/clangbsd/crypto/openssl/doc/crypto/d2i_X509_CRL.pod projects/clangbsd/crypto/openssl/doc/crypto/d2i_X509_REQ.pod projects/clangbsd/crypto/openssl/doc/crypto/hmac.pod projects/clangbsd/crypto/openssl/doc/crypto/pem.pod projects/clangbsd/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod projects/clangbsd/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/clangbsd/crypto/openssl/engines/Makefile projects/clangbsd/crypto/openssl/engines/e_capi.c projects/clangbsd/crypto/openssl/engines/e_capi_err.c projects/clangbsd/crypto/openssl/engines/e_capi_err.h projects/clangbsd/crypto/openssl/engines/e_chil.c projects/clangbsd/crypto/openssl/engines/e_ubsec.c projects/clangbsd/crypto/openssl/fips/Makefile projects/clangbsd/crypto/openssl/fips/aes/fips_aesavs.c projects/clangbsd/crypto/openssl/fips/des/fips_desmovs.c projects/clangbsd/crypto/openssl/fips/dsa/fips_dsa_key.c projects/clangbsd/crypto/openssl/fips/dsa/fips_dsa_sign.c projects/clangbsd/crypto/openssl/fips/dsa/fips_dsatest.c projects/clangbsd/crypto/openssl/fips/dsa/fips_dssvs.c projects/clangbsd/crypto/openssl/fips/fips_locl.h projects/clangbsd/crypto/openssl/fips/fips_test_suite.c projects/clangbsd/crypto/openssl/fips/fips_utl.h projects/clangbsd/crypto/openssl/fips/fipsalgtest.pl projects/clangbsd/crypto/openssl/fips/fipsld projects/clangbsd/crypto/openssl/fips/hmac/fips_hmac.c projects/clangbsd/crypto/openssl/fips/hmac/fips_hmac_selftest.c projects/clangbsd/crypto/openssl/fips/rand/fips_rand.c projects/clangbsd/crypto/openssl/fips/rand/fips_rngvs.c projects/clangbsd/crypto/openssl/fips/rsa/fips_rsagtest.c projects/clangbsd/crypto/openssl/fips/rsa/fips_rsastest.c projects/clangbsd/crypto/openssl/fips/rsa/fips_rsavtest.c projects/clangbsd/crypto/openssl/fips/sha/Makefile projects/clangbsd/crypto/openssl/fips/sha/fips_sha1_selftest.c projects/clangbsd/crypto/openssl/openssl.spec projects/clangbsd/crypto/openssl/ssl/Makefile projects/clangbsd/crypto/openssl/ssl/d1_both.c projects/clangbsd/crypto/openssl/ssl/d1_clnt.c projects/clangbsd/crypto/openssl/ssl/d1_enc.c projects/clangbsd/crypto/openssl/ssl/d1_lib.c projects/clangbsd/crypto/openssl/ssl/d1_pkt.c projects/clangbsd/crypto/openssl/ssl/d1_srvr.c projects/clangbsd/crypto/openssl/ssl/dtls1.h projects/clangbsd/crypto/openssl/ssl/kssl.c projects/clangbsd/crypto/openssl/ssl/s23_clnt.c projects/clangbsd/crypto/openssl/ssl/s23_srvr.c projects/clangbsd/crypto/openssl/ssl/s2_srvr.c projects/clangbsd/crypto/openssl/ssl/s3_both.c projects/clangbsd/crypto/openssl/ssl/s3_clnt.c projects/clangbsd/crypto/openssl/ssl/s3_lib.c projects/clangbsd/crypto/openssl/ssl/s3_pkt.c projects/clangbsd/crypto/openssl/ssl/s3_srvr.c projects/clangbsd/crypto/openssl/ssl/ssl.h projects/clangbsd/crypto/openssl/ssl/ssl3.h projects/clangbsd/crypto/openssl/ssl/ssl_algs.c projects/clangbsd/crypto/openssl/ssl/ssl_asn1.c projects/clangbsd/crypto/openssl/ssl/ssl_cert.c projects/clangbsd/crypto/openssl/ssl/ssl_ciph.c projects/clangbsd/crypto/openssl/ssl/ssl_err.c projects/clangbsd/crypto/openssl/ssl/ssl_lib.c projects/clangbsd/crypto/openssl/ssl/ssl_locl.h projects/clangbsd/crypto/openssl/ssl/ssl_rsa.c projects/clangbsd/crypto/openssl/ssl/ssl_sess.c projects/clangbsd/crypto/openssl/ssl/ssl_stat.c projects/clangbsd/crypto/openssl/ssl/ssl_txt.c projects/clangbsd/crypto/openssl/ssl/t1_enc.c projects/clangbsd/crypto/openssl/ssl/t1_lib.c projects/clangbsd/crypto/openssl/ssl/tls1.h projects/clangbsd/crypto/openssl/test/Makefile projects/clangbsd/crypto/openssl/test/cms-test.pl projects/clangbsd/crypto/openssl/util/domd projects/clangbsd/crypto/openssl/util/libeay.num projects/clangbsd/crypto/openssl/util/mk1mf.pl projects/clangbsd/crypto/openssl/util/mkdef.pl projects/clangbsd/crypto/openssl/util/mkerr.pl projects/clangbsd/crypto/openssl/util/pl/Mingw32.pl projects/clangbsd/crypto/openssl/util/pl/VC-32.pl projects/clangbsd/crypto/openssl/util/pod2man.pl projects/clangbsd/crypto/openssl/util/shlib_wrap.sh projects/clangbsd/etc/Makefile projects/clangbsd/etc/defaults/periodic.conf projects/clangbsd/etc/defaults/rc.conf projects/clangbsd/etc/inetd.conf projects/clangbsd/etc/mtree/BSD.usr.dist projects/clangbsd/etc/network.subr projects/clangbsd/etc/rc.d/ip6addrctl projects/clangbsd/etc/rc.d/jail projects/clangbsd/etc/rc.d/netif projects/clangbsd/etc/rc.d/netoptions projects/clangbsd/etc/rc.d/rtsold projects/clangbsd/etc/rc.d/tmp projects/clangbsd/etc/rc.firewall projects/clangbsd/etc/rc.subr projects/clangbsd/etc/termcap.small projects/clangbsd/games/fortune/Notes projects/clangbsd/games/fortune/datfiles/fortunes projects/clangbsd/games/fortune/datfiles/fortunes-o.real projects/clangbsd/games/fortune/datfiles/fortunes.sp.ok projects/clangbsd/games/fortune/datfiles/limerick projects/clangbsd/games/fortune/datfiles/startrek projects/clangbsd/games/fortune/datfiles/zippy projects/clangbsd/games/pom/pom.6 projects/clangbsd/gnu/usr.bin/Makefile projects/clangbsd/gnu/usr.bin/binutils/ld/Makefile.mips projects/clangbsd/gnu/usr.bin/binutils/ld/genscripts.sh projects/clangbsd/gnu/usr.bin/cc/Makefile.inc projects/clangbsd/gnu/usr.bin/diff/context.c.diff projects/clangbsd/gnu/usr.bin/diff/diff.c.diff projects/clangbsd/gnu/usr.bin/gdb/Makefile projects/clangbsd/gnu/usr.bin/gdb/Makefile.inc projects/clangbsd/gnu/usr.bin/gdb/arch/arm/nm-fbsd.h projects/clangbsd/gnu/usr.bin/gdb/gdbserver/Makefile projects/clangbsd/gnu/usr.bin/gdb/kgdb/trgt_ia64.c projects/clangbsd/include/Makefile projects/clangbsd/include/dlfcn.h projects/clangbsd/include/inttypes.h projects/clangbsd/include/netdb.h projects/clangbsd/include/nsswitch.h projects/clangbsd/lib/Makefile projects/clangbsd/lib/bind/config.h projects/clangbsd/lib/csu/Makefile.inc projects/clangbsd/lib/csu/amd64/crt1.c projects/clangbsd/lib/csu/arm/Makefile projects/clangbsd/lib/csu/arm/crt1.c projects/clangbsd/lib/csu/i386-elf/Makefile projects/clangbsd/lib/csu/ia64/Makefile projects/clangbsd/lib/csu/mips/Makefile projects/clangbsd/lib/csu/mips/crt1.c projects/clangbsd/lib/csu/mips/crti.S projects/clangbsd/lib/csu/mips/crtn.S projects/clangbsd/lib/csu/powerpc/Makefile projects/clangbsd/lib/csu/powerpc/crt1.c projects/clangbsd/lib/csu/sparc64/crt1.c projects/clangbsd/lib/libalias/libalias/Makefile projects/clangbsd/lib/libarchive/test/Makefile projects/clangbsd/lib/libbsnmp/Makefile.inc projects/clangbsd/lib/libbsnmp/libbsnmp/Makefile projects/clangbsd/lib/libc/arm/gen/makecontext.c projects/clangbsd/lib/libc/arm/string/bzero.S projects/clangbsd/lib/libc/arm/string/memcpy_arm.S projects/clangbsd/lib/libc/arm/string/memmove.S projects/clangbsd/lib/libc/compat-43/sigpause.2 projects/clangbsd/lib/libc/db/hash/hash.c projects/clangbsd/lib/libc/db/hash/hash.h projects/clangbsd/lib/libc/db/man/hash.3 projects/clangbsd/lib/libc/gen/__getosreldate.c projects/clangbsd/lib/libc/gen/_spinlock_stub.c projects/clangbsd/lib/libc/gen/_thread_init.c projects/clangbsd/lib/libc/gen/daemon.c projects/clangbsd/lib/libc/gen/dlfcn.c projects/clangbsd/lib/libc/gen/dlopen.3 projects/clangbsd/lib/libc/gen/fmtcheck.3 projects/clangbsd/lib/libc/gen/opendir.c projects/clangbsd/lib/libc/gen/pause.c projects/clangbsd/lib/libc/gen/stringlist.3 projects/clangbsd/lib/libc/gen/sysconf.c projects/clangbsd/lib/libc/include/reentrant.h projects/clangbsd/lib/libc/net/getservent.c projects/clangbsd/lib/libc/net/nsdispatch.3 projects/clangbsd/lib/libc/posix1e/acl_add_flag_np.3 projects/clangbsd/lib/libc/posix1e/acl_clear_flags_np.3 projects/clangbsd/lib/libc/posix1e/acl_delete_flag_np.3 projects/clangbsd/lib/libc/posix1e/acl_get_brand_np.3 projects/clangbsd/lib/libc/posix1e/acl_get_entry_type_np.3 projects/clangbsd/lib/libc/posix1e/acl_get_flag_np.3 projects/clangbsd/lib/libc/posix1e/acl_get_flagset_np.3 projects/clangbsd/lib/libc/posix1e/acl_set_entry_type_np.3 projects/clangbsd/lib/libc/posix1e/acl_set_flagset_np.3 projects/clangbsd/lib/libc/posix1e/acl_strip.c projects/clangbsd/lib/libc/posix1e/acl_to_text_nfs4.c projects/clangbsd/lib/libc/powerpc/gen/fpgetmask.c projects/clangbsd/lib/libc/powerpc/gen/fpgetround.c projects/clangbsd/lib/libc/powerpc/gen/fpgetsticky.c projects/clangbsd/lib/libc/powerpc/gen/fpsetmask.c projects/clangbsd/lib/libc/powerpc/gen/fpsetround.c projects/clangbsd/lib/libc/rpc/Symbol.map projects/clangbsd/lib/libc/rpc/clnt_simple.c projects/clangbsd/lib/libc/rpc/getnetconfig.c projects/clangbsd/lib/libc/rpc/key_call.c projects/clangbsd/lib/libc/rpc/mt_misc.c projects/clangbsd/lib/libc/rpc/mt_misc.h projects/clangbsd/lib/libc/rpc/rpc_generic.c projects/clangbsd/lib/libc/rpc/rpc_soc.c projects/clangbsd/lib/libc/sparc64/fpu/fpu.c projects/clangbsd/lib/libc/sparc64/fpu/fpu_div.c projects/clangbsd/lib/libc/sparc64/fpu/fpu_emu.h projects/clangbsd/lib/libc/sparc64/fpu/fpu_explode.c projects/clangbsd/lib/libc/sparc64/fpu/fpu_extern.h projects/clangbsd/lib/libc/sparc64/fpu/fpu_implode.c projects/clangbsd/lib/libc/stdio/findfp.c projects/clangbsd/lib/libc/stdio/local.h projects/clangbsd/lib/libc/stdio/mktemp.c projects/clangbsd/lib/libc/stdio/printf.3 projects/clangbsd/lib/libc/stdio/snprintf.c projects/clangbsd/lib/libc/stdio/vasprintf.c projects/clangbsd/lib/libc/stdio/vdprintf.c projects/clangbsd/lib/libc/stdio/vfprintf.c projects/clangbsd/lib/libc/stdio/vsnprintf.c projects/clangbsd/lib/libc/stdio/vsprintf.c projects/clangbsd/lib/libc/stdio/vsscanf.c projects/clangbsd/lib/libc/stdio/vswprintf.c projects/clangbsd/lib/libc/stdio/vswscanf.c projects/clangbsd/lib/libc/stdio/xprintf.c projects/clangbsd/lib/libc/stdlib/malloc.c projects/clangbsd/lib/libc/stdlib/rb.h projects/clangbsd/lib/libc/stdlib/reallocf.c projects/clangbsd/lib/libc/stdtime/Makefile.inc projects/clangbsd/lib/libc/string/strlen.c projects/clangbsd/lib/libc/sys/mlockall.2 projects/clangbsd/lib/libc/sys/mmap.2 projects/clangbsd/lib/libc/sys/ntp_adjtime.2 projects/clangbsd/lib/libc/sys/open.2 projects/clangbsd/lib/libc/sys/stat.2 projects/clangbsd/lib/libc/sys/utrace.2 projects/clangbsd/lib/libcompat/4.1/ascftime.c projects/clangbsd/lib/libcompat/4.1/cftime.c projects/clangbsd/lib/libcompat/4.1/ftime.c projects/clangbsd/lib/libcompat/4.1/getpw.c projects/clangbsd/lib/libcompat/4.3/cfree.c projects/clangbsd/lib/libcompat/4.3/re_comp.3 projects/clangbsd/lib/libcompat/Makefile projects/clangbsd/lib/libdwarf/Makefile projects/clangbsd/lib/libedit/editline.3 projects/clangbsd/lib/libedit/editrc.5 projects/clangbsd/lib/libedit/read.h projects/clangbsd/lib/libgssapi/gss_init_sec_context.3 projects/clangbsd/lib/libgssapi/gss_unwrap.3 projects/clangbsd/lib/libkvm/Makefile projects/clangbsd/lib/libkvm/kvm.c projects/clangbsd/lib/libkvm/kvm.h projects/clangbsd/lib/libkvm/kvm_getpcpu.3 projects/clangbsd/lib/libkvm/kvm_pcpu.c projects/clangbsd/lib/libkvm/kvm_private.h projects/clangbsd/lib/libkvm/kvm_vnet.c projects/clangbsd/lib/libpam/Makefile.inc projects/clangbsd/lib/libpam/modules/Makefile.inc projects/clangbsd/lib/libpam/modules/pam_krb5/Makefile projects/clangbsd/lib/libpam/modules/pam_ssh/pam_ssh.c projects/clangbsd/lib/libpmc/Makefile projects/clangbsd/lib/libpmc/libpmc.c projects/clangbsd/lib/libpmc/pmc.xscale.3 projects/clangbsd/lib/libproc/Makefile projects/clangbsd/lib/librpcsec_gss/rpcsec_gss.3 projects/clangbsd/lib/librt/Makefile projects/clangbsd/lib/libsm/Makefile projects/clangbsd/lib/libstand/assert.c projects/clangbsd/lib/libstand/bzipfs.c projects/clangbsd/lib/libstand/gzipfs.c projects/clangbsd/lib/libusbhid/data.c projects/clangbsd/lib/libusbhid/descr.c projects/clangbsd/lib/libusbhid/parse.c projects/clangbsd/lib/libusbhid/usage.c projects/clangbsd/lib/libusbhid/usbhid.h projects/clangbsd/lib/libusbhid/usbvar.h projects/clangbsd/lib/libutil/humanize_number.3 projects/clangbsd/lib/libz/ChangeLog projects/clangbsd/lib/libz/FAQ projects/clangbsd/lib/libz/Makefile projects/clangbsd/lib/libz/README projects/clangbsd/lib/libz/adler32.c projects/clangbsd/lib/libz/compress.c projects/clangbsd/lib/libz/crc32.c projects/clangbsd/lib/libz/deflate.c projects/clangbsd/lib/libz/deflate.h projects/clangbsd/lib/libz/example.c projects/clangbsd/lib/libz/infback.c projects/clangbsd/lib/libz/inffast.c projects/clangbsd/lib/libz/inflate.c projects/clangbsd/lib/libz/inflate.h projects/clangbsd/lib/libz/inftrees.c projects/clangbsd/lib/libz/inftrees.h projects/clangbsd/lib/libz/minigzip.c (contents, props changed) projects/clangbsd/lib/libz/trees.c projects/clangbsd/lib/libz/uncompr.c projects/clangbsd/lib/libz/zconf.h projects/clangbsd/lib/libz/zlib.3 projects/clangbsd/lib/libz/zlib.h projects/clangbsd/lib/libz/zutil.c projects/clangbsd/lib/libz/zutil.h projects/clangbsd/lib/msun/man/cimag.3 projects/clangbsd/libexec/fingerd/fingerd.8 projects/clangbsd/libexec/fingerd/fingerd.c projects/clangbsd/libexec/ftpd/popen.c projects/clangbsd/libexec/rpc.rstatd/Makefile projects/clangbsd/libexec/rtld-elf/mips/reloc.c projects/clangbsd/libexec/rtld-elf/mips/rtld_start.S projects/clangbsd/libexec/rtld-elf/rtld.c projects/clangbsd/libexec/tftpd/tftpd.8 projects/clangbsd/libexec/ulog-helper/Makefile projects/clangbsd/release/Makefile projects/clangbsd/release/Makefile.inc.docports projects/clangbsd/sbin/ddb/Makefile projects/clangbsd/sbin/geom/class/cache/gcache.8 projects/clangbsd/sbin/geom/class/mountver/gmountver.8 projects/clangbsd/sbin/geom/class/multipath/geom_multipath.c projects/clangbsd/sbin/geom/class/part/Makefile projects/clangbsd/sbin/gvinum/gvinum.c projects/clangbsd/sbin/hastctl/Makefile projects/clangbsd/sbin/hastd/Makefile projects/clangbsd/sbin/hastd/primary.c projects/clangbsd/sbin/ifconfig/Makefile projects/clangbsd/sbin/ifconfig/ifconfig.c projects/clangbsd/sbin/ifconfig/ifieee80211.c projects/clangbsd/sbin/ipf/ipftest/Makefile projects/clangbsd/sbin/ipfw/Makefile projects/clangbsd/sbin/ipfw/altq.c projects/clangbsd/sbin/ipfw/dummynet.c projects/clangbsd/sbin/ipfw/ipfw.8 projects/clangbsd/sbin/ipfw/ipfw2.c projects/clangbsd/sbin/ipfw/ipfw2.h projects/clangbsd/sbin/ipfw/main.c projects/clangbsd/sbin/mount/mount.c projects/clangbsd/sbin/mount_hpfs/Makefile projects/clangbsd/sbin/mount_hpfs/mount_hpfs.c projects/clangbsd/sbin/mount_ntfs/Makefile projects/clangbsd/sbin/mount_ntfs/mount_ntfs.c projects/clangbsd/sbin/newfs/Makefile projects/clangbsd/sbin/newfs/newfs.8 projects/clangbsd/sbin/newfs/newfs.c projects/clangbsd/sbin/nos-tun/Makefile projects/clangbsd/sbin/nos-tun/nos-tun.c projects/clangbsd/sbin/quotacheck/quotacheck.8 projects/clangbsd/sbin/route/Makefile projects/clangbsd/sbin/route/route.c projects/clangbsd/sbin/routed/Makefile projects/clangbsd/sbin/routed/if.c projects/clangbsd/sbin/routed/rtquery/Makefile projects/clangbsd/sbin/rtsol/Makefile projects/clangbsd/sbin/setkey/setkey.8 projects/clangbsd/sbin/sysctl/sysctl.c projects/clangbsd/secure/lib/libcrypto/Makefile.inc projects/clangbsd/secure/lib/libcrypto/Makefile.man projects/clangbsd/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/clangbsd/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/clangbsd/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/clangbsd/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/clangbsd/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_ctrl.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_f_base64.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_f_md.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_f_null.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_find_type.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_new.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_push.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_read.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_accept.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_bio.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_connect.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_fd.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_file.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_mem.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_null.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_s_socket.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_set_callback.3 projects/clangbsd/secure/lib/libcrypto/man/BIO_should_retry.3 projects/clangbsd/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/clangbsd/secure/lib/libcrypto/man/BN_CTX_new.3 projects/clangbsd/secure/lib/libcrypto/man/BN_CTX_start.3 projects/clangbsd/secure/lib/libcrypto/man/BN_add.3 projects/clangbsd/secure/lib/libcrypto/man/BN_add_word.3 projects/clangbsd/secure/lib/libcrypto/man/BN_bn2bin.3 projects/clangbsd/secure/lib/libcrypto/man/BN_cmp.3 projects/clangbsd/secure/lib/libcrypto/man/BN_copy.3 projects/clangbsd/secure/lib/libcrypto/man/BN_generate_prime.3 projects/clangbsd/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/clangbsd/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/clangbsd/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/clangbsd/secure/lib/libcrypto/man/BN_new.3 projects/clangbsd/secure/lib/libcrypto/man/BN_num_bytes.3 projects/clangbsd/secure/lib/libcrypto/man/BN_rand.3 projects/clangbsd/secure/lib/libcrypto/man/BN_set_bit.3 projects/clangbsd/secure/lib/libcrypto/man/BN_swap.3 projects/clangbsd/secure/lib/libcrypto/man/BN_zero.3 projects/clangbsd/secure/lib/libcrypto/man/CONF_modules_free.3 projects/clangbsd/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/clangbsd/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/clangbsd/secure/lib/libcrypto/man/DH_generate_key.3 projects/clangbsd/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/clangbsd/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/clangbsd/secure/lib/libcrypto/man/DH_new.3 projects/clangbsd/secure/lib/libcrypto/man/DH_set_method.3 projects/clangbsd/secure/lib/libcrypto/man/DH_size.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_do_sign.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_generate_key.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_new.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_set_method.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_sign.3 projects/clangbsd/secure/lib/libcrypto/man/DSA_size.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_clear_error.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_error_string.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_get_error.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_load_strings.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_print_errors.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_put_error.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_remove_state.3 projects/clangbsd/secure/lib/libcrypto/man/ERR_set_mark.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_SealInit.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_SignInit.3 projects/clangbsd/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/clangbsd/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/clangbsd/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/clangbsd/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/clangbsd/secure/lib/libcrypto/man/OPENSSL_config.3 projects/clangbsd/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/clangbsd/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/clangbsd/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/clangbsd/secure/lib/libcrypto/man/PKCS12_create.3 projects/clangbsd/secure/lib/libcrypto/man/PKCS12_parse.3 projects/clangbsd/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/clangbsd/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/clangbsd/secure/lib/libcrypto/man/PKCS7_sign.3 projects/clangbsd/secure/lib/libcrypto/man/PKCS7_verify.3 projects/clangbsd/secure/lib/libcrypto/man/RAND_add.3 projects/clangbsd/secure/lib/libcrypto/man/RAND_bytes.3 projects/clangbsd/secure/lib/libcrypto/man/RAND_cleanup.3 projects/clangbsd/secure/lib/libcrypto/man/RAND_egd.3 projects/clangbsd/secure/lib/libcrypto/man/RAND_load_file.3 projects/clangbsd/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_check_key.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_generate_key.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_new.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_print.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_set_method.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_sign.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/clangbsd/secure/lib/libcrypto/man/RSA_size.3 projects/clangbsd/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/clangbsd/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/clangbsd/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/clangbsd/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/clangbsd/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/clangbsd/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/clangbsd/secure/lib/libcrypto/man/X509_new.3 projects/clangbsd/secure/lib/libcrypto/man/bio.3 projects/clangbsd/secure/lib/libcrypto/man/blowfish.3 projects/clangbsd/secure/lib/libcrypto/man/bn.3 projects/clangbsd/secure/lib/libcrypto/man/bn_internal.3 projects/clangbsd/secure/lib/libcrypto/man/buffer.3 projects/clangbsd/secure/lib/libcrypto/man/crypto.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_DHparams.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_X509.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/clangbsd/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/clangbsd/secure/lib/libcrypto/man/des.3 projects/clangbsd/secure/lib/libcrypto/man/dh.3 projects/clangbsd/secure/lib/libcrypto/man/dsa.3 projects/clangbsd/secure/lib/libcrypto/man/ecdsa.3 projects/clangbsd/secure/lib/libcrypto/man/engine.3 projects/clangbsd/secure/lib/libcrypto/man/err.3 projects/clangbsd/secure/lib/libcrypto/man/evp.3 projects/clangbsd/secure/lib/libcrypto/man/hmac.3 projects/clangbsd/secure/lib/libcrypto/man/lh_stats.3 projects/clangbsd/secure/lib/libcrypto/man/lhash.3 projects/clangbsd/secure/lib/libcrypto/man/md5.3 projects/clangbsd/secure/lib/libcrypto/man/mdc2.3 projects/clangbsd/secure/lib/libcrypto/man/pem.3 projects/clangbsd/secure/lib/libcrypto/man/rand.3 projects/clangbsd/secure/lib/libcrypto/man/rc4.3 projects/clangbsd/secure/lib/libcrypto/man/ripemd.3 projects/clangbsd/secure/lib/libcrypto/man/rsa.3 projects/clangbsd/secure/lib/libcrypto/man/sha.3 projects/clangbsd/secure/lib/libcrypto/man/threads.3 projects/clangbsd/secure/lib/libcrypto/man/ui.3 projects/clangbsd/secure/lib/libcrypto/man/ui_compat.3 projects/clangbsd/secure/lib/libcrypto/man/x509.3 projects/clangbsd/secure/lib/libssh/Makefile projects/clangbsd/secure/lib/libssl/Makefile projects/clangbsd/secure/lib/libssl/Makefile.man projects/clangbsd/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/clangbsd/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_free.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_new.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/clangbsd/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/clangbsd/secure/lib/libssl/man/SSL_SESSION_free.3 projects/clangbsd/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/clangbsd/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/clangbsd/secure/lib/libssl/man/SSL_accept.3 projects/clangbsd/secure/lib/libssl/man/SSL_alert_type_string.3 projects/clangbsd/secure/lib/libssl/man/SSL_clear.3 projects/clangbsd/secure/lib/libssl/man/SSL_connect.3 projects/clangbsd/secure/lib/libssl/man/SSL_do_handshake.3 projects/clangbsd/secure/lib/libssl/man/SSL_free.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_ciphers.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_error.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_fd.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_rbio.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_session.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_verify_result.3 projects/clangbsd/secure/lib/libssl/man/SSL_get_version.3 projects/clangbsd/secure/lib/libssl/man/SSL_library_init.3 projects/clangbsd/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/clangbsd/secure/lib/libssl/man/SSL_new.3 projects/clangbsd/secure/lib/libssl/man/SSL_pending.3 projects/clangbsd/secure/lib/libssl/man/SSL_read.3 projects/clangbsd/secure/lib/libssl/man/SSL_rstate_string.3 projects/clangbsd/secure/lib/libssl/man/SSL_session_reused.3 projects/clangbsd/secure/lib/libssl/man/SSL_set_bio.3 projects/clangbsd/secure/lib/libssl/man/SSL_set_connect_state.3 projects/clangbsd/secure/lib/libssl/man/SSL_set_fd.3 projects/clangbsd/secure/lib/libssl/man/SSL_set_session.3 projects/clangbsd/secure/lib/libssl/man/SSL_set_shutdown.3 projects/clangbsd/secure/lib/libssl/man/SSL_set_verify_result.3 projects/clangbsd/secure/lib/libssl/man/SSL_shutdown.3 projects/clangbsd/secure/lib/libssl/man/SSL_state_string.3 projects/clangbsd/secure/lib/libssl/man/SSL_want.3 projects/clangbsd/secure/lib/libssl/man/SSL_write.3 projects/clangbsd/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/clangbsd/secure/lib/libssl/man/ssl.3 projects/clangbsd/secure/libexec/Makefile projects/clangbsd/secure/libexec/sftp-server/Makefile projects/clangbsd/secure/usr.bin/openssl/man/CA.pl.1 projects/clangbsd/secure/usr.bin/openssl/man/asn1parse.1 projects/clangbsd/secure/usr.bin/openssl/man/ca.1 projects/clangbsd/secure/usr.bin/openssl/man/ciphers.1 projects/clangbsd/secure/usr.bin/openssl/man/crl.1 projects/clangbsd/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/clangbsd/secure/usr.bin/openssl/man/dgst.1 projects/clangbsd/secure/usr.bin/openssl/man/dhparam.1 projects/clangbsd/secure/usr.bin/openssl/man/dsa.1 projects/clangbsd/secure/usr.bin/openssl/man/dsaparam.1 projects/clangbsd/secure/usr.bin/openssl/man/ec.1 projects/clangbsd/secure/usr.bin/openssl/man/ecparam.1 projects/clangbsd/secure/usr.bin/openssl/man/enc.1 projects/clangbsd/secure/usr.bin/openssl/man/errstr.1 projects/clangbsd/secure/usr.bin/openssl/man/gendsa.1 projects/clangbsd/secure/usr.bin/openssl/man/genrsa.1 projects/clangbsd/secure/usr.bin/openssl/man/nseq.1 projects/clangbsd/secure/usr.bin/openssl/man/ocsp.1 projects/clangbsd/secure/usr.bin/openssl/man/openssl.1 projects/clangbsd/secure/usr.bin/openssl/man/passwd.1 projects/clangbsd/secure/usr.bin/openssl/man/pkcs12.1 projects/clangbsd/secure/usr.bin/openssl/man/pkcs7.1 projects/clangbsd/secure/usr.bin/openssl/man/pkcs8.1 projects/clangbsd/secure/usr.bin/openssl/man/rand.1 projects/clangbsd/secure/usr.bin/openssl/man/req.1 projects/clangbsd/secure/usr.bin/openssl/man/rsa.1 projects/clangbsd/secure/usr.bin/openssl/man/rsautl.1 projects/clangbsd/secure/usr.bin/openssl/man/s_client.1 projects/clangbsd/secure/usr.bin/openssl/man/s_server.1 projects/clangbsd/secure/usr.bin/openssl/man/s_time.1 projects/clangbsd/secure/usr.bin/openssl/man/sess_id.1 projects/clangbsd/secure/usr.bin/openssl/man/smime.1 projects/clangbsd/secure/usr.bin/openssl/man/speed.1 projects/clangbsd/secure/usr.bin/openssl/man/spkac.1 projects/clangbsd/secure/usr.bin/openssl/man/verify.1 projects/clangbsd/secure/usr.bin/openssl/man/version.1 projects/clangbsd/secure/usr.bin/openssl/man/x509.1 projects/clangbsd/secure/usr.bin/openssl/man/x509v3_config.1 projects/clangbsd/secure/usr.bin/ssh/Makefile projects/clangbsd/secure/usr.sbin/sshd/Makefile projects/clangbsd/share/dict/web2 projects/clangbsd/share/examples/autofs/driver/Makefile projects/clangbsd/share/man/man3/pthread_affinity_np.3 projects/clangbsd/share/man/man4/Makefile projects/clangbsd/share/man/man4/acpi.4 projects/clangbsd/share/man/man4/acpi_wmi.4 projects/clangbsd/share/man/man4/ada.4 projects/clangbsd/share/man/man4/ahci.4 projects/clangbsd/share/man/man4/altq.4 projects/clangbsd/share/man/man4/amdtemp.4 projects/clangbsd/share/man/man4/ata.4 projects/clangbsd/share/man/man4/ath.4 projects/clangbsd/share/man/man4/bwn.4 projects/clangbsd/share/man/man4/cd.4 projects/clangbsd/share/man/man4/ch.4 projects/clangbsd/share/man/man4/cxgb.4 projects/clangbsd/share/man/man4/da.4 projects/clangbsd/share/man/man4/ddb.4 projects/clangbsd/share/man/man4/ehci.4 projects/clangbsd/share/man/man4/gem.4 projects/clangbsd/share/man/man4/gre.4 projects/clangbsd/share/man/man4/hme.4 projects/clangbsd/share/man/man4/iscsi_initiator.4 projects/clangbsd/share/man/man4/man4.powerpc/smu.4 projects/clangbsd/share/man/man4/man4.sparc64/sbus.4 projects/clangbsd/share/man/man4/msk.4 projects/clangbsd/share/man/man4/ndis.4 projects/clangbsd/share/man/man4/ng_ipfw.4 projects/clangbsd/share/man/man4/ohci.4 projects/clangbsd/share/man/man4/pass.4 projects/clangbsd/share/man/man4/pt.4 projects/clangbsd/share/man/man4/sa.4 projects/clangbsd/share/man/man4/scsi.4 projects/clangbsd/share/man/man4/siis.4 projects/clangbsd/share/man/man4/snd_uaudio.4 projects/clangbsd/share/man/man4/splash.4 projects/clangbsd/share/man/man4/stge.4 projects/clangbsd/share/man/man4/sysmouse.4 projects/clangbsd/share/man/man4/textdump.4 projects/clangbsd/share/man/man4/uart.4 projects/clangbsd/share/man/man4/ubsa.4 projects/clangbsd/share/man/man4/ucom.4 projects/clangbsd/share/man/man4/udbp.4 projects/clangbsd/share/man/man4/ufm.4 projects/clangbsd/share/man/man4/uftdi.4 projects/clangbsd/share/man/man4/ugen.4 projects/clangbsd/share/man/man4/uhci.4 projects/clangbsd/share/man/man4/uhid.4 projects/clangbsd/share/man/man4/ukbd.4 projects/clangbsd/share/man/man4/ulpt.4 projects/clangbsd/share/man/man4/umass.4 projects/clangbsd/share/man/man4/umodem.4 projects/clangbsd/share/man/man4/ums.4 projects/clangbsd/share/man/man4/uplcom.4 projects/clangbsd/share/man/man4/urio.4 projects/clangbsd/share/man/man4/usb.4 projects/clangbsd/share/man/man4/uvisor.4 projects/clangbsd/share/man/man4/uvscom.4 projects/clangbsd/share/man/man5/core.5 projects/clangbsd/share/man/man5/nsswitch.conf.5 projects/clangbsd/share/man/man5/rc.conf.5 projects/clangbsd/share/man/man5/services.5 projects/clangbsd/share/man/man5/src.conf.5 projects/clangbsd/share/man/man7/build.7 projects/clangbsd/share/man/man9/BUF_ISLOCKED.9 projects/clangbsd/share/man/man9/BUF_RECURSED.9 projects/clangbsd/share/man/man9/DEVICE_PROBE.9 projects/clangbsd/share/man/man9/VOP_LOCK.9 projects/clangbsd/share/man/man9/devfs_set_cdevpriv.9 projects/clangbsd/share/man/man9/driver.9 projects/clangbsd/share/man/man9/fail.9 projects/clangbsd/share/man/man9/ieee80211.9 projects/clangbsd/share/man/man9/ieee80211_crypto.9 projects/clangbsd/share/man/man9/ieee80211_node.9 projects/clangbsd/share/man/man9/ieee80211_output.9 projects/clangbsd/share/man/man9/ieee80211_scan.9 projects/clangbsd/share/man/man9/kernacc.9 projects/clangbsd/share/man/man9/malloc.9 projects/clangbsd/share/man/man9/mi_switch.9 projects/clangbsd/share/man/man9/namei.9 projects/clangbsd/share/man/man9/physio.9 projects/clangbsd/share/man/man9/psignal.9 projects/clangbsd/share/man/man9/stack.9 projects/clangbsd/share/man/man9/timeout.9 projects/clangbsd/share/man/man9/uio.9 projects/clangbsd/share/man/man9/vfs_mount.9 projects/clangbsd/share/man/man9/vm_page_alloc.9 projects/clangbsd/share/man/man9/vslock.9 projects/clangbsd/share/misc/bsd-family-tree projects/clangbsd/share/misc/committers-ports.dot projects/clangbsd/share/misc/pci_vendors projects/clangbsd/share/mk/bsd.cpu.mk projects/clangbsd/share/mk/bsd.lib.mk projects/clangbsd/share/mk/bsd.libnames.mk projects/clangbsd/share/mk/bsd.own.mk projects/clangbsd/share/mk/bsd.port.mk projects/clangbsd/share/mk/bsd.prog.mk projects/clangbsd/share/mk/sys.mk projects/clangbsd/share/zoneinfo/Makefile projects/clangbsd/sys/amd64/acpica/acpi_machdep.c projects/clangbsd/sys/amd64/amd64/apic_vector.S projects/clangbsd/sys/amd64/amd64/db_trace.c projects/clangbsd/sys/amd64/amd64/exception.S projects/clangbsd/sys/amd64/amd64/identcpu.c projects/clangbsd/sys/amd64/amd64/intr_machdep.c projects/clangbsd/sys/amd64/amd64/local_apic.c projects/clangbsd/sys/amd64/amd64/machdep.c projects/clangbsd/sys/amd64/amd64/mca.c projects/clangbsd/sys/amd64/amd64/nexus.c projects/clangbsd/sys/amd64/amd64/pmap.c projects/clangbsd/sys/amd64/amd64/trap.c projects/clangbsd/sys/amd64/amd64/vm_machdep.c projects/clangbsd/sys/amd64/conf/GENERIC projects/clangbsd/sys/amd64/conf/NOTES projects/clangbsd/sys/amd64/conf/XENHVM projects/clangbsd/sys/amd64/ia32/ia32_signal.c projects/clangbsd/sys/amd64/include/_inttypes.h projects/clangbsd/sys/amd64/include/apicvar.h projects/clangbsd/sys/amd64/include/elf.h projects/clangbsd/sys/amd64/include/mca.h projects/clangbsd/sys/amd64/include/md_var.h projects/clangbsd/sys/amd64/include/pmc_mdep.h projects/clangbsd/sys/amd64/include/reg.h projects/clangbsd/sys/amd64/include/specialreg.h projects/clangbsd/sys/amd64/linux32/linux.h projects/clangbsd/sys/amd64/linux32/linux32_sysvec.c projects/clangbsd/sys/arm/arm/busdma_machdep.c projects/clangbsd/sys/arm/arm/identcpu.c projects/clangbsd/sys/arm/arm/machdep.c projects/clangbsd/sys/arm/arm/pmap.c projects/clangbsd/sys/arm/arm/vm_machdep.c projects/clangbsd/sys/arm/at91/if_ate.c projects/clangbsd/sys/arm/conf/BWCT projects/clangbsd/sys/arm/conf/BWCT.hints projects/clangbsd/sys/arm/conf/HL200 projects/clangbsd/sys/arm/conf/KB920X projects/clangbsd/sys/arm/include/bus.h projects/clangbsd/sys/arm/mv/common.c projects/clangbsd/sys/arm/mv/kirkwood/kirkwood.c projects/clangbsd/sys/arm/mv/mv_machdep.c projects/clangbsd/sys/arm/mv/mv_sata.c projects/clangbsd/sys/arm/xscale/ixp425/cambria_fled.c projects/clangbsd/sys/boot/arm/at91/boot2/bwct_board.c projects/clangbsd/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c projects/clangbsd/sys/boot/forth/loader.conf projects/clangbsd/sys/boot/i386/boot2/boot2.c projects/clangbsd/sys/boot/i386/gptboot/gptboot.c projects/clangbsd/sys/boot/i386/zfsboot/zfsboot.c projects/clangbsd/sys/boot/powerpc/uboot/Makefile projects/clangbsd/sys/boot/powerpc/uboot/conf.c projects/clangbsd/sys/boot/uboot/common/main.c projects/clangbsd/sys/boot/uboot/lib/disk.c projects/clangbsd/sys/boot/uboot/lib/time.c projects/clangbsd/sys/cam/ata/ata_xpt.c projects/clangbsd/sys/cam/cam_xpt.c projects/clangbsd/sys/cam/scsi/scsi_all.h projects/clangbsd/sys/cam/scsi/scsi_da.c projects/clangbsd/sys/cam/scsi/scsi_sg.c projects/clangbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/clangbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/clangbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/clangbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/clangbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/clangbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/clangbsd/sys/compat/freebsd32/freebsd32.h projects/clangbsd/sys/compat/freebsd32/freebsd32_ipc.h projects/clangbsd/sys/compat/freebsd32/freebsd32_misc.c projects/clangbsd/sys/compat/freebsd32/freebsd32_proto.h projects/clangbsd/sys/compat/freebsd32/freebsd32_syscall.h projects/clangbsd/sys/compat/freebsd32/freebsd32_syscalls.c projects/clangbsd/sys/compat/freebsd32/freebsd32_sysent.c projects/clangbsd/sys/compat/freebsd32/freebsd32_util.h projects/clangbsd/sys/compat/freebsd32/syscalls.master projects/clangbsd/sys/compat/ia32/ia32_reg.h projects/clangbsd/sys/compat/ia32/ia32_signal.h projects/clangbsd/sys/compat/ia32/ia32_sysvec.c projects/clangbsd/sys/compat/linprocfs/linprocfs.c projects/clangbsd/sys/compat/linux/linux_file.c projects/clangbsd/sys/compat/linux/linux_getcwd.c projects/clangbsd/sys/compat/linux/linux_ioctl.c projects/clangbsd/sys/compat/linux/linux_stats.c projects/clangbsd/sys/compat/linux/linux_time.c projects/clangbsd/sys/compat/svr4/svr4_stat.c projects/clangbsd/sys/compat/x86bios/x86bios.c projects/clangbsd/sys/conf/NOTES projects/clangbsd/sys/conf/files projects/clangbsd/sys/conf/files.amd64 projects/clangbsd/sys/conf/files.i386 projects/clangbsd/sys/conf/files.ia64 projects/clangbsd/sys/conf/files.mips projects/clangbsd/sys/conf/files.pc98 projects/clangbsd/sys/conf/files.sparc64 projects/clangbsd/sys/conf/kern.mk projects/clangbsd/sys/conf/kern.post.mk projects/clangbsd/sys/conf/kern.pre.mk projects/clangbsd/sys/conf/kmod.mk projects/clangbsd/sys/conf/ldscript.mips.octeon1.32 (contents, props changed) projects/clangbsd/sys/conf/ldscript.mips.octeon1.64 (contents, props changed) projects/clangbsd/sys/conf/ldscript.mips.octeon1.n32 (contents, props changed) projects/clangbsd/sys/conf/options projects/clangbsd/sys/conf/options.amd64 projects/clangbsd/sys/conf/options.i386 projects/clangbsd/sys/conf/options.ia64 projects/clangbsd/sys/conf/options.mips projects/clangbsd/sys/contrib/dev/acpica/changes.txt projects/clangbsd/sys/contrib/dev/acpica/common/dmextern.c projects/clangbsd/sys/contrib/dev/acpica/common/dmtable.c projects/clangbsd/sys/contrib/dev/acpica/common/dmtbdump.c projects/clangbsd/sys/contrib/dev/acpica/common/dmtbinfo.c projects/clangbsd/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/clangbsd/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/clangbsd/sys/contrib/dev/acpica/compiler/aslglobal.h projects/clangbsd/sys/contrib/dev/acpica/compiler/aslmain.c projects/clangbsd/sys/contrib/dev/acpica/compiler/aslmap.c projects/clangbsd/sys/contrib/dev/acpica/compiler/aslstubs.c projects/clangbsd/sys/contrib/dev/acpica/compiler/asltypes.h projects/clangbsd/sys/contrib/dev/acpica/debugger/dbdisply.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dsfield.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dsmethod.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dsmthdat.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dsobject.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dsopcode.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dswexec.c projects/clangbsd/sys/contrib/dev/acpica/dispatcher/dswstate.c projects/clangbsd/sys/contrib/dev/acpica/events/evevent.c projects/clangbsd/sys/contrib/dev/acpica/events/evgpe.c projects/clangbsd/sys/contrib/dev/acpica/events/evgpeblk.c projects/clangbsd/sys/contrib/dev/acpica/events/evmisc.c projects/clangbsd/sys/contrib/dev/acpica/events/evxface.c projects/clangbsd/sys/contrib/dev/acpica/events/evxfevnt.c projects/clangbsd/sys/contrib/dev/acpica/executer/exconvrt.c projects/clangbsd/sys/contrib/dev/acpica/executer/excreate.c projects/clangbsd/sys/contrib/dev/acpica/executer/exfield.c projects/clangbsd/sys/contrib/dev/acpica/executer/exfldio.c projects/clangbsd/sys/contrib/dev/acpica/executer/exmisc.c projects/clangbsd/sys/contrib/dev/acpica/executer/exmutex.c projects/clangbsd/sys/contrib/dev/acpica/executer/exnames.c projects/clangbsd/sys/contrib/dev/acpica/executer/exoparg1.c projects/clangbsd/sys/contrib/dev/acpica/executer/exoparg2.c projects/clangbsd/sys/contrib/dev/acpica/executer/exoparg3.c projects/clangbsd/sys/contrib/dev/acpica/executer/exoparg6.c projects/clangbsd/sys/contrib/dev/acpica/executer/exprep.c projects/clangbsd/sys/contrib/dev/acpica/executer/exregion.c projects/clangbsd/sys/contrib/dev/acpica/executer/exresnte.c projects/clangbsd/sys/contrib/dev/acpica/executer/exresolv.c projects/clangbsd/sys/contrib/dev/acpica/executer/exresop.c projects/clangbsd/sys/contrib/dev/acpica/executer/exstore.c projects/clangbsd/sys/contrib/dev/acpica/executer/exsystem.c projects/clangbsd/sys/contrib/dev/acpica/hardware/hwregs.c projects/clangbsd/sys/contrib/dev/acpica/hardware/hwsleep.c projects/clangbsd/sys/contrib/dev/acpica/hardware/hwvalid.c projects/clangbsd/sys/contrib/dev/acpica/include/acdisasm.h projects/clangbsd/sys/contrib/dev/acpica/include/acevents.h projects/clangbsd/sys/contrib/dev/acpica/include/acexcep.h projects/clangbsd/sys/contrib/dev/acpica/include/acglobal.h projects/clangbsd/sys/contrib/dev/acpica/include/acinterp.h projects/clangbsd/sys/contrib/dev/acpica/include/aclocal.h projects/clangbsd/sys/contrib/dev/acpica/include/acoutput.h projects/clangbsd/sys/contrib/dev/acpica/include/acpixf.h projects/clangbsd/sys/contrib/dev/acpica/include/actables.h projects/clangbsd/sys/contrib/dev/acpica/include/actbl2.h projects/clangbsd/sys/contrib/dev/acpica/include/actypes.h projects/clangbsd/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/clangbsd/sys/contrib/dev/acpica/namespace/nsaccess.c projects/clangbsd/sys/contrib/dev/acpica/namespace/nsdump.c projects/clangbsd/sys/contrib/dev/acpica/namespace/nsnames.c projects/clangbsd/sys/contrib/dev/acpica/namespace/nssearch.c projects/clangbsd/sys/contrib/dev/acpica/namespace/nsutils.c projects/clangbsd/sys/contrib/dev/acpica/parser/psargs.c projects/clangbsd/sys/contrib/dev/acpica/parser/psloop.c projects/clangbsd/sys/contrib/dev/acpica/parser/psxface.c projects/clangbsd/sys/contrib/dev/acpica/resources/rscreate.c projects/clangbsd/sys/contrib/dev/acpica/resources/rslist.c projects/clangbsd/sys/contrib/dev/acpica/resources/rsmisc.c projects/clangbsd/sys/contrib/dev/acpica/tables/tbfadt.c projects/clangbsd/sys/contrib/dev/acpica/tables/tbutils.c projects/clangbsd/sys/contrib/dev/acpica/tables/tbxface.c projects/clangbsd/sys/contrib/dev/acpica/tables/tbxfroot.c projects/clangbsd/sys/contrib/dev/acpica/utilities/utalloc.c projects/clangbsd/sys/contrib/dev/acpica/utilities/utdelete.c projects/clangbsd/sys/contrib/dev/acpica/utilities/uteval.c projects/clangbsd/sys/contrib/dev/acpica/utilities/utglobal.c projects/clangbsd/sys/contrib/dev/acpica/utilities/utmisc.c projects/clangbsd/sys/contrib/dev/acpica/utilities/utmutex.c projects/clangbsd/sys/contrib/dev/acpica/utilities/utobject.c projects/clangbsd/sys/contrib/dev/acpica/utilities/uttrack.c projects/clangbsd/sys/contrib/dev/iwn/LICENSE projects/clangbsd/sys/contrib/x86emu/x86emu.c projects/clangbsd/sys/dev/aac/aac.c projects/clangbsd/sys/dev/aac/aac_cam.c projects/clangbsd/sys/dev/acpica/acpi.c projects/clangbsd/sys/dev/acpica/acpi_button.c projects/clangbsd/sys/dev/acpica/acpi_ec.c projects/clangbsd/sys/dev/acpica/acpi_lid.c projects/clangbsd/sys/dev/acpica/acpi_video.c projects/clangbsd/sys/dev/acpica/acpivar.h projects/clangbsd/sys/dev/age/if_age.c projects/clangbsd/sys/dev/agp/agp_i810.c projects/clangbsd/sys/dev/ahci/ahci.c projects/clangbsd/sys/dev/ale/if_ale.c projects/clangbsd/sys/dev/ata/ata-all.h projects/clangbsd/sys/dev/ata/ata-pci.h projects/clangbsd/sys/dev/ata/ata-raid.c projects/clangbsd/sys/dev/ata/chipsets/ata-acerlabs.c projects/clangbsd/sys/dev/ath/ath_hal/ah_debug.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_decode.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_devid.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_eeprom.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_eeprom_v1.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_eeprom_v1.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_eeprom_v3.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ah_internal.h projects/clangbsd/sys/dev/ath/ath_hal/ah_soc.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210_beacon.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210_keycache.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210_power.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210_recv.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210desc.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210phy.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5210reg.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5210/ar5k_0007.ini (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211_keycache.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211_power.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211_recv.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211desc.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211phy.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/ar5211reg.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5211/boss.ini (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212.ini (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212_eeprom.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212desc.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5212phy.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5212/ar5311reg.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5312/ar5312_eeprom.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5312/ar5312_interrupts.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5312/ar5312_misc.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5312/ar5312_power.c (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5312/ar5312phy.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5312/ar5312reg.h (contents, props changed) projects/clangbsd/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/clangbsd/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c projects/clangbsd/sys/dev/ath/if_ath.c projects/clangbsd/sys/dev/bce/if_bce.c projects/clangbsd/sys/dev/bce/if_bcefw.h projects/clangbsd/sys/dev/bce/if_bcereg.h projects/clangbsd/sys/dev/bge/if_bge.c projects/clangbsd/sys/dev/bktr/ioctl_bt848.h projects/clangbsd/sys/dev/bktr/ioctl_meteor.h projects/clangbsd/sys/dev/bwi/if_bwi.c projects/clangbsd/sys/dev/bwi/if_bwivar.h projects/clangbsd/sys/dev/bwn/if_bwn.c projects/clangbsd/sys/dev/bwn/if_bwnvar.h projects/clangbsd/sys/dev/ciss/ciss.c projects/clangbsd/sys/dev/ciss/cissvar.h projects/clangbsd/sys/dev/cm/if_cm_isa.c projects/clangbsd/sys/dev/cm/smc90cx6.c projects/clangbsd/sys/dev/cm/smc90cx6reg.h projects/clangbsd/sys/dev/cm/smc90cx6var.h projects/clangbsd/sys/dev/cxgb/common/cxgb_ael1002.c projects/clangbsd/sys/dev/cxgb/common/cxgb_common.h projects/clangbsd/sys/dev/cxgb/common/cxgb_t3_hw.c projects/clangbsd/sys/dev/cxgb/cxgb_adapter.h projects/clangbsd/sys/dev/cxgb/cxgb_main.c projects/clangbsd/sys/dev/cxgb/cxgb_offload.h projects/clangbsd/sys/dev/cxgb/cxgb_osdep.h projects/clangbsd/sys/dev/cxgb/cxgb_sge.c projects/clangbsd/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/clangbsd/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c projects/clangbsd/sys/dev/drm/drm_pciids.h projects/clangbsd/sys/dev/drm/i915_drv.h projects/clangbsd/sys/dev/drm/i915_reg.h projects/clangbsd/sys/dev/e1000/e1000_80003es2lan.c projects/clangbsd/sys/dev/e1000/e1000_82571.c projects/clangbsd/sys/dev/e1000/e1000_82575.c projects/clangbsd/sys/dev/e1000/e1000_82575.h projects/clangbsd/sys/dev/e1000/e1000_defines.h projects/clangbsd/sys/dev/e1000/e1000_hw.h projects/clangbsd/sys/dev/e1000/e1000_ich8lan.c projects/clangbsd/sys/dev/e1000/e1000_ich8lan.h projects/clangbsd/sys/dev/e1000/e1000_mac.c projects/clangbsd/sys/dev/e1000/e1000_manage.c projects/clangbsd/sys/dev/e1000/e1000_phy.c projects/clangbsd/sys/dev/e1000/e1000_regs.h projects/clangbsd/sys/dev/e1000/if_em.c projects/clangbsd/sys/dev/e1000/if_em.h projects/clangbsd/sys/dev/e1000/if_igb.c projects/clangbsd/sys/dev/e1000/if_igb.h projects/clangbsd/sys/dev/fb/vesa.c projects/clangbsd/sys/dev/fb/vga.c projects/clangbsd/sys/dev/firewire/sbp.c projects/clangbsd/sys/dev/hme/if_hme_sbus.c projects/clangbsd/sys/dev/hme/if_hmereg.h projects/clangbsd/sys/dev/hme/if_hmevar.h projects/clangbsd/sys/dev/hwpmc/hwpmc_core.c projects/clangbsd/sys/dev/hwpmc/hwpmc_core.h projects/clangbsd/sys/dev/hwpmc/hwpmc_intel.c projects/clangbsd/sys/dev/hwpmc/hwpmc_logging.c projects/clangbsd/sys/dev/hwpmc/hwpmc_mod.c projects/clangbsd/sys/dev/hwpmc/pmc_events.h projects/clangbsd/sys/dev/isp/isp.c projects/clangbsd/sys/dev/isp/isp_freebsd.c projects/clangbsd/sys/dev/isp/isp_freebsd.h projects/clangbsd/sys/dev/isp/isp_library.c projects/clangbsd/sys/dev/isp/isp_library.h projects/clangbsd/sys/dev/isp/isp_pci.c projects/clangbsd/sys/dev/isp/isp_sbus.c projects/clangbsd/sys/dev/isp/isp_target.c projects/clangbsd/sys/dev/isp/ispmbox.h projects/clangbsd/sys/dev/isp/ispreg.h projects/clangbsd/sys/dev/isp/ispvar.h projects/clangbsd/sys/dev/ispfw/ispfw.c projects/clangbsd/sys/dev/iwn/if_iwn.c projects/clangbsd/sys/dev/iwn/if_iwnreg.h projects/clangbsd/sys/dev/iwn/if_iwnvar.h projects/clangbsd/sys/dev/ixgbe/LICENSE projects/clangbsd/sys/dev/ixgbe/ixgbe.c projects/clangbsd/sys/dev/ixgbe/ixgbe.h projects/clangbsd/sys/dev/ixgbe/ixgbe_82598.c projects/clangbsd/sys/dev/ixgbe/ixgbe_82599.c projects/clangbsd/sys/dev/ixgbe/ixgbe_api.c projects/clangbsd/sys/dev/ixgbe/ixgbe_api.h projects/clangbsd/sys/dev/ixgbe/ixgbe_common.c projects/clangbsd/sys/dev/ixgbe/ixgbe_phy.c projects/clangbsd/sys/dev/ixgbe/ixgbe_phy.h projects/clangbsd/sys/dev/ixgbe/ixgbe_type.h projects/clangbsd/sys/dev/le/am79900var.h projects/clangbsd/sys/dev/le/am7990var.h projects/clangbsd/sys/dev/le/if_le_ledma.c projects/clangbsd/sys/dev/le/lancevar.h projects/clangbsd/sys/dev/malo/if_malo.c projects/clangbsd/sys/dev/md/md.c projects/clangbsd/sys/dev/mfi/mfi_cam.c projects/clangbsd/sys/dev/mfi/mfi_pci.c projects/clangbsd/sys/dev/mii/bmtphyreg.h projects/clangbsd/sys/dev/mii/brgphy.c projects/clangbsd/sys/dev/mii/brgphyreg.h projects/clangbsd/sys/dev/mii/e1000phy.c projects/clangbsd/sys/dev/mii/icsphyreg.h projects/clangbsd/sys/dev/mii/lxtphyreg.h projects/clangbsd/sys/dev/mii/mii.c projects/clangbsd/sys/dev/mii/mii_physubr.c projects/clangbsd/sys/dev/mii/miidevs projects/clangbsd/sys/dev/mii/miivar.h projects/clangbsd/sys/dev/mii/nsphyreg.h projects/clangbsd/sys/dev/mii/nsphyterreg.h projects/clangbsd/sys/dev/mii/qsphyreg.h projects/clangbsd/sys/dev/mii/ukphy_subr.c projects/clangbsd/sys/dev/mpt/mpt_cam.c projects/clangbsd/sys/dev/mpt/mpt_raid.c projects/clangbsd/sys/dev/msk/if_msk.c projects/clangbsd/sys/dev/msk/if_mskreg.h projects/clangbsd/sys/dev/mxge/if_mxge.c projects/clangbsd/sys/dev/ofw/ofw_pci.h projects/clangbsd/sys/dev/ofw/ofw_standard.c projects/clangbsd/sys/dev/pci/vga_pci.c projects/clangbsd/sys/dev/ppc/ppc_pci.c projects/clangbsd/sys/dev/ral/rt2560.c projects/clangbsd/sys/dev/ral/rt2560var.h projects/clangbsd/sys/dev/ral/rt2661.c projects/clangbsd/sys/dev/ral/rt2661var.h projects/clangbsd/sys/dev/re/if_re.c projects/clangbsd/sys/dev/siba/siba.c projects/clangbsd/sys/dev/siba/siba_bwn.c projects/clangbsd/sys/dev/siba/siba_cc.c projects/clangbsd/sys/dev/siba/siba_core.c projects/clangbsd/sys/dev/siba/siba_pcib.c projects/clangbsd/sys/dev/siba/sibavar.h projects/clangbsd/sys/dev/siis/siis.c projects/clangbsd/sys/dev/sound/pci/envy24.c projects/clangbsd/sys/dev/sound/pci/envy24.h projects/clangbsd/sys/dev/sound/pci/envy24ht.c projects/clangbsd/sys/dev/sound/pci/envy24ht.h projects/clangbsd/sys/dev/sound/pci/es137x.c projects/clangbsd/sys/dev/sound/pci/es137x.h projects/clangbsd/sys/dev/sound/pci/hda/hdac.c projects/clangbsd/sys/dev/sound/pci/spicds.c projects/clangbsd/sys/dev/sound/pci/spicds.h projects/clangbsd/sys/dev/sound/pcm/dsp.c projects/clangbsd/sys/dev/stge/if_stge.c projects/clangbsd/sys/dev/stge/if_stgereg.h projects/clangbsd/sys/dev/syscons/logo/logo.c projects/clangbsd/sys/dev/syscons/logo/logo_saver.c projects/clangbsd/sys/dev/syscons/scvgarndr.c projects/clangbsd/sys/dev/syscons/scvidctl.c projects/clangbsd/sys/dev/syscons/syscons.c projects/clangbsd/sys/dev/syscons/syscons.h projects/clangbsd/sys/dev/uart/uart.h projects/clangbsd/sys/dev/uart/uart_bus_pci.c projects/clangbsd/sys/dev/uart/uart_cpu_sparc64.c projects/clangbsd/sys/dev/ubsec/ubsec.c projects/clangbsd/sys/dev/usb/controller/ehci.h projects/clangbsd/sys/dev/usb/controller/ehci_pci.c projects/clangbsd/sys/dev/usb/controller/ehcireg.h projects/clangbsd/sys/dev/usb/controller/ohci.h projects/clangbsd/sys/dev/usb/controller/ohci_pci.c projects/clangbsd/sys/dev/usb/controller/ohcireg.h projects/clangbsd/sys/dev/usb/controller/uhci.h projects/clangbsd/sys/dev/usb/controller/uhci_pci.c projects/clangbsd/sys/dev/usb/controller/uhcireg.h projects/clangbsd/sys/dev/usb/controller/usb_controller.c projects/clangbsd/sys/dev/usb/controller/uss820dci.c projects/clangbsd/sys/dev/usb/input/uhid.c projects/clangbsd/sys/dev/usb/input/ukbd.c projects/clangbsd/sys/dev/usb/input/ums.c projects/clangbsd/sys/dev/usb/quirk/usb_quirk.c projects/clangbsd/sys/dev/usb/serial/uftdi.c projects/clangbsd/sys/dev/usb/serial/ugensa.c projects/clangbsd/sys/dev/usb/serial/uipaq.c projects/clangbsd/sys/dev/usb/serial/ulpt.c projects/clangbsd/sys/dev/usb/serial/uvisor.c projects/clangbsd/sys/dev/usb/template/usb_template.c projects/clangbsd/sys/dev/usb/template/usb_template.h projects/clangbsd/sys/dev/usb/template/usb_template_mtp.c projects/clangbsd/sys/dev/usb/usb_cdc.h projects/clangbsd/sys/dev/usb/usb_compat_linux.c projects/clangbsd/sys/dev/usb/usb_device.c projects/clangbsd/sys/dev/usb/usb_device.h projects/clangbsd/sys/dev/usb/usb_generic.c projects/clangbsd/sys/dev/usb/usb_hid.c projects/clangbsd/sys/dev/usb/usb_transfer.c projects/clangbsd/sys/dev/usb/usbdevs projects/clangbsd/sys/dev/usb/wlan/if_rum.c projects/clangbsd/sys/dev/usb/wlan/if_rumvar.h projects/clangbsd/sys/dev/usb/wlan/if_run.c projects/clangbsd/sys/dev/usb/wlan/if_runreg.h projects/clangbsd/sys/dev/usb/wlan/if_runvar.h projects/clangbsd/sys/dev/usb/wlan/if_ural.c projects/clangbsd/sys/dev/usb/wlan/if_uralvar.h projects/clangbsd/sys/dev/usb/wlan/if_zyd.c projects/clangbsd/sys/dev/usb/wlan/if_zydreg.h projects/clangbsd/sys/dev/wpi/if_wpi.c projects/clangbsd/sys/dev/wpi/if_wpivar.h projects/clangbsd/sys/dev/xen/netback/netback.c projects/clangbsd/sys/fs/coda/cnode.h projects/clangbsd/sys/fs/coda/coda.h projects/clangbsd/sys/fs/coda/coda_subr.c projects/clangbsd/sys/fs/coda/coda_subr.h projects/clangbsd/sys/fs/coda/coda_venus.c projects/clangbsd/sys/fs/coda/coda_venus.h projects/clangbsd/sys/fs/coda/coda_vfsops.c projects/clangbsd/sys/fs/coda/coda_vfsops.h projects/clangbsd/sys/fs/coda/coda_vnops.c projects/clangbsd/sys/fs/deadfs/dead_vnops.c projects/clangbsd/sys/fs/fdescfs/fdesc_vnops.c projects/clangbsd/sys/fs/msdosfs/msdosfs_denode.c projects/clangbsd/sys/fs/msdosfs/msdosfs_fat.c projects/clangbsd/sys/fs/msdosfs/msdosfs_fileno.c projects/clangbsd/sys/fs/msdosfs/msdosfs_lookup.c projects/clangbsd/sys/fs/msdosfs/msdosfs_vfsops.c projects/clangbsd/sys/fs/msdosfs/msdosfs_vnops.c projects/clangbsd/sys/fs/msdosfs/msdosfsmount.h projects/clangbsd/sys/fs/nfs/nfs_commonport.c projects/clangbsd/sys/fs/nfs/nfs_commonsubs.c projects/clangbsd/sys/fs/nfs/nfs_var.h projects/clangbsd/sys/fs/nfs/nfsport.h projects/clangbsd/sys/fs/nfs/nfsrvstate.h projects/clangbsd/sys/fs/nfsserver/nfs_nfsdport.c projects/clangbsd/sys/fs/nfsserver/nfs_nfsdserv.c projects/clangbsd/sys/fs/nfsserver/nfs_nfsdstate.c projects/clangbsd/sys/fs/nwfs/nwfs.h projects/clangbsd/sys/fs/nwfs/nwfs_io.c projects/clangbsd/sys/fs/nwfs/nwfs_ioctl.c projects/clangbsd/sys/fs/nwfs/nwfs_mount.h projects/clangbsd/sys/fs/nwfs/nwfs_node.c projects/clangbsd/sys/fs/nwfs/nwfs_node.h projects/clangbsd/sys/fs/nwfs/nwfs_subr.c projects/clangbsd/sys/fs/nwfs/nwfs_subr.h projects/clangbsd/sys/fs/nwfs/nwfs_vfsops.c projects/clangbsd/sys/fs/nwfs/nwfs_vnops.c projects/clangbsd/sys/fs/procfs/procfs_dbregs.c projects/clangbsd/sys/fs/procfs/procfs_fpregs.c projects/clangbsd/sys/fs/procfs/procfs_ioctl.c projects/clangbsd/sys/fs/procfs/procfs_map.c projects/clangbsd/sys/fs/procfs/procfs_regs.c projects/clangbsd/sys/fs/smbfs/smbfs.h projects/clangbsd/sys/fs/smbfs/smbfs_io.c projects/clangbsd/sys/fs/smbfs/smbfs_node.c projects/clangbsd/sys/fs/smbfs/smbfs_node.h projects/clangbsd/sys/fs/smbfs/smbfs_smb.c projects/clangbsd/sys/fs/smbfs/smbfs_subr.c projects/clangbsd/sys/fs/smbfs/smbfs_subr.h projects/clangbsd/sys/fs/smbfs/smbfs_vfsops.c projects/clangbsd/sys/fs/smbfs/smbfs_vnops.c projects/clangbsd/sys/geom/gate/g_gate.c projects/clangbsd/sys/geom/geom_dump.c projects/clangbsd/sys/geom/geom_io.c projects/clangbsd/sys/geom/geom_vfs.c projects/clangbsd/sys/geom/multipath/g_multipath.c projects/clangbsd/sys/geom/vinum/geom_vinum.c projects/clangbsd/sys/i386/acpica/acpi_machdep.c projects/clangbsd/sys/i386/conf/GENERIC projects/clangbsd/sys/i386/conf/NOTES projects/clangbsd/sys/i386/conf/XEN projects/clangbsd/sys/i386/i386/apic_vector.s projects/clangbsd/sys/i386/i386/exception.s projects/clangbsd/sys/i386/i386/identcpu.c projects/clangbsd/sys/i386/i386/local_apic.c projects/clangbsd/sys/i386/i386/machdep.c projects/clangbsd/sys/i386/i386/mca.c projects/clangbsd/sys/i386/i386/mp_machdep.c projects/clangbsd/sys/i386/i386/mpboot.s projects/clangbsd/sys/i386/i386/nexus.c projects/clangbsd/sys/i386/i386/pmap.c projects/clangbsd/sys/i386/i386/trap.c projects/clangbsd/sys/i386/i386/vm_machdep.c projects/clangbsd/sys/i386/ibcs2/ibcs2_stat.c projects/clangbsd/sys/i386/include/_inttypes.h projects/clangbsd/sys/i386/include/apicvar.h projects/clangbsd/sys/i386/include/bootinfo.h projects/clangbsd/sys/i386/include/mca.h projects/clangbsd/sys/i386/include/md_var.h projects/clangbsd/sys/i386/include/pmc_mdep.h projects/clangbsd/sys/i386/include/specialreg.h projects/clangbsd/sys/i386/linux/linux.h projects/clangbsd/sys/i386/linux/linux_sysvec.c projects/clangbsd/sys/i386/xen/clock.c projects/clangbsd/sys/i386/xen/mp_machdep.c projects/clangbsd/sys/ia64/conf/GENERIC projects/clangbsd/sys/ia64/conf/NOTES projects/clangbsd/sys/ia64/ia32/ia32_signal.c projects/clangbsd/sys/ia64/ia64/autoconf.c projects/clangbsd/sys/ia64/ia64/clock.c projects/clangbsd/sys/ia64/ia64/db_machdep.c projects/clangbsd/sys/ia64/ia64/exception.S projects/clangbsd/sys/ia64/ia64/genassym.c projects/clangbsd/sys/ia64/ia64/highfp.c projects/clangbsd/sys/ia64/ia64/interrupt.c projects/clangbsd/sys/ia64/ia64/locore.S projects/clangbsd/sys/ia64/ia64/machdep.c projects/clangbsd/sys/ia64/ia64/mp_machdep.c projects/clangbsd/sys/ia64/ia64/nexus.c projects/clangbsd/sys/ia64/ia64/pmap.c projects/clangbsd/sys/ia64/ia64/sal.c projects/clangbsd/sys/ia64/ia64/sapic.c projects/clangbsd/sys/ia64/ia64/trap.c projects/clangbsd/sys/ia64/ia64/vm_machdep.c projects/clangbsd/sys/ia64/include/_inttypes.h projects/clangbsd/sys/ia64/include/acpica_machdep.h projects/clangbsd/sys/ia64/include/clock.h projects/clangbsd/sys/ia64/include/cpufunc.h projects/clangbsd/sys/ia64/include/elf.h projects/clangbsd/sys/ia64/include/frame.h projects/clangbsd/sys/ia64/include/intr.h projects/clangbsd/sys/ia64/include/intrcnt.h projects/clangbsd/sys/ia64/include/pcb.h projects/clangbsd/sys/ia64/include/pcpu.h projects/clangbsd/sys/ia64/include/reg.h projects/clangbsd/sys/ia64/include/smp.h projects/clangbsd/sys/ia64/pci/pci_cfgreg.c projects/clangbsd/sys/kern/imgact_elf.c projects/clangbsd/sys/kern/init_main.c projects/clangbsd/sys/kern/kern_alq.c projects/clangbsd/sys/kern/kern_conf.c projects/clangbsd/sys/kern/kern_event.c projects/clangbsd/sys/kern/kern_exec.c projects/clangbsd/sys/kern/kern_jail.c projects/clangbsd/sys/kern/kern_ktr.c projects/clangbsd/sys/kern/kern_module.c projects/clangbsd/sys/kern/kern_proc.c projects/clangbsd/sys/kern/kern_resource.c projects/clangbsd/sys/kern/kern_rwlock.c projects/clangbsd/sys/kern/kern_sig.c projects/clangbsd/sys/kern/kern_syscalls.c projects/clangbsd/sys/kern/kern_thr.c projects/clangbsd/sys/kern/kern_umtx.c projects/clangbsd/sys/kern/ksched.c projects/clangbsd/sys/kern/subr_eventhandler.c projects/clangbsd/sys/kern/subr_firmware.c projects/clangbsd/sys/kern/subr_param.c projects/clangbsd/sys/kern/sys_generic.c projects/clangbsd/sys/kern/sys_pipe.c projects/clangbsd/sys/kern/sys_process.c projects/clangbsd/sys/kern/sysv_ipc.c projects/clangbsd/sys/kern/sysv_msg.c projects/clangbsd/sys/kern/sysv_sem.c projects/clangbsd/sys/kern/sysv_shm.c projects/clangbsd/sys/kern/tty_pts.c projects/clangbsd/sys/kern/uipc_mqueue.c projects/clangbsd/sys/kern/uipc_sem.c projects/clangbsd/sys/kern/uipc_shm.c projects/clangbsd/sys/kern/uipc_socket.c projects/clangbsd/sys/kern/uipc_syscalls.c projects/clangbsd/sys/kern/vfs_aio.c projects/clangbsd/sys/kern/vfs_bio.c projects/clangbsd/sys/kern/vfs_default.c projects/clangbsd/sys/kern/vfs_lookup.c projects/clangbsd/sys/kern/vfs_subr.c projects/clangbsd/sys/kern/vfs_syscalls.c projects/clangbsd/sys/kern/vfs_vnops.c projects/clangbsd/sys/libkern/iconv.c projects/clangbsd/sys/libkern/iconv_converter_if.m projects/clangbsd/sys/libkern/iconv_xlat.c projects/clangbsd/sys/libkern/strcasecmp.c projects/clangbsd/sys/mips/atheros/if_arge.c projects/clangbsd/sys/mips/cavium/dev/rgmii/octeon_rgmx.c projects/clangbsd/sys/mips/cavium/octeon_ebt3000_cf.c projects/clangbsd/sys/mips/cavium/octeon_machdep.c projects/clangbsd/sys/mips/cavium/octeon_pcmap_regs.h projects/clangbsd/sys/mips/conf/AR71XX projects/clangbsd/sys/mips/conf/OCTEON1 projects/clangbsd/sys/mips/conf/OCTEON1-32 projects/clangbsd/sys/mips/include/_inttypes.h projects/clangbsd/sys/mips/include/asm.h projects/clangbsd/sys/mips/include/bus.h projects/clangbsd/sys/mips/include/cdefs.h projects/clangbsd/sys/mips/include/clock.h projects/clangbsd/sys/mips/include/cpu.h projects/clangbsd/sys/mips/include/cpufunc.h projects/clangbsd/sys/mips/include/cpuinfo.h projects/clangbsd/sys/mips/include/cpuregs.h projects/clangbsd/sys/mips/include/db_machdep.h projects/clangbsd/sys/mips/include/kdb.h projects/clangbsd/sys/mips/include/param.h projects/clangbsd/sys/mips/include/pmap.h projects/clangbsd/sys/mips/include/pmc_mdep.h projects/clangbsd/sys/mips/include/smp.h projects/clangbsd/sys/mips/include/trap.h projects/clangbsd/sys/mips/include/ucontext.h projects/clangbsd/sys/mips/malta/gtreg.h projects/clangbsd/sys/mips/mips/busdma_machdep.c projects/clangbsd/sys/mips/mips/cpu.c projects/clangbsd/sys/mips/mips/db_trace.c projects/clangbsd/sys/mips/mips/exception.S projects/clangbsd/sys/mips/mips/locore.S projects/clangbsd/sys/mips/mips/mp_machdep.c projects/clangbsd/sys/mips/mips/mpboot.S projects/clangbsd/sys/mips/mips/nexus.c projects/clangbsd/sys/mips/mips/pm_machdep.c projects/clangbsd/sys/mips/mips/pmap.c projects/clangbsd/sys/mips/mips/support.S projects/clangbsd/sys/mips/mips/swtch.S projects/clangbsd/sys/mips/mips/tick.c projects/clangbsd/sys/mips/mips/trap.c projects/clangbsd/sys/mips/mips/vm_machdep.c projects/clangbsd/sys/mips/rmi/ehcireg.h projects/clangbsd/sys/mips/rmi/ehcivar.h projects/clangbsd/sys/mips/rmi/files.xlr projects/clangbsd/sys/mips/rmi/iodi.c projects/clangbsd/sys/mips/rmi/xlr_pci.c projects/clangbsd/sys/mips/rmi/xls_ehci.c projects/clangbsd/sys/mips/sibyte/sb_asm.S projects/clangbsd/sys/mips/sibyte/sb_machdep.c projects/clangbsd/sys/mips/sibyte/sb_scd.c projects/clangbsd/sys/mips/sibyte/sb_scd.h projects/clangbsd/sys/modules/Makefile projects/clangbsd/sys/modules/acpi/acpi/Makefile projects/clangbsd/sys/modules/ath/Makefile projects/clangbsd/sys/modules/bios/smbios/Makefile projects/clangbsd/sys/modules/bios/vpd/Makefile projects/clangbsd/sys/modules/cpufreq/Makefile projects/clangbsd/sys/modules/cxgb/cxgb/Makefile projects/clangbsd/sys/modules/dummynet/Makefile projects/clangbsd/sys/modules/em/Makefile projects/clangbsd/sys/modules/hwpmc/Makefile projects/clangbsd/sys/modules/iwnfw/iwn6000/Makefile projects/clangbsd/sys/modules/ixgbe/Makefile projects/clangbsd/sys/modules/linux/Makefile projects/clangbsd/sys/modules/procfs/Makefile projects/clangbsd/sys/modules/syscons/Makefile projects/clangbsd/sys/modules/wlan/Makefile projects/clangbsd/sys/modules/zfs/Makefile projects/clangbsd/sys/net/bpf.c projects/clangbsd/sys/net/flowtable.c projects/clangbsd/sys/net/flowtable.h projects/clangbsd/sys/net/if.c projects/clangbsd/sys/net/if.h projects/clangbsd/sys/net/if_bridge.c projects/clangbsd/sys/net/if_epair.c projects/clangbsd/sys/net/if_ethersubr.c projects/clangbsd/sys/net/if_gre.c projects/clangbsd/sys/net/if_gre.h projects/clangbsd/sys/net/if_lagg.c projects/clangbsd/sys/net/if_llatbl.c projects/clangbsd/sys/net/if_llatbl.h projects/clangbsd/sys/net/if_media.h projects/clangbsd/sys/net/if_tap.c projects/clangbsd/sys/net/if_tun.c projects/clangbsd/sys/net/if_var.h projects/clangbsd/sys/net/if_vlan.c projects/clangbsd/sys/net/netisr.c projects/clangbsd/sys/net/netisr.h projects/clangbsd/sys/net/radix.c projects/clangbsd/sys/net/radix.h projects/clangbsd/sys/net/radix_mpath.c projects/clangbsd/sys/net/route.c projects/clangbsd/sys/net/route.h projects/clangbsd/sys/net/vnet.c projects/clangbsd/sys/net/vnet.h projects/clangbsd/sys/net/zlib.h projects/clangbsd/sys/net80211/ieee80211.c projects/clangbsd/sys/net80211/ieee80211_adhoc.c projects/clangbsd/sys/net80211/ieee80211_amrr.c projects/clangbsd/sys/net80211/ieee80211_amrr.h projects/clangbsd/sys/net80211/ieee80211_crypto_ccmp.c projects/clangbsd/sys/net80211/ieee80211_crypto_tkip.c projects/clangbsd/sys/net80211/ieee80211_freebsd.h projects/clangbsd/sys/net80211/ieee80211_hostap.c projects/clangbsd/sys/net80211/ieee80211_ht.c projects/clangbsd/sys/net80211/ieee80211_input.c projects/clangbsd/sys/net80211/ieee80211_ioctl.c projects/clangbsd/sys/net80211/ieee80211_mesh.c projects/clangbsd/sys/net80211/ieee80211_node.c projects/clangbsd/sys/net80211/ieee80211_node.h projects/clangbsd/sys/net80211/ieee80211_proto.c projects/clangbsd/sys/net80211/ieee80211_rssadapt.c projects/clangbsd/sys/net80211/ieee80211_rssadapt.h projects/clangbsd/sys/net80211/ieee80211_sta.c projects/clangbsd/sys/net80211/ieee80211_tdma.c projects/clangbsd/sys/net80211/ieee80211_var.h projects/clangbsd/sys/netgraph/netflow/ng_netflow.c projects/clangbsd/sys/netgraph/ng_deflate.c projects/clangbsd/sys/netgraph/ng_ksocket.c projects/clangbsd/sys/netgraph/ng_l2tp.c projects/clangbsd/sys/netgraph/ng_mppc.c projects/clangbsd/sys/netgraph/ng_pipe.c projects/clangbsd/sys/netgraph/ng_pipe.h projects/clangbsd/sys/netgraph/ng_ppp.c projects/clangbsd/sys/netgraph/ng_pptpgre.c projects/clangbsd/sys/netgraph/ng_socket.c projects/clangbsd/sys/netgraph/ng_socketvar.h projects/clangbsd/sys/netgraph/ng_tcpmss.c projects/clangbsd/sys/netinet/in.c projects/clangbsd/sys/netinet/in.h projects/clangbsd/sys/netinet/in_mcast.c projects/clangbsd/sys/netinet/in_pcb.c projects/clangbsd/sys/netinet/in_pcb.h projects/clangbsd/sys/netinet/ip_divert.c projects/clangbsd/sys/netinet/ip_dummynet.h projects/clangbsd/sys/netinet/ip_fw.h projects/clangbsd/sys/netinet/ip_gre.c projects/clangbsd/sys/netinet/ip_gre.h projects/clangbsd/sys/netinet/ip_input.c projects/clangbsd/sys/netinet/ip_ipsec.c projects/clangbsd/sys/netinet/ip_output.c projects/clangbsd/sys/netinet/ipfw/ip_dummynet.c projects/clangbsd/sys/netinet/ipfw/ip_fw2.c projects/clangbsd/sys/netinet/ipfw/ip_fw_dynamic.c projects/clangbsd/sys/netinet/ipfw/ip_fw_log.c projects/clangbsd/sys/netinet/ipfw/ip_fw_pfil.c projects/clangbsd/sys/netinet/ipfw/ip_fw_private.h projects/clangbsd/sys/netinet/ipfw/ip_fw_sockopt.c projects/clangbsd/sys/netinet/ipfw/ip_fw_table.c projects/clangbsd/sys/netinet/raw_ip.c projects/clangbsd/sys/netinet/sctp_asconf.c projects/clangbsd/sys/netinet/sctp_constants.h projects/clangbsd/sys/netinet/sctp_crc32.c projects/clangbsd/sys/netinet/sctp_crc32.h projects/clangbsd/sys/netinet/sctp_indata.c projects/clangbsd/sys/netinet/sctp_indata.h projects/clangbsd/sys/netinet/sctp_input.c projects/clangbsd/sys/netinet/sctp_output.c projects/clangbsd/sys/netinet/sctp_output.h projects/clangbsd/sys/netinet/sctp_pcb.c projects/clangbsd/sys/netinet/sctp_pcb.h projects/clangbsd/sys/netinet/sctp_structs.h projects/clangbsd/sys/netinet/sctp_sysctl.c projects/clangbsd/sys/netinet/sctp_uio.h projects/clangbsd/sys/netinet/sctp_usrreq.c projects/clangbsd/sys/netinet/sctp_var.h projects/clangbsd/sys/netinet/sctputil.c projects/clangbsd/sys/netinet/sctputil.h projects/clangbsd/sys/netinet/tcp_input.c projects/clangbsd/sys/netinet/tcp_reass.c projects/clangbsd/sys/netinet/tcp_subr.c projects/clangbsd/sys/netinet/tcp_timer.c projects/clangbsd/sys/netinet/tcp_timewait.c projects/clangbsd/sys/netinet/tcp_usrreq.c projects/clangbsd/sys/netinet/tcp_var.h projects/clangbsd/sys/netinet/udp_usrreq.c projects/clangbsd/sys/netinet6/ip6_output.c projects/clangbsd/sys/netinet6/mld6.c projects/clangbsd/sys/netinet6/nd6.c projects/clangbsd/sys/netinet6/sctp6_usrreq.c projects/clangbsd/sys/netipsec/ipsec.c projects/clangbsd/sys/netipsec/key.c projects/clangbsd/sys/netncp/ncp_conn.c projects/clangbsd/sys/netncp/ncp_conn.h projects/clangbsd/sys/netncp/ncp_file.h projects/clangbsd/sys/netncp/ncp_lib.h projects/clangbsd/sys/netncp/ncp_login.c projects/clangbsd/sys/netncp/ncp_ncp.c projects/clangbsd/sys/netncp/ncp_ncp.h projects/clangbsd/sys/netncp/ncp_nls.c projects/clangbsd/sys/netncp/ncp_nls.h projects/clangbsd/sys/netncp/ncp_rcfile.h projects/clangbsd/sys/netncp/ncp_rq.c projects/clangbsd/sys/netncp/ncp_rq.h projects/clangbsd/sys/netncp/ncp_sock.c projects/clangbsd/sys/netncp/ncp_sock.h projects/clangbsd/sys/netncp/ncp_subr.c projects/clangbsd/sys/netncp/ncp_subr.h projects/clangbsd/sys/netncp/ncp_user.h projects/clangbsd/sys/netsmb/netbios.h projects/clangbsd/sys/netsmb/smb.h projects/clangbsd/sys/netsmb/smb_conn.c projects/clangbsd/sys/netsmb/smb_conn.h projects/clangbsd/sys/netsmb/smb_dev.c projects/clangbsd/sys/netsmb/smb_dev.h projects/clangbsd/sys/netsmb/smb_iod.c projects/clangbsd/sys/netsmb/smb_rq.c projects/clangbsd/sys/netsmb/smb_rq.h projects/clangbsd/sys/netsmb/smb_smb.c projects/clangbsd/sys/netsmb/smb_subr.c projects/clangbsd/sys/netsmb/smb_subr.h projects/clangbsd/sys/netsmb/smb_tran.h projects/clangbsd/sys/netsmb/smb_trantcp.c projects/clangbsd/sys/netsmb/smb_trantcp.h projects/clangbsd/sys/netsmb/smb_usr.c projects/clangbsd/sys/nfsserver/nfs_srvsubs.c projects/clangbsd/sys/pc98/cbus/clock.c projects/clangbsd/sys/pc98/conf/GENERIC projects/clangbsd/sys/pc98/pc98/machdep.c projects/clangbsd/sys/pci/if_rlreg.h projects/clangbsd/sys/powerpc/aim/interrupt.c projects/clangbsd/sys/powerpc/aim/machdep.c projects/clangbsd/sys/powerpc/aim/mmu_oea64.c projects/clangbsd/sys/powerpc/aim/nexus.c projects/clangbsd/sys/powerpc/aim/ofw_machdep.c projects/clangbsd/sys/powerpc/aim/ofwmagic.S projects/clangbsd/sys/powerpc/booke/interrupt.c projects/clangbsd/sys/powerpc/booke/machdep.c projects/clangbsd/sys/powerpc/booke/trap_subr.S projects/clangbsd/sys/powerpc/conf/GENERIC projects/clangbsd/sys/powerpc/fpu/fpu_extern.h projects/clangbsd/sys/powerpc/include/_inttypes.h projects/clangbsd/sys/powerpc/include/intr.h projects/clangbsd/sys/powerpc/include/pte.h projects/clangbsd/sys/powerpc/include/spr.h projects/clangbsd/sys/powerpc/mpc85xx/ocpbus.c projects/clangbsd/sys/powerpc/mpc85xx/ocpbus.h projects/clangbsd/sys/powerpc/mpc85xx/pci_ocp.c projects/clangbsd/sys/powerpc/ofw/ofw_real.c projects/clangbsd/sys/powerpc/ofw/ofw_syscons.c projects/clangbsd/sys/powerpc/powermac/cuda.c projects/clangbsd/sys/powerpc/powermac/cudavar.h projects/clangbsd/sys/powerpc/powermac/pmu.c projects/clangbsd/sys/powerpc/powermac/smu.c projects/clangbsd/sys/powerpc/powermac/uninorth.c projects/clangbsd/sys/powerpc/powerpc/cpu.c projects/clangbsd/sys/powerpc/powerpc/mem.c projects/clangbsd/sys/rpc/svc.c projects/clangbsd/sys/security/mac_biba/mac_biba.c projects/clangbsd/sys/security/mac_lomac/mac_lomac.c projects/clangbsd/sys/security/mac_mls/mac_mls.c projects/clangbsd/sys/sparc64/conf/GENERIC projects/clangbsd/sys/sparc64/conf/NOTES projects/clangbsd/sys/sparc64/fhc/fhc.c projects/clangbsd/sys/sparc64/include/_inttypes.h projects/clangbsd/sys/sparc64/include/dcr.h projects/clangbsd/sys/sparc64/include/tlb.h projects/clangbsd/sys/sparc64/include/tte.h projects/clangbsd/sys/sparc64/include/ver.h projects/clangbsd/sys/sparc64/include/wstate.h projects/clangbsd/sys/sparc64/pci/apb.c projects/clangbsd/sys/sparc64/pci/psycho.c projects/clangbsd/sys/sparc64/pci/schizo.c projects/clangbsd/sys/sparc64/pci/schizovar.h projects/clangbsd/sys/sparc64/sbus/lsi64854reg.h projects/clangbsd/sys/sparc64/sbus/lsi64854var.h projects/clangbsd/sys/sparc64/sbus/ofw_sbus.h projects/clangbsd/sys/sparc64/sbus/sbus.c projects/clangbsd/sys/sparc64/sparc64/cheetah.c projects/clangbsd/sys/sparc64/sparc64/exception.S projects/clangbsd/sys/sparc64/sparc64/genassym.c projects/clangbsd/sys/sparc64/sparc64/locore.S projects/clangbsd/sys/sparc64/sparc64/machdep.c projects/clangbsd/sys/sparc64/sparc64/ofw_machdep.c projects/clangbsd/sys/sparc64/sparc64/pmap.c projects/clangbsd/sys/sparc64/sparc64/support.S projects/clangbsd/sys/sparc64/sparc64/swtch.S projects/clangbsd/sys/sparc64/sparc64/trap.c projects/clangbsd/sys/sun4v/conf/GENERIC projects/clangbsd/sys/sun4v/include/_inttypes.h projects/clangbsd/sys/sun4v/sun4v/machdep.c projects/clangbsd/sys/sys/_timespec.h projects/clangbsd/sys/sys/ata.h projects/clangbsd/sys/sys/clock.h projects/clangbsd/sys/sys/eventhandler.h projects/clangbsd/sys/sys/fbio.h projects/clangbsd/sys/sys/iconv.h projects/clangbsd/sys/sys/imgact.h projects/clangbsd/sys/sys/imgact_aout.h projects/clangbsd/sys/sys/imgact_elf.h projects/clangbsd/sys/sys/ioccom.h projects/clangbsd/sys/sys/mchain.h projects/clangbsd/sys/sys/param.h projects/clangbsd/sys/sys/pcpu.h projects/clangbsd/sys/sys/pioctl.h projects/clangbsd/sys/sys/pmc.h projects/clangbsd/sys/sys/proc.h projects/clangbsd/sys/sys/ptrace.h projects/clangbsd/sys/sys/stat.h projects/clangbsd/sys/sys/sysent.h projects/clangbsd/sys/sys/systm.h projects/clangbsd/sys/sys/timeb.h projects/clangbsd/sys/sys/timespec.h projects/clangbsd/sys/sys/vnode.h projects/clangbsd/sys/sys/vtoc.h projects/clangbsd/sys/teken/teken.c projects/clangbsd/sys/ufs/ffs/ffs_vfsops.c projects/clangbsd/sys/vm/memguard.c projects/clangbsd/sys/vm/memguard.h projects/clangbsd/sys/vm/uma_int.h projects/clangbsd/sys/vm/vm_contig.c projects/clangbsd/sys/vm/vm_extern.h projects/clangbsd/sys/vm/vm_fault.c projects/clangbsd/sys/vm/vm_map.c projects/clangbsd/sys/vm/vm_map.h projects/clangbsd/sys/vm/vm_mmap.c projects/clangbsd/sys/vm/vm_page.c projects/clangbsd/sys/vm/vm_pageout.c projects/clangbsd/tools/build/mk/OptionalObsoleteFiles.inc projects/clangbsd/tools/regression/aio/aiotest/aiotest.c projects/clangbsd/tools/regression/file/closefrom/Makefile projects/clangbsd/tools/regression/file/flock/Makefile projects/clangbsd/tools/regression/gaithrstress/Makefile projects/clangbsd/tools/regression/kgssapi/Makefile projects/clangbsd/tools/regression/kqueue/Makefile projects/clangbsd/tools/regression/lib/libc/resolv/resolv.c projects/clangbsd/tools/regression/mqueue/mqtest1/Makefile projects/clangbsd/tools/regression/mqueue/mqtest1/mqtest1.c projects/clangbsd/tools/regression/mqueue/mqtest2/Makefile projects/clangbsd/tools/regression/mqueue/mqtest2/mqtest2.c projects/clangbsd/tools/regression/mqueue/mqtest3/Makefile projects/clangbsd/tools/regression/mqueue/mqtest3/mqtest3.c projects/clangbsd/tools/regression/mqueue/mqtest4/Makefile projects/clangbsd/tools/regression/mqueue/mqtest4/mqtest4.c projects/clangbsd/tools/regression/mqueue/mqtest5/Makefile projects/clangbsd/tools/regression/mqueue/mqtest5/mqtest5.c projects/clangbsd/tools/regression/netipx/ipxdgramloopback/Makefile projects/clangbsd/tools/regression/netipx/spxabort/Makefile projects/clangbsd/tools/regression/netipx/spxloopback/Makefile projects/clangbsd/tools/regression/posixsem/posixsem.c projects/clangbsd/tools/regression/posixsem2/semtest.c projects/clangbsd/tools/regression/priv/Makefile projects/clangbsd/tools/regression/pthread/cv_cancel1/Makefile projects/clangbsd/tools/regression/pthread/mutex_isowned_np/Makefile projects/clangbsd/tools/regression/rpcsec_gss/Makefile projects/clangbsd/tools/regression/sigqueue/sigqtest1/Makefile projects/clangbsd/tools/regression/sigqueue/sigqtest2/Makefile projects/clangbsd/tools/regression/sockets/sendfile/Makefile projects/clangbsd/tools/regression/sockets/sendfile/sendfile.c projects/clangbsd/tools/regression/sockets/unix_gc/Makefile projects/clangbsd/tools/regression/sockets/unix_sorflush/Makefile projects/clangbsd/tools/regression/sysvmsg/msgtest.c projects/clangbsd/tools/regression/sysvsem/semtest.c projects/clangbsd/tools/regression/sysvshm/shmtest.c projects/clangbsd/tools/regression/tls/libxx/Makefile projects/clangbsd/tools/regression/tls/libyy/Makefile projects/clangbsd/tools/regression/tls/ttls1/Makefile projects/clangbsd/tools/regression/tls/ttls2/Makefile projects/clangbsd/tools/regression/tls/ttls4/Makefile projects/clangbsd/tools/regression/tmpfs/Makefile projects/clangbsd/tools/regression/tmpfs/h_funcs.subr projects/clangbsd/tools/regression/tmpfs/h_tools.c projects/clangbsd/tools/regression/tmpfs/t_create projects/clangbsd/tools/regression/tmpfs/t_dots projects/clangbsd/tools/regression/tmpfs/t_exec projects/clangbsd/tools/regression/tmpfs/t_link projects/clangbsd/tools/regression/tmpfs/t_mkdir projects/clangbsd/tools/regression/tmpfs/t_mount projects/clangbsd/tools/regression/tmpfs/t_pipes projects/clangbsd/tools/regression/tmpfs/t_read_write projects/clangbsd/tools/regression/tmpfs/t_readdir projects/clangbsd/tools/regression/tmpfs/t_remove projects/clangbsd/tools/regression/tmpfs/t_rename projects/clangbsd/tools/regression/tmpfs/t_rmdir projects/clangbsd/tools/regression/tmpfs/t_setattr projects/clangbsd/tools/regression/tmpfs/t_sizes projects/clangbsd/tools/regression/tmpfs/t_sockets projects/clangbsd/tools/regression/tmpfs/t_statvfs projects/clangbsd/tools/regression/tmpfs/t_symlink projects/clangbsd/tools/regression/tmpfs/t_times projects/clangbsd/tools/regression/tmpfs/t_trail_slash projects/clangbsd/tools/regression/tmpfs/t_truncate projects/clangbsd/tools/regression/tmpfs/t_vnd projects/clangbsd/tools/regression/tmpfs/t_vnode_leak projects/clangbsd/tools/regression/usr.bin/Makefile projects/clangbsd/tools/tools/ether_reflect/Makefile projects/clangbsd/tools/tools/mctest/Makefile projects/clangbsd/tools/tools/mctest/mctest.1 projects/clangbsd/tools/tools/nanobsd/Files/root/updatep1 projects/clangbsd/tools/tools/nanobsd/Files/root/updatep2 projects/clangbsd/tools/tools/nanobsd/gateworks/common projects/clangbsd/tools/tools/nanobsd/nanobsd.sh projects/clangbsd/tools/tools/net80211/stumbler/Makefile projects/clangbsd/tools/tools/net80211/w00t/Makefile.inc projects/clangbsd/tools/tools/netrate/http/Makefile projects/clangbsd/tools/tools/netrate/httpd/Makefile projects/clangbsd/tools/tools/netrate/juggle/Makefile projects/clangbsd/tools/tools/netrate/tcpconnect/Makefile projects/clangbsd/tools/tools/netrate/tcpp/Makefile projects/clangbsd/tools/tools/netrate/tcpreceive/Makefile projects/clangbsd/tools/tools/umastat/Makefile projects/clangbsd/usr.bin/apply/Makefile projects/clangbsd/usr.bin/apply/apply.c projects/clangbsd/usr.bin/biff/biff.1 projects/clangbsd/usr.bin/calendar/Makefile projects/clangbsd/usr.bin/calendar/calendar.1 projects/clangbsd/usr.bin/calendar/calendar.c projects/clangbsd/usr.bin/calendar/calendar.h projects/clangbsd/usr.bin/calendar/calendars/calendar.australia projects/clangbsd/usr.bin/calendar/calendars/calendar.dutch projects/clangbsd/usr.bin/calendar/calendars/calendar.freebsd projects/clangbsd/usr.bin/calendar/day.c projects/clangbsd/usr.bin/calendar/io.c projects/clangbsd/usr.bin/calendar/ostern.c projects/clangbsd/usr.bin/calendar/paskha.c projects/clangbsd/usr.bin/calendar/pathnames.h projects/clangbsd/usr.bin/chpass/Makefile projects/clangbsd/usr.bin/comm/comm.c projects/clangbsd/usr.bin/compress/compress.c projects/clangbsd/usr.bin/cpio/Makefile projects/clangbsd/usr.bin/fetch/Makefile projects/clangbsd/usr.bin/find/find.1 projects/clangbsd/usr.bin/gcore/Makefile projects/clangbsd/usr.bin/getent/getent.c projects/clangbsd/usr.bin/gzip/gzip.1 projects/clangbsd/usr.bin/gzip/gzip.c projects/clangbsd/usr.bin/gzip/unbzip2.c projects/clangbsd/usr.bin/indent/args.c projects/clangbsd/usr.bin/indent/indent.1 projects/clangbsd/usr.bin/indent/indent.c projects/clangbsd/usr.bin/indent/indent_globs.h projects/clangbsd/usr.bin/indent/lexi.c projects/clangbsd/usr.bin/kdump/kdump.c projects/clangbsd/usr.bin/locale/Makefile projects/clangbsd/usr.bin/mail/util.c projects/clangbsd/usr.bin/make/main.c projects/clangbsd/usr.bin/minigzip/Makefile projects/clangbsd/usr.bin/ncal/Makefile projects/clangbsd/usr.bin/ncal/ncal.1 projects/clangbsd/usr.bin/ncal/ncal.c projects/clangbsd/usr.bin/netstat/main.c projects/clangbsd/usr.bin/netstat/netgraph.c projects/clangbsd/usr.bin/netstat/netisr.c projects/clangbsd/usr.bin/netstat/netstat.h projects/clangbsd/usr.bin/perror/perror.1 projects/clangbsd/usr.bin/pr/Makefile projects/clangbsd/usr.bin/pr/egetopt.c projects/clangbsd/usr.bin/pr/pr.c projects/clangbsd/usr.bin/procstat/Makefile projects/clangbsd/usr.bin/procstat/procstat.1 projects/clangbsd/usr.bin/procstat/procstat.c projects/clangbsd/usr.bin/procstat/procstat.h projects/clangbsd/usr.bin/script/script.c projects/clangbsd/usr.bin/sed/main.c projects/clangbsd/usr.bin/sed/sed.1 projects/clangbsd/usr.bin/sockstat/sockstat.c projects/clangbsd/usr.bin/systat/Makefile projects/clangbsd/usr.bin/tar/Makefile projects/clangbsd/usr.bin/tar/bsdtar.1 projects/clangbsd/usr.bin/tar/bsdtar.c projects/clangbsd/usr.bin/tar/bsdtar_platform.h projects/clangbsd/usr.bin/tar/matching.c projects/clangbsd/usr.bin/tar/write.c projects/clangbsd/usr.bin/touch/touch.c projects/clangbsd/usr.bin/truncate/Makefile projects/clangbsd/usr.bin/truncate/truncate.c projects/clangbsd/usr.bin/truss/amd64-fbsd.c projects/clangbsd/usr.bin/truss/amd64-fbsd32.c projects/clangbsd/usr.bin/truss/amd64-linux32.c projects/clangbsd/usr.bin/truss/extern.h projects/clangbsd/usr.bin/truss/i386-fbsd.c projects/clangbsd/usr.bin/truss/i386-linux.c projects/clangbsd/usr.bin/truss/ia64-fbsd.c projects/clangbsd/usr.bin/truss/main.c projects/clangbsd/usr.bin/truss/mips-fbsd.c projects/clangbsd/usr.bin/truss/powerpc-fbsd.c projects/clangbsd/usr.bin/truss/setup.c projects/clangbsd/usr.bin/truss/sparc64-fbsd.c projects/clangbsd/usr.bin/truss/syscalls.c projects/clangbsd/usr.bin/truss/truss.h projects/clangbsd/usr.bin/unifdef/unifdef.1 projects/clangbsd/usr.bin/unifdef/unifdef.c projects/clangbsd/usr.bin/unifdef/unifdefall.sh projects/clangbsd/usr.bin/uniq/uniq.c projects/clangbsd/usr.bin/unzip/Makefile projects/clangbsd/usr.bin/xlint/lint1/decl.c projects/clangbsd/usr.bin/xlint/lint1/lint1.h projects/clangbsd/usr.bin/xlint/lint1/mem1.c projects/clangbsd/usr.bin/xlint/lint1/scan.l projects/clangbsd/usr.sbin/Makefile projects/clangbsd/usr.sbin/ac/ac.c projects/clangbsd/usr.sbin/acpi/acpidb/Makefile projects/clangbsd/usr.sbin/acpi/iasl/Makefile projects/clangbsd/usr.sbin/auditd/Makefile projects/clangbsd/usr.sbin/bluetooth/bthidd/Makefile projects/clangbsd/usr.sbin/boot0cfg/Makefile projects/clangbsd/usr.sbin/bsnmpd/modules/Makefile.inc projects/clangbsd/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt projects/clangbsd/usr.sbin/bsnmpd/modules/snmp_pf/Makefile projects/clangbsd/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c projects/clangbsd/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def projects/clangbsd/usr.sbin/config/config.y projects/clangbsd/usr.sbin/config/lang.l projects/clangbsd/usr.sbin/config/main.c projects/clangbsd/usr.sbin/config/mkmakefile.c projects/clangbsd/usr.sbin/config/mkoptions.c projects/clangbsd/usr.sbin/cxgbtool/cxgbtool.c projects/clangbsd/usr.sbin/cxgbtool/reg_defs.c projects/clangbsd/usr.sbin/cxgbtool/reg_defs_t3.c projects/clangbsd/usr.sbin/cxgbtool/reg_defs_t3b.c projects/clangbsd/usr.sbin/cxgbtool/reg_defs_t3c.c projects/clangbsd/usr.sbin/freebsd-update/freebsd-update.8 projects/clangbsd/usr.sbin/fwcontrol/Makefile projects/clangbsd/usr.sbin/jail/jail.8 projects/clangbsd/usr.sbin/jls/jls.c projects/clangbsd/usr.sbin/lastlogin/lastlogin.c projects/clangbsd/usr.sbin/mailwrapper/mailwrapper.8 projects/clangbsd/usr.sbin/mailwrapper/mailwrapper.c projects/clangbsd/usr.sbin/mergemaster/mergemaster.8 projects/clangbsd/usr.sbin/mergemaster/mergemaster.sh projects/clangbsd/usr.sbin/mfiutil/Makefile projects/clangbsd/usr.sbin/mount_nwfs/Makefile projects/clangbsd/usr.sbin/mount_nwfs/mount_nwfs.c projects/clangbsd/usr.sbin/mptutil/Makefile projects/clangbsd/usr.sbin/mtree/compare.c projects/clangbsd/usr.sbin/mtree/create.c projects/clangbsd/usr.sbin/mtree/mtree.8 projects/clangbsd/usr.sbin/pkg_install/add/futil.c projects/clangbsd/usr.sbin/pkg_install/add/perform.c projects/clangbsd/usr.sbin/pkg_install/delete/perform.c projects/clangbsd/usr.sbin/pkg_install/lib/file.c projects/clangbsd/usr.sbin/pkg_install/lib/lib.h projects/clangbsd/usr.sbin/pkg_install/lib/match.c projects/clangbsd/usr.sbin/pkg_install/lib/pen.c projects/clangbsd/usr.sbin/pkg_install/lib/plist.c projects/clangbsd/usr.sbin/pkg_install/lib/url.c projects/clangbsd/usr.sbin/pkg_install/updating/pkg_updating.1 projects/clangbsd/usr.sbin/pkg_install/version/perform.c projects/clangbsd/usr.sbin/pmcannotate/pmcannotate.8 projects/clangbsd/usr.sbin/pmcstat/Makefile projects/clangbsd/usr.sbin/pmcstat/pmcpl_callgraph.c projects/clangbsd/usr.sbin/pmcstat/pmcpl_calltree.c projects/clangbsd/usr.sbin/pmcstat/pmcstat.c projects/clangbsd/usr.sbin/pmcstat/pmcstat_log.c projects/clangbsd/usr.sbin/pmcstat/pmcstat_log.h projects/clangbsd/usr.sbin/powerd/powerd.8 projects/clangbsd/usr.sbin/ppp/arp.c projects/clangbsd/usr.sbin/rtsold/Makefile projects/clangbsd/usr.sbin/rtsold/dump.c projects/clangbsd/usr.sbin/rtsold/if.c projects/clangbsd/usr.sbin/rtsold/rtsock.c projects/clangbsd/usr.sbin/rtsold/rtsol.c projects/clangbsd/usr.sbin/rtsold/rtsold.c projects/clangbsd/usr.sbin/rtsold/rtsold.h projects/clangbsd/usr.sbin/sysinstall/devices.c projects/clangbsd/usr.sbin/sysinstall/menus.c projects/clangbsd/usr.sbin/sysinstall/sysinstall.8 projects/clangbsd/usr.sbin/uhsoctl/Makefile projects/clangbsd/usr.sbin/uhsoctl/uhsoctl.1 projects/clangbsd/usr.sbin/vidcontrol/vidcontrol.c projects/clangbsd/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c projects/clangbsd/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5 projects/clangbsd/usr.sbin/zic/Makefile projects/clangbsd/usr.sbin/zic/zdump/Makefile projects/clangbsd/usr.sbin/zic/zic/Makefile Directory Properties: projects/clangbsd/ (props changed) projects/clangbsd/cddl/contrib/opensolaris/ (props changed) projects/clangbsd/contrib/bind9/ (props changed) projects/clangbsd/contrib/expat/ (props changed) projects/clangbsd/contrib/groff/ (props changed) projects/clangbsd/contrib/llvm/ (props changed) projects/clangbsd/contrib/llvm/tools/clang/ (props changed) projects/clangbsd/contrib/netcat/ (props changed) projects/clangbsd/contrib/one-true-awk/ (props changed) projects/clangbsd/contrib/openpam/ (props changed) projects/clangbsd/contrib/tcsh/ (props changed) projects/clangbsd/contrib/tzcode/stdtime/ (props changed) projects/clangbsd/contrib/tzcode/zic/ (props changed) projects/clangbsd/crypto/openssh/ (props changed) projects/clangbsd/crypto/openssl/ (props changed) projects/clangbsd/lib/libz/ (props changed) projects/clangbsd/sys/cddl/contrib/opensolaris/ (props changed) projects/clangbsd/sys/contrib/dev/acpica/ (props changed) projects/clangbsd/sys/contrib/x86emu/ (props changed) projects/clangbsd/sys/dev/xen/xenpci/ (props changed) Modified: projects/clangbsd/MAINTAINERS ============================================================================== --- projects/clangbsd/MAINTAINERS Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/MAINTAINERS Sun Apr 11 08:27:48 2010 (r206467) @@ -36,8 +36,6 @@ pci bus imp,jhb Pre-commit review reque cdboot jhb Pre-commit review requested. pxeboot jhb Pre-commit review requested. witness jhb Pre-commit review requested. -twe aradford@amcc.com Pre-commit review requested -twa aradford@amcc.com Pre-commit review requested CAM gibbs, ken Pre-commit review requested. send to scsi@freebsd.org devstat(9) ken Pre-commit review requested. @@ -59,15 +57,12 @@ libfetch des Advance notification reques fetch des Advance notification requested. libpam des Pre-commit review requested. openssh des Pre-commit review requested. -pseudofs des Advance notification requested. -procfs des Advance notification requested. -linprocfs des Advance notification requested. +pseudofs des Pre-commit review requested. +procfs des Pre-commit review requested. +linprocfs des Pre-commit review requested. lpr gad Pre-commit review requested, particularly for lpd/recvjob.c and lpd/printjob.c. newsyslog(8) gad Heads-up appreciated. I'm going thru the PR's for it. -pkill gad Heads-up appreciated. -ps gad I am working on a number of changes to this. Would - like advance notice of major changes planned to it. cvs peter Heads-up appreciated, try not to break it. nvi peter Try not to break it. libz peter Try not to break it. @@ -76,9 +71,6 @@ share/mk ru This is a vital component of offer a pre-commit review for anything non-trivial. ipfw ipfw Pre-commit review preferred. send to ipfw@freebsd.org drm rnoland Just keep me informed of changes, try not to break it. -libufs jmallett Willing to handle problems, help with work. -fdc(4) joerg Just keep me informed of changes, try not to break it. -sppp(4) joerg Just keep me informed of changes, try not to break it. unifdef(1) fanf Pre-commit review requested. ntp roberto Pre-commit review requested. inetd dwmalone Recommends pre-commit review. @@ -131,6 +123,9 @@ usr.sbin/zic edwin Heads-up appreciat maintained by a third party source. lib/libc/stdtime edwin Heads-up appreciated, since parts of this code is maintained by a third party source. +sysinstall randi Please contact about any major changes so that + they can be co-ordinated. +sbin/routed bms Pre-commit review; notify vendor at rhyolite.com Following are the entries from the Makefiles, and a few other sources. Please remove stale entries from both their origin, and this file. @@ -144,4 +139,3 @@ $ cd /usr/src; find */* -type f|xargs eg sys/modules/3dfx/Makefile:MAINTAINER= cokane@FreeBSD.org sys/modules/urio/Makefile:MAINTAINER= Iwasa Kazmi tools/tools/sysdoc/Makefile:MAINTAINER= trhodes@FreeBSD.org -usr.sbin/zic/Makefile:MAINTAINER= wollman@FreeBSD.org Modified: projects/clangbsd/Makefile ============================================================================== --- projects/clangbsd/Makefile Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/Makefile Sun Apr 11 08:27:48 2010 (r206467) @@ -15,6 +15,7 @@ # reinstallkernel - Reinstall the kernel and the kernel-modules. # reinstallkernel.debug # kernel - buildkernel + installkernel. +# kernel-toolchain - Builds the subset of world necessary to build a kernel # doxygen - Build API documentation of the kernel, needs doxygen. # update - Convenient way to update your source tree (cvs). # check-old - List obsolete directories/files/libraries. @@ -310,6 +311,7 @@ universe_${target}: "check _.${target}.buildworld for details" | ${MAKEFAIL})) @echo ">> ${target} buildworld completed on `LC_ALL=C date`" .endif +.if !defined(MAKE_JUST_WORLDS) .if exists(${.CURDIR}/sys/${target}/conf/NOTES) @(cd ${.CURDIR}/sys/${target}/conf && env __MAKE_CONF=/dev/null \ ${MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ @@ -318,6 +320,7 @@ universe_${target}: .endif @cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} TARGET=${target} \ universe_kernels +.endif @echo ">> ${target} completed on `LC_ALL=C date`" .endfor universe_kernels: universe_kernconfs Modified: projects/clangbsd/Makefile.inc1 ============================================================================== --- projects/clangbsd/Makefile.inc1 Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/Makefile.inc1 Sun Apr 11 08:27:48 2010 (r206467) @@ -286,6 +286,7 @@ LIB32WMAKEENV= MAKEOBJDIRPREFIX=${OBJTRE VERSION="${VERSION}" \ MACHINE=i386 \ MACHINE_ARCH=i386 \ + MACHINE_CPU="i686 mmx sse sse2" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ CC="${CC} ${LIB32FLAGS}" \ @@ -1279,7 +1280,7 @@ delete-old-files: @echo ">>> Removing old files (only deletes safe to delete libs)" # Ask for every old file if the user really wants to remove it. # It's annoying, but better safe than sorry. - @for file in ${OLD_FILES}; do \ + @for file in ${OLD_FILES} ${OLD_FILES:Musr/share/*.gz:R}; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ rm ${RM_I} "${DESTDIR}/$${file}"; \ @@ -1299,7 +1300,7 @@ delete-old-files: check-old-files: @echo ">>> Checking for old files" - @for file in ${OLD_FILES}; do \ + @for file in ${OLD_FILES} ${OLD_FILES:Musr/share/*.gz:R}; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ echo "${DESTDIR}/$${file}"; \ fi; \ Modified: projects/clangbsd/ObsoleteFiles.inc ============================================================================== --- projects/clangbsd/ObsoleteFiles.inc Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/ObsoleteFiles.inc Sun Apr 11 08:27:48 2010 (r206467) @@ -14,6 +14,40 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20100326: [ia64] removed +.if ${TARGET_ARCH} == "ia64" +OLD_FILES+=usr/include/machine/nexusvar.h +.endif +# 20100326: gcpio removal +OLD_FILES+=usr/bin/gcpio +OLD_FILES+=usr/share/info/cpio.info.gz +OLD_FILES+=usr/share/man/man1/gcpio.1.gz +# 20100322: libz update +OLD_LIBS+=lib/libz.so.5 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libz.so.5 +.endif +# 20100314: removal of regexp.h +OLD_FILES+=usr/include/regexp.h +OLD_FILES+=usr/share/man/man3/regexp.3.gz +OLD_FILES+=usr/share/man/man3/regsub.3.gz +# 20100303: actual removal of utmp.h +OLD_FILES+=usr/include/utmp.h +# 20100227: [ia64] removed and +.if ${TARGET_ARCH} == "ia64" +OLD_FILES+=usr/include/machine/sapicreg.h +OLD_FILES+=usr/include/machine/sapicvar.h +.endif +# 20100208: man pages moved +.if ${TARGET_ARCH} == "i386" +OLD_FILES+=usr/share/man/man4/i386/alpm.4.gz +OLD_FILES+=usr/share/man/man4/i386/amdpm.4.gz +OLD_FILES+=usr/share/man/man4/i386/mcd.4.gz +OLD_FILES+=usr/share/man/man4/i386/padlock.4.gz +OLD_FILES+=usr/share/man/man4/i386/pcf.4.gz +OLD_FILES+=usr/share/man/man4/i386/scd.4.gz +OLD_FILES+=usr/share/man/man4/i386/viapm.4.gz +.endif # 20100122: move BSDL bc/dc USD documents to /usr/share/doc/usd OLD_FILES+=usr/share/doc/papers/bc.ascii.gz OLD_FILES+=usr/share/doc/papers/dc.ascii.gz @@ -2275,7 +2309,7 @@ OLD_FILES+=usr/lib/libpam_ssh.a OLD_FILES+=usr/lib/libpam_ssh_p.a OLD_FILES+=usr/bin/help OLD_FILES+=usr/bin/sccs -.if ${TARGET_ARCH} != "arm" && ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "powerpc" +.if ${TARGET_ARCH} != "amd64" && ${TARGET_ARCH} != "arm" && ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "powerpc" OLD_FILES+=usr/bin/gdbserver .endif OLD_FILES+=usr/bin/ssh-keysign Modified: projects/clangbsd/UPDATING ============================================================================== --- projects/clangbsd/UPDATING Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/UPDATING Sun Apr 11 08:27:48 2010 (r206467) @@ -22,6 +22,22 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20100402: + WITH_CTF can now be specified in src.conf (not recommended, there + are some problems with static executables), make.conf (would also + affect ports which do not use GNU make and do not override the + compile targets) or in the kernel config (via "makeoptions + WITH_CTF=yes"). + When WITH_CTF was specified there before this was silently ignored, + so make sure that WITH_CTF is not used in places which could lead + to unwanted behavior. + +20100311: + The kernel option COMPAT_IA32 has been replaced with COMPAT_FREEBSD32 + to allow 32-bit compatibility on non-x86 platforms. All kernel + configurations on amd64 and ia64 platforms using these options must + be modified accordingly. + 20100113: The utmp user accounting database has been replaced with utmpx, the user accounting interface standardized by POSIX. @@ -497,7 +513,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. 20090313: The k8temp(4) driver has been renamed to amdtemp(4) since - support for K10 and K11 CPU families was added. + support for Family 10 and Family 11 CPU families was added. 20090309: IGMPv3 and Source-Specific Multicast (SSM) have been merged @@ -983,7 +999,7 @@ COMMON ITEMS: mergemaster -p [5] make installworld make delete-old - mergemaster [4] + mergemaster -i [4] @@ -1054,7 +1070,8 @@ COMMON ITEMS: system. Attempting to do it by hand is not recommended and those that pursue this avenue should read this file carefully, as well as the archives of freebsd-current and freebsd-hackers mailing lists - for potential gotchas. + for potential gotchas. The -U option is also useful to consider. + See mergemaster(8) for more information. [5] Usually this step is a noop. However, from time to time you may need to do this if you get unknown user in the following Modified: projects/clangbsd/bin/cp/utils.c ============================================================================== --- projects/clangbsd/bin/cp/utils.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/cp/utils.c Sun Apr 11 08:27:48 2010 (r206467) @@ -323,8 +323,8 @@ setfile(struct stat *fs, int fd) fs->st_mode &= S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO; - TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atimespec); - TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtimespec); + TIMESPEC_TO_TIMEVAL(&tv[0], &fs->st_atim); + TIMESPEC_TO_TIMEVAL(&tv[1], &fs->st_mtim); if (islink ? lutimes(to.p_path, tv) : utimes(to.p_path, tv)) { warn("%sutimes: %s", islink ? "l" : "", to.p_path); rval = 1; Modified: projects/clangbsd/bin/ed/Makefile ============================================================================== --- projects/clangbsd/bin/ed/Makefile Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ed/Makefile Sun Apr 11 08:27:48 2010 (r206467) @@ -4,7 +4,6 @@ PROG= ed SRCS= buf.c cbc.c glbl.c io.c main.c re.c sub.c undo.c -WARNS?= 2 LINKS= ${BINDIR}/ed ${BINDIR}/red MLINKS= ed.1 red.1 Modified: projects/clangbsd/bin/ed/main.c ============================================================================== --- projects/clangbsd/bin/ed/main.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ed/main.c Sun Apr 11 08:27:48 2010 (r206467) @@ -103,15 +103,10 @@ const char usage[] = "usage: %s [-] [-sx /* ed: line editor */ int -main(int argc, char *argv[]) +main(volatile int argc, char ** volatile argv) { int c, n; long status = 0; -#if __GNUC__ - /* Avoid longjmp clobbering */ - (void) &argc; - (void) &argv; -#endif (void)setlocale(LC_ALL, ""); Modified: projects/clangbsd/bin/kill/kill.c ============================================================================== --- projects/clangbsd/bin/kill/kill.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/kill/kill.c Sun Apr 11 08:27:48 2010 (r206467) @@ -108,7 +108,7 @@ main(int argc, char *argv[]) numsig = strtol(*argv, &ep, 10); if (!**argv || *ep) errx(1, "illegal signal number: %s", *argv); - if (numsig < 0 || numsig >= sys_nsig) + if (numsig < 0) nosig(*argv); } else nosig(*argv); Modified: projects/clangbsd/bin/ls/cmp.c ============================================================================== --- projects/clangbsd/bin/ls/cmp.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ls/cmp.c Sun Apr 11 08:27:48 2010 (r206467) @@ -66,17 +66,17 @@ int modcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_mtimespec.tv_sec > - a->fts_statp->st_mtimespec.tv_sec) + if (b->fts_statp->st_mtim.tv_sec > + a->fts_statp->st_mtim.tv_sec) return (1); - if (b->fts_statp->st_mtimespec.tv_sec < - a->fts_statp->st_mtimespec.tv_sec) + if (b->fts_statp->st_mtim.tv_sec < + a->fts_statp->st_mtim.tv_sec) return (-1); - if (b->fts_statp->st_mtimespec.tv_nsec > - a->fts_statp->st_mtimespec.tv_nsec) + if (b->fts_statp->st_mtim.tv_nsec > + a->fts_statp->st_mtim.tv_nsec) return (1); - if (b->fts_statp->st_mtimespec.tv_nsec < - a->fts_statp->st_mtimespec.tv_nsec) + if (b->fts_statp->st_mtim.tv_nsec < + a->fts_statp->st_mtim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -92,17 +92,17 @@ int acccmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_atimespec.tv_sec > - a->fts_statp->st_atimespec.tv_sec) + if (b->fts_statp->st_atim.tv_sec > + a->fts_statp->st_atim.tv_sec) return (1); - if (b->fts_statp->st_atimespec.tv_sec < - a->fts_statp->st_atimespec.tv_sec) + if (b->fts_statp->st_atim.tv_sec < + a->fts_statp->st_atim.tv_sec) return (-1); - if (b->fts_statp->st_atimespec.tv_nsec > - a->fts_statp->st_atimespec.tv_nsec) + if (b->fts_statp->st_atim.tv_nsec > + a->fts_statp->st_atim.tv_nsec) return (1); - if (b->fts_statp->st_atimespec.tv_nsec < - a->fts_statp->st_atimespec.tv_nsec) + if (b->fts_statp->st_atim.tv_nsec < + a->fts_statp->st_atim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -118,17 +118,17 @@ int birthcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_birthtimespec.tv_sec > - a->fts_statp->st_birthtimespec.tv_sec) + if (b->fts_statp->st_birthtim.tv_sec > + a->fts_statp->st_birthtim.tv_sec) return (1); - if (b->fts_statp->st_birthtimespec.tv_sec < - a->fts_statp->st_birthtimespec.tv_sec) + if (b->fts_statp->st_birthtim.tv_sec < + a->fts_statp->st_birthtim.tv_sec) return (-1); - if (b->fts_statp->st_birthtimespec.tv_nsec > - a->fts_statp->st_birthtimespec.tv_nsec) + if (b->fts_statp->st_birthtim.tv_nsec > + a->fts_statp->st_birthtim.tv_nsec) return (1); - if (b->fts_statp->st_birthtimespec.tv_nsec < - a->fts_statp->st_birthtimespec.tv_nsec) + if (b->fts_statp->st_birthtim.tv_nsec < + a->fts_statp->st_birthtim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } @@ -144,17 +144,17 @@ int statcmp(const FTSENT *a, const FTSENT *b) { - if (b->fts_statp->st_ctimespec.tv_sec > - a->fts_statp->st_ctimespec.tv_sec) + if (b->fts_statp->st_ctim.tv_sec > + a->fts_statp->st_ctim.tv_sec) return (1); - if (b->fts_statp->st_ctimespec.tv_sec < - a->fts_statp->st_ctimespec.tv_sec) + if (b->fts_statp->st_ctim.tv_sec < + a->fts_statp->st_ctim.tv_sec) return (-1); - if (b->fts_statp->st_ctimespec.tv_nsec > - a->fts_statp->st_ctimespec.tv_nsec) + if (b->fts_statp->st_ctim.tv_nsec > + a->fts_statp->st_ctim.tv_nsec) return (1); - if (b->fts_statp->st_ctimespec.tv_nsec < - a->fts_statp->st_ctimespec.tv_nsec) + if (b->fts_statp->st_ctim.tv_nsec < + a->fts_statp->st_ctim.tv_nsec) return (-1); return (strcoll(a->fts_name, b->fts_name)); } Modified: projects/clangbsd/bin/pax/Makefile ============================================================================== --- projects/clangbsd/bin/pax/Makefile Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/pax/Makefile Sun Apr 11 08:27:48 2010 (r206467) @@ -29,8 +29,5 @@ PROG= pax SRCS= ar_io.c ar_subs.c buf_subs.c cache.c cpio.c file_subs.c ftree.c \ gen_subs.c getoldopt.c options.c pat_rep.c pax.c sel_subs.c \ tables.c tar.c tty_subs.c -#XXX NOTYET -#MAN= pax.1 tar.1 cpio.1 -#LINKS= ${BINDIR}/pax ${BINDIR}/tar ${BINDIR}/pax ${BINDIR}/cpio .include Modified: projects/clangbsd/bin/pax/getoldopt.c ============================================================================== --- projects/clangbsd/bin/pax/getoldopt.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/pax/getoldopt.c Sun Apr 11 08:27:48 2010 (r206467) @@ -1,4 +1,4 @@ -/* $OpenBSD: getoldopt.c,v 1.4 2000/01/22 20:24:51 deraadt Exp $ */ +/* $OpenBSD: getoldopt.c,v 1.9 2009/10/27 23:59:22 deraadt Exp $ */ /* $NetBSD: getoldopt.c,v 1.3 1995/03/21 09:07:28 cgd Exp $ */ /*- @@ -7,7 +7,7 @@ * otherwise, it uses the old rules used by tar, dump, and ps. * * Written 25 August 1985 by John Gilmore (ihnp4!hoptoad!gnu) and placed - * in the Pubic Domain for your edification and enjoyment. + * in the Public Domain for your edification and enjoyment. */ #include @@ -33,7 +33,8 @@ getoldopt(int argc, char **argv, const c optarg = NULL; if (key == NULL) { /* First time */ - if (argc < 2) return EOF; + if (argc < 2) + return (-1); key = argv[1]; if (*key == '-') use_getopt++; @@ -42,18 +43,18 @@ getoldopt(int argc, char **argv, const c } if (use_getopt) - return getopt(argc, argv, optstring); + return (getopt(argc, argv, optstring)); c = *key++; if (c == '\0') { key--; - return EOF; + return (-1); } place = strchr(optstring, c); if (place == NULL || c == ':') { fprintf(stderr, "%s: unknown option %c\n", argv[0], c); - return('?'); + return ('?'); } place++; @@ -64,9 +65,9 @@ getoldopt(int argc, char **argv, const c } else { fprintf(stderr, "%s: %c argument missing\n", argv[0], c); - return('?'); + return ('?'); } } - return(c); + return (c); } Modified: projects/clangbsd/bin/pkill/pkill.1 ============================================================================== --- projects/clangbsd/bin/pkill/pkill.1 Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/pkill/pkill.1 Sun Apr 11 08:27:48 2010 (r206467) @@ -16,13 +16,6 @@ .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the NetBSD -.\" Foundation, Inc. and its contributors. -.\" 4. Neither the name of The NetBSD Foundation nor the names of its -.\" contributors may be used to endorse or promote products derived -.\" from this software without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED Modified: projects/clangbsd/bin/pkill/pkill.c ============================================================================== --- projects/clangbsd/bin/pkill/pkill.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/pkill/pkill.c Sun Apr 11 08:27:48 2010 (r206467) @@ -16,13 +16,6 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the NetBSD - * Foundation, Inc. and its contributors. - * 4. Neither the name of The NetBSD Foundation nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED Modified: projects/clangbsd/bin/ps/extern.h ============================================================================== --- projects/clangbsd/bin/ps/extern.h Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ps/extern.h Sun Apr 11 08:27:48 2010 (r206467) @@ -48,6 +48,7 @@ void command(KINFO *, VARENT *); void cputime(KINFO *, VARENT *); int donlist(void); void elapsed(KINFO *, VARENT *); +void elapseds(KINFO *, VARENT *); void emulname(KINFO *, VARENT *); VARENT *find_varentry(VAR *); const char *fmt_argv(char **, char *, size_t); Modified: projects/clangbsd/bin/ps/keyword.c ============================================================================== --- projects/clangbsd/bin/ps/keyword.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ps/keyword.c Sun Apr 11 08:27:48 2010 (r206467) @@ -89,6 +89,7 @@ static VAR var[] = { {"emul", "EMUL", NULL, LJUST, emulname, NULL, EMULLEN, 0, CHAR, NULL, 0}, {"etime", "ELAPSED", NULL, USER, elapsed, NULL, 12, 0, CHAR, NULL, 0}, + {"etimes", "ELAPSED", NULL, USER, elapseds, NULL, 12, 0, CHAR, NULL, 0}, {"f", "F", NULL, 0, kvar, NULL, 7, KOFF(ki_flag), INT, "x", 0}, {"flags", "", "f", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"ignored", "", "sigignore", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, Modified: projects/clangbsd/bin/ps/print.c ============================================================================== --- projects/clangbsd/bin/ps/print.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ps/print.c Sun Apr 11 08:27:48 2010 (r206467) @@ -54,6 +54,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -618,6 +619,21 @@ elapsed(KINFO *k, VARENT *ve) (void)printf("%*s", v->width, obuff); } +void +elapseds(KINFO *k, VARENT *ve) +{ + VAR *v; + time_t val; + + v = ve->var; + if (!k->ki_valid) { + (void)printf("%-*s", v->width, "-"); + return; + } + val = now - k->ki_p->ki_start.tv_sec; + (void)printf("%*jd", v->width, (intmax_t)val); +} + double getpcpu(const KINFO *k) { Modified: projects/clangbsd/bin/ps/ps.1 ============================================================================== --- projects/clangbsd/bin/ps/ps.1 Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/ps/ps.1 Sun Apr 11 08:27:48 2010 (r206467) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd July 9, 2009 +.Dd March 17, 2010 .Dt PS 1 .Os .Sh NAME @@ -284,11 +284,10 @@ The percentage of real memory used by th The flags associated with the process as in the include file .In sys/proc.h : -.Bl -column P_STOPPED_SINGLE 0x4000000 +.Bl -column P_SINGLE_BOUNDARY 0x40000000 .It Dv "P_ADVLOCK" Ta No "0x00001 Process may hold a POSIX advisory lock" .It Dv "P_CONTROLT" Ta No "0x00002 Has a controlling terminal" .It Dv "P_KTHREAD" Ta No "0x00004 Kernel thread" -.It Dv "P_NOLOAD" Ta No "0x00008 Ignore during load avg calculations" .It Dv "P_PPWAIT" Ta No "0x00010 Parent is waiting for child to exec/exit" .It Dv "P_PROFIL" Ta No "0x00020 Has started profiling" .It Dv "P_STOPPROF" Ta No "0x00040 Has thread in requesting to stop prof" @@ -305,8 +304,14 @@ the include file .It Dv "P_STOPPED_SINGLE" Ta No "0x80000 Only one thread can continue" .It Dv "P_PROTECTED" Ta No "0x100000 Do not kill on memory overcommit" .It Dv "P_SIGEVENT" Ta No "0x200000 Process pending signals changed" +.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000 Threads should suspend at user boundary" +.It Dv "P_HWPMC" Ta No "0x800000 Process is using HWPMCs" .It Dv "P_JAILED" Ta No "0x1000000 Process is in jail" .It Dv "P_INEXEC" Ta No "0x4000000 Process is in execve()" +.It Dv "P_STATCHILD" Ta No "0x8000000 Child process stopped or exited" +.It Dv "P_INMEM" Ta No "0x10000000 Loaded into memory" +.It Dv "P_SWAPPINGOUT" Ta No "0x20000000 Process is being swapped out" +.It Dv "P_SWAPPINGIN" Ta No "0x40000000 Process is being swapped in" .El .It Cm label The MAC label of the process. @@ -474,7 +479,12 @@ command and arguments .It Cm cpu short-term CPU usage factor (for scheduling) .It Cm etime -elapsed running time +elapsed running time, format +.Op days- Ns +.Op hours: Ns +minutes:seconds. +.It Cm etimes +elapsed running time, in decimal integer seconds .It Cm flags the process flags, in hexadecimal (alias .Cm f ) @@ -615,6 +625,13 @@ wait channel (as a symbolic name) .It Cm xstat exit or stop status (valid only for stopped or zombie process) .El +.Pp +Note that the +.Cm pending +column displays bitmask of signals pending in the process queue when +.Fl H +option is not specified, otherwise the per-thread queue of pending signals +is shown. .Sh ENVIRONMENT The following environment variables affect the execution of .Nm : Modified: projects/clangbsd/bin/rcp/rcp.c ============================================================================== --- projects/clangbsd/bin/rcp/rcp.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/rcp/rcp.c Sun Apr 11 08:27:48 2010 (r206467) @@ -390,8 +390,8 @@ syserr: run_err("%s: %s", name, strerr * versions expecting microseconds. */ (void)snprintf(buf, sizeof(buf), "T%ld 0 %ld 0\n", - (long)stb.st_mtimespec.tv_sec, - (long)stb.st_atimespec.tv_sec); + (long)stb.st_mtim.tv_sec, + (long)stb.st_atim.tv_sec); (void)write(rem, buf, strlen(buf)); if (response() < 0) goto next; @@ -454,8 +454,8 @@ rsource(char *name, struct stat *statp) last++; if (pflag) { (void)snprintf(path, sizeof(path), "T%ld 0 %ld 0\n", - (long)statp->st_mtimespec.tv_sec, - (long)statp->st_atimespec.tv_sec); + (long)statp->st_mtim.tv_sec, + (long)statp->st_atim.tv_sec); (void)write(rem, path, strlen(path)); if (response() < 0) { closedir(dirp); Modified: projects/clangbsd/bin/setfacl/file.c ============================================================================== --- projects/clangbsd/bin/setfacl/file.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/file.c Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/clangbsd/bin/setfacl/mask.c ============================================================================== --- projects/clangbsd/bin/setfacl/mask.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/mask.c Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/clangbsd/bin/setfacl/merge.c ============================================================================== --- projects/clangbsd/bin/setfacl/merge.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/merge.c Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/clangbsd/bin/setfacl/remove.c ============================================================================== --- projects/clangbsd/bin/setfacl/remove.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/remove.c Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/clangbsd/bin/setfacl/setfacl.1 ============================================================================== --- projects/clangbsd/bin/setfacl/setfacl.1 Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/setfacl.1 Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE -.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -.\" POSSIBILITY OF SUCH DAMAGE. +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. .\" .\" $FreeBSD$ .\" Modified: projects/clangbsd/bin/setfacl/setfacl.c ============================================================================== --- projects/clangbsd/bin/setfacl/setfacl.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/setfacl.c Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/clangbsd/bin/setfacl/setfacl.h ============================================================================== --- projects/clangbsd/bin/setfacl/setfacl.h Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/setfacl.h Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. * * $FreeBSD$ */ Modified: projects/clangbsd/bin/setfacl/util.c ============================================================================== --- projects/clangbsd/bin/setfacl/util.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/setfacl/util.c Sun Apr 11 08:27:48 2010 (r206467) @@ -14,14 +14,14 @@ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE VOICES IN HIS HEAD BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. */ #include Modified: projects/clangbsd/bin/sh/eval.c ============================================================================== --- projects/clangbsd/bin/sh/eval.c Sun Apr 11 01:36:10 2010 (r206466) +++ projects/clangbsd/bin/sh/eval.c Sun Apr 11 08:27:48 2010 (r206467) @@ -91,6 +91,7 @@ STATIC void evalloop(union node *, int); STATIC void evalfor(union node *, int); STATIC void evalcase(union node *, int); STATIC void evalsubshell(union node *, int); +STATIC void evalredir(union node *, int); STATIC void expredir(union node *); STATIC void evalpipe(union node *); STATIC void evalcommand(union node *, int, struct backcmd *); @@ -221,10 +222,7 @@ evaltree(union node *n, int flags) evaltree(n->nbinary.ch2, flags); break; case NREDIR: - expredir(n->nredir.redirect); - redirect(n->nredir.redirect, REDIR_PUSH); - evaltree(n->nredir.n, flags); - popredir(); + evalredir(n, flags); break; case NSUBSHELL: evalsubshell(n, flags); @@ -415,6 +413,46 @@ evalsubshell(union node *n, int flags) } +/* + * Evaluate a redirected compound command. + */ + +STATIC void +evalredir(union node *n, int flags) +{ + struct jmploc jmploc; + struct jmploc *savehandler; + volatile int in_redirect = 1; + + expredir(n->nredir.redirect); + savehandler = handler; + if (setjmp(jmploc.loc)) { + int e; + + handler = savehandler; + e = exception; + if (e == EXERROR || e == EXEXEC) { + popredir(); + if (in_redirect) { + exitstatus = 2; + return; + } + } + longjmp(handler->loc, 1); + } else { + INTOFF; + handler = &jmploc; + redirect(n->nredir.redirect, REDIR_PUSH); + in_redirect = 0; + INTON; + evaltree(n->nredir.n, flags); + } + INTOFF; + handler = savehandler; + popredir(); + INTON; +} + /* * Compute the names of the files in a redirection list. @@ -597,6 +635,7 @@ evalcommand(union node *cmd, int flags, char *lastarg; int realstatus; int do_clearcmdentry; + char *path = pathval(); /* First expand the arguments. */ TRACE(("evalcommand(%p, %d) called\n", (void *)cmd, flags)); @@ -679,10 +718,10 @@ evalcommand(union node *cmd, int flags, /* Variable assignment(s) without command */ cmdentry.cmdtype = CMDBUILTIN; cmdentry.u.index = BLTINCMD; - cmdentry.special = 1; + cmdentry.special = 0; } else { static const char PATH[] = "PATH="; - char *path = pathval(); + int cmd_flags = 0, bltinonly = 0; /* * Modify the command lookup path, if a PATH= assignment @@ -713,24 +752,68 @@ evalcommand(union node *cmd, int flags, do_clearcmdentry = 1; } - find_command(argv[0], &cmdentry, 0, path); - /* implement the bltin builtin here */ - if (cmdentry.cmdtype == CMDBUILTIN && cmdentry.u.index == BLTINCMD) { - for (;;) { - argv++; - if (--argc == 0) - break; - if ((cmdentry.u.index = find_builtin(*argv, - &cmdentry.special)) < 0) { + for (;;) { + if (bltinonly) { + cmdentry.u.index = find_builtin(*argv, &cmdentry.special); + if (cmdentry.u.index < 0) { cmdentry.u.index = BLTINCMD; argv--; argc++; break; } - if (cmdentry.u.index != BLTINCMD) + } else + find_command(argv[0], &cmdentry, cmd_flags, path); + /* implement the bltin and command builtins here */ + if (cmdentry.cmdtype != CMDBUILTIN) + break; + if (cmdentry.u.index == BLTINCMD) { + if (argc == 1) break; - } + argv++; + argc--; + bltinonly = 1; + } else if (cmdentry.u.index == COMMANDCMD) { + if (argc == 1) + break; + if (!strcmp(argv[1], "-p")) { + if (argc == 2) + break; + if (argv[2][0] == '-') { + if (strcmp(argv[2], "--")) + break; + if (argc == 3) + break; + argv += 3; + argc -= 3; + } else { + argv += 2; + argc -= 2; + } + path = _PATH_STDPATH; + clearcmdentry(0); + do_clearcmdentry = 1; + } else if (!strcmp(argv[1], "--")) { + if (argc == 2) + break; + argv += 2; + argc -= 2; + } else if (argv[1][0] == '-') + break; + else { + argv++; + argc--; + } + cmd_flags |= DO_NOFUNC; + bltinonly = 0; + } else + break; } + /* + * Special builtins lose their special properties when + * called via 'command'. + */ + if (cmd_flags & DO_NOFUNC) + cmdentry.special = 0; } /* Fork off a child process if necessary. */ @@ -741,9 +824,7 @@ evalcommand(union node *cmd, int flags, && (cmdentry.cmdtype != CMDBUILTIN || cmdentry.u.index == CDCMD || cmdentry.u.index == DOTCMD - || cmdentry.u.index == EVALCMD)) - || (cmdentry.cmdtype == CMDBUILTIN && - cmdentry.u.index == COMMANDCMD)) { + || cmdentry.u.index == EVALCMD))) { jp = makejob(cmd, 1); mode = cmd->ncmd.backgnd; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sun Apr 11 11:27:20 2010 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 7F8BA106566C; Sun, 11 Apr 2010 11:27:19 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6D6488FC13; Sun, 11 Apr 2010 11:27:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3BBRJS5083363; Sun, 11 Apr 2010 11:27:19 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3BBRJpP083361; Sun, 11 Apr 2010 11:27:19 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201004111127.o3BBRJpP083361@svn.freebsd.org> From: Roman Divacky Date: Sun, 11 Apr 2010 11:27:19 +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: r206468 - projects/clangbsd/lib/csu/i386-elf 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: Sun, 11 Apr 2010 11:27:20 -0000 Author: rdivacky Date: Sun Apr 11 11:27:19 2010 New Revision: 206468 URL: http://svn.freebsd.org/changeset/base/206468 Log: csu should be fine on i386 as well Modified: projects/clangbsd/lib/csu/i386-elf/Makefile Modified: projects/clangbsd/lib/csu/i386-elf/Makefile ============================================================================== --- projects/clangbsd/lib/csu/i386-elf/Makefile Sun Apr 11 08:27:48 2010 (r206467) +++ projects/clangbsd/lib/csu/i386-elf/Makefile Sun Apr 11 11:27:19 2010 (r206468) @@ -1,14 +1,7 @@ # $FreeBSD$ -.include - .PATH: ${.CURDIR}/../common -# XXX: prevents infinite loop on startup -.if ${MK_CLANG_IS_CC} != "no" && ${CC} == "cc" -CC= gcc -.endif - SRCS= crti.S crtn.S FILES= ${SRCS:N*.h:R:S/$/.o/g} gcrt1.o crt1.o Scrt1.o FILESOWN= ${LIBOWN} From owner-svn-src-projects@FreeBSD.ORG Mon Apr 12 16:51:29 2010 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 C09181065672; Mon, 12 Apr 2010 16:51:29 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AE0438FC14; Mon, 12 Apr 2010 16:51:29 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3CGpTPT083088; Mon, 12 Apr 2010 16:51:29 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3CGpTd7083082; Mon, 12 Apr 2010 16:51:29 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201004121651.o3CGpTd7083082@svn.freebsd.org> From: Roman Divacky Date: Mon, 12 Apr 2010 16:51:29 +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: r206498 - in projects/clangbsd: . contrib/llvm/tools/clang/lib/Frontend etc/mtree gnu/usr.bin/cc/include usr.bin/clang/include 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: Mon, 12 Apr 2010 16:51:29 -0000 Author: rdivacky Date: Mon Apr 12 16:51:29 2010 New Revision: 206498 URL: http://svn.freebsd.org/changeset/base/206498 Log: Revert r204959 with changes. Bump header namespace from 1.0 to 1.5 chasing upstream. Make clang search /usr/include/clang/1.5 before other header paths. And finally add -isystem ${WORLDTMP}/usr/include/clang/1.5 to compiler invocation when CC/CXX is clang/clang++. This is necessary because clang build uses mmintrin headers which differs between gcc/clang and clang can't grok gcc ones and gcc can't grok clang ones. Modified: projects/clangbsd/Makefile.inc1 projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/clangbsd/etc/mtree/BSD.include.dist projects/clangbsd/gnu/usr.bin/cc/include/Makefile projects/clangbsd/usr.bin/clang/include/Makefile Modified: projects/clangbsd/Makefile.inc1 ============================================================================== --- projects/clangbsd/Makefile.inc1 Mon Apr 12 16:37:45 2010 (r206497) +++ projects/clangbsd/Makefile.inc1 Mon Apr 12 16:51:29 2010 (r206498) @@ -252,14 +252,18 @@ XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ -DWITHOUT_GDB +.if ${CC} == "clang" || ${CXX} == "clang++" +MMINTRIN_CLANG= -isystem ${WORLDTMP}/usr/include/clang/1.5 +.endif + # world stage WMAKEENV= ${CROSSENV} \ _SHLIBDIRPREFIX=${WORLDTMP} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ - CC="${CC} -isystem ${WORLDTMP}/usr/include -B${WORLDTMP}/usr/bin/ -L${WORLDTMP}/usr/lib/" \ - CXX="${CXX} -isystem ${WORLDTMP}/usr/include -isystem ${WORLDTMP}/include/c++/4.2 -isystem ${WORLDTMP}/include/c++/4.2/backward -B${WORLDTMP}/usr/bin/ -L${WORLDTMP}/usr/lib/" + CC="${CC} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -B${WORLDTMP}/usr/bin/ -L${WORLDTMP}/usr/lib/" \ + CXX="${CXX} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -isystem ${WORLDTMP}/include/c++/4.2 -isystem ${WORLDTMP}/include/c++/4.2/backward -B${WORLDTMP}/usr/bin/ -L${WORLDTMP}/usr/lib/" .if ${MK_CDDL} == "no" || defined(NO_CTF) WMAKEENV+= NO_CTF=1 Modified: projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp ============================================================================== --- projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp Mon Apr 12 16:37:45 2010 (r206497) +++ projects/clangbsd/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp Mon Apr 12 16:51:29 2010 (r206498) @@ -433,6 +433,8 @@ void InitHeaderSearch::AddDefaultCInclud case llvm::Triple::MinGW32: AddPath("c:/mingw/include", System, true, false, false); break; + case llvm::Triple::FreeBSD: + AddPath("/usr/include/clang/1.5", System, true, false, false); default: break; } Modified: projects/clangbsd/etc/mtree/BSD.include.dist ============================================================================== --- projects/clangbsd/etc/mtree/BSD.include.dist Mon Apr 12 16:37:45 2010 (r206497) +++ projects/clangbsd/etc/mtree/BSD.include.dist Mon Apr 12 16:51:29 2010 (r206498) @@ -84,7 +84,7 @@ .. .. clang - 1.0 + 1.5 .. .. crypto Modified: projects/clangbsd/gnu/usr.bin/cc/include/Makefile ============================================================================== --- projects/clangbsd/gnu/usr.bin/cc/include/Makefile Mon Apr 12 16:37:45 2010 (r206497) +++ projects/clangbsd/gnu/usr.bin/cc/include/Makefile Mon Apr 12 16:51:29 2010 (r206498) @@ -1,11 +1,9 @@ # $FreeBSD$ .include "../Makefile.inc" -.include .PATH: ${GCCDIR}/config/${GCC_CPU} -.if ${MK_CLANG_IS_CC} == "no" .if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" INCS= emmintrin.h mmintrin.h pmmintrin.h xmmintrin.h mm_malloc.h .elif ${TARGET_ARCH} == "ia64" @@ -15,7 +13,6 @@ INCS= mmintrin.h .elif ${TARGET_ARCH} == "powerpc" INCS= ppc-asm.h altivec.h spe.h .endif -.endif mm_malloc.h: pmm_malloc.h @rm -rf ${.TARGET} Modified: projects/clangbsd/usr.bin/clang/include/Makefile ============================================================================== --- projects/clangbsd/usr.bin/clang/include/Makefile Mon Apr 12 16:37:45 2010 (r206497) +++ projects/clangbsd/usr.bin/clang/include/Makefile Mon Apr 12 16:51:29 2010 (r206498) @@ -2,11 +2,9 @@ .PATH: ${.CURDIR}/../../../contrib/llvm/tools/clang/lib/Headers -.include +INCSDIR=${INCLUDEDIR}/clang/1.5 -.if ${MK_CLANG_IS_CC} != "no" INCS= emmintrin.h mm_malloc.h mmintrin.h pmmintrin.h tmmintrin.h xmmintrin.h -.endif .include .include From owner-svn-src-projects@FreeBSD.ORG Tue Apr 13 19:58:33 2010 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 39CEB106564A; Tue, 13 Apr 2010 19:58:33 +0000 (UTC) (envelope-from rdivacky@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 274FE8FC14; Tue, 13 Apr 2010 19:58:33 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3DJwX4S049456; Tue, 13 Apr 2010 19:58:33 GMT (envelope-from rdivacky@svn.freebsd.org) Received: (from rdivacky@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3DJwXrW049451; Tue, 13 Apr 2010 19:58:33 GMT (envelope-from rdivacky@svn.freebsd.org) Message-Id: <201004131958.o3DJwXrW049451@svn.freebsd.org> From: Roman Divacky Date: Tue, 13 Apr 2010 19:58:32 +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: r206562 - in projects/clangbsd: . contrib/llvm/tools/clang/include/clang/Driver contrib/llvm/tools/clang/lib/Driver 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, 13 Apr 2010 19:58:33 -0000 Author: rdivacky Date: Tue Apr 13 19:58:32 2010 New Revision: 206562 URL: http://svn.freebsd.org/changeset/base/206562 Log: Revert r199767 with changes. Change the -B argument in WMAKE for CC/CXX to -B${WORLDTMP}/usr/lib/ and link into that directory as/ld. Change -B for lib32 build to -B${LIB32TMP}/usr/lib32. Both clang and gcc can build all of clangbsd again. Any compiler that supports -isystem/-B should work as well without the TOOLS_PREFIX hacks we did to our intree gcc. Modified: projects/clangbsd/Makefile.inc1 projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Modified: projects/clangbsd/Makefile.inc1 ============================================================================== --- projects/clangbsd/Makefile.inc1 Tue Apr 13 19:43:16 2010 (r206561) +++ projects/clangbsd/Makefile.inc1 Tue Apr 13 19:58:32 2010 (r206562) @@ -262,8 +262,8 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ - CC="${CC} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -B${WORLDTMP}/usr/bin/ -L${WORLDTMP}/usr/lib/" \ - CXX="${CXX} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -isystem ${WORLDTMP}/include/c++/4.2 -isystem ${WORLDTMP}/include/c++/4.2/backward -B${WORLDTMP}/usr/bin/ -L${WORLDTMP}/usr/lib/" + CC="${CC} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -B${WORLDTMP}/usr/lib/ -L${WORLDTMP}/usr/lib/" \ + CXX="${CXX} ${MMINTRIN_CLANG} -isystem ${WORLDTMP}/usr/include -isystem ${WORLDTMP}/include/c++/4.2 -isystem ${WORLDTMP}/include/c++/4.2/backward -B${WORLDTMP}/usr/lib/ -L${WORLDTMP}/usr/lib/" .if ${MK_CDDL} == "no" || defined(NO_CTF) WMAKEENV+= NO_CTF=1 @@ -282,7 +282,7 @@ LIB32CPUFLAGS= -march=${TARGET_CPUTYPE} LIB32FLAGS= -m32 ${LIB32CPUFLAGS} -mfancy-math-387 -DCOMPAT_32BIT \ -isystem ${LIB32TMP}/usr/include/ \ -L${LIB32TMP}/usr/lib32 \ - -B${LIB32TMP} + -B${LIB32TMP}/usr/lib32 # Yes, the flags are redundant. LIB32WMAKEENV= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ @@ -435,6 +435,8 @@ everything: @echo "--------------------------------------------------------------" @echo ">>> stage 4.4: building everything" @echo "--------------------------------------------------------------" + ln -sf ${WORLDTMP}/usr/bin/as ${WORLDTMP}/usr/lib/as + ln -sf ${WORLDTMP}/usr/bin/ld ${WORLDTMP}/usr/lib/ld ${_+_}cd ${.CURDIR}; ${WMAKE} par-all .if ${TARGET_ARCH} == "amd64" build32: @@ -448,10 +450,10 @@ build32: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${LIB32TMP}/usr/include >/dev/null mkdir -p ${WORLDTMP} - # relink /usr/bin/{as,ld} to the lib32 tmp so the -B can pick 'em up + # relink /usr/bin/{as,ld} to the lib32 tmp so the -B can pick up # the /usr/bin/ld and /usr/bin/as - ln -sf ${WORLDTMP}/usr/bin/as ${LIB32TMP}/as - ln -sf ${WORLDTMP}/usr/bin/ld ${LIB32TMP}/ld + ln -sf ${WORLDTMP}/usr/bin/as ${LIB32TMP}/usr/lib32/as + ln -sf ${WORLDTMP}/usr/bin/ld ${LIB32TMP}/usr/lib32/ld ln -sf ${.CURDIR}/sys ${WORLDTMP} .if ${MK_KERBEROS} != "no" .for _t in obj depend all Modified: projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h ============================================================================== --- projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h Tue Apr 13 19:43:16 2010 (r206561) +++ projects/clangbsd/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h Tue Apr 13 19:58:32 2010 (r206562) @@ -28,7 +28,6 @@ namespace driver { /// ToolChain - Access to tools for a single platform. class ToolChain { public: - bool Lib32; typedef llvm::SmallVector path_list; private: Modified: projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp ============================================================================== --- projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp Tue Apr 13 19:43:16 2010 (r206561) +++ projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp Tue Apr 13 19:58:32 2010 (r206562) @@ -420,7 +420,6 @@ ToolChain *FreeBSDHostInfo::CreateToolCh TCTriple.setArchName(ArchName); TC = new toolchains::FreeBSD(*this, TCTriple, Lib32); - TC->Lib32 = Lib32; } return TC; Modified: projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp ============================================================================== --- projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Tue Apr 13 19:43:16 2010 (r206561) +++ projects/clangbsd/contrib/llvm/tools/clang/lib/Driver/Tools.cpp Tue Apr 13 19:58:32 2010 (r206562) @@ -2734,7 +2734,6 @@ void freebsd::Link::ConstructJob(Compila const char *LinkingOutput) const { const Driver &D = getToolChain().getDriver(); ArgStringList CmdArgs; - std::string LibPrefix("/usr/lib/"); if (Args.hasArg(options::OPT_static)) { CmdArgs.push_back("-Bstatic"); @@ -2753,8 +2752,6 @@ void freebsd::Link::ConstructJob(Compila if (getToolChain().getArchName() == "i386") { CmdArgs.push_back("-m"); CmdArgs.push_back("elf_i386_fbsd"); - if (getToolChain().Lib32) - LibPrefix = "/usr/lib32/"; } if (Output.isPipe()) { @@ -2770,12 +2767,12 @@ void freebsd::Link::ConstructJob(Compila if (!Args.hasArg(options::OPT_nostdlib) && !Args.hasArg(options::OPT_nostartfiles)) { if (!Args.hasArg(options::OPT_shared)) { - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crt1.o").c_str()))); - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crti.o").c_str()))); - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crtbegin.o").c_str()))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crt1.o"))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crti.o"))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crtbegin.o"))); } else { - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crti.o").c_str()))); - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crtbeginS.o").c_str()))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crti.o"))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crtbeginS.o"))); } } @@ -2834,10 +2831,10 @@ void freebsd::Link::ConstructJob(Compila if (!Args.hasArg(options::OPT_nostdlib) && !Args.hasArg(options::OPT_nostartfiles)) { if (!Args.hasArg(options::OPT_shared)) - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crtend.o").c_str()))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crtend.o"))); else - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crtendS.o").c_str()))); - CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, (LibPrefix + "crtn.o").c_str()))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crtendS.o"))); + CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath(C, "crtn.o"))); } const char *Exec = From owner-svn-src-projects@FreeBSD.ORG Tue Apr 13 23:54:41 2010 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 7FF86106566B; Tue, 13 Apr 2010 23:54:41 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6BAC48FC0A; Tue, 13 Apr 2010 23:54:41 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3DNsfw5002313; Tue, 13 Apr 2010 23:54:41 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3DNsexU002253; Tue, 13 Apr 2010 23:54:40 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201004132354.o3DNsexU002253@svn.freebsd.org> From: Marcel Moolenaar Date: Tue, 13 Apr 2010 23:54:40 +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: r206572 - in projects/altix/sys: amd64/amd64 amd64/ia32 amd64/include arm/include boot/i386/efi cam/scsi compat/ia32 compat/linprocfs conf contrib/dev/acpica contrib/dev/acpica/common 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, 13 Apr 2010 23:54:41 -0000 Author: marcel Date: Tue Apr 13 23:54:40 2010 New Revision: 206572 URL: http://svn.freebsd.org/changeset/base/206572 Log: Merge svn+ssh://svn.freebsd.org/base/head@206571 Added: projects/altix/sys/boot/i386/efi/ - copied from r206571, head/sys/boot/i386/efi/ projects/altix/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu - copied unchanged from r206571, head/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu projects/altix/sys/dev/hwpmc/hwpmc_uncore.c - copied unchanged from r206571, head/sys/dev/hwpmc/hwpmc_uncore.c projects/altix/sys/dev/hwpmc/hwpmc_uncore.h - copied unchanged from r206571, head/sys/dev/hwpmc/hwpmc_uncore.h projects/altix/sys/dev/syscons/logo/beastie.c - copied unchanged from r206571, head/sys/dev/syscons/logo/beastie.c projects/altix/sys/geom/sched/ - copied from r206571, head/sys/geom/sched/ projects/altix/sys/modules/geom/geom_sched/ - copied from r206571, head/sys/modules/geom/geom_sched/ projects/altix/sys/modules/syscons/beastie/ - copied from r206571, head/sys/modules/syscons/beastie/ projects/altix/sys/net80211/ieee80211_ratectl.c - copied unchanged from r206571, head/sys/net80211/ieee80211_ratectl.c projects/altix/sys/net80211/ieee80211_ratectl.h - copied unchanged from r206571, head/sys/net80211/ieee80211_ratectl.h projects/altix/sys/sparc64/pci/sbbc.c - copied unchanged from r206571, head/sys/sparc64/pci/sbbc.c Deleted: projects/altix/sys/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu Modified: projects/altix/sys/amd64/amd64/exception.S projects/altix/sys/amd64/amd64/machdep.c projects/altix/sys/amd64/amd64/trap.c projects/altix/sys/amd64/ia32/ia32_signal.c projects/altix/sys/amd64/include/md_var.h projects/altix/sys/amd64/include/pmc_mdep.h projects/altix/sys/arm/include/bus.h projects/altix/sys/cam/scsi/scsi_da.c projects/altix/sys/compat/ia32/ia32_signal.h projects/altix/sys/compat/linprocfs/linprocfs.c projects/altix/sys/conf/files projects/altix/sys/conf/files.amd64 projects/altix/sys/conf/files.i386 projects/altix/sys/conf/files.pc98 projects/altix/sys/conf/files.sparc64 projects/altix/sys/conf/kern.mk projects/altix/sys/conf/kern.post.mk projects/altix/sys/conf/kern.pre.mk projects/altix/sys/conf/kmod.mk projects/altix/sys/contrib/dev/acpica/changes.txt projects/altix/sys/contrib/dev/acpica/common/dmextern.c projects/altix/sys/contrib/dev/acpica/compiler/aslanalyze.c projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c projects/altix/sys/contrib/dev/acpica/compiler/aslstubs.c projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h projects/altix/sys/contrib/dev/acpica/debugger/dbdisply.c projects/altix/sys/contrib/dev/acpica/events/evgpe.c projects/altix/sys/contrib/dev/acpica/events/evgpeblk.c projects/altix/sys/contrib/dev/acpica/events/evxface.c projects/altix/sys/contrib/dev/acpica/events/evxfevnt.c projects/altix/sys/contrib/dev/acpica/executer/exdebug.c projects/altix/sys/contrib/dev/acpica/executer/exmutex.c projects/altix/sys/contrib/dev/acpica/executer/exoparg2.c projects/altix/sys/contrib/dev/acpica/executer/exregion.c projects/altix/sys/contrib/dev/acpica/include/acevents.h projects/altix/sys/contrib/dev/acpica/include/acexcep.h projects/altix/sys/contrib/dev/acpica/include/acglobal.h projects/altix/sys/contrib/dev/acpica/include/aclocal.h projects/altix/sys/contrib/dev/acpica/include/acpixf.h projects/altix/sys/contrib/dev/acpica/include/actables.h projects/altix/sys/contrib/dev/acpica/include/actypes.h projects/altix/sys/contrib/dev/acpica/include/platform/acfreebsd.h projects/altix/sys/contrib/dev/acpica/parser/psxface.c projects/altix/sys/contrib/dev/acpica/tables/tbutils.c projects/altix/sys/contrib/dev/acpica/tables/tbxface.c projects/altix/sys/contrib/dev/acpica/utilities/utglobal.c projects/altix/sys/contrib/dev/iwn/LICENSE projects/altix/sys/dev/aac/aac.c projects/altix/sys/dev/aac/aac_cam.c projects/altix/sys/dev/aac/aac_debug.c projects/altix/sys/dev/aac/aac_disk.c projects/altix/sys/dev/aac/aac_pci.c projects/altix/sys/dev/aac/aac_tables.h projects/altix/sys/dev/aac/aacreg.h projects/altix/sys/dev/aac/aacvar.h projects/altix/sys/dev/acpica/acpi.c projects/altix/sys/dev/acpica/acpi_button.c projects/altix/sys/dev/acpica/acpi_ec.c projects/altix/sys/dev/acpica/acpi_lid.c projects/altix/sys/dev/acpica/acpivar.h projects/altix/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c projects/altix/sys/dev/ath/if_ath.c projects/altix/sys/dev/bce/if_bce.c projects/altix/sys/dev/bce/if_bcereg.h projects/altix/sys/dev/bwi/if_bwi.c projects/altix/sys/dev/bwi/if_bwivar.h projects/altix/sys/dev/bwn/if_bwn.c projects/altix/sys/dev/bwn/if_bwnvar.h projects/altix/sys/dev/cxgb/cxgb_adapter.h projects/altix/sys/dev/cxgb/cxgb_main.c projects/altix/sys/dev/cxgb/cxgb_sge.c projects/altix/sys/dev/e1000/if_em.c projects/altix/sys/dev/e1000/if_em.h projects/altix/sys/dev/e1000/if_igb.c projects/altix/sys/dev/fb/vesa.c projects/altix/sys/dev/hwpmc/hwpmc_core.c projects/altix/sys/dev/hwpmc/hwpmc_core.h projects/altix/sys/dev/hwpmc/hwpmc_intel.c projects/altix/sys/dev/hwpmc/pmc_events.h projects/altix/sys/dev/iwn/if_iwn.c projects/altix/sys/dev/iwn/if_iwnreg.h projects/altix/sys/dev/iwn/if_iwnvar.h projects/altix/sys/dev/mii/miidevs projects/altix/sys/dev/mii/truephy.c projects/altix/sys/dev/msk/if_msk.c projects/altix/sys/dev/ofw/ofw_standard.c projects/altix/sys/dev/ral/rt2560.c projects/altix/sys/dev/ral/rt2560var.h projects/altix/sys/dev/ral/rt2661.c projects/altix/sys/dev/ral/rt2661var.h projects/altix/sys/dev/re/if_re.c projects/altix/sys/dev/syscons/logo/logo.c projects/altix/sys/dev/syscons/logo/logo_saver.c projects/altix/sys/dev/uart/uart.h projects/altix/sys/dev/uart/uart_cpu_sparc64.c projects/altix/sys/dev/usb/serial/u3g.c projects/altix/sys/dev/usb/usbdevs projects/altix/sys/dev/usb/wlan/if_rum.c projects/altix/sys/dev/usb/wlan/if_rumvar.h projects/altix/sys/dev/usb/wlan/if_run.c projects/altix/sys/dev/usb/wlan/if_runvar.h projects/altix/sys/dev/usb/wlan/if_ural.c projects/altix/sys/dev/usb/wlan/if_uralvar.h projects/altix/sys/dev/usb/wlan/if_zyd.c projects/altix/sys/dev/usb/wlan/if_zydreg.h projects/altix/sys/dev/wpi/if_wpi.c projects/altix/sys/dev/wpi/if_wpivar.h projects/altix/sys/fs/coda/cnode.h projects/altix/sys/fs/coda/coda.h projects/altix/sys/fs/coda/coda_subr.c projects/altix/sys/fs/coda/coda_subr.h projects/altix/sys/fs/coda/coda_venus.c projects/altix/sys/fs/coda/coda_venus.h projects/altix/sys/fs/coda/coda_vfsops.c projects/altix/sys/fs/coda/coda_vfsops.h projects/altix/sys/fs/coda/coda_vnops.c projects/altix/sys/fs/deadfs/dead_vnops.c projects/altix/sys/fs/devfs/devfs_devs.c projects/altix/sys/fs/devfs/devfs_int.h projects/altix/sys/fs/msdosfs/msdosfs_vfsops.c projects/altix/sys/fs/nfsserver/nfs_nfsdport.c projects/altix/sys/fs/nfsserver/nfs_nfsdserv.c projects/altix/sys/fs/nwfs/nwfs.h projects/altix/sys/fs/nwfs/nwfs_io.c projects/altix/sys/fs/nwfs/nwfs_ioctl.c projects/altix/sys/fs/nwfs/nwfs_mount.h projects/altix/sys/fs/nwfs/nwfs_node.c projects/altix/sys/fs/nwfs/nwfs_node.h projects/altix/sys/fs/nwfs/nwfs_subr.c projects/altix/sys/fs/nwfs/nwfs_subr.h projects/altix/sys/fs/nwfs/nwfs_vfsops.c projects/altix/sys/fs/nwfs/nwfs_vnops.c projects/altix/sys/fs/smbfs/smbfs.h projects/altix/sys/fs/smbfs/smbfs_io.c projects/altix/sys/fs/smbfs/smbfs_node.c projects/altix/sys/fs/smbfs/smbfs_node.h projects/altix/sys/fs/smbfs/smbfs_smb.c projects/altix/sys/fs/smbfs/smbfs_subr.c projects/altix/sys/fs/smbfs/smbfs_subr.h projects/altix/sys/fs/smbfs/smbfs_vfsops.c projects/altix/sys/fs/smbfs/smbfs_vnops.c projects/altix/sys/geom/geom_vfs.c projects/altix/sys/i386/i386/machdep.c projects/altix/sys/i386/i386/mpboot.s projects/altix/sys/i386/i386/trap.c projects/altix/sys/i386/include/bootinfo.h projects/altix/sys/i386/include/pmc_mdep.h projects/altix/sys/ia64/ia64/mca.c projects/altix/sys/ia64/ia64/mp_machdep.c projects/altix/sys/ia64/include/mca.h projects/altix/sys/ia64/include/pal.h projects/altix/sys/kern/init_main.c projects/altix/sys/kern/kern_clock.c projects/altix/sys/kern/kern_sig.c projects/altix/sys/kern/tty_pts.c projects/altix/sys/kern/vfs_bio.c projects/altix/sys/kern/vfs_default.c projects/altix/sys/kern/vfs_subr.c projects/altix/sys/kern/vfs_syscalls.c projects/altix/sys/kern/vfs_vnops.c projects/altix/sys/libkern/iconv.c projects/altix/sys/libkern/iconv_converter_if.m projects/altix/sys/libkern/iconv_xlat.c projects/altix/sys/libkern/strcasecmp.c projects/altix/sys/mips/atheros/if_arge.c projects/altix/sys/mips/include/bus.h projects/altix/sys/mips/mips/busdma_machdep.c projects/altix/sys/modules/Makefile projects/altix/sys/modules/dummynet/Makefile projects/altix/sys/modules/geom/Makefile projects/altix/sys/modules/hwpmc/Makefile projects/altix/sys/modules/iwnfw/iwn6000/Makefile projects/altix/sys/modules/syscons/Makefile projects/altix/sys/modules/uart/Makefile projects/altix/sys/modules/wlan/Makefile projects/altix/sys/net/if.c projects/altix/sys/net/if_clone.c projects/altix/sys/net/if_llatbl.c projects/altix/sys/net80211/ieee80211.c projects/altix/sys/net80211/ieee80211_amrr.c projects/altix/sys/net80211/ieee80211_amrr.h projects/altix/sys/net80211/ieee80211_crypto_ccmp.c projects/altix/sys/net80211/ieee80211_crypto_tkip.c projects/altix/sys/net80211/ieee80211_freebsd.h projects/altix/sys/net80211/ieee80211_ioctl.c projects/altix/sys/net80211/ieee80211_node.c projects/altix/sys/net80211/ieee80211_node.h projects/altix/sys/net80211/ieee80211_rssadapt.c projects/altix/sys/net80211/ieee80211_rssadapt.h projects/altix/sys/net80211/ieee80211_var.h projects/altix/sys/netgraph/ng_pipe.c projects/altix/sys/netgraph/ng_pipe.h projects/altix/sys/netinet/if_ether.c projects/altix/sys/netinet/in.c projects/altix/sys/netinet/in_mcast.c projects/altix/sys/netinet/ipfw/ip_dn_glue.c projects/altix/sys/netinet/ipfw/ip_dn_io.c projects/altix/sys/netinet/ipfw/ip_dn_private.h projects/altix/sys/netinet/ipfw/ip_dummynet.c projects/altix/sys/netinet/ipfw/ip_fw_sockopt.c projects/altix/sys/netinet/sctp_asconf.c projects/altix/sys/netinet/sctp_constants.h projects/altix/sys/netinet/sctp_indata.c projects/altix/sys/netinet/sctp_indata.h projects/altix/sys/netinet/sctp_input.c projects/altix/sys/netinet/sctp_output.c projects/altix/sys/netinet/sctp_output.h projects/altix/sys/netinet/sctp_pcb.c projects/altix/sys/netinet/sctp_pcb.h projects/altix/sys/netinet/sctp_structs.h projects/altix/sys/netinet/sctp_usrreq.c projects/altix/sys/netinet/sctp_var.h projects/altix/sys/netinet/sctputil.c projects/altix/sys/netinet/sctputil.h projects/altix/sys/netinet/tcp_input.c projects/altix/sys/netinet6/in6.c projects/altix/sys/netinet6/mld6.c projects/altix/sys/netinet6/nd6.c projects/altix/sys/netinet6/sctp6_usrreq.c projects/altix/sys/netipsec/ipsec.c projects/altix/sys/netncp/ncp_conn.c projects/altix/sys/netncp/ncp_conn.h projects/altix/sys/netncp/ncp_file.h projects/altix/sys/netncp/ncp_lib.h projects/altix/sys/netncp/ncp_login.c projects/altix/sys/netncp/ncp_ncp.c projects/altix/sys/netncp/ncp_ncp.h projects/altix/sys/netncp/ncp_nls.c projects/altix/sys/netncp/ncp_nls.h projects/altix/sys/netncp/ncp_rcfile.h projects/altix/sys/netncp/ncp_rq.c projects/altix/sys/netncp/ncp_rq.h projects/altix/sys/netncp/ncp_sock.c projects/altix/sys/netncp/ncp_sock.h projects/altix/sys/netncp/ncp_subr.c projects/altix/sys/netncp/ncp_subr.h projects/altix/sys/netncp/ncp_user.h projects/altix/sys/netsmb/netbios.h projects/altix/sys/netsmb/smb.h projects/altix/sys/netsmb/smb_conn.c projects/altix/sys/netsmb/smb_conn.h projects/altix/sys/netsmb/smb_dev.c projects/altix/sys/netsmb/smb_dev.h projects/altix/sys/netsmb/smb_iod.c projects/altix/sys/netsmb/smb_rq.c projects/altix/sys/netsmb/smb_rq.h projects/altix/sys/netsmb/smb_smb.c projects/altix/sys/netsmb/smb_subr.c projects/altix/sys/netsmb/smb_subr.h projects/altix/sys/netsmb/smb_tran.h projects/altix/sys/netsmb/smb_trantcp.c projects/altix/sys/netsmb/smb_trantcp.h projects/altix/sys/netsmb/smb_usr.c projects/altix/sys/pc98/cbus/clock.c projects/altix/sys/pci/if_rlreg.h projects/altix/sys/powerpc/ofw/ofw_real.c projects/altix/sys/sparc64/conf/GENERIC projects/altix/sys/sparc64/conf/NOTES projects/altix/sys/sparc64/include/dcr.h projects/altix/sys/sparc64/include/lsu.h projects/altix/sys/sparc64/sparc64/ofw_machdep.c projects/altix/sys/sparc64/sparc64/trap.c projects/altix/sys/sys/iconv.h projects/altix/sys/sys/mchain.h projects/altix/sys/sys/pmc.h projects/altix/sys/sys/proc.h projects/altix/sys/sys/vnode.h projects/altix/sys/teken/teken.c projects/altix/sys/ufs/ffs/ffs_vfsops.c projects/altix/sys/vm/memguard.c projects/altix/sys/vm/memguard.h projects/altix/sys/vm/vm_contig.c projects/altix/sys/vm/vm_extern.h projects/altix/sys/vm/vm_fault.c projects/altix/sys/vm/vm_glue.c projects/altix/sys/vm/vm_map.c projects/altix/sys/vm/vm_map.h projects/altix/sys/vm/vm_page.c projects/altix/sys/vm/vm_pageout.c projects/altix/sys/x86/isa/clock.c Directory Properties: projects/altix/lib/libstand/ (props changed) projects/altix/sys/ (props changed) projects/altix/sys/contrib/dev/acpica/ (props changed) projects/altix/sys/dev/ath/ath_hal/ar5416/ar9160.ini (props changed) Modified: projects/altix/sys/amd64/amd64/exception.S ============================================================================== --- projects/altix/sys/amd64/amd64/exception.S Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/amd64/amd64/exception.S Tue Apr 13 23:54:40 2010 (r206572) @@ -668,7 +668,8 @@ ld_fs: movw %ax,%fs movl $MSR_FSBASE,%ecx movl PCB_FSBASE(%r8),%eax movl PCB_FSBASE+4(%r8),%edx - wrmsr + .globl ld_fsbase +ld_fsbase: wrmsr 1: /* Restore %gs and gsbase */ movw TF_GS(%rsp),%si @@ -685,7 +686,8 @@ ld_gs: movw %si,%gs movl $MSR_KGSBASE,%ecx movl PCB_GSBASE(%r8),%eax movl PCB_GSBASE+4(%r8),%edx - wrmsr + .globl ld_gsbase +ld_gsbase: wrmsr 1: .globl ld_es ld_es: movw TF_ES(%rsp),%es .globl ld_ds @@ -798,6 +800,30 @@ gs_load_fault: call trap movw $KUG32SEL,TF_GS(%rsp) jmp doreti + + ALIGN_TEXT + .globl fsbase_load_fault +fsbase_load_fault: + movl $T_PROTFLT,TF_TRAPNO(%rsp) + movq %rsp, %rdi + call trap + movq PCPU(CURTHREAD),%r8 + movq TD_PCB(%r8),%r8 + movq $0,PCB_FSBASE(%r8) + jmp doreti + + ALIGN_TEXT + .globl gsbase_load_fault +gsbase_load_fault: + popfq + movl $T_PROTFLT,TF_TRAPNO(%rsp) + movq %rsp, %rdi + call trap + movq PCPU(CURTHREAD),%r8 + movq TD_PCB(%r8),%r8 + movq $0,PCB_GSBASE(%r8) + jmp doreti + #ifdef HWPMC_HOOKS ENTRY(end_exceptions) #endif Modified: projects/altix/sys/amd64/amd64/machdep.c ============================================================================== --- projects/altix/sys/amd64/amd64/machdep.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/amd64/amd64/machdep.c Tue Apr 13 23:54:40 2010 (r206572) @@ -424,13 +424,14 @@ sigreturn(td, uap) error = copyin(uap->sigcntxp, &uc, sizeof(uc)); if (error != 0) { - printf("sigreturn (pid %d): copyin failed\n", p->p_pid); + uprintf("pid %d (%s): sigreturn copyin failed\n", + p->p_pid, td->td_name); return (error); } ucp = &uc; if ((ucp->uc_mcontext.mc_flags & ~_MC_FLAG_MASK) != 0) { - printf("sigreturn (pid %d): mc_flags %x\n", p->p_pid, - ucp->uc_mcontext.mc_flags); + uprintf("pid %d (%s): sigreturn mc_flags %x\n", p->p_pid, + td->td_name, ucp->uc_mcontext.mc_flags); return (EINVAL); } regs = td->td_frame; @@ -449,8 +450,8 @@ sigreturn(td, uap) * one less debugger trap, so allowing it is fairly harmless. */ if (!EFL_SECURE(rflags & ~PSL_RF, regs->tf_rflags & ~PSL_RF)) { - printf("sigreturn (pid %d): rflags = 0x%lx\n", p->p_pid, - rflags); + uprintf("pid %d (%s): sigreturn rflags = 0x%lx\n", p->p_pid, + td->td_name, rflags); return (EINVAL); } @@ -461,7 +462,8 @@ sigreturn(td, uap) */ cs = ucp->uc_mcontext.mc_cs; if (!CS_SECURE(cs)) { - printf("sigreturn (pid %d): cs = 0x%x\n", p->p_pid, cs); + uprintf("pid %d (%s): sigreturn cs = 0x%x\n", p->p_pid, + td->td_name, cs); ksiginfo_init_trap(&ksi); ksi.ksi_signo = SIGBUS; ksi.ksi_code = BUS_OBJERR; @@ -473,7 +475,8 @@ sigreturn(td, uap) ret = set_fpcontext(td, &ucp->uc_mcontext); if (ret != 0) { - printf("sigreturn (pid %d): set_fpcontext\n", p->p_pid); + uprintf("pid %d (%s): sigreturn set_fpcontext err %d\n", + p->p_pid, td->td_name, ret); return (ret); } bcopy(&ucp->uc_mcontext.mc_rdi, regs, sizeof(*regs)); Modified: projects/altix/sys/amd64/amd64/trap.c ============================================================================== --- projects/altix/sys/amd64/amd64/trap.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/amd64/amd64/trap.c Tue Apr 13 23:54:40 2010 (r206572) @@ -303,7 +303,7 @@ trap(struct trapframe *frame) * enabled later. */ if (ISPL(frame->tf_cs) == SEL_UPL) - printf( + uprintf( "pid %ld (%s): trap %d with interrupts disabled\n", (long)curproc->p_pid, curthread->td_name, type); else if (type != T_NMI && type != T_BPTFLT && @@ -566,6 +566,14 @@ trap(struct trapframe *frame) frame->tf_gs = _ugssel; goto out; } + if (frame->tf_rip == (long)ld_gsbase) { + frame->tf_rip = (long)gsbase_load_fault; + goto out; + } + if (frame->tf_rip == (long)ld_fsbase) { + frame->tf_rip = (long)fsbase_load_fault; + goto out; + } if (PCPU_GET(curpcb)->pcb_onfault != NULL) { frame->tf_rip = (long)PCPU_GET(curpcb)->pcb_onfault; Modified: projects/altix/sys/amd64/ia32/ia32_signal.c ============================================================================== --- projects/altix/sys/amd64/ia32/ia32_signal.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/amd64/ia32/ia32_signal.c Tue Apr 13 23:54:40 2010 (r206572) @@ -565,7 +565,8 @@ freebsd4_freebsd32_sigreturn(td, uap) * one less debugger trap, so allowing it is fairly harmless. */ if (!EFL_SECURE(eflags & ~PSL_RF, regs->tf_rflags & ~PSL_RF)) { - printf("freebsd4_freebsd32_sigreturn: eflags = 0x%x\n", eflags); + uprintf("pid %d (%s): freebsd4_freebsd32_sigreturn eflags = 0x%x\n", + td->td_proc->p_pid, td->td_name, eflags); return (EINVAL); } @@ -576,7 +577,8 @@ freebsd4_freebsd32_sigreturn(td, uap) */ cs = ucp->uc_mcontext.mc_cs; if (!CS_SECURE(cs)) { - printf("freebsd4_sigreturn: cs = 0x%x\n", cs); + uprintf("pid %d (%s): freebsd4_sigreturn cs = 0x%x\n", + td->td_proc->p_pid, td->td_name, cs); ksiginfo_init_trap(&ksi); ksi.ksi_signo = SIGBUS; ksi.ksi_code = BUS_OBJERR; @@ -647,7 +649,8 @@ freebsd32_sigreturn(td, uap) * one less debugger trap, so allowing it is fairly harmless. */ if (!EFL_SECURE(eflags & ~PSL_RF, regs->tf_rflags & ~PSL_RF)) { - printf("freebsd32_sigreturn: eflags = 0x%x\n", eflags); + uprintf("pid %d (%s): freebsd32_sigreturn eflags = 0x%x\n", + td->td_proc->p_pid, td->td_name, eflags); return (EINVAL); } @@ -658,7 +661,8 @@ freebsd32_sigreturn(td, uap) */ cs = ucp->uc_mcontext.mc_cs; if (!CS_SECURE(cs)) { - printf("sigreturn: cs = 0x%x\n", cs); + uprintf("pid %d (%s): sigreturn cs = 0x%x\n", + td->td_proc->p_pid, td->td_name, cs); ksiginfo_init_trap(&ksi); ksi.ksi_signo = SIGBUS; ksi.ksi_code = BUS_OBJERR; Modified: projects/altix/sys/amd64/include/md_var.h ============================================================================== --- projects/altix/sys/amd64/include/md_var.h Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/amd64/include/md_var.h Tue Apr 13 23:54:40 2010 (r206572) @@ -83,10 +83,14 @@ void ld_ds(void) __asm(__STRING(ld_ds)); void ld_es(void) __asm(__STRING(ld_es)); void ld_fs(void) __asm(__STRING(ld_fs)); void ld_gs(void) __asm(__STRING(ld_gs)); +void ld_fsbase(void) __asm(__STRING(ld_fsbase)); +void ld_gsbase(void) __asm(__STRING(ld_gsbase)); void ds_load_fault(void) __asm(__STRING(ds_load_fault)); void es_load_fault(void) __asm(__STRING(es_load_fault)); void fs_load_fault(void) __asm(__STRING(fs_load_fault)); void gs_load_fault(void) __asm(__STRING(gs_load_fault)); +void fsbase_load_fault(void) __asm(__STRING(fsbase_load_fault)); +void gsbase_load_fault(void) __asm(__STRING(gsbase_load_fault)); void dump_add_page(vm_paddr_t); void dump_drop_page(vm_paddr_t); void initializecpu(void); Modified: projects/altix/sys/amd64/include/pmc_mdep.h ============================================================================== --- projects/altix/sys/amd64/include/pmc_mdep.h Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/amd64/include/pmc_mdep.h Tue Apr 13 23:54:40 2010 (r206572) @@ -43,17 +43,20 @@ struct pmc_mdep; #include #include #include +#include /* * Intel processors implementing V2 and later of the Intel performance * measurement architecture have PMCs of the following classes: TSC, - * IAF and IAP. + * IAF, IAP, UCF and UCP. */ #define PMC_MDEP_CLASS_INDEX_TSC 0 #define PMC_MDEP_CLASS_INDEX_K8 1 #define PMC_MDEP_CLASS_INDEX_P4 1 #define PMC_MDEP_CLASS_INDEX_IAP 1 #define PMC_MDEP_CLASS_INDEX_IAF 2 +#define PMC_MDEP_CLASS_INDEX_UCP 3 +#define PMC_MDEP_CLASS_INDEX_UCF 4 /* * On the amd64 platform we support the following PMCs. @@ -63,12 +66,16 @@ struct pmc_mdep; * PIV Intel P4/HTT and P4/EMT64 * IAP Intel Core/Core2/Atom CPUs in 64 bits mode. * IAF Intel fixed-function PMCs in Core2 and later CPUs. + * UCP Intel Uncore programmable PMCs. + * UCF Intel Uncore fixed-function PMCs. */ union pmc_md_op_pmcallocate { struct pmc_md_amd_op_pmcallocate pm_amd; struct pmc_md_iaf_op_pmcallocate pm_iaf; struct pmc_md_iap_op_pmcallocate pm_iap; + struct pmc_md_ucf_op_pmcallocate pm_ucf; + struct pmc_md_ucp_op_pmcallocate pm_ucp; struct pmc_md_p4_op_pmcallocate pm_p4; uint64_t __pad[4]; }; @@ -83,6 +90,8 @@ union pmc_md_pmc { struct pmc_md_amd_pmc pm_amd; struct pmc_md_iaf_pmc pm_iaf; struct pmc_md_iap_pmc pm_iap; + struct pmc_md_ucf_pmc pm_ucf; + struct pmc_md_ucp_pmc pm_ucp; struct pmc_md_p4_pmc pm_p4; }; Modified: projects/altix/sys/arm/include/bus.h ============================================================================== --- projects/altix/sys/arm/include/bus.h Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/arm/include/bus.h Tue Apr 13 23:54:40 2010 (r206572) @@ -721,6 +721,8 @@ bs_c_8_proto(f); #define BUS_SPACE_MAXSIZE_32BIT 0xFFFFFFFF #define BUS_SPACE_MAXSIZE 0xFFFFFFFF +#define BUS_SPACE_UNRESTRICTED (~0) + #include #endif /* _MACHINE_BUS_H_ */ Modified: projects/altix/sys/cam/scsi/scsi_da.c ============================================================================== --- projects/altix/sys/cam/scsi/scsi_da.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/cam/scsi/scsi_da.c Tue Apr 13 23:54:40 2010 (r206572) @@ -997,6 +997,11 @@ dacleanup(struct cam_periph *periph) xpt_print(periph->path, "can't remove sysctl context\n"); } + /* + * Nullify our periph pointer here to try and catch + * race conditions in callbacks/downcalls. + */ + softc->disk->d_drv1 = NULL; disk_destroy(softc->disk); callout_drain(&softc->sendordered_c); free(softc, M_DEVBUF); Modified: projects/altix/sys/compat/ia32/ia32_signal.h ============================================================================== --- projects/altix/sys/compat/ia32/ia32_signal.h Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/compat/ia32/ia32_signal.h Tue Apr 13 23:54:40 2010 (r206572) @@ -180,6 +180,7 @@ struct ia32_sigframe3 { #endif struct ksiginfo; +struct image_params; extern char ia32_sigcode[]; extern char freebsd4_ia32_sigcode[]; extern int sz_ia32_sigcode; Modified: projects/altix/sys/compat/linprocfs/linprocfs.c ============================================================================== --- projects/altix/sys/compat/linprocfs/linprocfs.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/compat/linprocfs/linprocfs.c Tue Apr 13 23:54:40 2010 (r206572) @@ -110,12 +110,14 @@ __FBSDID("$FreeBSD$"); /* * Various conversion macros */ -#define T2J(x) (((x) * 100UL) / (stathz ? stathz : hz)) /* ticks to jiffies */ +#define T2J(x) ((long)(((x) * 100ULL) / (stathz ? stathz : hz))) /* ticks to jiffies */ +#define T2CS(x) ((unsigned long)(((x) * 100ULL) / (stathz ? stathz : hz))) /* ticks to centiseconds */ #define T2S(x) ((x) / (stathz ? stathz : hz)) /* ticks to seconds */ #define B2K(x) ((x) >> 10) /* bytes to kbytes */ #define B2P(x) ((x) >> PAGE_SHIFT) /* bytes to pages */ #define P2B(x) ((x) << PAGE_SHIFT) /* pages to bytes */ #define P2K(x) ((x) << (PAGE_SHIFT - 10)) /* pages to kbytes */ +#define TV2J(x) ((x)->tv_sec * 100UL + (x)->tv_usec / 10000) /** * @brief Mapping of ki_stat in struct kinfo_proc to the linux state @@ -505,9 +507,10 @@ linprocfs_douptime(PFS_FILL_ARGS) getmicrouptime(&tv); read_cpu_time(cp_time); - sbuf_printf(sb, "%lld.%02ld %ld.%02ld\n", + sbuf_printf(sb, "%lld.%02ld %ld.%02lu\n", (long long)tv.tv_sec, tv.tv_usec / 10000, - T2S(cp_time[CP_IDLE]), T2J(cp_time[CP_IDLE]) % 100); + T2S(cp_time[CP_IDLE] / mp_ncpus), + T2CS(cp_time[CP_IDLE] / mp_ncpus) % 100); return (0); } @@ -613,9 +616,17 @@ linprocfs_doprocstat(PFS_FILL_ARGS) struct kinfo_proc kp; char state; static int ratelimit = 0; + vm_offset_t startcode, startdata; PROC_LOCK(p); fill_kinfo_proc(p, &kp); + if (p->p_vmspace) { + startcode = (vm_offset_t)p->p_vmspace->vm_taddr; + startdata = (vm_offset_t)p->p_vmspace->vm_daddr; + } else { + startcode = 0; + startdata = 0; + }; sbuf_printf(sb, "%d", p->p_pid); #define PS_ADD(name, fmt, arg) sbuf_printf(sb, " " fmt, arg) PS_ADD("comm", "(%s)", p->p_comm); @@ -634,30 +645,27 @@ linprocfs_doprocstat(PFS_FILL_ARGS) PS_ADD("pgrp", "%d", p->p_pgid); PS_ADD("session", "%d", p->p_session->s_sid); PROC_UNLOCK(p); - PS_ADD("tty", "%d", 0); /* XXX */ + PS_ADD("tty", "%d", kp.ki_tdev); PS_ADD("tpgid", "%d", kp.ki_tpgid); PS_ADD("flags", "%u", 0); /* XXX */ PS_ADD("minflt", "%lu", kp.ki_rusage.ru_minflt); PS_ADD("cminflt", "%lu", kp.ki_rusage_ch.ru_minflt); PS_ADD("majflt", "%lu", kp.ki_rusage.ru_majflt); PS_ADD("cmajflt", "%lu", kp.ki_rusage_ch.ru_majflt); - PS_ADD("utime", "%ld", T2J(tvtohz(&kp.ki_rusage.ru_utime))); - PS_ADD("stime", "%ld", T2J(tvtohz(&kp.ki_rusage.ru_stime))); - PS_ADD("cutime", "%ld", T2J(tvtohz(&kp.ki_rusage_ch.ru_utime))); - PS_ADD("cstime", "%ld", T2J(tvtohz(&kp.ki_rusage_ch.ru_stime))); + PS_ADD("utime", "%ld", TV2J(&kp.ki_rusage.ru_utime)); + PS_ADD("stime", "%ld", TV2J(&kp.ki_rusage.ru_stime)); + PS_ADD("cutime", "%ld", TV2J(&kp.ki_rusage_ch.ru_utime)); + PS_ADD("cstime", "%ld", TV2J(&kp.ki_rusage_ch.ru_stime)); PS_ADD("priority", "%d", kp.ki_pri.pri_user); PS_ADD("nice", "%d", kp.ki_nice); /* 19 (nicest) to -19 */ PS_ADD("0", "%d", 0); /* removed field */ PS_ADD("itrealvalue", "%d", 0); /* XXX */ - /* XXX: starttime is not right, it is the _same_ for _every_ process. - It should be the number of jiffies between system boot and process - start. */ - PS_ADD("starttime", "%lu", T2J(tvtohz(&kp.ki_start))); + PS_ADD("starttime", "%lu", TV2J(&kp.ki_start) - TV2J(&boottime)); PS_ADD("vsize", "%ju", P2K((uintmax_t)kp.ki_size)); PS_ADD("rss", "%ju", (uintmax_t)kp.ki_rssize); PS_ADD("rlim", "%lu", kp.ki_rusage.ru_maxrss); - PS_ADD("startcode", "%u", (unsigned)0); - PS_ADD("endcode", "%u", 0); /* XXX */ + PS_ADD("startcode", "%ju", (uintmax_t)startcode); + PS_ADD("endcode", "%ju", (uintmax_t)startdata); PS_ADD("startstack", "%u", 0); /* XXX */ PS_ADD("kstkesp", "%u", 0); /* XXX */ PS_ADD("kstkeip", "%u", 0); /* XXX */ @@ -800,7 +808,7 @@ linprocfs_doprocstatus(PFS_FILL_ARGS) */ sbuf_printf(sb, "VmSize:\t%8ju kB\n", B2K((uintmax_t)kp.ki_size)); sbuf_printf(sb, "VmLck:\t%8u kB\n", P2K(0)); /* XXX */ - sbuf_printf(sb, "VmRss:\t%8ju kB\n", P2K((uintmax_t)kp.ki_rssize)); + sbuf_printf(sb, "VmRSS:\t%8ju kB\n", P2K((uintmax_t)kp.ki_rssize)); sbuf_printf(sb, "VmData:\t%8ju kB\n", P2K((uintmax_t)kp.ki_dsize)); sbuf_printf(sb, "VmStk:\t%8ju kB\n", P2K((uintmax_t)kp.ki_ssize)); sbuf_printf(sb, "VmExe:\t%8ju kB\n", P2K((uintmax_t)kp.ki_tsize)); Modified: projects/altix/sys/conf/files ============================================================================== --- projects/altix/sys/conf/files Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/files Tue Apr 13 23:54:40 2010 (r206572) @@ -1190,7 +1190,7 @@ iwn6000fw.fwo optional iwn6000fw | iwn clean "iwn6000fw.fwo" iwn6000.fw optional iwn6000fw | iwnfw \ dependency ".PHONY" \ - compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-6000-9.176.4.1.fw.uu" \ + compile-with "uudecode -o ${.TARGET} $S/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu" \ no-obj no-implicit-rule \ clean "iwn6000.fw" dev/ixgb/if_ixgb.c optional ixgb @@ -2358,7 +2358,7 @@ net80211/ieee80211_action.c optional wla net80211/ieee80211_ageq.c optional wlan net80211/ieee80211_adhoc.c optional wlan net80211/ieee80211_ageq.c optional wlan -net80211/ieee80211_amrr.c optional wlan wlan_amrr +net80211/ieee80211_amrr.c optional wlan | wlan_amrr net80211/ieee80211_crypto.c optional wlan net80211/ieee80211_crypto_ccmp.c optional wlan wlan_ccmp net80211/ieee80211_crypto_none.c optional wlan @@ -2380,6 +2380,7 @@ net80211/ieee80211_phy.c optional wlan net80211/ieee80211_power.c optional wlan net80211/ieee80211_proto.c optional wlan net80211/ieee80211_radiotap.c optional wlan +net80211/ieee80211_ratectl.c optional wlan net80211/ieee80211_regdomain.c optional wlan net80211/ieee80211_rssadapt.c optional wlan wlan_rssadapt net80211/ieee80211_scan.c optional wlan Modified: projects/altix/sys/conf/files.amd64 ============================================================================== --- projects/altix/sys/conf/files.amd64 Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/files.amd64 Tue Apr 13 23:54:40 2010 (r206572) @@ -198,6 +198,7 @@ dev/hptrr/hptrr_config.c optional hptrr dev/hwpmc/hwpmc_amd.c optional hwpmc dev/hwpmc/hwpmc_intel.c optional hwpmc dev/hwpmc/hwpmc_core.c optional hwpmc +dev/hwpmc/hwpmc_uncore.c optional hwpmc dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_tsc.c optional hwpmc dev/hwpmc/hwpmc_x86.c optional hwpmc Modified: projects/altix/sys/conf/files.i386 ============================================================================== --- projects/altix/sys/conf/files.i386 Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/files.i386 Tue Apr 13 23:54:40 2010 (r206572) @@ -179,6 +179,7 @@ dev/hptrr/hptrr_config.c optional hptrr dev/hwpmc/hwpmc_amd.c optional hwpmc dev/hwpmc/hwpmc_intel.c optional hwpmc dev/hwpmc/hwpmc_core.c optional hwpmc +dev/hwpmc/hwpmc_uncore.c optional hwpmc dev/hwpmc/hwpmc_pentium.c optional hwpmc dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_ppro.c optional hwpmc Modified: projects/altix/sys/conf/files.pc98 ============================================================================== --- projects/altix/sys/conf/files.pc98 Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/files.pc98 Tue Apr 13 23:54:40 2010 (r206572) @@ -99,6 +99,7 @@ dev/fe/if_fe_cbus.c optional fe isa dev/hwpmc/hwpmc_amd.c optional hwpmc dev/hwpmc/hwpmc_intel.c optional hwpmc dev/hwpmc/hwpmc_core.c optional hwpmc +dev/hwpmc/hwpmc_uncore.c optional hwpmc dev/hwpmc/hwpmc_pentium.c optional hwpmc dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_ppro.c optional hwpmc Modified: projects/altix/sys/conf/files.sparc64 ============================================================================== --- projects/altix/sys/conf/files.sparc64 Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/files.sparc64 Tue Apr 13 23:54:40 2010 (r206572) @@ -79,6 +79,7 @@ sparc64/pci/ofw_pcib.c optional pci sparc64/pci/ofw_pcib_subr.c optional pci sparc64/pci/ofw_pcibus.c optional pci sparc64/pci/psycho.c optional pci +sparc64/pci/sbbc.c optional uart sbbc sparc64/pci/schizo.c optional pci sparc64/sbus/dma_sbus.c optional sbus sparc64/sbus/sbus.c optional sbus Modified: projects/altix/sys/conf/kern.mk ============================================================================== --- projects/altix/sys/conf/kern.mk Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/kern.mk Tue Apr 13 23:54:40 2010 (r206572) @@ -108,3 +108,11 @@ CFLAGS+= -restrict ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips" CFLAGS+= -fstack-protector .endif + +# +# Enable CTF conversation on request. +# +.if defined(WITH_CTF) +.undef NO_CTF +.endif + Modified: projects/altix/sys/conf/kern.post.mk ============================================================================== --- projects/altix/sys/conf/kern.post.mk Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/kern.post.mk Tue Apr 13 23:54:40 2010 (r206572) @@ -19,6 +19,10 @@ MKMODULESENV+= KERNBUILDDIR="${.CURDIR}" MKMODULESENV+= CONF_CFLAGS="${CONF_CFLAGS}" .endif +.if defined(WITH_CTF) +MKMODULESENV+= WITH_CTF="${WITH_CTF}" +.endif + .MAIN: all .for target in all clean cleandepend cleandir clobber depend install \ @@ -90,9 +94,7 @@ ${FULLKERNEL}: ${SYSTEM_DEP} vers.o @rm -f ${.TARGET} @echo linking ${.TARGET} ${SYSTEM_LD} -.if defined(CTFMERGE) - ${SYSTEM_CTFMERGE} -.endif + @${SYSTEM_CTFMERGE} .if !defined(DEBUG) ${OBJCOPY} --strip-debug ${.TARGET} .endif @@ -240,9 +242,7 @@ kernel-reinstall: config.o env.o hints.o vers.o vnode_if.o: ${NORMAL_C} -.if defined(CTFCONVERT) - ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.endif + @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} config.ln env.ln hints.ln vers.ln vnode_if.ln: ${NORMAL_LINT} Modified: projects/altix/sys/conf/kern.pre.mk ============================================================================== --- projects/altix/sys/conf/kern.pre.mk Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/kern.pre.mk Tue Apr 13 23:54:40 2010 (r206572) @@ -128,11 +128,7 @@ NORMAL_C_NOWERROR= ${CC} -c ${CFLAGS} ${ NORMAL_M= ${AWK} -f $S/tools/makeobjops.awk ${.IMPSRC} -c ; \ ${CC} -c ${CFLAGS} ${WERROR} ${PROF} ${.PREFIX}.c -.if defined(CTFCONVERT) -NORMAL_CTFCONVERT= ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} -.else -NORMAL_CTFCONVERT= -.endif +NORMAL_CTFCONVERT= @[ -z "${CTFCONVERT}" -o -n "${NO_CTF}" ] || ${CTFCONVERT} ${CTFFLAGS} ${.TARGET} NORMAL_LINT= ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} @@ -141,10 +137,7 @@ SYSTEM_CFILES= config.c env.c hints.c vn SYSTEM_DEP= Makefile ${SYSTEM_OBJS} SYSTEM_OBJS= locore.o ${MDOBJS} ${OBJS} SYSTEM_OBJS+= ${SYSTEM_CFILES:.c=.o} -.if defined(CTFMERGE) -SYSTEM_CTFMERGE= ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SYSTEM_OBJS} vers.o -LD+= -g -.endif +SYSTEM_CTFMERGE= [ -z "${CTFMERGE}" -o -n "${NO_CTF}" ] || ${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SYSTEM_OBJS} vers.o .if ${MACHINE_ARCH} == XXX_ALTIX_TODO SYSTEM_LDFLAGS= -r .else Modified: projects/altix/sys/conf/kmod.mk ============================================================================== --- projects/altix/sys/conf/kmod.mk Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/conf/kmod.mk Tue Apr 13 23:54:40 2010 (r206572) @@ -69,6 +69,11 @@ OBJCOPY?= objcopy .error "Do not use KMODDEPS on 5.0+; use MODULE_VERSION/MODULE_DEPEND" .endif +# Enable CTF conversion on request. +.if defined(WITH_CTF) +.undef NO_CTF +.endif + .include .SUFFIXES: .out .o .c .cc .cxx .C .y .l .s .S Modified: projects/altix/sys/contrib/dev/acpica/changes.txt ============================================================================== --- projects/altix/sys/contrib/dev/acpica/changes.txt Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/changes.txt Tue Apr 13 23:54:40 2010 (r206572) @@ -1,4 +1,79 @@ ---------------------------------------- +31 March 2010. Summary of changes for version 20100331: + +1) ACPI CA Core Subsystem: + +Completed a major update for the GPE support in order to improve support for +shared GPEs and to simplify both host OS and ACPICA code. Added a reference +count mechanism to support shared GPEs that require multiple device drivers. +Several external interfaces have changed. One external interface has been +removed. One new external interface was added. Most of the GPE external +interfaces now use the GPE spinlock instead of the events mutex (and the +Flags parameter for many GPE interfaces has been removed.) See the updated +ACPICA Programmer Reference for details. Matthew Garrett, Bob Moore, Rafael +Wysocki. ACPICA BZ 831. + +Changed: + AcpiEnableGpe, AcpiDisableGpe, AcpiClearGpe, AcpiGetGpeStatus +Removed: + AcpiSetGpeType +New: + AcpiSetGpe + +Implemented write support for DataTable operation regions. These regions are +defined via the DataTableRegion() operator. Previously, only read support was +implemented. The ACPI specification allows DataTableRegions to be read/write, +however. + +Implemented a new subsystem option to force a copy of the DSDT to local +memory. Optionally copy the entire DSDT to local memory (instead of simply +mapping it.) There are some (albeit very rare) BIOSs that corrupt or replace +the original DSDT, creating the need for this option. Default is FALSE, do +not copy the DSDT. + +Implemented detection of a corrupted or replaced DSDT. This change adds +support to detect a DSDT that has been corrupted and/or replaced from outside +the OS (by firmware). This is typically catastrophic for the system, but has +been seen on some machines. Once this problem has been detected, the DSDT +copy option can be enabled via system configuration. Lin Ming, Bob Moore. + +Fixed two problems with AcpiReallocateRootTable during the root table copy. +When copying the root table to the new allocation, the length used was +incorrect. The new size was used instead of the current table size, meaning +too much data was copied. Also, the count of available slots for ACPI tables +was not set correctly. Alexey Starikovskiy, Bob Moore. + +Example Code and Data Size: These are the sizes for the OS-independent +acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The +debug version of the code includes the debug output trace mechanism and has a +much larger code and data size. + + Previous Release: + Non-Debug Version: 87.5K Code, 18.4K Data, 105.9K Total + Debug Version: 163.4K Code, 51.1K Data, 214.5K Total + Current Release: + Non-Debug Version: 87.9K Code, 18.6K Data, 106.5K Total + Debug Version: 163.5K Code, 51.3K Data, 214.8K Total + +2) iASL Compiler/Disassembler and Tools: + +iASL: Implement limited typechecking for values returned from predefined +control methods. The type of any returned static (unnamed) object is now +validated. For example, Return(1). ACPICA BZ 786. + +iASL: Fixed a predefined name object verification regression. Fixes a problem +introduced in version 20100304. An error is incorrectly generated if a +predefined name is declared as a static named object with a value defined +using the keywords "Zero", "One", or "Ones". Lin Ming. + +iASL: Added Windows 7 support for the -g option (get local ACPI tables) by +reducing the requested registry access rights. ACPICA BZ 842. + +Disassembler: fixed a possible fault when generating External() statements. +Introduced in commit ae7d6fd: Properly handle externals with parent-prefix +(carat). Fixes a string length allocation calculation. Lin Ming. + +---------------------------------------- 04 March 2010. Summary of changes for version 20100304: 1) ACPI CA Core Subsystem: Modified: projects/altix/sys/contrib/dev/acpica/common/dmextern.c ============================================================================== --- projects/altix/sys/contrib/dev/acpica/common/dmextern.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/common/dmextern.c Tue Apr 13 23:54:40 2010 (r206572) @@ -270,6 +270,15 @@ AcpiDmNormalizeParentPrefix ( } Length = (ACPI_STRLEN (ParentPath) + ACPI_STRLEN (Path) + 1); + if (ParentPath[1]) + { + /* + * If ParentPath is not just a simple '\', increment the length + * for the required dot separator (ParentPath.Path) + */ + Length++; + } + Fullpath = ACPI_ALLOCATE_ZEROED (Length); if (!Fullpath) { Modified: projects/altix/sys/contrib/dev/acpica/compiler/aslanalyze.c ============================================================================== --- projects/altix/sys/contrib/dev/acpica/compiler/aslanalyze.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/compiler/aslanalyze.c Tue Apr 13 23:54:40 2010 (r206572) @@ -1157,6 +1157,12 @@ AnMethodAnalysisWalkEnd ( case PARSEOP_RETURN: /* + * If the parent is a predefined method name, attempt to typecheck + * the return value. Only static types can be validated. + */ + ApCheckPredefinedReturnValue (Op, MethodInfo); + + /* * The parent block does not "exit" and continue execution -- the * method is terminated here with the Return() statement. */ Modified: projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h ============================================================================== --- projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/compiler/aslcompiler.h Tue Apr 13 23:54:40 2010 (r206572) @@ -461,6 +461,11 @@ ApCheckForPredefinedMethod ( ACPI_PARSE_OBJECT *Op, ASL_METHOD_INFO *MethodInfo); +void +ApCheckPredefinedReturnValue ( + ACPI_PARSE_OBJECT *Op, + ASL_METHOD_INFO *MethodInfo); + UINT32 ApCheckForPredefinedName ( ACPI_PARSE_OBJECT *Op, Modified: projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c ============================================================================== --- projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/compiler/aslpredef.c Tue Apr 13 23:54:40 2010 (r206572) @@ -296,7 +296,11 @@ ApCheckForPredefinedMethod ( if (MethodInfo->NumReturnNoValue && PredefinedNames[Index].Info.ExpectedBtypes) { - sprintf (MsgBuffer, "%4.4s", PredefinedNames[Index].Info.Name); + ApGetExpectedTypes (StringBuffer, + PredefinedNames[Index].Info.ExpectedBtypes); + + sprintf (MsgBuffer, "%s required for %4.4s", + StringBuffer, PredefinedNames[Index].Info.Name); AslError (ASL_WARNING, ASL_MSG_RESERVED_RETURN_VALUE, Op, MsgBuffer); @@ -308,6 +312,90 @@ ApCheckForPredefinedMethod ( /******************************************************************************* * + * FUNCTION: ApCheckPredefinedReturnValue + * + * PARAMETERS: Op - A parse node of type "RETURN". + * MethodInfo - Saved info about this method + * + * RETURN: None + * + * DESCRIPTION: If method is a predefined name, attempt to validate the return + * value. Only "static" types can be validated - a simple return + * of an integer/string/buffer/package or a named reference to + * a static object. Values such as a Localx or Argx or a control + * method invocation are not checked. + * + ******************************************************************************/ + +void +ApCheckPredefinedReturnValue ( + ACPI_PARSE_OBJECT *Op, + ASL_METHOD_INFO *MethodInfo) +{ + UINT32 Index; + ACPI_PARSE_OBJECT *ReturnValueOp; + + + /* Check parent method for a match against the predefined name list */ + + Index = ApCheckForPredefinedName (MethodInfo->Op, + MethodInfo->Op->Asl.NameSeg); + + switch (Index) + { + case ACPI_NOT_RESERVED_NAME: /* No underscore or _Txx or _xxx name not matched */ + case ACPI_PREDEFINED_NAME: /* Resource Name or reserved scope name */ + case ACPI_COMPILER_RESERVED_NAME: /* A _Txx that was not emitted by compiler */ + case ACPI_EVENT_RESERVED_NAME: /* _Lxx, _Exx, and _Qxx methods */ + + /* Just return, nothing to do */ + return; + + default: /* a real predefined ACPI name */ + + /* Exit if no return value expected */ + + if (!PredefinedNames[Index].Info.ExpectedBtypes) + { + return; + } + + /* Get the object returned, it is the next argument */ + + ReturnValueOp = Op->Asl.Child; + switch (ReturnValueOp->Asl.ParseOpcode) + { + case PARSEOP_ZERO: + case PARSEOP_ONE: + case PARSEOP_ONES: + case PARSEOP_INTEGER: + case PARSEOP_STRING_LITERAL: + case PARSEOP_BUFFER: + case PARSEOP_PACKAGE: + + /* Static data return object - check against expected type */ + + ApCheckObjectType (ReturnValueOp, + PredefinedNames[Index].Info.ExpectedBtypes); + break; + + default: + + /* + * All other ops are very difficult or impossible to typecheck at + * compile time. These include all Localx, Argx, and method + * invocations. Also, NAMESEG and NAMESTRING because the type of + * any named object can be changed at runtime (for example, + * CopyObject will change the type of the target object.) + */ + break; + } + } +} + + +/******************************************************************************* + * * FUNCTION: ApCheckForPredefinedObject * * PARAMETERS: Op - A parse node @@ -441,7 +529,7 @@ ApCheckForPredefinedName ( * * RETURN: None * - * DESCRIPTION: Check for the "special" predefined names - + * DESCRIPTION: Check for the "special" predefined names - * _Lxx, _Exx, _Qxx, and _T_x * ******************************************************************************/ @@ -512,7 +600,7 @@ ApCheckForSpecialName ( * * FUNCTION: ApCheckObjectType * - * PARAMETERS: Op - A parse node + * PARAMETERS: Op - Current parse node * ExpectedBtypes - Bitmap of expected return type(s) * * RETURN: None @@ -529,11 +617,13 @@ ApCheckObjectType ( UINT32 ExpectedBtypes) { UINT32 ReturnBtype; - char TypeBuffer[48]; /* Room for 5 types */ switch (Op->Asl.ParseOpcode) { + case PARSEOP_ZERO: + case PARSEOP_ONE: + case PARSEOP_ONES: case PARSEOP_INTEGER: ReturnBtype = ACPI_RTYPE_INTEGER; break; @@ -552,11 +642,11 @@ ApCheckObjectType ( default: /* Not one of the supported object types */ - + goto TypeErrorExit; } - /* Is the object one of the expected types? */ + /* Exit if the object is one of the expected types */ if (ReturnBtype & ExpectedBtypes) { @@ -568,10 +658,13 @@ TypeErrorExit: /* Format the expected types and emit an error message */ - ApGetExpectedTypes (TypeBuffer, ExpectedBtypes); + ApGetExpectedTypes (StringBuffer, ExpectedBtypes); + + sprintf (MsgBuffer, "found %s, requires %s", + UtGetOpName (Op->Asl.ParseOpcode), StringBuffer); AslError (ASL_ERROR, ASL_MSG_RESERVED_OPERAND_TYPE, Op, - TypeBuffer); + MsgBuffer); } Modified: projects/altix/sys/contrib/dev/acpica/compiler/aslstubs.c ============================================================================== --- projects/altix/sys/contrib/dev/acpica/compiler/aslstubs.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/compiler/aslstubs.c Tue Apr 13 23:54:40 2010 (r206572) @@ -243,13 +243,6 @@ AcpiEvInitializeRegion ( return (AE_OK); } -ACPI_STATUS -AcpiEvCheckForWakeOnlyGpe ( - ACPI_GPE_EVENT_INFO *GpeEventInfo) -{ - return (AE_OK); -} - void AcpiExDoDebugObject ( ACPI_OPERAND_OBJECT *SourceDesc, Modified: projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h ============================================================================== --- projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/compiler/asltypes.h Tue Apr 13 23:54:40 2010 (r206572) @@ -507,7 +507,7 @@ char *AslMessages /* ASL_MSG_RESERVED_ARG_COUNT_HI */ "Reserved method has too many arguments", /* ASL_MSG_RESERVED_ARG_COUNT_LO */ "Reserved method has too few arguments", /* ASL_MSG_RESERVED_METHOD */ "Reserved name must be a control method", -/* ASL_MSG_RESERVED_OPERAND_TYPE */ "Invalid object type for reserved name, must be", +/* ASL_MSG_RESERVED_OPERAND_TYPE */ "Invalid object type for reserved name", /* ASL_MSG_RESERVED_RETURN_VALUE */ "Reserved method must return a value", /* ASL_MSG_RESERVED_USE */ "Invalid use of reserved name", /* ASL_MSG_RESERVED_WORD */ "Use of reserved name", Modified: projects/altix/sys/contrib/dev/acpica/debugger/dbdisply.c ============================================================================== --- projects/altix/sys/contrib/dev/acpica/debugger/dbdisply.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/debugger/dbdisply.c Tue Apr 13 23:54:40 2010 (r206572) @@ -848,13 +848,12 @@ AcpiDbDisplayGpes ( Block, GpeBlock, GpeBlock->Node, Buffer); AcpiOsPrintf (" Registers: %u (%u GPEs)\n", - GpeBlock->RegisterCount, - ACPI_MUL_8 (GpeBlock->RegisterCount)); + GpeBlock->RegisterCount, GpeBlock->GpeCount); - AcpiOsPrintf (" GPE range: 0x%X to 0x%X\n", + AcpiOsPrintf (" GPE range: 0x%X to 0x%X on interrupt %u\n", GpeBlock->BlockBaseNumber, - GpeBlock->BlockBaseNumber + - (GpeBlock->RegisterCount * 8) -1); + GpeBlock->BlockBaseNumber + (GpeBlock->GpeCount - 1), + GpeXruptInfo->InterruptNumber); AcpiOsPrintf ( " RegisterInfo: %p Status %8.8X%8.8X Enable %8.8X%8.8X\n", @@ -871,9 +870,12 @@ AcpiDbDisplayGpes ( GpeRegisterInfo = &GpeBlock->RegisterInfo[i]; AcpiOsPrintf ( - " Reg %u: WakeEnable %2.2X, RunEnable %2.2X Status %8.8X%8.8X Enable %8.8X%8.8X\n", - i, GpeRegisterInfo->EnableForWake, + " Reg %u: (GPE %.2X-%.2X) RunEnable %2.2X WakeEnable %2.2X" + " Status %8.8X%8.8X Enable %8.8X%8.8X\n", + i, GpeRegisterInfo->BaseGpeNumber, + GpeRegisterInfo->BaseGpeNumber + (ACPI_GPE_REGISTER_WIDTH - 1), GpeRegisterInfo->EnableForRun, + GpeRegisterInfo->EnableForWake, ACPI_FORMAT_UINT64 (GpeRegisterInfo->StatusAddress.Address), ACPI_FORMAT_UINT64 (GpeRegisterInfo->EnableAddress.Address)); @@ -886,17 +888,19 @@ AcpiDbDisplayGpes ( if (!(GpeEventInfo->Flags & ACPI_GPE_DISPATCH_MASK)) { - /* This GPE is not used (no method or handler) */ + /* This GPE is not used (no method or handler), ignore it */ continue; } AcpiOsPrintf ( - " GPE %.3X: %p Flags %2.2X: ", - GpeBlock->BlockBaseNumber + GpeIndex, - GpeEventInfo, + " GPE %.2X: %p RunRefs %2.2X WakeRefs %2.2X Flags %2.2X (", + GpeBlock->BlockBaseNumber + GpeIndex, GpeEventInfo, + GpeEventInfo->RuntimeCount, GpeEventInfo->WakeupCount, GpeEventInfo->Flags); + /* Decode the flags byte */ + if (GpeEventInfo->Flags & ACPI_GPE_LEVEL_TRIGGERED) { AcpiOsPrintf ("Level, "); @@ -906,38 +910,13 @@ AcpiDbDisplayGpes ( AcpiOsPrintf ("Edge, "); } - switch (GpeEventInfo->Flags & ACPI_GPE_TYPE_MASK) - { - case ACPI_GPE_TYPE_WAKE: - AcpiOsPrintf ("WakeOnly: "); - break; - case ACPI_GPE_TYPE_RUNTIME: - AcpiOsPrintf (" RunOnly: "); - break; - case ACPI_GPE_TYPE_WAKE_RUN: - AcpiOsPrintf (" WakeRun: "); - break; - default: - AcpiOsPrintf (" NotUsed: "); - break; - } - - if (GpeEventInfo->Flags & ACPI_GPE_WAKE_ENABLED) - { - AcpiOsPrintf ("[Wake 1 "); - } - else - { - AcpiOsPrintf ("[Wake 0 "); - } - - if (GpeEventInfo->Flags & ACPI_GPE_RUN_ENABLED) + if (GpeEventInfo->Flags & ACPI_GPE_CAN_WAKE) { - AcpiOsPrintf ("Run 1], "); + AcpiOsPrintf ("CanWake, "); } else { - AcpiOsPrintf ("Run 0], "); + AcpiOsPrintf ("RunOnly, "); } switch (GpeEventInfo->Flags & ACPI_GPE_DISPATCH_MASK) @@ -957,7 +936,7 @@ AcpiDbDisplayGpes ( break; } - AcpiOsPrintf ("\n"); + AcpiOsPrintf (")\n"); } } Block++; Modified: projects/altix/sys/contrib/dev/acpica/events/evgpe.c ============================================================================== --- projects/altix/sys/contrib/dev/acpica/events/evgpe.c Tue Apr 13 22:27:39 2010 (r206571) +++ projects/altix/sys/contrib/dev/acpica/events/evgpe.c Tue Apr 13 23:54:40 2010 (r206572) @@ -134,71 +134,20 @@ AcpiEvAsynchEnableGpe ( /******************************************************************************* * - * FUNCTION: AcpiEvSetGpeType - * - * PARAMETERS: GpeEventInfo - GPE to set - * Type - New type - * - * RETURN: Status - * - * DESCRIPTION: Sets the new type for the GPE (wake, run, or wake/run) - * - ******************************************************************************/ - -ACPI_STATUS -AcpiEvSetGpeType ( - ACPI_GPE_EVENT_INFO *GpeEventInfo, - UINT8 Type) -{ - ACPI_STATUS Status; - - - ACPI_FUNCTION_TRACE (EvSetGpeType); - - - /* Validate type and update register enable masks */ - - switch (Type) - { - case ACPI_GPE_TYPE_WAKE: - case ACPI_GPE_TYPE_RUNTIME: - case ACPI_GPE_TYPE_WAKE_RUN: - break; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Thu Apr 15 17:10:47 2010 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 2EDB71065670; Thu, 15 Apr 2010 17:10:47 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1BE828FC1D; Thu, 15 Apr 2010 17:10:47 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3FHAl0A061439; Thu, 15 Apr 2010 17:10:47 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3FHAkVs061434; Thu, 15 Apr 2010 17:10:46 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201004151710.o3FHAkVs061434@svn.freebsd.org> From: "David E. O'Brien" Date: Thu, 15 Apr 2010 17:10:46 +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: r206670 - projects/jbuild/usr.bin/jbuild/filemon 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: Thu, 15 Apr 2010 17:10:47 -0000 Author: obrien Date: Thu Apr 15 17:10:46 2010 New Revision: 206670 URL: http://svn.freebsd.org/changeset/base/206670 Log: Sync with changes from Juniper's internal repo. Submitted by: Juniper Networks, Inc. Modified: projects/jbuild/usr.bin/jbuild/filemon/filemon.c projects/jbuild/usr.bin/jbuild/filemon/filemon.h projects/jbuild/usr.bin/jbuild/filemon/filemon_lock.c projects/jbuild/usr.bin/jbuild/filemon/filemon_wrapper.c Modified: projects/jbuild/usr.bin/jbuild/filemon/filemon.c ============================================================================== --- projects/jbuild/usr.bin/jbuild/filemon/filemon.c Thu Apr 15 17:04:08 2010 (r206669) +++ projects/jbuild/usr.bin/jbuild/filemon/filemon.c Thu Apr 15 17:10:46 2010 (r206670) @@ -1,6 +1,32 @@ -/* $FreeBSD$ */ +/*- + * Copyright (c) 2009, 2010, Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY JUNIPER NETWORKS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL JUNIPER NETWORKS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ #include +__FBSDID("$FreeBSD$"); + #include #include #include @@ -20,6 +46,7 @@ #include #include #include + #include "filemon.h" #ifdef COMPAT_IA32 Modified: projects/jbuild/usr.bin/jbuild/filemon/filemon.h ============================================================================== --- projects/jbuild/usr.bin/jbuild/filemon/filemon.h Thu Apr 15 17:04:08 2010 (r206669) +++ projects/jbuild/usr.bin/jbuild/filemon/filemon.h Thu Apr 15 17:10:46 2010 (r206670) @@ -1,4 +1,30 @@ -/* $FreeBSD$ */ +/*- + * Copyright (c) 2009, 2010, Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY JUNIPER NETWORKS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL JUNIPER NETWORKS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ #define FILEMON_SET_FD _IOWR('S', 1, int) #define FILEMON_SET_PID _IOWR('S', 2, pid_t) Modified: projects/jbuild/usr.bin/jbuild/filemon/filemon_lock.c ============================================================================== --- projects/jbuild/usr.bin/jbuild/filemon/filemon_lock.c Thu Apr 15 17:04:08 2010 (r206669) +++ projects/jbuild/usr.bin/jbuild/filemon/filemon_lock.c Thu Apr 15 17:10:46 2010 (r206670) @@ -1,4 +1,30 @@ -/* $FreeBSD$ */ +/*- + * Copyright (c) 2009, 2010, Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY JUNIPER NETWORKS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL JUNIPER NETWORKS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +__FBSDID("$FreeBSD$"); static void filemon_filemon_lock(struct filemon *filemon) Modified: projects/jbuild/usr.bin/jbuild/filemon/filemon_wrapper.c ============================================================================== --- projects/jbuild/usr.bin/jbuild/filemon/filemon_wrapper.c Thu Apr 15 17:04:08 2010 (r206669) +++ projects/jbuild/usr.bin/jbuild/filemon/filemon_wrapper.c Thu Apr 15 17:10:46 2010 (r206670) @@ -1,4 +1,30 @@ -/* $FreeBSD$ */ +/*- + * Copyright (c) 2009, 2010, Juniper Networks, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY JUNIPER NETWORKS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL JUNIPER NETWORKS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +__FBSDID("$FreeBSD$"); static void filemon_output(struct filemon *filemon, char *msg, size_t len) From owner-svn-src-projects@FreeBSD.ORG Sat Apr 17 02:28:28 2010 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 BE7001065670; Sat, 17 Apr 2010 02:28:28 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AB8358FC1B; Sat, 17 Apr 2010 02:28:28 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3H2SShi019706; Sat, 17 Apr 2010 02:28:28 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3H2SShw019691; Sat, 17 Apr 2010 02:28:28 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201004170228.o3H2SShw019691@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 17 Apr 2010 02:28:28 +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: r206720 - in projects/altix/sys: conf dev/uart ia64/acpica ia64/ia64 ia64/include ia64/pci ia64/sgisn 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: Sat, 17 Apr 2010 02:28:28 -0000 Author: marcel Date: Sat Apr 17 02:28:28 2010 New Revision: 206720 URL: http://svn.freebsd.org/changeset/base/206720 Log: Snapshot: PCI busses are discovered, though no devices are enumerable yet. Added: projects/altix/sys/ia64/include/sgisn.h projects/altix/sys/ia64/sgisn/ projects/altix/sys/ia64/sgisn/sgisn_pcib.c Modified: projects/altix/sys/conf/files.ia64 projects/altix/sys/dev/uart/uart_dev_sgisn.c projects/altix/sys/ia64/acpica/acpi_machdep.c projects/altix/sys/ia64/ia64/autoconf.c projects/altix/sys/ia64/ia64/interrupt.c projects/altix/sys/ia64/ia64/machdep.c projects/altix/sys/ia64/ia64/mp_machdep.c projects/altix/sys/ia64/include/ia64_cpu.h projects/altix/sys/ia64/include/md_var.h projects/altix/sys/ia64/include/pcpu.h projects/altix/sys/ia64/include/sal.h projects/altix/sys/ia64/pci/pci_cfgreg.c Modified: projects/altix/sys/conf/files.ia64 ============================================================================== --- projects/altix/sys/conf/files.ia64 Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/conf/files.ia64 Sat Apr 17 02:28:28 2010 (r206720) @@ -116,6 +116,7 @@ ia64/ia64/vm_machdep.c standard ia64/isa/isa.c optional isa ia64/isa/isa_dma.c optional isa ia64/pci/pci_cfgreg.c optional pci +ia64/sgisn/sgisn_pcib.c standard isa/syscons_isa.c optional sc isa/vga_isa.c optional vga kern/imgact_elf32.c optional compat_freebsd32 Modified: projects/altix/sys/dev/uart/uart_dev_sgisn.c ============================================================================== --- projects/altix/sys/dev/uart/uart_dev_sgisn.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/dev/uart/uart_dev_sgisn.c Sat Apr 17 02:28:28 2010 (r206720) @@ -65,7 +65,7 @@ sgisn_probe(struct uart_bas *bas) { struct ia64_sal_result result; - result = ia64_sal_entry(SAL_SGISN_INFO, 0, 0, 0, 0, 0, 0, 0); + result = ia64_sal_entry(SAL_SGISN_SN_INFO, 0, 0, 0, 0, 0, 0, 0); return ((result.sal_status != 0) ? ENXIO : 0); } Modified: projects/altix/sys/ia64/acpica/acpi_machdep.c ============================================================================== --- projects/altix/sys/ia64/acpica/acpi_machdep.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/acpica/acpi_machdep.c Sat Apr 17 02:28:28 2010 (r206720) @@ -28,11 +28,12 @@ #include #include +#include +#include #include - +#include #include -#include int acpi_machdep_init(device_t dev) @@ -57,3 +58,37 @@ acpi_cpu_c1() { ia64_call_pal_static(PAL_HALT_LIGHT, 0, 0, 0); } + +void * +acpi_find_table(const char *sig) +{ + ACPI_PHYSICAL_ADDRESS rsdp_ptr; + ACPI_TABLE_RSDP *rsdp; + ACPI_TABLE_XSDT *xsdt; + ACPI_TABLE_HEADER *table; + UINT64 addr; + u_int i, count; + + if ((rsdp_ptr = AcpiOsGetRootPointer()) == 0) + return (NULL); + + rsdp = (ACPI_TABLE_RSDP *)IA64_PHYS_TO_RR7(rsdp_ptr); + xsdt = (ACPI_TABLE_XSDT *)IA64_PHYS_TO_RR7(rsdp->XsdtPhysicalAddress); + + count = (UINT64 *)((char *)xsdt + xsdt->Header.Length) - + xsdt->TableOffsetEntry; + + for (i = 0; i < count; i++) { + addr = xsdt->TableOffsetEntry[i]; + table = (ACPI_TABLE_HEADER *)IA64_PHYS_TO_RR7(addr); + + if (strncmp(table->Signature, sig, ACPI_NAME_SIZE) != 0) + continue; + if (ACPI_FAILURE(AcpiTbChecksum((void *)table, table->Length))) + continue; + + return (table); + } + + return (NULL); +} Modified: projects/altix/sys/ia64/ia64/autoconf.c ============================================================================== --- projects/altix/sys/ia64/ia64/autoconf.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/ia64/autoconf.c Sat Apr 17 02:28:28 2010 (r206720) @@ -26,7 +26,6 @@ * $FreeBSD$ */ -#include "opt_bootp.h" #include "opt_isa.h" #include @@ -53,10 +52,6 @@ SYSINIT(configure2, SI_SUB_CONFIGURE, SI /* SI_ORDER_MIDDLE is hookable */ SYSINIT(configure3, SI_SUB_CONFIGURE, SI_ORDER_ANY, configure_final, NULL); -#ifdef BOOTP -void bootpc_init(void); -#endif - #ifdef DEV_ISA #include device_t isa_bus_device = 0; Modified: projects/altix/sys/ia64/ia64/interrupt.c ============================================================================== --- projects/altix/sys/ia64/ia64/interrupt.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/ia64/interrupt.c Sat Apr 17 02:28:28 2010 (r206720) @@ -210,7 +210,9 @@ ia64_setup_intr(const char *name, int ir sa = sapic_lookup(irq, &xiv); if (sa == NULL) { /* XXX unlock */ - return (EINVAL); + printf("XXX %s: no I/O SAPIC -- can't setup IRQ %u\n", + __func__, irq); + return (0); } if (xiv == 0) { Modified: projects/altix/sys/ia64/ia64/machdep.c ============================================================================== --- projects/altix/sys/ia64/ia64/machdep.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/ia64/machdep.c Sat Apr 17 02:28:28 2010 (r206720) @@ -174,6 +174,70 @@ struct kva_md_info kmi; #define Mhz 1000000L #define Ghz (1000L*Mhz) +#define SN_SAL_SET_OS_FEATURE_SET 0x02000066 + +#define OSF_ACPI_ENABLE 2 +#define OSF_PCISEGMENT_ENABLE 3 + +#include +#include +#include + +static void +srat_dump_entry(ACPI_SUBTABLE_HEADER *entry, void *arg) +{ + ACPI_SRAT_CPU_AFFINITY *cpu; + ACPI_SRAT_MEM_AFFINITY *mem; + uint32_t domain; + uint16_t sapicid; + + switch (entry->Type) { + case ACPI_SRAT_TYPE_CPU_AFFINITY: + cpu = (ACPI_SRAT_CPU_AFFINITY *)entry; + domain = cpu->ProximityDomainLo | + cpu->ProximityDomainHi[0] << 8 | + cpu->ProximityDomainHi[1] << 16 | + cpu->ProximityDomainHi[2] << 24; + sapicid = (cpu->ApicId << 8) | cpu->LocalSapicEid; + printf("SRAT: Sapic ID %u domain %d: %s\n", sapicid, domain, + (cpu->Flags & ACPI_SRAT_CPU_ENABLED) ? "enabled" : + "disabled"); + break; + case ACPI_SRAT_TYPE_MEMORY_AFFINITY: + mem = (ACPI_SRAT_MEM_AFFINITY *)entry; + printf("SRAT: memory domain %d addr %lx len %lx: %s\n", + mem->ProximityDomain, mem->BaseAddress, mem->Length, + (mem->Flags & ACPI_SRAT_MEM_ENABLED) ? "enabled" : + "disabled"); + break; + default: + printf("SRAT: unknown type (%u)\n", entry->Type); + break; + } +} + +static void +check_sn_sal(void) +{ + struct ia64_sal_result r; + ACPI_TABLE_HEADER *tbl; + void *ptr; + + r = ia64_sal_entry(SAL_SGISN_SN_INFO, 0, 0, 0, 0, 0, 0, 0); + printf("XXX: %s: stat=%ld, res0=%#lx, res1=%#lx, res2=%#lx\n", + __func__, r.sal_status, r.sal_result[0], r.sal_result[1], + r.sal_result[2]); + if (r.sal_status != 0) + return; + + tbl = ptr = acpi_find_table(ACPI_SIG_SRAT); + printf("XXX: %s: SRAT table at %p\n", __func__, ptr); + acpi_walk_subtables((char *)ptr + sizeof(ACPI_TABLE_SRAT), + (char *)ptr + tbl->Length, srat_dump_entry, ptr); + tbl = acpi_find_table(ACPI_SIG_SLIT); + printf("XXX: %s: SLIT table at %p\n", __func__, tbl); +} + static void identifycpu(void) { @@ -509,6 +573,22 @@ cpu_pcpu_init(struct pcpu *pcpu, int cpu } void +cpu_pcpu_setup(struct pcpu *pc, u_int acpi_id, u_int sapic_id) +{ + struct ia64_sal_result r; + + pc->pc_acpi_id = acpi_id; + pc->pc_md.lid = IA64_LID_SET_SAPIC_ID(sapic_id); + + r = ia64_sal_entry(SAL_SGISN_SAPIC_INFO, sapic_id, 0, 0, 0, 0, 0, 0); + if (r.sal_status == 0) { + pc->pc_md.sgisn_nasid = r.sal_result[0]; + pc->pc_md.sgisn_subnode = r.sal_result[1]; + pc->pc_md.sgisn_slice = r.sal_result[2]; + } +} + +void spinlock_enter(void) { struct thread *td; @@ -745,16 +825,11 @@ ia64_init(void) ia64_set_k4((u_int64_t)pcpup); pcpu_init(pcpup, 0, sizeof(pcpu0)); dpcpu_init((void *)kernend, 0); + cpu_pcpu_setup(pcpup, ~0U, ia64_get_lid()); kernend += DPCPU_SIZE; PCPU_SET(curthread, &thread0); - /* - * Initialize the console before we print anything out. - */ - cninit(); - - /* OUTPUT NOW ALLOWED */ - +#if 0 if (ia64_pal_base != 0) { ia64_pal_base &= ~IA64_ID_PAGE_MASK; /* @@ -765,6 +840,7 @@ ia64_init(void) printf("PAL code mapped by the kernel's TR\n"); } else printf("PAL code not found\n"); +#endif /* * Wire things up so we can call the firmware. @@ -775,9 +851,18 @@ ia64_init(void) ia64_sal_init(); calculate_frequencies(); + /* + * Initialize the console before we print anything out. + */ + cninit(); + + /* OUTPUT NOW ALLOWED */ + if (metadata_missing) printf("WARNING: loader(8) metadata is missing!\n"); + check_sn_sal(); + /* Get FPSWA interface */ fpswa_iface = (bootinfo.bi_fpswa == 0) ? NULL : (struct fpswa_iface *)IA64_PHYS_TO_RR7(bootinfo.bi_fpswa); Modified: projects/altix/sys/ia64/ia64/mp_machdep.c ============================================================================== --- projects/altix/sys/ia64/ia64/mp_machdep.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/ia64/mp_machdep.c Sat Apr 17 02:28:28 2010 (r206720) @@ -66,11 +66,9 @@ MALLOC_DEFINE(M_SMP, "SMP", "SMP related void ia64_ap_startup(void); -#define LID_SAPIC(x) ((u_int)((x) >> 16)) -#define LID_SAPIC_ID(x) ((u_int)((x) >> 24) & 0xff) -#define LID_SAPIC_EID(x) ((u_int)((x) >> 16) & 0xff) -#define LID_SAPIC_SET(id,eid) (((id & 0xff) << 8 | (eid & 0xff)) << 16); -#define LID_SAPIC_MASK 0xffff0000UL +#define SAPIC_ID_GET_ID(x) ((u_int)((x) >> 8) & 0xff) +#define SAPIC_ID_GET_EID(x) ((u_int)(x) & 0xff) +#define SAPIC_ID_SET(id, eid) ((u_int)(((id) & 0xff) << 8) | ((eid) & 0xff)) /* Variables used by os_boot_rendez and ia64_ap_startup */ struct pcpu *ap_pcpu; @@ -251,18 +249,18 @@ cpu_mp_probe(void) } void -cpu_mp_add(u_int acpiid, u_int apicid, u_int apiceid) +cpu_mp_add(u_int acpi_id, u_int id, u_int eid) { struct pcpu *pc; - u_int64_t lid; void *dpcpu; - u_int cpuid; + u_int cpuid, sapic_id; - lid = LID_SAPIC_SET(apicid, apiceid); - cpuid = ((ia64_get_lid() & LID_SAPIC_MASK) == lid) ? 0 : smp_cpus++; + sapic_id = SAPIC_ID_SET(id, eid); + cpuid = (IA64_LID_GET_SAPIC_ID(ia64_get_lid()) == sapic_id) + ? 0 : smp_cpus++; KASSERT((all_cpus & (1UL << cpuid)) == 0, - ("%s: cpu%d already in CPU map", __func__, acpiid)); + ("%s: cpu%d already in CPU map", __func__, acpi_id)); if (cpuid != 0) { pc = (struct pcpu *)malloc(sizeof(*pc), M_SMP, M_WAITOK); @@ -272,23 +270,25 @@ cpu_mp_add(u_int acpiid, u_int apicid, u } else pc = pcpup; - pc->pc_acpi_id = acpiid; - pc->pc_md.lid = lid; - all_cpus |= (1UL << cpuid); + cpu_pcpu_setup(pc, acpi_id, sapic_id); + + all_cpus |= (1UL << pc->pc_cpuid); } void cpu_mp_announce() { struct pcpu *pc; + uint32_t sapic_id; int i; for (i = 0; i <= mp_maxid; i++) { pc = pcpu_find(i); if (pc != NULL) { + sapic_id = IA64_LID_GET_SAPIC_ID(pc->pc_md.lid); printf("cpu%d: ACPI Id=%x, SAPIC Id=%x, SAPIC Eid=%x", - i, pc->pc_acpi_id, LID_SAPIC_ID(pc->pc_md.lid), - LID_SAPIC_EID(pc->pc_md.lid)); + i, pc->pc_acpi_id, SAPIC_ID_GET_ID(sapic_id), + SAPIC_ID_GET_EID(sapic_id)); if (i == 0) printf(" (BSP)\n"); else @@ -420,21 +420,19 @@ ipi_all_but_self(int ipi) } /* - * Send an IPI to the specified processor. The lid parameter holds the - * cr.lid (CR64) contents of the target processor. Only the id and eid - * fields are used here. + * Send an IPI to the specified processor. */ void ipi_send(struct pcpu *cpu, int xiv) { - u_int lid; + u_int sapic_id; KASSERT(xiv != 0, ("ipi_send")); - lid = LID_SAPIC(cpu->pc_md.lid); + sapic_id = IA64_LID_GET_SAPIC_ID(cpu->pc_md.lid); ia64_mf(); - ia64_st8(&(ia64_pib->ib_ipi[lid][0]), xiv); + ia64_st8(&(ia64_pib->ib_ipi[sapic_id][0]), xiv); ia64_mf_a(); CTR3(KTR_SMP, "ipi_send(%p, %d): cpuid=%d", cpu, xiv, PCPU_GET(cpuid)); } Modified: projects/altix/sys/ia64/include/ia64_cpu.h ============================================================================== --- projects/altix/sys/ia64/include/ia64_cpu.h Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/include/ia64_cpu.h Sat Apr 17 02:28:28 2010 (r206720) @@ -31,6 +31,12 @@ #define _MACHINE_IA64_CPU_H_ /* + * Local Interrupt ID. + */ +#define IA64_LID_GET_SAPIC_ID(x) ((u_int)((x) >> 16) & 0xffff) +#define IA64_LID_SET_SAPIC_ID(x) ((u_int)((x) & 0xffff) << 16) + +/* * Definition of DCR bits. */ #define IA64_DCR_PP 0x0000000000000001 Modified: projects/altix/sys/ia64/include/md_var.h ============================================================================== --- projects/altix/sys/ia64/include/md_var.h Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/include/md_var.h Sat Apr 17 02:28:28 2010 (r206720) @@ -61,6 +61,7 @@ ia64_bsp_adjust(uint64_t bsp, int nslots #ifdef _KERNEL struct _special; +struct pcpu; struct thread; struct trapframe; @@ -76,9 +77,11 @@ extern uint64_t ia64_lapic_addr; extern long Maxmem; +void *acpi_find_table(const char *sig); void busdma_swi(void); int copyout_regstack(struct thread *, uint64_t *, uint64_t *); void cpu_mp_add(u_int, u_int, u_int); +void cpu_pcpu_setup(struct pcpu *, u_int, u_int); int do_ast(struct trapframe *); void ia32_trap(int, struct trapframe *); int ia64_count_cpus(void); Modified: projects/altix/sys/ia64/include/pcpu.h ============================================================================== --- projects/altix/sys/ia64/include/pcpu.h Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/include/pcpu.h Sat Apr 17 02:28:28 2010 (r206720) @@ -52,6 +52,9 @@ struct pcpu_md { uint64_t lid; /* local CPU ID */ uint64_t clock; /* Clock counter. */ uint64_t clockadj; /* Clock adjust. */ + uint32_t sgisn_nasid; + uint32_t sgisn_subnode; + uint32_t sgisn_slice; uint32_t awake:1; /* CPU is awake? */ struct pcpu_stats stats; /* Interrupt stats. */ #ifdef _KERNEL Modified: projects/altix/sys/ia64/include/sal.h ============================================================================== --- projects/altix/sys/ia64/include/sal.h Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/include/sal.h Sat Apr 17 02:28:28 2010 (r206720) @@ -114,10 +114,13 @@ struct sal_ap_wakeup_descriptor { #define SAL_FREQ_BASE 0x01000012 #define SAL_UPDATE_PAL 0x01000020 -#define SAL_SGISN_INFO 0x0200001e +#define SAL_SGISN_SAPIC_INFO 0x0200001d +#define SAL_SGISN_SN_INFO 0x0200001e #define SAL_SGISN_PUTC 0x02000021 #define SAL_SGISN_GETC 0x02000022 #define SAL_SGISN_POLL 0x02000026 +#define SAL_SGISN_IOHUB_INFO 0x02000055 +#define SAL_SGISN_IOBUS_INFO 0x02000056 /* SAL_SET_VECTORS event handler types */ #define SAL_OS_MCA 0 Added: projects/altix/sys/ia64/include/sgisn.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/altix/sys/ia64/include/sgisn.h Sat Apr 17 02:28:28 2010 (r206720) @@ -0,0 +1,105 @@ +/*- + * Copyright (c) 2010 Marcel Moolenaar + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ +#ifndef _MACHINE_SGISN_H_ +#define _MACHINE_SGISN_H_ + +#define SGISN_GEOID_MODULE(id) (((id) >> 0) & 0xffffffffu) +#define SGISN_GEOID_TYPE(id) (((id) >> 32) & 0xff) +#define SGISN_GEOID_SLAB(id) (((id) >> 40) & 0xff) +#define SGISN_GEOID_ADDIT(id) (((id) >> 48) & 0xffff); +#define SGISN_GEOID_CPU_SLICE(id) ((SGISN_GEOID_ADDIT(id) >> 0) & 0xff) +#define SGISN_GEOID_DEV_BUS(id) ((SGISN_GEOID_ADDIT(id) >> 0) & 0xff) +#define SGISN_GEOID_DEV_SLOT(id) ((SGISN_GEOID_ADDIT(id) >> 8) & 0xff) +#define SGISN_GEOID_MEM_BUS(id) ((SGISN_GEOID_ADDIT(id) >> 0) & 0xff) +#define SGISN_GEOID_MEM_SLOT(id) ((SGISN_GEOID_ADDIT(id) >> 8) & 0xff) + +#define SGISN_GEO_TYPE_INVALID 0 +#define SGISN_GEO_TYPE_MODULE 1 +#define SGISN_GEO_TYPE_NODE 2 +#define SGISN_GEO_TYPE_RTR 3 +#define SGISN_GEO_TYPE_IOC 4 +#define SGISN_GEO_TYPE_DEV 5 /* PCI device */ +#define SGISN_GEO_TYPE_CPU 6 +#define SGISN_GEO_TYPE_MEM 7 + +#define SGISN_HUB_NITTES 8 +#define SGISN_HUB_NWIDGETS 16 + +struct sgisn_widget { + uint32_t wgt_hwmfg; + uint32_t wgt_hwrev; + uint32_t wgt_hwpn; + uint8_t wgt_port; + char _pad[3]; + uint64_t wgt_private; + uint64_t wgt_provider; + uint64_t wgt_vertex; +}; + +struct sgisn_hub { + uint64_t hub_geoid; + uint16_t hub_nasid; + uint16_t hub_peer_nasid; + char _pad[4]; + uint64_t hub_pointer; + uint64_t hub_dma_itte[SGISN_HUB_NITTES]; + struct sgisn_widget hub_widget[SGISN_HUB_NWIDGETS]; + + void *hdi_nodepda; + void *hdi_node_vertex; + + uint32_t hub_pci_maxseg; + uint32_t hub_pci_maxbus; +}; + +struct sgisn_irq { + uint64_t irq_unused; + uint16_t irq_nasid; + char _pad1[2]; + u_int irq_slice; + u_int irq_cpuid; + u_int irq_no; + u_int irq_pin; + uint64_t irq_xtaddr; + u_int irq_br_type; + char _pad2[4]; + uint64_t irq_bridge; + uint64_t irq_io_info; + u_int irq_last; + u_int irq_cookie; + u_int irq_flags; + u_int irq_refcnt; +}; + +struct sgisn_dev { + uint64_t dev_bar[6]; + uint64_t dev_rom; + uint64_t dev_handle; +}; + +#endif /* !_MACHINE_SGISN_H_ */ Modified: projects/altix/sys/ia64/pci/pci_cfgreg.c ============================================================================== --- projects/altix/sys/ia64/pci/pci_cfgreg.c Sat Apr 17 02:28:24 2010 (r206719) +++ projects/altix/sys/ia64/pci/pci_cfgreg.c Sat Apr 17 02:28:28 2010 (r206720) @@ -70,7 +70,7 @@ pci_cfgregread(int bus, int slot, int fu register_t is; u_long addr; - addr = pci_sal_address(0, bus, slot, func, reg); + addr = pci_sal_address(bus >> 8, bus & 0xff, slot, func, reg); if (addr == ~0ul) return (~0); @@ -91,7 +91,7 @@ pci_cfgregwrite(int bus, int slot, int f register_t is; u_long addr; - addr = pci_sal_address(0, bus, slot, func, reg); + addr = pci_sal_address(bus >> 8, bus & 0xff, slot, func, reg); if (addr == ~0ul) return; Added: projects/altix/sys/ia64/sgisn/sgisn_pcib.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/altix/sys/ia64/sgisn/sgisn_pcib.c Sat Apr 17 02:28:28 2010 (r206720) @@ -0,0 +1,212 @@ +/*- + * Copyright (c) 2010 Marcel Moolenaar + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "pcib_if.h" + +#include +#include +#include + +static struct sgisn_hub sgisn_pcib_hub; + +struct sgisn_pcib_softc { + device_t sc_dev; + u_int sc_busnr; +}; + +static int sgisn_pcib_attach(device_t); +static void sgisn_pcib_identify(driver_t *, device_t); +static int sgisn_pcib_probe(device_t); + +static int sgisn_pcib_read_ivar(device_t, device_t, int, uintptr_t *); +static int sgisn_pcib_write_ivar(device_t, device_t, int, uintptr_t); + +static int sgisn_pcib_maxslots(device_t); +static uint32_t sgisn_pcib_cfgread(device_t, u_int, u_int, u_int, u_int, int); +static void sgisn_pcib_cfgwrite(device_t, u_int, u_int, u_int, u_int, uint32_t, + int); + +/* + * Bus interface definitions. + */ +static device_method_t sgisn_pcib_methods[] = { + /* Device interface */ + DEVMETHOD(device_identify, sgisn_pcib_identify), + DEVMETHOD(device_probe, sgisn_pcib_probe), + DEVMETHOD(device_attach, sgisn_pcib_attach), + + /* Bus interface */ + DEVMETHOD(bus_read_ivar, sgisn_pcib_read_ivar), + DEVMETHOD(bus_write_ivar, sgisn_pcib_write_ivar), + DEVMETHOD(bus_print_child, bus_generic_print_child), + DEVMETHOD(bus_alloc_resource, bus_generic_alloc_resource), + DEVMETHOD(bus_release_resource, bus_generic_release_resource), + DEVMETHOD(bus_activate_resource, bus_generic_activate_resource), + DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource), + DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), + DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), + + /* pcib interface */ + DEVMETHOD(pcib_maxslots, sgisn_pcib_maxslots), + DEVMETHOD(pcib_read_config, sgisn_pcib_cfgread), + DEVMETHOD(pcib_write_config, sgisn_pcib_cfgwrite), + DEVMETHOD(pcib_route_interrupt, pcib_route_interrupt), + + { 0, 0 } +}; + +static driver_t sgisn_pcib_driver = { + "pcib", + sgisn_pcib_methods, + sizeof(struct sgisn_pcib_softc), +}; + +devclass_t pcib_devclass; + +DRIVER_MODULE(pcib, nexus, sgisn_pcib_driver, pcib_devclass, 0, 0); + +static int +sgisn_pcib_maxslots(device_t dev) +{ + + return (31); +} + +static uint32_t +sgisn_pcib_cfgread(device_t dev, u_int bus, u_int slot, u_int func, + u_int reg, int bytes) +{ + u_int domain = device_get_unit(dev); + uint32_t val; + + device_printf(dev, "%u:%u:%u: reg=%u", bus, slot, func, reg); + val = pci_cfgregread(domain << 8 | bus, slot, func, reg, bytes); + printf(" -> %u (%u bytes)\n", val, bytes); + return (val); +} + +static void +sgisn_pcib_cfgwrite(device_t dev, u_int bus, u_int slot, u_int func, + u_int reg, uint32_t val, int bytes) +{ + u_int domain = device_get_unit(dev); + + device_printf(dev, "%u:%u:%u: reg=%u <- %u (%u bytes)\n", bus, slot, + func, reg, val, bytes); + pci_cfgregwrite(domain << 8 | bus, slot, func, reg, val, bytes); +} + +static void +sgisn_pcib_identify(driver_t *drv, device_t bus) +{ + struct ia64_sal_result r; + void *addr; + u_int seg; + + sgisn_pcib_hub.hub_pci_maxseg = 0xffffffff; + sgisn_pcib_hub.hub_pci_maxbus = 0xff; + r = ia64_sal_entry(SAL_SGISN_IOHUB_INFO, PCPU_GET(md.sgisn_nasid), + ia64_tpa((uintptr_t)&sgisn_pcib_hub), 0, 0, 0, 0, 0); + if (r.sal_status != 0) + return; + + printf("XXX: %s: maxseg=%u, maxbus=%u\n", __func__, + sgisn_pcib_hub.hub_pci_maxseg, sgisn_pcib_hub.hub_pci_maxbus); + + for (seg = 0; seg <= sgisn_pcib_hub.hub_pci_maxseg; seg++) { + r = ia64_sal_entry(SAL_SGISN_IOBUS_INFO, seg, 0, + ia64_tpa((uintptr_t)&addr), 0, 0, 0, 0); + + printf("XXX: %s: seg=%u: stat=%#lx, addr=%p\n", __func__, seg, + r.sal_status, addr); + + if (r.sal_status == 0) + BUS_ADD_CHILD(bus, 100 + seg, drv->name, seg); + } +} + +static int +sgisn_pcib_probe(device_t dev) +{ + + device_set_desc(dev, "SGI PCI-X host controller"); + return (BUS_PROBE_DEFAULT); +} + +static int +sgisn_pcib_attach(device_t dev) +{ + struct sgisn_pcib_softc *sc; + + sc = device_get_softc(dev); + sc->sc_dev = dev; + + device_add_child(dev, "pci", -1); + return (bus_generic_attach(dev)); +} + +static int +sgisn_pcib_read_ivar(device_t dev, device_t child, int which, uintptr_t *res) +{ + struct sgisn_pcib_softc *sc = device_get_softc(dev); + + switch (which) { + case PCIB_IVAR_BUS: + *res = sc->sc_busnr; + return (0); + case PCIB_IVAR_DOMAIN: + *res = device_get_unit(dev); + return (0); + } + return (ENOENT); +} + +static int +sgisn_pcib_write_ivar(device_t dev, device_t child, int which, uintptr_t value) +{ + struct sgisn_pcib_softc *sc = device_get_softc(dev); + + switch (which) { + case PCIB_IVAR_BUS: + sc->sc_busnr = value; + return (0); + } + return (ENOENT); +} From owner-svn-src-projects@FreeBSD.ORG Sat Apr 17 04:07:39 2010 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 52118106566C; Sat, 17 Apr 2010 04:07:39 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 40A818FC14; Sat, 17 Apr 2010 04:07:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o3H47dbt042612; Sat, 17 Apr 2010 04:07:39 GMT (envelope-from marcel@svn.freebsd.org) Received: (from marcel@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o3H47dG4042610; Sat, 17 Apr 2010 04:07:39 GMT (envelope-from marcel@svn.freebsd.org) Message-Id: <201004170407.o3H47dG4042610@svn.freebsd.org> From: Marcel Moolenaar Date: Sat, 17 Apr 2010 04:07:39 +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: r206737 - projects/altix/sys/ia64/sgisn 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: Sat, 17 Apr 2010 04:07:39 -0000 Author: marcel Date: Sat Apr 17 04:07:38 2010 New Revision: 206737 URL: http://svn.freebsd.org/changeset/base/206737 Log: We need to iterate all busses in each domain. As it seems, bus number 1 in domain 1 has the devices we're looking for. For the busses that are present, the SAL call returns an non-NULL value for the addr parameter so use that as well as the status code to determine whether to create a child. Save the domain, bus number and PROM address in the softc after assigning the driver to the new device. This yields: ... pcib0: on motherboard pci0: on pcib0 pci0: domain=1, physical bus=1 ... pcib1: on motherboard pci1: on pcib1 pci1: domain=2, physical bus=1 ... Modified: projects/altix/sys/ia64/sgisn/sgisn_pcib.c Modified: projects/altix/sys/ia64/sgisn/sgisn_pcib.c ============================================================================== --- projects/altix/sys/ia64/sgisn/sgisn_pcib.c Sat Apr 17 04:06:40 2010 (r206736) +++ projects/altix/sys/ia64/sgisn/sgisn_pcib.c Sat Apr 17 04:07:38 2010 (r206737) @@ -44,10 +44,12 @@ __FBSDID("$FreeBSD$"); #include #include -static struct sgisn_hub sgisn_pcib_hub; +static struct sgisn_hub sgisn_hub; struct sgisn_pcib_softc { device_t sc_dev; + void *sc_promaddr; + u_int sc_domain; u_int sc_busnr; }; @@ -113,12 +115,13 @@ static uint32_t sgisn_pcib_cfgread(device_t dev, u_int bus, u_int slot, u_int func, u_int reg, int bytes) { - u_int domain = device_get_unit(dev); + struct sgisn_pcib_softc *sc; uint32_t val; - device_printf(dev, "%u:%u:%u: reg=%u", bus, slot, func, reg); - val = pci_cfgregread(domain << 8 | bus, slot, func, reg, bytes); - printf(" -> %u (%u bytes)\n", val, bytes); + sc = device_get_softc(dev); + + val = pci_cfgregread((sc->sc_domain << 8) | bus, slot, func, reg, + bytes); return (val); } @@ -126,39 +129,46 @@ static void sgisn_pcib_cfgwrite(device_t dev, u_int bus, u_int slot, u_int func, u_int reg, uint32_t val, int bytes) { - u_int domain = device_get_unit(dev); + struct sgisn_pcib_softc *sc; + + sc = device_get_softc(dev); - device_printf(dev, "%u:%u:%u: reg=%u <- %u (%u bytes)\n", bus, slot, - func, reg, val, bytes); - pci_cfgregwrite(domain << 8 | bus, slot, func, reg, val, bytes); + pci_cfgregwrite((sc->sc_domain << 8) | bus, slot, func, reg, val, + bytes); } static void sgisn_pcib_identify(driver_t *drv, device_t bus) { struct ia64_sal_result r; + device_t dev; + struct sgisn_pcib_softc *sc; void *addr; - u_int seg; + u_int busno, segno; - sgisn_pcib_hub.hub_pci_maxseg = 0xffffffff; - sgisn_pcib_hub.hub_pci_maxbus = 0xff; + sgisn_hub.hub_pci_maxseg = 0xffffffff; + sgisn_hub.hub_pci_maxbus = 0xff; r = ia64_sal_entry(SAL_SGISN_IOHUB_INFO, PCPU_GET(md.sgisn_nasid), - ia64_tpa((uintptr_t)&sgisn_pcib_hub), 0, 0, 0, 0, 0); + ia64_tpa((uintptr_t)&sgisn_hub), 0, 0, 0, 0, 0); if (r.sal_status != 0) return; - printf("XXX: %s: maxseg=%u, maxbus=%u\n", __func__, - sgisn_pcib_hub.hub_pci_maxseg, sgisn_pcib_hub.hub_pci_maxbus); - - for (seg = 0; seg <= sgisn_pcib_hub.hub_pci_maxseg; seg++) { - r = ia64_sal_entry(SAL_SGISN_IOBUS_INFO, seg, 0, - ia64_tpa((uintptr_t)&addr), 0, 0, 0, 0); - - printf("XXX: %s: seg=%u: stat=%#lx, addr=%p\n", __func__, seg, - r.sal_status, addr); - - if (r.sal_status == 0) - BUS_ADD_CHILD(bus, 100 + seg, drv->name, seg); + for (segno = 0; segno <= sgisn_hub.hub_pci_maxseg; segno++) { + for (busno = 0; busno <= sgisn_hub.hub_pci_maxbus; busno++) { + r = ia64_sal_entry(SAL_SGISN_IOBUS_INFO, segno, busno, + ia64_tpa((uintptr_t)&addr), 0, 0, 0, 0); + + if (r.sal_status == 0 && addr != NULL) { + dev = BUS_ADD_CHILD(bus, 0, drv->name, -1); + if (dev == NULL) + continue; + device_set_driver(dev, drv); + sc = device_get_softc(dev); + sc->sc_promaddr = addr; + sc->sc_domain = segno; + sc->sc_busnr = busno; + } + } } } @@ -192,7 +202,7 @@ sgisn_pcib_read_ivar(device_t dev, devic *res = sc->sc_busnr; return (0); case PCIB_IVAR_DOMAIN: - *res = device_get_unit(dev); + *res = sc->sc_domain; return (0); } return (ENOENT);