From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 01:22:56 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E71D1280; Mon, 29 Oct 2012 01:22:56 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6455D8FC08; Mon, 29 Oct 2012 01:22:55 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id b5so3471484lbd.13 for ; Sun, 28 Oct 2012 18:22:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=wBq3V7KN/ytE9M73F2fR3YVe5YHaO9t3RhxwvFogPiY=; b=QUYABKTsNbHZzD7vY1yAOcQqGUgY2GI4WBaa3qOlfu//UBbbtMcrdPy97U+OI60MKl R29z0rPBI36WFQI/nB/zG5wZ0cTQ9itBRWHdniXtpp7hj1I+VbubfcGYWd0+fpUGfVjQ 4HQYstXOXWGXsV8Y10912keHsP9eA829b4cK2bfv/a/e1mn5x7ZqP72ghgIRm5szaRl+ 5Dmopvn+QC4RSxNKX4/WvAguUqhsrmJX3PRlfGGjYLMlzPe6hQf3c39kZqs2dwma3Zzi uIxpUiodYkcF3U7QeryLkebPIh3bFE2bSkjUgUuC8qPhMcASuB2WvyMHh/HKAM0gHazH B2oA== MIME-Version: 1.0 Received: by 10.112.41.36 with SMTP id c4mr10702356lbl.75.1351473774198; Sun, 28 Oct 2012 18:22:54 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Sun, 28 Oct 2012 18:22:53 -0700 (PDT) In-Reply-To: References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> Date: Mon, 29 Oct 2012 01:22:53 +0000 X-Google-Sender-Auth: h3h6K9u8GGEqw3MiZQmASZ030TA Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: John Baldwin Content-Type: text/plain; charset=UTF-8 Cc: Davide Italiano , src-committers@freebsd.org, Jeff Roberson , Dimitry Andric , svn-src-projects@freebsd.org, Konstantin Belousov X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 29 Oct 2012 01:22:57 -0000 On Wed, Oct 10, 2012 at 5:49 PM, Attilio Rao wrote: > On Tue, Sep 18, 2012 at 1:13 AM, Attilio Rao wrote: >> On Thu, Aug 2, 2012 at 9:56 PM, Attilio Rao wrote: >>> On 7/30/12, John Baldwin wrote: >> >> [ trimm ] >> >>>> --- //depot/projects/smpng/sys/kern/kern_rmlock.c 2012-03-25 >>>> 18:45:29.000000000 0000 >>>> +++ //depot/user/jhb/lock/kern/kern_rmlock.c 2012-06-18 21:20:58.000000000 >>>> 0000 >>>> @@ -70,6 +70,9 @@ >>>> } >>>> >>>> static void assert_rm(const struct lock_object *lock, int what); >>>> +#ifdef DDB >>>> +static void db_show_rm(const struct lock_object *lock); >>>> +#endif >>>> static void lock_rm(struct lock_object *lock, int how); >>>> #ifdef KDTRACE_HOOKS >>>> static int owner_rm(const struct lock_object *lock, struct thread >>>> **owner); >>> >>> While here, did you consider also: >>> - Abstracting compiler_memory_barrier() into a MI, compiler dependent function? >> >> So what do you think about this patch? (Please double-check the GIT log). > > The real reason why I wanted an abstract __compiler_membar() was to > cleanly fix a bug that I think affects sched_pin()/sched_unpin() right > now. > Infact, I think the compiler can reorder operations around them making > their usage completely bogus. In addition, td_pinned field is not even > marked as volatile, thus I think currently the compiler can decide to > do stupid things like caching the value of td_pinned in CPU registers > or other optimizations which invalidate scheduler pinning. > > I reviewed all the possible races involved here with Jeff and John and > after some discussion I think that in order to prevent these side > effects the usage of compiler memory barriers in the operations is > both due and effective (see the attached patch). However, please note > that the presence of the compiler membar should not really change the > code, assuming current compilers don't screw something up. I verified > this is not the case with this very simple environment: > - amd64 CURRENT configuration, without the kernel debugging options > (in order to increase chances of optimizations) > - kernel compared are pre- and post- patch > - gcc is default FreeBSD: gcc version 4.2.1 20070831 patched [FreeBSD] > > [root@netboot-amd64 ~]# ls -al kernel.nopatch.md5 kernel.patch-novolatile.md5 > -rwxr-xr-x 1 root wheel 19807568 Oct 10 16:04 kernel.nopatch.md5 > -rwxr-xr-x 1 root wheel 19807568 Oct 10 16:41 kernel.patch-novolatile.md5 > [root@netboot-amd64 ~]# md5 kernel.nopatch.md5 > MD5 (kernel.nopatch.md5) = 7c5c5e33f2547a5e5bc701a3b124f0d9 > [root@netboot-amd64 ~]# md5 kernel.patch-novolatile.md5 > MD5 (kernel.patch-novolatile.md5) = 91c51afb4cc4ad229cc28da2024d8f54 > > So as you can see the size of the kernel is not changed but the md5 > CRC actually is. This should point in the direction that code actually > might have changed (unless someone has a good explanation for this > already) and then there could be some code reshuffling due to the use > of compiler membars. > > I also tried a version using volatile for td_pinned. I don't see why > this would be needed, but maybe someone would use this for > consistency. The following kernel.patch.md5 contains basically the > membars and the volatile marker for td_pinned: > > [root@netboot-amd64 ~]# ls -al kernel.nopatch.md5 kernel.patch.md5 > -rwxr-xr-x 1 root wheel 19807568 Oct 10 16:04 kernel.nopatch.md5 > -rwxr-xr-x 1 root wheel 19807824 Oct 10 16:09 kernel.patch.md5 > > As you can see the size of the kernel actually increased. I think that > gcc should probabilly produce very unoptimized code for volatile > operands, at least that is also what I understood by reading the > arguments behind atomic_t type in Linux (not using volatile by > default). > Considering this, I think I should prevent to be using volatile for > td_pinned and possibly we should think carefully when introducing new > volatile members in the future. > > Thanks, > Attilio > > Index: sys/sys/sched.h > =================================================================== > --- sys/sys/sched.h (revision 241395) > +++ sys/sys/sched.h (working copy) > @@ -146,11 +146,13 @@ static __inline void > sched_pin(void) > { > curthread->td_pinned++; > + __compiler_membar(); > } > > static __inline void > sched_unpin(void) > { > + __compiler_membar(); > curthread->td_pinned--; > } (Sorry for quoting it all, but I think the context is important for this). I've made more tests with this patch. I've compiled a GENERIC but debugging options (in order to eventually increase the likelyhood of optimizations by the compiler) using standard shipped gcc: [root@netboot-amd64 /usr/obj/root/CURRENT/sys]# gcc --version gcc (GCC) 4.2.1 20070831 patched [FreeBSD] I've then compiled produced code of splitted modules, for consumers of a base amd64 kernel where sched_pin() is used. More specifically I compared the produced code for: pmap.o, sched_ule.o, netisr.o, kern_rmlock.o, vm_glue.o, clock.o. For almost of all of them the produced code is exactly the same but for pmap.o, where is really minor and not decisive difference is found (in pmap_update_pde()): @@ -590,9 +590,9 @@ Disassembly of section .text: 758: 00 759: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 760 760: 41 b8 01 00 00 00 mov $0x1,%r8d - 766: 89 4d fc mov %ecx,-0x4(%rbp) - 769: 49 d3 e0 shl %cl,%r8 - 76c: 49 81 f9 00 00 00 00 cmp $0x0,%r9 + 766: 49 d3 e0 shl %cl,%r8 + 769: 49 81 f9 00 00 00 00 cmp $0x0,%r9 + 770: 89 4d fc mov %ecx,-0x4(%rbp) 773: 48 89 f7 mov %rsi,%rdi 776: 74 04 je 77c 778: 49 8b 79 38 mov 0x38(%r9),%rdi I think that this basically proves 2 things: FreeBSD should be generally free from reordering bug by incident right now (at least for amd64) and that sched_pin()/unpin() are used so seldomly that they don't make a real huge impact even in conjuction with a compiler memory barrier. I do not really epect that newer version of gcc or clang are going to pessimize such case, hence, I'm going to commit this patch to enforce correctness. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 01:45:32 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 27EEC6FF; Mon, 29 Oct 2012 01:45:32 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 89D3F8FC0A; Mon, 29 Oct 2012 01:45:30 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id e12so4382213lag.13 for ; Sun, 28 Oct 2012 18:45:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=+JJupYGBhMEHCwUkJGGc645038+9Cq91cERxFpZz7zo=; b=v/AofRWO84/zVXiW+wSdM+DzQyst8CHLIWK11ee3i5V0sxSvBln5lXwR3gLomu0/cb 1UOzgOnJTHwnFT49zwjCvMie6oCAx/OpfcUthjDY+SXvE9yXaEX8eGaakKKRQcpC0u5+ ROg92jqy6bRA1cSg0/fFBqj8enld3UZxFxAV0+u4sKCdRSitikm0mTNbIJVvZoY82fgy yC59npNhRnngAuJBg0n6XSAc4YVkAz948AC/UD/IDuhekG1hImc2WOciTROrcHfAluaV CVT5uUU2k1Q3k03XxukW4Zu4H8WWVNaT7O9TQ8G/PqRJ8q6/iTm6zT8YXcsm+AM7o+ad ZgSQ== MIME-Version: 1.0 Received: by 10.112.47.129 with SMTP id d1mr11085132lbn.115.1351475129237; Sun, 28 Oct 2012 18:45:29 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Sun, 28 Oct 2012 18:45:28 -0700 (PDT) In-Reply-To: References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> Date: Mon, 29 Oct 2012 01:45:28 +0000 X-Google-Sender-Auth: SxkfPPHXlO8-xg8EgMzO_qM5DjU Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: John Baldwin Content-Type: text/plain; charset=UTF-8 Cc: svn-src-projects@freebsd.org, Jeff Roberson , src-committers@freebsd.org, Bruce Evans , Florian Smeets X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 29 Oct 2012 01:45:32 -0000 On Wed, Oct 10, 2012 at 5:49 PM, Attilio Rao wrote: > On Tue, Sep 18, 2012 at 1:13 AM, Attilio Rao wrote: >> On Thu, Aug 2, 2012 at 9:56 PM, Attilio Rao wrote: >>> On 7/30/12, John Baldwin wrote: >> >> [ trimm ] >> >>>> --- //depot/projects/smpng/sys/kern/kern_rmlock.c 2012-03-25 >>>> 18:45:29.000000000 0000 >>>> +++ //depot/user/jhb/lock/kern/kern_rmlock.c 2012-06-18 21:20:58.000000000 >>>> 0000 >>>> @@ -70,6 +70,9 @@ >>>> } >>>> >>>> static void assert_rm(const struct lock_object *lock, int what); >>>> +#ifdef DDB >>>> +static void db_show_rm(const struct lock_object *lock); >>>> +#endif >>>> static void lock_rm(struct lock_object *lock, int how); >>>> #ifdef KDTRACE_HOOKS >>>> static int owner_rm(const struct lock_object *lock, struct thread >>>> **owner); >>> >>> While here, did you consider also: >>> - Abstracting compiler_memory_barrier() into a MI, compiler dependent function? >> >> So what do you think about this patch? (Please double-check the GIT log). > > The real reason why I wanted an abstract __compiler_membar() was to > cleanly fix a bug that I think affects sched_pin()/sched_unpin() right > now. Now that sched_pin()/sched_unpin() are fixed I would like to introduce this new patch, making critical_enter()/critical_exit() inline: http://www.freebsd.org/~attilio/inline_critical.patch The concept is pretty simple: simple add/dec for critical_enter, exit are inlined, the rest is in an "hard path". Debugging enables the hard paths by default (really I think that only KTR may be due here, but I thought that in case of INVARIANTS this was also wanted, so I added the check also for that case). flo@ has stress-tested the patch already and he may be starting serious benchmarks soon. The effectiveness of this patch is to determine and it brings again the question: better an hard function or the usage of compiler membars to avoid issues? I think that this patch should be in only if we can absolutely prove a measurable performance bump, otherwise I will just add a note to critical_enter()/critical_exit() explaining why they should not be inlined at all. Opinions? Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 01:51:25 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 90A93870; Mon, 29 Oct 2012 01:51:25 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 766558FC12; Mon, 29 Oct 2012 01:51:25 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9T1pPhr049843; Mon, 29 Oct 2012 01:51:25 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9T1pPAR049834; Mon, 29 Oct 2012 01:51:25 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201210290151.q9T1pPAR049834@svn.freebsd.org> From: Neel Natu Date: Mon, 29 Oct 2012 01:51:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242275 - in projects/bhyve/sys: amd64/vmm amd64/vmm/intel modules/vmm x86/include X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 01:51:25 -0000 Author: neel Date: Mon Oct 29 01:51:24 2012 New Revision: 242275 URL: http://svn.freebsd.org/changeset/base/242275 Log: Corral all the host state associated with the virtual machine into its own file. This state is independent of the type of hardware assist used so there is really no need for it to be in Intel-specific code. Obtained from: NetApp Added: projects/bhyve/sys/amd64/vmm/vmm_host.c (contents, props changed) projects/bhyve/sys/amd64/vmm/vmm_host.h (contents, props changed) Modified: projects/bhyve/sys/amd64/vmm/intel/vmcs.c projects/bhyve/sys/amd64/vmm/intel/vmx.c projects/bhyve/sys/amd64/vmm/vmm.c projects/bhyve/sys/modules/vmm/Makefile projects/bhyve/sys/x86/include/specialreg.h Modified: projects/bhyve/sys/amd64/vmm/intel/vmcs.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/intel/vmcs.c Mon Oct 29 01:35:17 2012 (r242274) +++ projects/bhyve/sys/amd64/vmm/intel/vmcs.c Mon Oct 29 01:51:24 2012 (r242275) @@ -42,6 +42,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include "vmm_host.h" #include "vmcs.h" #include "vmx_cpufunc.h" #include "ept.h" @@ -314,12 +315,12 @@ vmcs_set_defaults(struct vmcs *vmcs, { int error, codesel, datasel, tsssel; u_long cr0, cr4, efer; - uint64_t eptp, pat; + uint64_t eptp, pat, fsbase, idtrbase; uint32_t exc_bitmap; - codesel = GSEL(GCODE_SEL, SEL_KPL); - datasel = GSEL(GDATA_SEL, SEL_KPL); - tsssel = GSEL(GPROC0_SEL, SEL_KPL); + codesel = vmm_get_host_codesel(); + datasel = vmm_get_host_datasel(); + tsssel = vmm_get_host_tsssel(); /* * Make sure we have a "current" VMCS to work with. @@ -357,29 +358,22 @@ vmcs_set_defaults(struct vmcs *vmcs, /* Host state */ /* Initialize host IA32_PAT MSR */ - pat = rdmsr(MSR_PAT); + pat = vmm_get_host_pat(); if ((error = vmwrite(VMCS_HOST_IA32_PAT, pat)) != 0) goto done; /* Load the IA32_EFER MSR */ - efer = rdmsr(MSR_EFER); + efer = vmm_get_host_efer(); if ((error = vmwrite(VMCS_HOST_IA32_EFER, efer)) != 0) goto done; /* Load the control registers */ - /* - * We always want CR0.TS to be set when the processor does a VM exit. - * - * With emulation turned on unconditionally after a VM exit, we are - * able to trap inadvertent use of the FPU until the guest FPU state - * has been safely squirreled away. - */ - cr0 = rcr0() | CR0_TS; + cr0 = vmm_get_host_cr0(); if ((error = vmwrite(VMCS_HOST_CR0, cr0)) != 0) goto done; - cr4 = rcr4(); + cr4 = vmm_get_host_cr4() | CR4_VMXE; if ((error = vmwrite(VMCS_HOST_CR4, cr4)) != 0) goto done; @@ -411,10 +405,12 @@ vmcs_set_defaults(struct vmcs *vmcs, * Note that we exclude %gs, tss and gdtr here because their base * address is pcpu specific. */ - if ((error = vmwrite(VMCS_HOST_FS_BASE, 0)) != 0) + fsbase = vmm_get_host_fsbase(); + if ((error = vmwrite(VMCS_HOST_FS_BASE, fsbase)) != 0) goto done; - if ((error = vmwrite(VMCS_HOST_IDTR_BASE, r_idt.rd_base)) != 0) + idtrbase = vmm_get_host_idtrbase(); + if ((error = vmwrite(VMCS_HOST_IDTR_BASE, idtrbase)) != 0) goto done; /* instruction pointer */ Modified: projects/bhyve/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/intel/vmx.c Mon Oct 29 01:35:17 2012 (r242274) +++ projects/bhyve/sys/amd64/vmm/intel/vmx.c Mon Oct 29 01:51:24 2012 (r242275) @@ -51,6 +51,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include "vmm_host.h" #include "vmm_lapic.h" #include "vmm_msr.h" #include "vmm_ktr.h" @@ -64,8 +65,6 @@ __FBSDID("$FreeBSD$"); #include "vmx_controls.h" #include "vmm_instruction_emul.h" -#define CR4_VMXE (1UL << 13) - #define PINBASED_CTLS_ONE_SETTING \ (PINBASED_EXTINT_EXITING | \ PINBASED_NMI_EXITING | \ @@ -118,8 +117,6 @@ __FBSDID("$FreeBSD$"); MALLOC_DEFINE(M_VMX, "vmx", "vmx"); -extern struct pcpu __pcpu[]; - int vmxon_enabled[MAXCPU]; static char vmxon_region[MAXCPU][PAGE_SIZE] __aligned(PAGE_SIZE); @@ -836,15 +833,15 @@ vmx_set_pcpu_defaults(struct vmx *vmx, i vmm_stat_incr(vmx->vm, vcpu, VCPU_MIGRATIONS, 1); - error = vmwrite(VMCS_HOST_TR_BASE, (u_long)PCPU_GET(tssp)); + error = vmwrite(VMCS_HOST_TR_BASE, vmm_get_host_trbase()); if (error != 0) goto done; - error = vmwrite(VMCS_HOST_GDTR_BASE, (u_long)&gdt[NGDT * curcpu]); + error = vmwrite(VMCS_HOST_GDTR_BASE, vmm_get_host_gdtrbase()); if (error != 0) goto done; - error = vmwrite(VMCS_HOST_GS_BASE, (u_long)&__pcpu[curcpu]); + error = vmwrite(VMCS_HOST_GS_BASE, vmm_get_host_gsbase()); if (error != 0) goto done; Modified: projects/bhyve/sys/amd64/vmm/vmm.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/vmm.c Mon Oct 29 01:35:17 2012 (r242274) +++ projects/bhyve/sys/amd64/vmm/vmm.c Mon Oct 29 01:51:24 2012 (r242275) @@ -51,6 +51,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include "vmm_host.h" #include "vmm_mem.h" #include "vmm_util.h" #include @@ -196,6 +197,7 @@ vmm_init(void) { int error; + vmm_host_state_init(); vmm_ipi_init(); error = vmm_mem_init(); Added: projects/bhyve/sys/amd64/vmm/vmm_host.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve/sys/amd64/vmm/vmm_host.c Mon Oct 29 01:51:24 2012 (r242275) @@ -0,0 +1,124 @@ +/*- + * Copyright (c) 2012 NetApp, 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 NETAPP, INC ``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 NETAPP, INC 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$ + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include + +#include +#include +#include + +#include "vmm_host.h" + +static uint64_t vmm_host_efer, vmm_host_pat, vmm_host_cr0, vmm_host_cr4; + +void +vmm_host_state_init(void) +{ + + vmm_host_efer = rdmsr(MSR_EFER); + vmm_host_pat = rdmsr(MSR_PAT); + + /* + * We always want CR0.TS to be set when the processor does a VM exit. + * + * With emulation turned on unconditionally after a VM exit, we are + * able to trap inadvertent use of the FPU until the guest FPU state + * has been safely squirreled away. + */ + vmm_host_cr0 = rcr0() | CR0_TS; + + vmm_host_cr4 = rcr4(); +} + +uint64_t +vmm_get_host_pat(void) +{ + + return (vmm_host_pat); +} + +uint64_t +vmm_get_host_efer(void) +{ + + return (vmm_host_efer); +} + +uint64_t +vmm_get_host_cr0(void) +{ + + return (vmm_host_cr0); +} + +uint64_t +vmm_get_host_cr4(void) +{ + + return (vmm_host_cr4); +} + +uint64_t +vmm_get_host_datasel(void) +{ + + return (GSEL(GDATA_SEL, SEL_KPL)); + +} + +uint64_t +vmm_get_host_codesel(void) +{ + + return (GSEL(GCODE_SEL, SEL_KPL)); +} + +uint64_t +vmm_get_host_tsssel(void) +{ + + return (GSEL(GPROC0_SEL, SEL_KPL)); +} + +uint64_t +vmm_get_host_fsbase(void) +{ + + return (0); +} + +uint64_t +vmm_get_host_idtrbase(void) +{ + + return (r_idt.rd_base); +} Added: projects/bhyve/sys/amd64/vmm/vmm_host.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve/sys/amd64/vmm/vmm_host.h Mon Oct 29 01:51:24 2012 (r242275) @@ -0,0 +1,75 @@ +/*- + * Copyright (c) 2012 NetApp, 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 NETAPP, INC ``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 NETAPP, INC 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 _VMM_HOST_H_ +#define _VMM_HOST_H_ + +#ifndef _KERNEL +#error "no user-servicable parts inside" +#endif + +void vmm_host_state_init(void); + +uint64_t vmm_get_host_pat(void); +uint64_t vmm_get_host_efer(void); +uint64_t vmm_get_host_cr0(void); +uint64_t vmm_get_host_cr4(void); +uint64_t vmm_get_host_datasel(void); +uint64_t vmm_get_host_codesel(void); +uint64_t vmm_get_host_tsssel(void); +uint64_t vmm_get_host_fsbase(void); +uint64_t vmm_get_host_idtrbase(void); + +/* + * Inline access to host state that is used on every VM entry + */ +static __inline uint64_t +vmm_get_host_trbase(void) +{ + + return ((uint64_t)PCPU_GET(tssp)); +} + +static __inline uint64_t +vmm_get_host_gdtrbase(void) +{ + + return ((uint64_t)&gdt[NGDT * curcpu]); +} + +struct pcpu; +extern struct pcpu __pcpu[]; + +static __inline uint64_t +vmm_get_host_gsbase(void) +{ + + return ((uint64_t)&__pcpu[curcpu]); +} + +#endif Modified: projects/bhyve/sys/modules/vmm/Makefile ============================================================================== --- projects/bhyve/sys/modules/vmm/Makefile Mon Oct 29 01:35:17 2012 (r242274) +++ projects/bhyve/sys/modules/vmm/Makefile Mon Oct 29 01:51:24 2012 (r242275) @@ -13,6 +13,7 @@ CFLAGS+= -I${.CURDIR}/../../amd64/vmm/in .PATH: ${.CURDIR}/../../amd64/vmm SRCS+= vmm.c \ vmm_dev.c \ + vmm_host.c \ vmm_instruction_emul.c \ vmm_ipi.c \ vmm_lapic.c \ Modified: projects/bhyve/sys/x86/include/specialreg.h ============================================================================== --- projects/bhyve/sys/x86/include/specialreg.h Mon Oct 29 01:35:17 2012 (r242274) +++ projects/bhyve/sys/x86/include/specialreg.h Mon Oct 29 01:51:24 2012 (r242275) @@ -66,6 +66,7 @@ #define CR4_PCE 0x00000100 /* Performance monitoring counter enable */ #define CR4_FXSR 0x00000200 /* Fast FPU save/restore used by OS */ #define CR4_XMM 0x00000400 /* enable SIMD/MMX2 to use except 16 */ +#define CR4_VMXE 0x00002000 /* enable VMX operation (Intel-specific) */ #define CR4_XSAVE 0x00040000 /* XSETBV/XGETBV */ /* From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 02:25:34 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5C270E65; Mon, 29 Oct 2012 02:25:34 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id F084E8FC0A; Mon, 29 Oct 2012 02:25:33 +0000 (UTC) Received: by mail-da0-f54.google.com with SMTP id z9so2247009dad.13 for ; Sun, 28 Oct 2012 19:25:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=+rUcJY2oH4GFyabHzFaIOw5VrW1G+c3Y3XUHMM5slAE=; b=rZrW0XsN75h2gwyYjIycf2MGdOhjX/fWsXxcTmIfMNreg7wdOJm9DKEo+vJ9/mJw8i WhYvTWBWwRqwOgRYRhr54kXIuHgKaazulfRQPTCv0P9QlibJ9OWnCbu8BiFgJiJ5qpww 67McX+j6ZDFL7VQKLfJgMQXpp7NdeTcd/C1RInOGzj/T8Y87qhLA1fWnmMKhxRqSfW8p fVV/jofT+JHVBaiZ5FEaZ5tMrVjDeLZu4gTSLmxBLGh/6O7AXP7Py/pvjk7FxCfLeM17 3ufHWepbyUFXaX72x62QOn67ULrmfWhwudlLWeWbrJ+D3pCZm7XGQyXmh4+AnaYdYzE0 oK6Q== MIME-Version: 1.0 Received: by 10.68.218.226 with SMTP id pj2mr89581657pbc.33.1351477533413; Sun, 28 Oct 2012 19:25:33 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.146.233 with HTTP; Sun, 28 Oct 2012 19:25:33 -0700 (PDT) In-Reply-To: References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> Date: Sun, 28 Oct 2012 19:25:33 -0700 X-Google-Sender-Auth: oRUnrrkA3OG1Q_mrw9UeMK-G_fo Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Adrian Chadd To: attilio@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 02:25:34 -0000 So colour me a bit silly, but why didn't you use an atomic here for that single variable, rather than a memory barrier alone? I feel slightly nitpicky about it, but this stuff rubs me up slightly the wrong way, same as the "don't worry about using atomics for 32 bit set/reads, as those are guaranteed to be atomic on all of the platforms we use" done what, last year or so. Thanks, Adrian From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 05:38:44 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC102D94; Mon, 29 Oct 2012 05:38:44 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from fallbackmx10.syd.optusnet.com.au (fallbackmx10.syd.optusnet.com.au [211.29.132.251]) by mx1.freebsd.org (Postfix) with ESMTP id D05908FC08; Mon, 29 Oct 2012 05:38:43 +0000 (UTC) Received: from mail17.syd.optusnet.com.au (mail17.syd.optusnet.com.au [211.29.132.198]) by fallbackmx10.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q9T5cZQP023626; Mon, 29 Oct 2012 16:38:35 +1100 Received: from c122-106-175-26.carlnfd1.nsw.optusnet.com.au (c122-106-175-26.carlnfd1.nsw.optusnet.com.au [122.106.175.26]) by mail17.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q9T5cNux019402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Oct 2012 16:38:25 +1100 Date: Mon, 29 Oct 2012 16:38:23 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Attilio Rao Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern In-Reply-To: Message-ID: <20121029155136.O943@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Optus-Cloudmark-Score: 0 X-Optus-Cloudmark-Analysis: v=2.0 cv=EbGQ24aC c=1 sm=1 a=zSpkIMvUouMA:10 a=kj9zAlcOel0A:10 a=PO7r1zJSAAAA:8 a=JzwRw_2MAAAA:8 a=Y4pc3zAY36oA:10 a=6I5d2MoRAAAA:8 a=XYwvI5rj2Zj9zC00qfAA:9 a=CjuIK1q_8ugA:10 a=bxQHXO5Py4tHmhUgaywp5w==:117 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 05:38:44 -0000 On Mon, 29 Oct 2012, Attilio Rao wrote: > Now that sched_pin()/sched_unpin() are fixed I would like to introduce > this new patch, making critical_enter()/critical_exit() inline: > http://www.freebsd.org/~attilio/inline_critical.patch > > The concept is pretty simple: simple add/dec for critical_enter, exit > are inlined, the rest is in an "hard path". Debugging enables the hard > paths by default (really I think that only KTR may be due here, but I > thought that in case of INVARIANTS this was also wanted, so I added > the check also for that case). > > flo@ has stress-tested the patch already and he may be starting > serious benchmarks soon. > The effectiveness of this patch is to determine and it brings again > the question: better an hard function or the usage of compiler membars > to avoid issues? I think that this patch should be in only if we can > absolutely prove a measurable performance bump, otherwise I will just > add a note to critical_enter()/critical_exit() explaining why they > should not be inlined at all. Inlining of mtx_lock_spin() is bogus unless critical_enter() is inlined. Similarly for mtx_unlock_spin() and critical_exit(). It saves 1 function call. but critical_enter() does a function call anyway. critical_exit*( also has a branch in branch in it that might cost more than the function call just for mispredicting it. My version goes the other way and uninlines mtx_lock_spin() and mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and critical_exit() in them. This saves a lot of text space and thus hopefully saves time too. I couldn't find any cases where it either saved or lost a significant amount of time. The main cause of time differences is probably mispredicted branches: with mtx*() inlined, the branches in it can be predicted separately, so they are more predictable. However, when they are separate, there may be enough to thrash the branch predictor. It is probably best to only inline mtx*() for a few heavily-used locks and only inline critical*() if it is either in one of these or is in a non-inline function. Otherwise, inlining mainly gives code bloat that is only harmless if the code is rarely actually used. But this is hard to configure. is already a mess to support uninlining for debugging cases. OTOH, I couldn't get uninlining of mtx_lock() and mtx_unlock() to work. These are a little smaller than the spinlock versions, mainly since they don't inline critical*(). The loss from unlining them cannot be compensated for by uninlining critical*() in them, and I found just 1 workload where uninlining them was slower: udp packets per second bandwidth tests. Uninlining gives a very measurable space debloatage jump :-). Time performance changes for uninlining and inlining are difficult to measure and more difficult to verify, since they are very machine-dependent, load-dependent, and cache-dependent. While I was measuring it, the packet bandwidth test was varying by up to 30% due to changes like adding 4 bytes in unused code or data. I attribute this to more cache misses, but couldn't find exactly where they were. (This, was mostly on AthlonXP and Athlon64 systems, where caches are large but not very associative. The non-associativity tends to cause more cache misses in microbenchmarks since although microbenchmarks give an unreally small data set, it is not small enough to fit perfectly with low associativity). The only consistency was that -current was slower than my version and kept getting slower. I attribute the slowness to general kernel bloat. When the CPU resources are held fixed, the creeping bloat steals more resources from the fast path. Notes about this shouldn't say more than that it didn't work when you tried it. Doubling of CPU resources in next year's CPU might make everything fit in the fast path until the creeping bloat catches up. Bruce From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 07:53:11 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C2D95993 for ; Mon, 29 Oct 2012 07:53:11 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id 1F1C08FC16 for ; Mon, 29 Oct 2012 07:53:10 +0000 (UTC) Received: (qmail 95318 invoked from network); 29 Oct 2012 09:30:07 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 29 Oct 2012 09:30:07 -0000 Message-ID: <508E35E3.9020801@freebsd.org> Date: Mon, 29 Oct 2012 08:53:07 +0100 From: Andre Oppermann User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: Adrian Chadd Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , attilio@freebsd.org, Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 07:53:11 -0000 On 29.10.2012 03:25, Adrian Chadd wrote: > So colour me a bit silly, but why didn't you use an atomic here for > that single variable, rather than a memory barrier alone? Because sched_pin() can only be used within a critical section and thus guarantees that we stay on the same CPU. So we don't have to worry about full SMP visibility and preventing just the compiler from reordering or register caching the value. The atomic functions do a full bus lock cycle and a CPU pipeline flush (in most cases) to make sure that the new value is seen on all CPU's at the same time. On SMP architectures and shared data structures you have to worry about three things: - compiler reordering (instruction optimizations) - cpu pipelines - memory and cache coherency To be honest it takes some time to understand the different behaviors and then to be able to reason about it. There is quite some nice and dense literature out there about atomics. Googling turns up the important ones. > I feel slightly nitpicky about it, but this stuff rubs me up slightly > the wrong way, same as the "don't worry about using atomics for 32 bit > set/reads, as those are guaranteed to be atomic on all of the > platforms we use" done what, last year or so. Well, we have to have a baseline somewhere. Many architectures don't even have atomics for less than 32 bits. -- Andre From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 12:37:40 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0FC7865A; Mon, 29 Oct 2012 12:37:40 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id ECD148FC1B; Mon, 29 Oct 2012 12:37:39 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9TCbdW0062105; Mon, 29 Oct 2012 12:37:39 GMT (envelope-from bapt@svn.freebsd.org) Received: (from bapt@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9TCbdV4062103; Mon, 29 Oct 2012 12:37:39 GMT (envelope-from bapt@svn.freebsd.org) Message-Id: <201210291237.q9TCbdV4062103@svn.freebsd.org> From: Baptiste Daroussin Date: Mon, 29 Oct 2012 12:37:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242310 - projects/portbuild/scripts X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 12:37:40 -0000 Author: bapt Date: Mon Oct 29 12:37:39 2012 New Revision: 242310 URL: http://svn.freebsd.org/changeset/base/242310 Log: openjdk needs fdescfs Modified: projects/portbuild/scripts/portbuild Modified: projects/portbuild/scripts/portbuild ============================================================================== --- projects/portbuild/scripts/portbuild Mon Oct 29 12:31:12 2012 (r242309) +++ projects/portbuild/scripts/portbuild Mon Oct 29 12:37:39 2012 (r242310) @@ -261,6 +261,7 @@ mount_fs ${builddir}/src ${chroot}${CLIE buildenv.client ${arch} ${chroot}${CLIENT_SRCBASE} mount -t devfs foo ${chroot}/dev +mount -t fdescfs fdesc ${chroot}/dev/fd umount -f ${chroot}/compat/linux/proc > /dev/null 2>&1 # just in case... From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 13:06:23 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F58741F; Mon, 29 Oct 2012 13:06:23 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id DA39D8FC08; Mon, 29 Oct 2012 13:06:21 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id b5so3870627lbd.13 for ; Mon, 29 Oct 2012 06:06:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=MH71nGbLyyvJwMcW66tOhPSzMICW/sOienKvRAZ9sfc=; b=RGxM+pCaFKIMs709XCs/n9Xtx4MKOxqsmDyS4bSO89Xg10mlUsHSCuMUwgrIWOC29w GFiGFXLJtUB6ngfshE/YKkdkrsMOwqIWg2GTccKItb8vwo1MQ9yTjNLFSMnUIidTt+V3 KFXQ4yUY0WtF9xfL1ZbEqN1caVFxTCgo0DI9dglvtnZrD1XUtOhcnhZNoZfsDxi7xv3O zW4Nw7F9m5GmdYN3x6N3nmqyRHvopA91+7LmMh/U/rhpicC+lDp9sgOcnSc9g7IQhubP BbhrvjLt/1mPmkyvtsWFfHhTSjhQzxfH+bb3LSSiJjpdOjlZduO6pUimP5M91SLX7tzJ +7jw== MIME-Version: 1.0 Received: by 10.112.41.36 with SMTP id c4mr11283274lbl.75.1351515980608; Mon, 29 Oct 2012 06:06:20 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Mon, 29 Oct 2012 06:06:20 -0700 (PDT) In-Reply-To: <20121029155136.O943@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> Date: Mon, 29 Oct 2012 13:06:20 +0000 X-Google-Sender-Auth: p2RzMen0pQE3PB1L6tUJ4zllo34 Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: Bruce Evans Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 29 Oct 2012 13:06:23 -0000 On 10/29/12, Bruce Evans wrote: > On Mon, 29 Oct 2012, Attilio Rao wrote: > >> Now that sched_pin()/sched_unpin() are fixed I would like to introduce >> this new patch, making critical_enter()/critical_exit() inline: >> http://www.freebsd.org/~attilio/inline_critical.patch >> >> The concept is pretty simple: simple add/dec for critical_enter, exit >> are inlined, the rest is in an "hard path". Debugging enables the hard >> paths by default (really I think that only KTR may be due here, but I >> thought that in case of INVARIANTS this was also wanted, so I added >> the check also for that case). >> >> flo@ has stress-tested the patch already and he may be starting >> serious benchmarks soon. >> The effectiveness of this patch is to determine and it brings again >> the question: better an hard function or the usage of compiler membars >> to avoid issues? I think that this patch should be in only if we can >> absolutely prove a measurable performance bump, otherwise I will just >> add a note to critical_enter()/critical_exit() explaining why they >> should not be inlined at all. > > Inlining of mtx_lock_spin() is bogus unless critical_enter() is inlined. > Similarly for mtx_unlock_spin() and critical_exit(). It saves 1 function > call. but critical_enter() does a function call anyway. critical_exit*( > also has a branch in branch in it that might cost more than the function > call just for mispredicting it. Correct, that is a further argument for having inlined critical_enter(), even if the actual calling cames from spinlock_enter(), not critical_enter(), which must be MD (that's on FreeBSD, not sure what happens in your OS). > My version goes the other way and uninlines mtx_lock_spin() and > mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and > critical_exit() in them. This saves a lot of text space and thus > hopefully saves time too. I couldn't find any cases where it either > saved or lost a significant amount of time. The main cause of time > differences is probably mispredicted branches: with mtx*() inlined, > the branches in it can be predicted separately, so they are more > predictable. However, when they are separate, there may be enough to > thrash the branch predictor. It is probably best to only inline mtx*() > for a few heavily-used locks and only inline critical*() if it is either > in one of these or is in a non-inline function. Otherwise, inlining > mainly gives code bloat that is only harmless if the code is rarely > actually used. But this is hard to configure. is > already a mess to support uninlining for debugging cases. > > OTOH, I couldn't get uninlining of mtx_lock() and mtx_unlock() to work. > These are a little smaller than the spinlock versions, mainly since they > don't inline critical*(). The loss from unlining them cannot be > compensated for by uninlining critical*() in them, and I found just 1 > workload where uninlining them was slower: udp packets per second bandwidth > tests. I don't think that uninling mtx_lock()/unlock() (btw, on which hw are you testing them if you are still able to catch performance penalties by branch misprediction?!) is a good idea, likely what would be a better one is to both inline critical_enter() and spinlock_enter(). Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 13:08:36 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B77005BC; Mon, 29 Oct 2012 13:08:36 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id F38FB8FC18; Mon, 29 Oct 2012 13:08:34 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id b5so3873088lbd.13 for ; Mon, 29 Oct 2012 06:08:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=+vpxegF2iwcip/x9xbohULpdd6f5Srz+LPOpjINksNE=; b=yWnkn4IC28gVXuu5aIlj+wewlGEfOz4+3YlI/NJ7GmmhxXyEwVNUzdo8nwmO3TpxGt 8NKN7MnBWMkQpxhmKPw4d54pj7aKiVXbEKgWDNPVSju0XZupjD8QcGK0/wBJLqLFyQFH tMcOV1MsXqVkbixjmBWRauSYBRx3vH4m26MPPAzEawylL3gTlA/mFbdte0oBsBiHPt1Q KNahCOJlNrcOGR5IBTRI17hquOZp+hrLGh5/nd3VBWeFb1+yRnQp51ahIAqzhH1yFz3t YPQ0aREBOO7yKk5+NWspX/EyYq0oqFYOz8p0+9LSXykDyQmYXWwny1ccoeYklUnRIEd4 BZfg== MIME-Version: 1.0 Received: by 10.112.98.37 with SMTP id ef5mr11987560lbb.84.1351516113934; Mon, 29 Oct 2012 06:08:33 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Mon, 29 Oct 2012 06:08:33 -0700 (PDT) In-Reply-To: References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> Date: Mon, 29 Oct 2012 13:08:33 +0000 X-Google-Sender-Auth: MW5XI83mZ7eiQpJIZiWYDY-ypc4 Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: Adrian Chadd Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 29 Oct 2012 13:08:36 -0000 On 10/29/12, Adrian Chadd wrote: > So colour me a bit silly, but why didn't you use an atomic here for > that single variable, rather than a memory barrier alone? Because it is not necessary? I just need that the compiler doesn't play silly, I don't need to add unnecessary bloating code to sched_pin()/unpin(). Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 13:26:13 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DBD75399; Mon, 29 Oct 2012 13:26:12 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kostikbel-1-pt.tunnel.tserv11.ams1.ipv6.he.net [IPv6:2001:470:1f14:13d6::2]) by mx1.freebsd.org (Postfix) with ESMTP id 757008FC17; Mon, 29 Oct 2012 13:26:12 +0000 (UTC) Received: from tom.home (localhost [127.0.0.1]) by kib.kiev.ua (8.14.5/8.14.5) with ESMTP id q9TDQ5wD033135; Mon, 29 Oct 2012 15:26:05 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by tom.home (8.14.5/8.14.5/Submit) id q9TDQ5Br033134; Mon, 29 Oct 2012 15:26:05 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 29 Oct 2012 15:26:05 +0200 From: Konstantin Belousov To: Andre Oppermann Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern Message-ID: <20121029132605.GL73505@kib.kiev.ua> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <508E35E3.9020801@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8tUgZ4IE8L4vmMyh" Content-Disposition: inline In-Reply-To: <508E35E3.9020801@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=0.2 required=5.0 tests=ALL_TRUSTED, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home Cc: Adrian Chadd , src-committers@freebsd.org, John Baldwin , Jeff Roberson , attilio@freebsd.org, Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 13:26:13 -0000 --8tUgZ4IE8L4vmMyh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 29, 2012 at 08:53:07AM +0100, Andre Oppermann wrote: > On 29.10.2012 03:25, Adrian Chadd wrote: > > So colour me a bit silly, but why didn't you use an atomic here for > > that single variable, rather than a memory barrier alone? >=20 > Because sched_pin() can only be used within a critical section and > thus guarantees that we stay on the same CPU. So we don't have to > worry about full SMP visibility and preventing just the compiler from > reordering or register caching the value. This is wrong, both for preassumption ('sched_pin() can only be used within a critical section') and for the conclusion. sched_pin() does not require the containing critical section for use. sched_pin() is a thread-local operation. This is why we should only worry about local reordering, since mi_switch() must be executed by current processor to switch the current thread. I agree with Attilio patch, it seems that normal C rules are not enough to guarantee that no harmful reordering, which can be observed through the async events on current core, happens. >=20 > The atomic functions do a full bus lock cycle and a CPU pipeline > flush (in most cases) to make sure that the new value is seen on > all CPU's at the same time. >=20 > On SMP architectures and shared data structures you have to worry > about three things: > - compiler reordering (instruction optimizations) > - cpu pipelines > - memory and cache coherency >=20 > To be honest it takes some time to understand the different behaviors > and then to be able to reason about it. There is quite some nice and > dense literature out there about atomics. Googling turns up the > important ones. >=20 > > I feel slightly nitpicky about it, but this stuff rubs me up slightly > > the wrong way, same as the "don't worry about using atomics for 32 bit > > set/reads, as those are guaranteed to be atomic on all of the > > platforms we use" done what, last year or so. >=20 > Well, we have to have a baseline somewhere. Many architectures don't > even have atomics for less than 32 bits. >=20 > --=20 > Andre --8tUgZ4IE8L4vmMyh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlCOg+wACgkQC3+MBN1Mb4jGIQCglBktV0F9FBNnXXAsgxguNgQ2 X4sAoLZUeVFNGSkVme5+jfOz4bLoMj6M =hMxy -----END PGP SIGNATURE----- --8tUgZ4IE8L4vmMyh-- From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 13:48:09 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 55E2F7D8 for ; Mon, 29 Oct 2012 13:48:09 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.freebsd.org (Postfix) with ESMTP id 868338FC18 for ; Mon, 29 Oct 2012 13:48:08 +0000 (UTC) Received: (qmail 40012 invoked from network); 29 Oct 2012 15:25:02 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 29 Oct 2012 15:25:02 -0000 Message-ID: <508E8914.7050505@freebsd.org> Date: Mon, 29 Oct 2012 14:48:04 +0100 From: Andre Oppermann User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: Konstantin Belousov Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <508E35E3.9020801@freebsd.org> <20121029132605.GL73505@kib.kiev.ua> In-Reply-To: <20121029132605.GL73505@kib.kiev.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Adrian Chadd , src-committers@freebsd.org, John Baldwin , Jeff Roberson , attilio@freebsd.org, Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 13:48:09 -0000 On 29.10.2012 14:26, Konstantin Belousov wrote: > On Mon, Oct 29, 2012 at 08:53:07AM +0100, Andre Oppermann wrote: >> On 29.10.2012 03:25, Adrian Chadd wrote: >>> So colour me a bit silly, but why didn't you use an atomic here for >>> that single variable, rather than a memory barrier alone? >> >> Because sched_pin() can only be used within a critical section and >> thus guarantees that we stay on the same CPU. So we don't have to >> worry about full SMP visibility and preventing just the compiler from >> reordering or register caching the value. > > This is wrong, both for preassumption ('sched_pin() can only be used > within a critical section') and for the conclusion. sched_pin() does > not require the containing critical section for use. > > sched_pin() is a thread-local operation. This is why we should only > worry about local reordering, since mi_switch() must be executed > by current processor to switch the current thread. I wasn't aware of these intimate dependencies and constrains. Thanks for explaining it. The lack of SMP visibility was the important part wrt. atomic ops. -- Andre From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 15:34:27 2012 Return-Path: Delivered-To: svn-src-projects@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9F76DBC7; Mon, 29 Oct 2012 15:34:27 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail03.syd.optusnet.com.au (mail03.syd.optusnet.com.au [211.29.132.184]) by mx1.freebsd.org (Postfix) with ESMTP id 242388FC0C; Mon, 29 Oct 2012 15:34:26 +0000 (UTC) Received: from c122-106-175-26.carlnfd1.nsw.optusnet.com.au (c122-106-175-26.carlnfd1.nsw.optusnet.com.au [122.106.175.26]) by mail03.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q9TFYNju014450 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Oct 2012 02:34:24 +1100 Date: Tue, 30 Oct 2012 02:34:23 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Attilio Rao Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern In-Reply-To: Message-ID: <20121030014250.D5191@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Optus-Cloudmark-Score: 0 X-Optus-Cloudmark-Analysis: v=2.0 cv=EbGQ24aC c=1 sm=1 a=zSpkIMvUouMA:10 a=kj9zAlcOel0A:10 a=PO7r1zJSAAAA:8 a=JzwRw_2MAAAA:8 a=Y4pc3zAY36oA:10 a=6I5d2MoRAAAA:8 a=bszOWdyLQ-ZoIfDFDpYA:9 a=CjuIK1q_8ugA:10 a=bxQHXO5Py4tHmhUgaywp5w==:117 Cc: src-committers@FreeBSD.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , Bruce Evans , svn-src-projects@FreeBSD.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 15:34:27 -0000 On Mon, 29 Oct 2012, Attilio Rao wrote: > On 10/29/12, Bruce Evans wrote: >> On Mon, 29 Oct 2012, Attilio Rao wrote: >> >>> Now that sched_pin()/sched_unpin() are fixed I would like to introduce >>> this new patch, making critical_enter()/critical_exit() inline: >>> http://www.freebsd.org/~attilio/inline_critical.patch >>> >>> The concept is pretty simple: simple add/dec for critical_enter, exit >>> are inlined, the rest is in an "hard path". Debugging enables the hard >>> paths by default (really I think that only KTR may be due here, but I >>> thought that in case of INVARIANTS this was also wanted, so I added >>> the check also for that case). >> ... >> Inlining of mtx_lock_spin() is bogus unless critical_enter() is inlined. >> Similarly for mtx_unlock_spin() and critical_exit(). It saves 1 function >> call. but critical_enter() does a function call anyway. critical_exit*( >> also has a branch in branch in it that might cost more than the function >> call just for mispredicting it. > > Correct, that is a further argument for having inlined > critical_enter(), And for inlining neither, ot the opposite one like I do. > even if the actual calling cames from > spinlock_enter(), not critical_enter(), which must be MD (that's on > FreeBSD, not sure what happens in your OS). I forgot that I don't have the slow functions spinlock_enter() and spinlock_exit() in mtx_[un]lock_spin(). (My mutexes don't block interrupts, as required for fast interrupt handling that is actually fast (really low-latency). My spinlocks just use critical*(), and critical*() doesn't block fast interrupt handling.) The spinlock_enter() calls mean that inlining mutex calls is even more bogus. Instead of just 1 function call which does not much more than increment or decrement a counter, there is a nested call to the critical*() one and another call to spinlock_enter(). spinlock_enter() is MD and might need to do lots of slow hardware things. critical_enter() does the following on i386: % void % spinlock_enter(void) % { % struct thread *td; % register_t flags; % % td = curthread; % if (td->td_md.md_spinlock_count == 0) { % flags = intr_disable(); This is a CPU control instruction and thus tends to be slow. It was very slow on Pentium4. It might involve some serialization although it is not a full serialization instruction. % td->td_md.md_spinlock_count = 1; % flags &= ~PSL_T; The previous line is from my version. It fixes spurious trace traps when the flags are popped in critical_exit(). Similar fixes are needed for the pushfl/popfl sequences in swtch.s. The spurious trace traps were and might still be more harmful than they should be since they exercise deadlock bugs in syscons and/or printf. Simply trace through a large amount of code in ddb, going through here a few times to set up spurious trace traps for several td's. It may also be necessary to have syscons and/or printf doing non-ddb i/o. Eventually the trace traps bite and demonstrate the deadlock. % td->td_md.md_saved_flags = flags; % } else % td->td_md.md_spinlock_count++; % critical_enter(); % } Everything else uses simple non-control instructions so it is quite fast. However, if this is not serialized, then it can run in parallel with mtx_lock_spin() and vice versa since there are no inter-dependencies. It is unclear whether the parallelism is helped or harmed by not inlining mtx_lock_spin(). >> My version goes the other way and uninlines mtx_lock_spin() and >> mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and >> critical_exit() in them. This saves a lot of text space and thus >> hopefully saves time too. I couldn't find any cases where it either >> ... >> >> OTOH, I couldn't get uninlining of mtx_lock() and mtx_unlock() to work. >> .. > > I don't think that uninling mtx_lock()/unlock() (btw, on which hw are > you testing them if you are still able to catch performance penalties > by branch misprediction?!) is a good idea, likely what would be a > better one is to both inline critical_enter() and spinlock_enter(). Er, it is a good idea, as explained above. Whether it is better in practice is very MD. The mtx non-calls are already quite large, and adding critical*() and spinlock*() to them would make them larger. Above a certain MD size, inlining is just slower because it busts caches. spinlock*() is especially hard to inline because it does MD magic that might be even larger than the i386 version. Bruce From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 15:43:50 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EC6E3DF8; Mon, 29 Oct 2012 15:43:50 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 416298FC14; Mon, 29 Oct 2012 15:43:48 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id b5so4033829lbd.13 for ; Mon, 29 Oct 2012 08:43:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=ZFkjh6w6r0sfb8dqCjdw0zOkNKki2gl1LG1DEM6Vp4w=; b=RIVu5svEkFceOUXIEBf7JVsKkiMuPEuzdaDncwxrCgr+6QuwVb/6eT5zJaovjOIfDt KYBocJ5rlpZHgNoGJaqHLDMSahSKdMUp7NX4A1PBCWawfFs0vu45uXAlKSN0AKshlao5 UklRJaglR4PGy9M8Pck2vTHs4+xV0NnpSX9jt3qrDAgzn2nBV2f1XTWe/fpx/GK3N0t7 Vcfhra28maSdqLA019iUfdku59rFHeZxFiOD04vxa5sG/g1qt+3OLAGjkERBy1+1bXwn zcP0vEYRdgXi24F5UQhb9b3JJRk5SpaBVbKTEN7hoeuIeUtyOOKYYRYoW4zIpGrodJIi jMLw== MIME-Version: 1.0 Received: by 10.152.104.50 with SMTP id gb18mr28204569lab.9.1351525427578; Mon, 29 Oct 2012 08:43:47 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Mon, 29 Oct 2012 08:43:47 -0700 (PDT) In-Reply-To: <20121030014250.D5191@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> <20121030014250.D5191@besplex.bde.org> Date: Mon, 29 Oct 2012 15:43:47 +0000 X-Google-Sender-Auth: tLroOjcHA09Z9mE5RnsKKK-5U0A Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: Bruce Evans Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 29 Oct 2012 15:43:51 -0000 On 10/29/12, Bruce Evans wrote: > On Mon, 29 Oct 2012, Attilio Rao wrote: > >> On 10/29/12, Bruce Evans wrote: >>> On Mon, 29 Oct 2012, Attilio Rao wrote: >>> >>>> Now that sched_pin()/sched_unpin() are fixed I would like to introduce >>>> this new patch, making critical_enter()/critical_exit() inline: >>>> http://www.freebsd.org/~attilio/inline_critical.patch >>>> >>>> The concept is pretty simple: simple add/dec for critical_enter, exit >>>> are inlined, the rest is in an "hard path". Debugging enables the hard >>>> paths by default (really I think that only KTR may be due here, but I >>>> thought that in case of INVARIANTS this was also wanted, so I added >>>> the check also for that case). >>> ... >>> Inlining of mtx_lock_spin() is bogus unless critical_enter() is inlined. >>> Similarly for mtx_unlock_spin() and critical_exit(). It saves 1 >>> function >>> call. but critical_enter() does a function call anyway. critical_exit*( >>> also has a branch in branch in it that might cost more than the function >>> call just for mispredicting it. >> >> Correct, that is a further argument for having inlined >> critical_enter(), > > And for inlining neither, ot the opposite one like I do. > >> even if the actual calling cames from >> spinlock_enter(), not critical_enter(), which must be MD (that's on >> FreeBSD, not sure what happens in your OS). > > I forgot that I don't have the slow functions spinlock_enter() and > spinlock_exit() in mtx_[un]lock_spin(). (My mutexes don't block > interrupts, as required for fast interrupt handling that is actually > fast (really low-latency). My spinlocks just use critical*(), and > critical*() doesn't block fast interrupt handling.) > > The spinlock_enter() calls mean that inlining mutex calls is even more > bogus. Instead of just 1 function call which does not much more than > increment or decrement a counter, there is a nested call to the critical*() > one and another call to spinlock_enter(). spinlock_enter() is MD and > might need to do lots of slow hardware things. critical_enter() does > the following on i386: > > % void > % spinlock_enter(void) > % { > % struct thread *td; > % register_t flags; > % > % td = curthread; > % if (td->td_md.md_spinlock_count == 0) { > % flags = intr_disable(); > > This is a CPU control instruction and thus tends to be slow. It was very > slow on Pentium4. It might involve some serialization although it is > not a full serialization instruction. > > % td->td_md.md_spinlock_count = 1; > % flags &= ~PSL_T; > > The previous line is from my version. It fixes spurious trace traps when > the flags are popped in critical_exit(). Similar fixes are needed for > the pushfl/popfl sequences in swtch.s. The spurious trace traps were > and might still be more harmful than they should be since they exercise > deadlock bugs in syscons and/or printf. Simply trace through a large > amount of code in ddb, going through here a few times to set up spurious > trace traps for several td's. It may also be necessary to have syscons > and/or printf doing non-ddb i/o. Eventually the trace traps bite and > demonstrate the deadlock. > > % td->td_md.md_saved_flags = flags; > % } else > % td->td_md.md_spinlock_count++; > % critical_enter(); > % } > > Everything else uses simple non-control instructions so it is quite fast. > However, if this is not serialized, then it can run in parallel with > mtx_lock_spin() and vice versa since there are no inter-dependencies. > It is unclear whether the parallelism is helped or harmed by not > inlining mtx_lock_spin(). > >>> My version goes the other way and uninlines mtx_lock_spin() and >>> mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and >>> critical_exit() in them. This saves a lot of text space and thus >>> hopefully saves time too. I couldn't find any cases where it either >>> ... >>> >>> OTOH, I couldn't get uninlining of mtx_lock() and mtx_unlock() to work. >>> .. >> >> I don't think that uninling mtx_lock()/unlock() (btw, on which hw are >> you testing them if you are still able to catch performance penalties >> by branch misprediction?!) is a good idea, likely what would be a >> better one is to both inline critical_enter() and spinlock_enter(). > > Er, it is a good idea, as explained above. Whether it is better in > practice is very MD. The mtx non-calls are already quite large, and > adding critical*() and spinlock*() to them would make them larger. > Above a certain MD size, inlining is just slower because it busts caches. > spinlock*() is especially hard to inline because it does MD magic that > might be even larger than the i386 version. You are misunderstanding. mtx_lock()/unlock() don't call spinlock_enter()/spinlock_exit() thus their inlined call results more or less in a single atomic operation. That must not be wrapped in a function call IMHO. (If your OS does a quite different thing I don't know, I don't have sources off-hand, but it is quite difficult to follow you sometimes because you mix FreeBSD behaviour with your-OS behaviour). Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 18:15:41 2012 Return-Path: Delivered-To: svn-src-projects@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25D68190; Mon, 29 Oct 2012 18:15:41 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail06.syd.optusnet.com.au (mail06.syd.optusnet.com.au [211.29.132.187]) by mx1.freebsd.org (Postfix) with ESMTP id 932D78FC12; Mon, 29 Oct 2012 18:15:40 +0000 (UTC) Received: from c122-106-175-26.carlnfd1.nsw.optusnet.com.au (c122-106-175-26.carlnfd1.nsw.optusnet.com.au [122.106.175.26]) by mail06.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q9TIFTBP025146 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 Oct 2012 05:15:30 +1100 Date: Tue, 30 Oct 2012 05:15:29 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Attilio Rao Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern In-Reply-To: Message-ID: <20121030043922.H8166@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> <20121030014250.D5191@besplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Optus-Cloudmark-Score: 0 X-Optus-Cloudmark-Analysis: v=2.0 cv=EbGQ24aC c=1 sm=1 a=zSpkIMvUouMA:10 a=kj9zAlcOel0A:10 a=PO7r1zJSAAAA:8 a=JzwRw_2MAAAA:8 a=Y4pc3zAY36oA:10 a=6I5d2MoRAAAA:8 a=llA8YreMXrrV3XL_IkIA:9 a=CjuIK1q_8ugA:10 a=bxQHXO5Py4tHmhUgaywp5w==:117 Cc: src-committers@FreeBSD.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , Bruce Evans , svn-src-projects@FreeBSD.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 18:15:41 -0000 On Mon, 29 Oct 2012, Attilio Rao wrote: > On 10/29/12, Bruce Evans wrote: >> On Mon, 29 Oct 2012, Attilio Rao wrote: >> >>> On 10/29/12, Bruce Evans wrote: >>>> On Mon, 29 Oct 2012, Attilio Rao wrote: >>>> >>>>> Now that sched_pin()/sched_unpin() are fixed I would like to introduce >>>>> this new patch, making critical_enter()/critical_exit() inline: >>>>> http://www.freebsd.org/~attilio/inline_critical.patch >>>>> >>>>> The concept is pretty simple: simple add/dec for critical_enter, exit >>>>> are inlined, the rest is in an "hard path". Debugging enables the hard >>>>> paths by default (really I think that only KTR may be due here, but I >>>>> thought that in case of INVARIANTS this was also wanted, so I added >>>>> the check also for that case). >>>> ... >>>> Inlining of mtx_lock_spin() is bogus unless critical_enter() is inlined. >>>> Similarly for mtx_unlock_spin() and critical_exit(). It saves 1 >>>> function >>>> call. but critical_enter() does a function call anyway. critical_exit*( >>>> also has a branch in branch in it that might cost more than the function >>>> call just for mispredicting it. >>> >>> Correct, that is a further argument for having inlined >>> critical_enter(), >> >> And for inlining neither, ot the opposite one like I do. >> >>> even if the actual calling cames from >>> spinlock_enter(), not critical_enter(), which must be MD (that's on >>> FreeBSD, not sure what happens in your OS). >> >> I forgot that I don't have the slow functions spinlock_enter() and >> spinlock_exit() in mtx_[un]lock_spin(). (My mutexes don't block >> interrupts, as required for fast interrupt handling that is actually >> fast (really low-latency). My spinlocks just use critical*(), and >> critical*() doesn't block fast interrupt handling.) >> >> The spinlock_enter() calls mean that inlining mutex calls is even more >> bogus. Instead of just 1 function call which does not much more than >> increment or decrement a counter, there is a nested call to the critical*() >> one and another call to spinlock_enter(). spinlock_enter() is MD and >> might need to do lots of slow hardware things. critical_enter() does >> the following on i386: >> >> % void >> % spinlock_enter(void) >> % { >> % struct thread *td; >> % register_t flags; >> % >> % td = curthread; >> % if (td->td_md.md_spinlock_count == 0) { >> % flags = intr_disable(); >> >> This is a CPU control instruction and thus tends to be slow. It was very >> slow on Pentium4. It might involve some serialization although it is >> not a full serialization instruction. >> >> % td->td_md.md_spinlock_count = 1; >> % flags &= ~PSL_T; >> >> The previous line is from my version. It fixes spurious trace traps when That is, it is from my version of -current, which is just -current with a few small fixes like this. >> the flags are popped in critical_exit(). Similar fixes are needed for >> the pushfl/popfl sequences in swtch.s. The spurious trace traps were >> and might still be more harmful than they should be since they exercise >> deadlock bugs in syscons and/or printf. Simply trace through a large >> amount of code in ddb, going through here a few times to set up spurious >> trace traps for several td's. It may also be necessary to have syscons >> and/or printf doing non-ddb i/o. Eventually the trace traps bite and >> demonstrate the deadlock. >> >> % td->td_md.md_saved_flags = flags; >> % } else >> % td->td_md.md_spinlock_count++; >> % critical_enter(); >> % } >> >> Everything else uses simple non-control instructions so it is quite fast. >> However, if this is not serialized, then it can run in parallel with >> mtx_lock_spin() and vice versa since there are no inter-dependencies. >> It is unclear whether the parallelism is helped or harmed by not >> inlining mtx_lock_spin(). >> >>>> My version goes the other way and uninlines mtx_lock_spin() and >>>> mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and >>>> critical_exit() in them. This saves a lot of text space and thus >>>> hopefully saves time too. I couldn't find any cases where it either >>>> ... >>>> >>>> OTOH, I couldn't get uninlining of mtx_lock() and mtx_unlock() to work. >>>> .. >>> >>> I don't think that uninling mtx_lock()/unlock() (btw, on which hw are >>> you testing them if you are still able to catch performance penalties >>> by branch misprediction?!) is a good idea, likely what would be a >>> better one is to both inline critical_enter() and spinlock_enter(). >> >> Er, it is a good idea, as explained above. Whether it is better in >> practice is very MD. The mtx non-calls are already quite large, and >> adding critical*() and spinlock*() to them would make them larger. >> Above a certain MD size, inlining is just slower because it busts caches. >> spinlock*() is especially hard to inline because it does MD magic that >> might be even larger than the i386 version. > > You are misunderstanding. No. > mtx_lock()/unlock() don't call spinlock_enter()/spinlock_exit() thus > their inlined call results more or less in a single atomic operation. We're not discussing mtx_lock/unlock(), since they don't call critical_enter/exit(). We're discussing mtx_lock/unlock_spin(), since they call critical_enter/exit() (indirectly via spinlock_enter/exit() in -current and directly in my version). > That must not be wrapped in a function call IMHO. > (If your OS does a quite different thing I don't know, I don't have > sources off-hand, but it is quite difficult to follow you sometimes > because you mix FreeBSD behaviour with your-OS behaviour). The above is mostly about -current. My previous mail discussed why uninlining mtx_lock/unlock() doesn't work so well. It is because these macros are shorter and don't make unconditional function calls, so inlining of them has better chances of improving their efficiency, and in fact does. Bruce From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 18:22:03 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 223AD413; Mon, 29 Oct 2012 18:22:03 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8D8B38FC12; Mon, 29 Oct 2012 18:22:01 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id e12so5090076lag.13 for ; Mon, 29 Oct 2012 11:22:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=FJ/p5gqovwPZuMifMrk4aCXDj7dq8bl1zDUb0wzzkXA=; b=ll6q2vlZkzXPk3WU7ppIWv0fxSw0OerhbHPmma+fpXpFz2kUPW7DIS7Ret2odCElO1 HVXGG3YAj5mZ/RK+iqQfCLRHYV7NYK2NV6REg61ZusVRjBmoJyC+Xt0Z5g3SCZJTqAF8 dwzoIeI2Rgt/dF88DCTLNWFqFFmNjzDJnuve/qOFVgESvQqM45ec5R1LKl1eZAjrbaLx /IH+6ryuvN/N0BmjiBGJRjk9ekvokqFwSMWCeCwLAA7kyToWr5Uhy0hRLD2VMglHi2T3 kYFzN60/JtZEG3j0kKVn9mz2brN+Z9x0Uv8Lk4ENFwbyWmlHVQmlAouPkctHCoSL7d2q Kg5Q== MIME-Version: 1.0 Received: by 10.152.123.103 with SMTP id lz7mr27794828lab.21.1351534920471; Mon, 29 Oct 2012 11:22:00 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Mon, 29 Oct 2012 11:22:00 -0700 (PDT) In-Reply-To: <20121030043922.H8166@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> <20121030014250.D5191@besplex.bde.org> <20121030043922.H8166@besplex.bde.org> Date: Mon, 29 Oct 2012 18:22:00 +0000 X-Google-Sender-Auth: xwMUliUgFQYPoMrq-CnvA074O4o Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: Bruce Evans Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org 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, 29 Oct 2012 18:22:03 -0000 On 10/29/12, Bruce Evans wrote: > On Mon, 29 Oct 2012, Attilio Rao wrote: > [ trimm ] > > The above is mostly about -current. My previous mail discussed why > uninlining mtx_lock/unlock() doesn't work so well. It is because these > macros are shorter and don't make unconditional function calls, so > inlining of them has better chances of improving their efficiency, and > in fact does. Again you are mentioning mtx_lock/unlock() but this has nothing to do with them, this is about mtx_lock_spin(). However, I quite see your point and honestly I always thought that inlining mtx_lock_spin() wasn't really useful because of the function call themselves from spinlock_enter(). However, in order to get to a version which *doesn't* inline them we should have a clear win which I don't think it is there (this is too dependent by the arch), so I would say to stick with what the current code does. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Mon Oct 29 23:58:15 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C86ECCB9; Mon, 29 Oct 2012 23:58:15 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id AEAEB8FC12; Mon, 29 Oct 2012 23:58:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9TNwFwR070816; Mon, 29 Oct 2012 23:58:15 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9TNwFCt070814; Mon, 29 Oct 2012 23:58:15 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201210292358.q9TNwFCt070814@svn.freebsd.org> From: Neel Natu Date: Mon, 29 Oct 2012 23:58:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242331 - projects/bhyve/sys/amd64/vmm/intel X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 29 Oct 2012 23:58:16 -0000 Author: neel Date: Mon Oct 29 23:58:15 2012 New Revision: 242331 URL: http://svn.freebsd.org/changeset/base/242331 Log: Convert VMCS_ENTRY_INTR_INFO field into a vmcs identifier before passing it to vmcs_getreg(). Without this conversion vmcs_getreg() will return EINVAL. In particular this prevented injection of the breakpoint exception into the guest via the "-B" option to /usr/sbin/bhyve which is hugely useful when debugging guest hangs. This was broken in r241921. Pointy hat: me Obtained from: NetApp Modified: projects/bhyve/sys/amd64/vmm/intel/vmx.c Modified: projects/bhyve/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/bhyve/sys/amd64/vmm/intel/vmx.c Mon Oct 29 21:48:24 2012 (r242330) +++ projects/bhyve/sys/amd64/vmm/intel/vmx.c Mon Oct 29 23:58:15 2012 (r242331) @@ -1685,7 +1685,7 @@ vmx_inject(void *arg, int vcpu, int type * If there is already an exception pending to be delivered to the * vcpu then just return. */ - error = vmcs_getreg(vmcs, VMCS_ENTRY_INTR_INFO, &info); + error = vmcs_getreg(vmcs, VMCS_IDENT(VMCS_ENTRY_INTR_INFO), &info); if (error) return (error); From owner-svn-src-projects@FreeBSD.ORG Tue Oct 30 03:03:38 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BE44F3BF; Tue, 30 Oct 2012 03:03:38 +0000 (UTC) (envelope-from neel@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A6D168FC22; Tue, 30 Oct 2012 03:03:38 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9U33c1X000533; Tue, 30 Oct 2012 03:03:38 GMT (envelope-from neel@svn.freebsd.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9U33cER000529; Tue, 30 Oct 2012 03:03:38 GMT (envelope-from neel@svn.freebsd.org) Message-Id: <201210300303.q9U33cER000529@svn.freebsd.org> From: Neel Natu Date: Tue, 30 Oct 2012 03:03:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242334 - in projects/bhyve/sys: dev/pci kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 30 Oct 2012 03:03:38 -0000 Author: neel Date: Tue Oct 30 03:03:37 2012 New Revision: 242334 URL: http://svn.freebsd.org/changeset/base/242334 Log: Teach FreeBSD to detect that it is a guest running inside BHyVe. Reviewed by: grehan Obtained from: NetApp Modified: projects/bhyve/sys/dev/pci/pci.c projects/bhyve/sys/kern/subr_param.c Modified: projects/bhyve/sys/dev/pci/pci.c ============================================================================== --- projects/bhyve/sys/dev/pci/pci.c Tue Oct 30 01:52:49 2012 (r242333) +++ projects/bhyve/sys/dev/pci/pci.c Tue Oct 30 03:03:37 2012 (r242334) @@ -244,6 +244,7 @@ static const struct pci_quirk const pci_ * but support MSI just fine. QEMU uses the Intel 82440. */ { 0x12378086, PCI_QUIRK_ENABLE_MSI_VM, 0, 0 }, + { 0x12751275, PCI_QUIRK_ENABLE_MSI_VM, 0, 0 }, /* BHyVe */ /* * HPET MMIO base address may appear in Bar1 for AMD SB600 SMBus Modified: projects/bhyve/sys/kern/subr_param.c ============================================================================== --- projects/bhyve/sys/kern/subr_param.c Tue Oct 30 01:52:49 2012 (r242333) +++ projects/bhyve/sys/kern/subr_param.c Tue Oct 30 03:03:37 2012 (r242334) @@ -157,6 +157,7 @@ static const char *const vm_bnames[] = { "Plex86", /* Plex86 */ "Bochs", /* Bochs */ "Xen", /* Xen */ + "BHYVE", /* BHyVe */ NULL }; From owner-svn-src-projects@FreeBSD.ORG Tue Oct 30 04:31:32 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EA5BBA38; Tue, 30 Oct 2012 04:31:32 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D1EDA8FC12; Tue, 30 Oct 2012 04:31:32 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9U4VWN9014687; Tue, 30 Oct 2012 04:31:32 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9U4VWrW014686; Tue, 30 Oct 2012 04:31:32 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210300431.q9U4VWrW014686@svn.freebsd.org> From: "Cherry G. Mathew" Date: Tue, 30 Oct 2012 04:31:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242341 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 30 Oct 2012 04:31:33 -0000 Author: cherry Date: Tue Oct 30 04:31:32 2012 New Revision: 242341 URL: http://svn.freebsd.org/changeset/base/242341 Log: It's okay to let uma(9) use kmem_alloc at this point. Also tell it to zero new pages, since they will be part of the page table hierarchy and we don't want random data in there. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/pmap.c Tue Oct 30 04:06:12 2012 (r242340) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c Tue Oct 30 04:31:32 2012 (r242341) @@ -1211,7 +1211,7 @@ setup_xen_pagezone(void *dummy __unused) { xen_pagezone = uma_zcreate("XEN PAGEZONE", PAGE_SIZE, NULL, NULL, - xen_pagezone_init, NULL, UMA_ALIGN_PTR, UMA_ZONE_VM); + xen_pagezone_init, NULL, UMA_ALIGN_PTR, UMA_ZONE_ZINIT); ptmb_mappedalloc = xen_pagezone_alloc; ptmb_mappedfree = xen_pagezone_free; } From owner-svn-src-projects@FreeBSD.ORG Tue Oct 30 21:00:47 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C0C1985; Tue, 30 Oct 2012 21:00:47 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0478B8FC12; Tue, 30 Oct 2012 21:00:47 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9UL0kQm074860; Tue, 30 Oct 2012 21:00:46 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9UL0k0d074858; Tue, 30 Oct 2012 21:00:46 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210302100.q9UL0k0d074858@svn.freebsd.org> From: "Cherry G. Mathew" Date: Tue, 30 Oct 2012 21:00:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242374 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 30 Oct 2012 21:00:47 -0000 Author: cherry Date: Tue Oct 30 21:00:46 2012 New Revision: 242374 URL: http://svn.freebsd.org/changeset/base/242374 Log: Remove unused extern variable declaration. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c Modified: projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c Tue Oct 30 20:40:21 2012 (r242373) +++ projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c Tue Oct 30 21:00:46 2012 (r242374) @@ -308,7 +308,7 @@ mmu_map_inspect_va(struct pmap *pm, void return true; } -extern uint64_t xenstack; /* The stack Xen gives us at boot */ + void mmu_map_hold_va(struct pmap *pm, void *addr, uintptr_t va) { From owner-svn-src-projects@FreeBSD.ORG Tue Oct 30 21:04:16 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A9928D0D; Tue, 30 Oct 2012 21:04:16 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9238F8FC17; Tue, 30 Oct 2012 21:04:16 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9UL4GGC075595; Tue, 30 Oct 2012 21:04:16 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9UL4Gi6075593; Tue, 30 Oct 2012 21:04:16 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210302104.q9UL4Gi6075593@svn.freebsd.org> From: "Cherry G. Mathew" Date: Tue, 30 Oct 2012 21:04:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242376 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 30 Oct 2012 21:04:16 -0000 Author: cherry Date: Tue Oct 30 21:04:16 2012 New Revision: 242376 URL: http://svn.freebsd.org/changeset/base/242376 Log: - Add a temporary MI shim for do_div(). This is suboptimal but functions and allows boot to proceed. - While processing system time, update timestamp from local vcpu instead of vcpu0 Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/clock.c Modified: projects/amd64_xen_pv/sys/amd64/xen/clock.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/clock.c Tue Oct 30 21:04:12 2012 (r242375) +++ projects/amd64_xen_pv/sys/amd64/xen/clock.c Tue Oct 30 21:04:16 2012 (r242376) @@ -160,7 +160,7 @@ SYSCTL_INT(_machdep, OID_AUTO, xen_disab __asm__ __volatile__("rdtsc" : "=A" (val)) #else /* !__amd64__ */ -#define do_div(n,base) do {} while(0); /* XXX: TODO */ +#define do_div(n,base) (n) = (n)/(base) /* XXX: TODO - assembler optimise */ #define NS_PER_TICK (1000000000ULL/hz) #endif /* !__amd64__ */ @@ -516,7 +516,7 @@ startrtclock() /* initialize xen values */ __get_time_values_from_xen(); - processed_system_time = per_cpu(shadow_time, 0).system_timestamp; + processed_system_time = per_cpu(shadow_time, smp_processor_id()).system_timestamp; __cpu_khz = 1000000ULL << 32; info = &HYPERVISOR_shared_info->vcpu_info[0].time; From owner-svn-src-projects@FreeBSD.ORG Tue Oct 30 23:18:11 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 77D8FC15 for ; Tue, 30 Oct 2012 23:18:11 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp1-ext.rs.github.com (smtp1-ext.rs.github.com [207.97.227.250]) by mx1.freebsd.org (Postfix) with ESMTP id 4AE5A8FC0A for ; Tue, 30 Oct 2012 23:18:11 +0000 (UTC) Received: from github.com (sh3.rs.github.com [108.171.174.178]) by smtp1-ext.rs.github.com (Postfix) with ESMTP id E6E572C209 for ; Tue, 30 Oct 2012 16:18:09 -0700 (PDT) Date: Tue, 30 Oct 2012 16:18:09 -0700 From: Baptiste Daroussin To: svn-src-projects@freebsd.org Message-ID: <50906031cacfd_f9be18ae875297@sh3.rs.github.com.mail> Subject: [pkgng/pkgng] fa5dd5: Add new pkg_plugin_{errno,error,info} to emit info... Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_50906031c817e_f9be18ae875014"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Baptiste Daroussin 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, 30 Oct 2012 23:18:11 -0000 ----==_mimepart_50906031c817e_f9be18ae875014 Date: Tue, 30 Oct 2012 16:18:09 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-ID: <50906031c9cc6_f9be18ae87517f@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/pkgng/pkgng Commit: fa5dd5de40340ffa2aebeae0643e9aabf56e211d https://github.com/pkgng/pkgng/commit/fa5dd5de40340ffa2aebeae0643e9aabf56e211d Author: Baptiste Daroussin Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M libpkg/pkg.h M libpkg/pkg_event.c M pkg/event.c Log Message: ----------- Add new pkg_plugin_{errno,error,info} to emit information from the plugins thought the event interface ----==_mimepart_50906031c817e_f9be18ae875014-- From owner-svn-src-projects@FreeBSD.ORG Tue Oct 30 23:29:09 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7759CE3 for ; Tue, 30 Oct 2012 23:29:09 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp1-ext.rs.github.com (smtp1-ext.rs.github.com [207.97.227.250]) by mx1.freebsd.org (Postfix) with ESMTP id A1E048FC08 for ; Tue, 30 Oct 2012 23:29:09 +0000 (UTC) Received: from github.com (sh3.rs.github.com [108.171.174.178]) by smtp1-ext.rs.github.com (Postfix) with ESMTP id 45EFE2C213 for ; Tue, 30 Oct 2012 16:29:08 -0700 (PDT) Date: Tue, 30 Oct 2012 16:29:08 -0700 From: Baptiste Daroussin To: svn-src-projects@freebsd.org Message-ID: <509062c432e55_4f41603af01096cf@sh3.rs.github.com.mail> Subject: [pkgng/pkgng] 950aec: Add a PKG_PLUGIN_HOOK_EVENT to receive all the eve... Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_509062c430cce_4f41603af010941e"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Baptiste Daroussin 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, 30 Oct 2012 23:29:10 -0000 ----==_mimepart_509062c430cce_4f41603af010941e Date: Tue, 30 Oct 2012 16:29:08 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-ID: <509062c431e6c_4f41603af01095c7@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/pkgng/pkgng Commit: 950aec850cfe104802437298b0e9ac1e7bd4f516 https://github.com/pkgng/pkgng/commit/950aec850cfe104802437298b0e9ac1e7bd4f516 Author: Baptiste Daroussin Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M libpkg/pkg.h M libpkg/pkg_event.c Log Message: ----------- Add a PKG_PLUGIN_HOOK_EVENT to receive all the event through a plugin ----==_mimepart_509062c430cce_4f41603af010941e-- From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 03:29:52 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8C702BA; Wed, 31 Oct 2012 03:29:52 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CDD868FC0C; Wed, 31 Oct 2012 03:29:52 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9V3TqvI038353; Wed, 31 Oct 2012 03:29:52 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9V3Tq8m038351; Wed, 31 Oct 2012 03:29:52 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201210310329.q9V3Tq8m038351@svn.freebsd.org> From: Peter Grehan Date: Wed, 31 Oct 2012 03:29:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242385 - projects/bhyve/usr.sbin/bhyve X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 03:29:53 -0000 Author: grehan Date: Wed Oct 31 03:29:52 2012 New Revision: 242385 URL: http://svn.freebsd.org/changeset/base/242385 Log: Exit if the requested num vCPUs exceeds the maximum rather than waiting until AP bringup detects an out-of-range vCPU. While here, fix all error output to use fprintf(stderr, ... Reviewed by: neel Reported by: @allanjude Modified: projects/bhyve/usr.sbin/bhyve/fbsdrun.c Modified: projects/bhyve/usr.sbin/bhyve/fbsdrun.c ============================================================================== --- projects/bhyve/usr.sbin/bhyve/fbsdrun.c Wed Oct 31 02:54:44 2012 (r242384) +++ projects/bhyve/usr.sbin/bhyve/fbsdrun.c Wed Oct 31 03:29:52 2012 (r242385) @@ -213,7 +213,8 @@ fbsdrun_addcpu(struct vmctx *ctx, int vc int error; if (cpumask & (1 << vcpu)) { - printf("addcpu: attempting to add existing cpu %d\n", vcpu); + fprintf(stderr, "addcpu: attempting to add existing cpu %d\n", + vcpu); exit(1); } @@ -325,7 +326,8 @@ vmexit_inout(struct vmctx *ctx, struct v static int vmexit_rdmsr(struct vmctx *ctx, struct vm_exit *vme, int *pvcpu) { - printf("vm exit rdmsr 0x%x, cpu %d\n", vme->u.msr.code, *pvcpu); + fprintf(stderr, "vm exit rdmsr 0x%x, cpu %d\n", vme->u.msr.code, + *pvcpu); return (VMEXIT_ABORT); } @@ -366,13 +368,14 @@ static int vmexit_vmx(struct vmctx *ctx, struct vm_exit *vmexit, int *pvcpu) { - printf("vm exit[%d]\n", *pvcpu); - printf("\treason\t\tVMX\n"); - printf("\trip\t\t0x%016lx\n", vmexit->rip); - printf("\tinst_length\t%d\n", vmexit->inst_length); - printf("\terror\t\t%d\n", vmexit->u.vmx.error); - printf("\texit_reason\t%u\n", vmexit->u.vmx.exit_reason); - printf("\tqualification\t0x%016lx\n", vmexit->u.vmx.exit_qualification); + fprintf(stderr, "vm exit[%d]\n", *pvcpu); + fprintf(stderr, "\treason\t\tVMX\n"); + fprintf(stderr, "\trip\t\t0x%016lx\n", vmexit->rip); + fprintf(stderr, "\tinst_length\t%d\n", vmexit->inst_length); + fprintf(stderr, "\terror\t\t%d\n", vmexit->u.vmx.error); + fprintf(stderr, "\texit_reason\t%u\n", vmexit->u.vmx.exit_reason); + fprintf(stderr, "\tqualification\t0x%016lx\n", + vmexit->u.vmx.exit_qualification); return (VMEXIT_ABORT); } @@ -445,11 +448,12 @@ vmexit_paging(struct vmctx *ctx, struct if (err) { if (err == EINVAL) { - printf("Failed to emulate instruction at 0x%lx\n", - vmexit->rip); + fprintf(stderr, + "Failed to emulate instruction at 0x%lx\n", + vmexit->rip); } else if (err == ESRCH) { - printf("Unhandled memory access to 0x%lx\n", - vmexit->u.paging.gpa); + fprintf(stderr, "Unhandled memory access to 0x%lx\n", + vmexit->u.paging.gpa); } return (VMEXIT_ABORT); @@ -643,6 +647,12 @@ main(int argc, char *argv[]) if (guest_ncpus <= 1) guest_vcpu_mux = 0; + if (guest_ncpus > VM_MAXCPU) { + fprintf(stderr, "%d vCPUs requested, max %d\n", + guest_ncpus, VM_MAXCPU); + exit(1); + } + /* vmexit on hlt if guest is muxed */ if (guest_vcpu_mux) { guest_vmexit_on_hlt = 1; @@ -660,7 +670,7 @@ main(int argc, char *argv[]) if (fbsdrun_vmexit_on_hlt()) { err = vm_get_capability(ctx, BSP, VM_CAP_HALT_EXIT, &tmp); if (err < 0) { - printf("VM exit on HLT not supported\n"); + fprintf(stderr, "VM exit on HLT not supported\n"); exit(1); } vm_set_capability(ctx, BSP, VM_CAP_HALT_EXIT, 1); @@ -673,7 +683,8 @@ main(int argc, char *argv[]) */ err = vm_get_capability(ctx, BSP, VM_CAP_PAUSE_EXIT, &tmp); if (err < 0) { - printf("SMP mux requested, no pause support\n"); + fprintf(stderr, + "SMP mux requested, no pause support\n"); exit(1); } vm_set_capability(ctx, BSP, VM_CAP_PAUSE_EXIT, 1); @@ -686,7 +697,7 @@ main(int argc, char *argv[]) err = vm_set_x2apic_state(ctx, BSP, X2APIC_ENABLED); if (err) { - printf("Unable to set x2apic state (%d)\n", err); + fprintf(stderr, "Unable to set x2apic state (%d)\n", err); exit(1); } From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 08:13:12 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 54664A5E for ; Wed, 31 Oct 2012 08:13:12 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp1-ext.rs.github.com (smtp1-ext.rs.github.com [207.97.227.250]) by mx1.freebsd.org (Postfix) with ESMTP id 212208FC0A for ; Wed, 31 Oct 2012 08:13:11 +0000 (UTC) Received: from github.com (sh2.rs.github.com [50.57.128.197]) by smtp1-ext.rs.github.com (Postfix) with ESMTP id 34B292C39D for ; Wed, 31 Oct 2012 01:13:10 -0700 (PDT) Date: Wed, 31 Oct 2012 01:13:10 -0700 From: Baptiste Daroussin To: svn-src-projects@freebsd.org Message-ID: <5090dd96262de_27d31042ae46886d@sh2.rs.github.com.mail> Subject: [pkgng/pkgng] c6b587: Rename init/shutdown in plugin interface to pkg_pl... Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_5090dd96240fd_27d31042ae46861b"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Baptiste Daroussin List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Oct 2012 08:13:12 -0000 ----==_mimepart_5090dd96240fd_27d31042ae46861b Date: Wed, 31 Oct 2012 01:13:10 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-ID: <5090dd962534c_27d31042ae468792@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/pkgng/pkgng Commit: c6b5874c13d74b2240bb6724acd5657e97a12d18 https://github.com/pkgng/pkgng/commit/c6b5874c13d74b2240bb6724acd5657e97a12d18 Author: Baptiste Daroussin Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M libpkg/plugins.c Log Message: ----------- Rename init/shutdown in plugin interface to pkg_plugin_init pkg_plugin_shutdown to avoid conflicts with shutdown(2) ----==_mimepart_5090dd96240fd_27d31042ae46861b-- From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 08:21:20 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F2646C85 for ; Wed, 31 Oct 2012 08:21:19 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp1-ext.rs.github.com (smtp1-ext.rs.github.com [207.97.227.250]) by mx1.freebsd.org (Postfix) with ESMTP id BF3E28FC0A for ; Wed, 31 Oct 2012 08:21:19 +0000 (UTC) Received: from github.com (sh2.rs.github.com [50.57.128.197]) by smtp1-ext.rs.github.com (Postfix) with ESMTP id 0A79530F6B for ; Wed, 31 Oct 2012 01:21:19 -0700 (PDT) Date: Wed, 31 Oct 2012 01:21:18 -0700 From: Baptiste Daroussin To: svn-src-projects@freebsd.org Message-ID: <5090df7eed435_396911a1ae8134618@sh2.rs.github.com.mail> Subject: [pkgng/pkgng] c06f5d: Remove debug on hook execution Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_5090df7eeaa5b_396911a1ae81344c9"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Baptiste Daroussin List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Oct 2012 08:21:20 -0000 ----==_mimepart_5090df7eeaa5b_396911a1ae81344c9 Date: Wed, 31 Oct 2012 01:21:18 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-ID: <5090df7eec10f_396911a1ae813458@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/pkgng/pkgng Commit: c06f5d88c8fd4dd44a2ededd96aa03c395de3b86 https://github.com/pkgng/pkgng/commit/c06f5d88c8fd4dd44a2ededd96aa03c395de3b86 Author: Baptiste Daroussin Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M libpkg/plugins.c Log Message: ----------- Remove debug on hook execution ----==_mimepart_5090df7eeaa5b_396911a1ae81344c9-- From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 14:00:00 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E6226E70 for ; Wed, 31 Oct 2012 14:00:00 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp1-ext.rs.github.com (smtp1-ext.rs.github.com [207.97.227.250]) by mx1.freebsd.org (Postfix) with ESMTP id B26598FC0C for ; Wed, 31 Oct 2012 14:00:00 +0000 (UTC) Received: from github.com (sh3.rs.github.com [108.171.174.178]) by smtp1-ext.rs.github.com (Postfix) with ESMTP id A7AAE383B3 for ; Wed, 31 Oct 2012 06:59:44 -0700 (PDT) Date: Wed, 31 Oct 2012 06:59:44 -0700 From: Baptiste Daroussin To: svn-src-projects@freebsd.org Message-ID: <50912ed09d184_31d710a0af4127947@sh3.rs.github.com.mail> Subject: [pkgng/pkgng] a7f29f: Upgrade should take event from e_upgrade_begin not... Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_50912ed099a4d_31d710a0af4127720"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Baptiste Daroussin List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Oct 2012 14:00:01 -0000 ----==_mimepart_50912ed099a4d_31d710a0af4127720 Date: Wed, 31 Oct 2012 06:59:44 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-ID: <50912ed09aba6_31d710a0af41278a4@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/pkgng/pkgng Commit: a7f29f59a75d24dde7ecb8111de22bc3f685e253 https://github.com/pkgng/pkgng/commit/a7f29f59a75d24dde7ecb8111de22bc3f685e253 Author: Baptiste Daroussin Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M pkg/event.c Log Message: ----------- Upgrade should take event from e_upgrade_begin not e_upgrade_finished ----==_mimepart_50912ed099a4d_31d710a0af4127720-- From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 19:17:56 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5BC75785; Wed, 31 Oct 2012 19:17:56 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3A5238FC14; Wed, 31 Oct 2012 19:17:56 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VJHuhk013230; Wed, 31 Oct 2012 19:17:56 GMT (envelope-from grehan@svn.freebsd.org) Received: (from grehan@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VJHuYX013228; Wed, 31 Oct 2012 19:17:56 GMT (envelope-from grehan@svn.freebsd.org) Message-Id: <201210311917.q9VJHuYX013228@svn.freebsd.org> From: Peter Grehan Date: Wed, 31 Oct 2012 19:17:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242404 - projects/bhyve/usr.sbin/bhyve X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 19:17:56 -0000 Author: grehan Date: Wed Oct 31 19:17:55 2012 New Revision: 242404 URL: http://svn.freebsd.org/changeset/base/242404 Log: Change the thread name of the vCPU threads to contain the name of the VM and the vCPU number. This helps hugely when using top -H to identify what a VM is doing. Reviewed by: neel Obtained from: NetApp Modified: projects/bhyve/usr.sbin/bhyve/fbsdrun.c Modified: projects/bhyve/usr.sbin/bhyve/fbsdrun.c ============================================================================== --- projects/bhyve/usr.sbin/bhyve/fbsdrun.c Wed Oct 31 18:16:42 2012 (r242403) +++ projects/bhyve/usr.sbin/bhyve/fbsdrun.c Wed Oct 31 19:17:55 2012 (r242404) @@ -43,6 +43,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -196,10 +197,16 @@ fbsdrun_muxed(void) static void * fbsdrun_start_thread(void *param) { + char tname[MAXCOMLEN + 1]; + struct mt_vmm_info *mtp; int vcpu; - struct mt_vmm_info *mtp = param; + mtp = param; vcpu = mtp->mt_vcpu; + + snprintf(tname, sizeof(tname), "%s vcpu %d", vmname, vcpu); + pthread_set_name_np(mtp->mt_thr, tname); + vm_loop(mtp->mt_ctx, vcpu, vmexit[vcpu].rip); /* not reached */ From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 21:05:18 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E51D2590; Wed, 31 Oct 2012 21:05:18 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CB9698FC08; Wed, 31 Oct 2012 21:05:18 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VL5IFb030684; Wed, 31 Oct 2012 21:05:18 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VL5IXV030681; Wed, 31 Oct 2012 21:05:18 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210312105.q9VL5IXV030681@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 31 Oct 2012 21:05:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242410 - in projects/amd64_xen_pv/sys: dev/xen/console kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 21:05:19 -0000 Author: cherry Date: Wed Oct 31 21:05:18 2012 New Revision: 242410 URL: http://svn.freebsd.org/changeset/base/242410 Log: Move debug printing to console to the console driver. This should go away or become a compile time option eventually. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/dev/xen/console/console.c projects/amd64_xen_pv/sys/kern/subr_prf.c Modified: projects/amd64_xen_pv/sys/dev/xen/console/console.c ============================================================================== --- projects/amd64_xen_pv/sys/dev/xen/console/console.c Wed Oct 31 21:04:23 2012 (r242409) +++ projects/amd64_xen_pv/sys/dev/xen/console/console.c Wed Oct 31 21:05:18 2012 (r242410) @@ -315,6 +315,10 @@ __xencons_tx_flush(void) HYPERVISOR_console_io(CONSOLEIO_write, sz, &wbuf[WBUF_MASK(wc)]); wc += sz; } else { +#define remove_after_debug +#ifdef remove_after_debug + HYPERVISOR_console_io(CONSOLEIO_write, sz, &wbuf[WBUF_MASK(wc)]); +#endif sent = xencons_ring_send(&wbuf[WBUF_MASK(wc)], sz); if (sent == 0) break; Modified: projects/amd64_xen_pv/sys/kern/subr_prf.c ============================================================================== --- projects/amd64_xen_pv/sys/kern/subr_prf.c Wed Oct 31 21:04:23 2012 (r242409) +++ projects/amd64_xen_pv/sys/kern/subr_prf.c Wed Oct 31 21:05:18 2012 (r242410) @@ -391,10 +391,6 @@ vprintf(const char *fmt, va_list ap) pca.p_bufr = NULL; #endif -#ifdef XEN - /* Redirect the vprintf() output also to the emergency console. */ - vprintk(fmt, ap); -#endif retval = kvprintf(fmt, putchar, &pca, 10, ap); #ifdef PRINTF_BUFR_SIZE From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 21:24:32 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0C7ABF7F; Wed, 31 Oct 2012 21:24:32 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CEBD68FC0A; Wed, 31 Oct 2012 21:24:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VLOVmL034000; Wed, 31 Oct 2012 21:24:31 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VLOVRB033998; Wed, 31 Oct 2012 21:24:31 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210312124.q9VLOVRB033998@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 31 Oct 2012 21:24:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242414 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 21:24:32 -0000 Author: cherry Date: Wed Oct 31 21:24:31 2012 New Revision: 242414 URL: http://svn.freebsd.org/changeset/base/242414 Log: Obtain kernel boot parameters and environment from xen. Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/machdep.c Wed Oct 31 21:21:08 2012 (r242413) +++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c Wed Oct 31 21:24:31 2012 (r242414) @@ -301,6 +301,55 @@ void xen_set_hypercall_page(vm_paddr_t); extern char hypercall_page[]; /* locore.s */ extern uint64_t xenstack; /* start of Xen provided stack */ +/* + * Modify the cmd_line by converting ',' to NULLs so that it is in a format + * suitable for the static env vars. + * XXX: nicked from, unify with i386/xen_machdep.c + */ +static char * +xen_setbootenv(char *cmd_line) +{ + char *cmd_line_next; + + /* Skip leading spaces */ + for (; *cmd_line == ' '; cmd_line++); + + printk("xen_setbootenv(): cmd_line='%s'\n", cmd_line); + + for (cmd_line_next = cmd_line; strsep(&cmd_line_next, ",") != NULL;); + return cmd_line; +} + +static struct +{ + const char *ev; + int mask; +} howto_names[] = { + {"boot_askname", RB_ASKNAME}, + {"boot_single", RB_SINGLE}, + {"boot_nosync", RB_NOSYNC}, + {"boot_halt", RB_ASKNAME}, + {"boot_serial", RB_SERIAL}, + {"boot_cdrom", RB_CDROM}, + {"boot_gdb", RB_GDB}, + {"boot_gdb_pause", RB_RESERVED1}, + {"boot_verbose", RB_VERBOSE}, + {"boot_multicons", RB_MULTIPLE}, + {NULL, 0} +}; + +static int +xen_boothowto(char *envp) +{ + int i, howto = 0; + + /* get equivalents from the environment */ + for (i = 0; howto_names[i].ev != NULL; i++) + if (getenv(howto_names[i].ev) != NULL) + howto |= howto_names[i].mask; + return howto; +} + /* * Setup early kernel environment, based on start_info passed to us by * xen @@ -389,12 +438,14 @@ initxen(struct start_info *si) if (kmdp == NULL) kmdp = preload_search_by_type("elf64 kernel"); -#ifdef notyet - boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int); - kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *); -#endif /* notyet */ + if (envmode == 1) + kern_envp = static_env; + else if ((caddr_t)xen_start_info->cmd_line) + kern_envp = xen_setbootenv((caddr_t)xen_start_info->cmd_line); + + boothowto |= xen_boothowto(kern_envp); -#ifdef DDB +#ifdef DDB /* XXX: */ ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t); ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t); #endif From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 21:27:15 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EDA6F470; Wed, 31 Oct 2012 21:27:15 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D56CB8FC08; Wed, 31 Oct 2012 21:27:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VLRFmv034756; Wed, 31 Oct 2012 21:27:15 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VLRFqe034754; Wed, 31 Oct 2012 21:27:15 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210312127.q9VLRFqe034754@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 31 Oct 2012 21:27:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242415 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 21:27:16 -0000 Author: cherry Date: Wed Oct 31 21:27:15 2012 New Revision: 242415 URL: http://svn.freebsd.org/changeset/base/242415 Log: Align the kernel stack to 16 bytes, and notify Xen of our kernel %rsp Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/machdep.c Wed Oct 31 21:24:31 2012 (r242414) +++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c Wed Oct 31 21:27:15 2012 (r242415) @@ -534,13 +534,16 @@ initxen(struct start_info *si) PCPU_SET(rsp0, (vm_offset_t) thread0.td_pcb & ~0xFul /* 16 byte aligned */); PCPU_SET(curpcb, thread0.td_pcb); + HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), + (unsigned long) PCPU_GET(rsp0)); /* Tell xen about the kernel stack */ + /* setup user mode selector glue */ _ucodesel = GSEL(GUCODE_SEL, SEL_UPL); _udatasel = GSEL(GUDATA_SEL, SEL_UPL); _ufssel = GSEL(GUFS32_SEL, SEL_UPL); _ugssel = GSEL(GUGS32_SEL, SEL_UPL); - return (u_int64_t) thread0.td_pcb; + return (u_int64_t) thread0.td_pcb & ~0xFul /* 16 byte aligned */; } /* From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 22:02:49 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A0524FAE; Wed, 31 Oct 2012 22:02:49 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 82D9E8FC08; Wed, 31 Oct 2012 22:02:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VM2nwq042605; Wed, 31 Oct 2012 22:02:49 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VM2nt0042603; Wed, 31 Oct 2012 22:02:49 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210312202.q9VM2nt0042603@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 31 Oct 2012 22:02:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242416 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 22:02:49 -0000 Author: cherry Date: Wed Oct 31 22:02:48 2012 New Revision: 242416 URL: http://svn.freebsd.org/changeset/base/242416 Log: Tell the loader about BSD symbols. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/xen/locore.S Modified: projects/amd64_xen_pv/sys/amd64/xen/locore.S ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/locore.S Wed Oct 31 21:27:15 2012 (r242415) +++ projects/amd64_xen_pv/sys/amd64/xen/locore.S Wed Oct 31 22:02:48 2012 (r242416) @@ -64,7 +64,8 @@ ELFNOTE(Xen, XEN_ELFNOTE_L1_MFN_VALID, .long, PG_V, PG_V) ELFNOTE(Xen, XEN_ELFNOTE_LOADER, .asciz, "generic") ELFNOTE(Xen, XEN_ELFNOTE_SUSPEND_CANCEL, .long, 0) -/* XXX: TODO: dump-core notes */ + ELFNOTE(Xen, XEN_ELFNOTE_BSD_SYMTAB, .asciz, "yes") + /* XXX: TODO: dump-core notes */ /* For conf/ldscript.amd64 */ From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 22:16:08 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D35605F3; Wed, 31 Oct 2012 22:16:08 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9F4DE8FC12; Wed, 31 Oct 2012 22:16:08 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VMG80I045071; Wed, 31 Oct 2012 22:16:08 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VMG8ru045068; Wed, 31 Oct 2012 22:16:08 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210312216.q9VMG8ru045068@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 31 Oct 2012 22:16:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242418 - in projects/amd64_xen_pv/sys/amd64: amd64 xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 22:16:09 -0000 Author: cherry Date: Wed Oct 31 22:16:08 2012 New Revision: 242418 URL: http://svn.freebsd.org/changeset/base/242418 Log: Fetch %cr2 from xen via the shared page save it on the stack frame before trap() is called. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/amd64/amd64/genassym.c projects/amd64_xen_pv/sys/amd64/xen/exception.S Modified: projects/amd64_xen_pv/sys/amd64/amd64/genassym.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/amd64/genassym.c Wed Oct 31 22:11:51 2012 (r242417) +++ projects/amd64_xen_pv/sys/amd64/amd64/genassym.c Wed Oct 31 22:16:08 2012 (r242418) @@ -255,6 +255,7 @@ ASSYM(PMC_FN_USER_CALLCHAIN, PMC_FN_USER #include ASSYM(HYPERVISOR_VIRT_START, __HYPERVISOR_VIRT_START); ASSYM(EVTCHN_UPCALL_MASK, offsetof(struct vcpu_info, evtchn_upcall_mask)); +ASSYM(VCPU_RCR2, offsetof(struct vcpu_info, arch.cr2)); #include ASSYM(__HYPERVISOR_iret, __HYPERVISOR_iret); #endif Modified: projects/amd64_xen_pv/sys/amd64/xen/exception.S ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/exception.S Wed Oct 31 22:11:51 2012 (r242417) +++ projects/amd64_xen_pv/sys/amd64/xen/exception.S Wed Oct 31 22:16:08 2012 (r242418) @@ -140,6 +140,14 @@ movl $(a), TF_TRAPNO(%rsp) ; \ movq $0, TF_ADDR(%rsp) +/* Fetch page fault address (%cr2) from hypervisor */ +#define SETUP_TF_ADDR /* Clobbers %rsi %rdi */ \ + movq PCPU(CPUID), %rsi ; \ + shlq $6, %rsi /* cpuid * sizeof(struct vcpu_info) */ ; \ + addq HYPERVISOR_shared_info, %rsi /* shared_info.vcpu_info[cpuid] */ ; \ + movq VCPU_RCR2(%rsi), %rdi ; \ + movq %rdi, TF_ADDR(%rsp) + #define CALLTRAP \ cld ; \ movq %rsp, %rdi ; \ @@ -397,7 +405,8 @@ IDTVEC(pf) /* Page-Fault */ SAVE_SEGMENT_REGS ; SAVE_GENERAL_REGS ; DO_STI_MAYBE ; - CALLTRAP ; + SETUP_TF_ADDR ; /* Fault Address - clobbers %rsi %rdi */ + CALLTRAP ; /* %rsi is ignored */ DO_AST_MAYBE ; RESTORE_GENERAL_REGS ; RESTORE_SEGMENT_REGS ; From owner-svn-src-projects@FreeBSD.ORG Wed Oct 31 22:21:33 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BFA95772; Wed, 31 Oct 2012 22:21:33 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A48908FC0A; Wed, 31 Oct 2012 22:21:33 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q9VMLXJ0045988; Wed, 31 Oct 2012 22:21:33 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q9VMLXfI045986; Wed, 31 Oct 2012 22:21:33 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201210312221.q9VMLXfI045986@svn.freebsd.org> From: "Cherry G. Mathew" Date: Wed, 31 Oct 2012 22:21:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242419 - projects/amd64_xen_pv/sys/amd64/xen X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 31 Oct 2012 22:21:33 -0000 Author: cherry Date: Wed Oct 31 22:21:33 2012 New Revision: 242419 URL: http://svn.freebsd.org/changeset/base/242419 Log: - Make KASSERTS() squeal about current function. - implement vtopte() to query the page table hierarchy via mmu_map.c - implement pmap_qremove() trivially by wrapping over pmap_kremove - when the page table hierarchy cache is purged (unlikely event), mark the returned pages r/w before returning them back to the VM. Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c ============================================================================== --- projects/amd64_xen_pv/sys/amd64/xen/pmap.c Wed Oct 31 22:16:08 2012 (r242418) +++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c Wed Oct 31 22:21:33 2012 (r242419) @@ -674,14 +674,44 @@ pmap_pinit(pmap_t pmap) void pmap_release(pmap_t pmap) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } -__inline pt_entry_t * +pt_entry_t * vtopte(uintptr_t va) { - KASSERT(0, ("XXX: REVIEW\n")); - u_int64_t mask = ((1ul << (NPTEPGSHIFT + NPDEPGSHIFT + NPDPEPGSHIFT + NPML4EPGSHIFT)) - 1); + KASSERT(tsz != 0, ("tsz != 0")); + char tbuf[tsz]; /* Safe to do this on the stack since tsz is + * effectively const. + */ + + const u_int64_t mask = ((1ul << (NPTEPGSHIFT + NPDEPGSHIFT + + NPDPEPGSHIFT + NPML4EPGSHIFT)) - 1); + + pd_entry_t *pte; /* PTE address to return */ + + + mmu_map_t tptr = tbuf; + + struct mmu_map_mbackend mb = { + ptmb_mappedalloc, + ptmb_mappedfree, + ptmb_ptov, + ptmb_vtop + }; + mmu_map_t_init(tptr, &mb); + + if (!mmu_map_inspect_va(kernel_pmap, tptr, va)) { + panic("pte queried for unmapped kernel va"); + } + + pte = mmu_map_pt(tptr); /* Read out PT from mmu state */ + /* add VA offset */ + pte += ((va >> PAGE_SHIFT) & mask); + + mmu_map_release_va(kernel_pmap, tptr, va); + mmu_map_t_fini(tptr); + return (PTmap + ((va >> PAGE_SHIFT) & mask)); } @@ -692,7 +722,7 @@ void pmap_lazyfix_action(void); void pmap_lazyfix_action(void) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } #endif /* SMP */ @@ -728,10 +758,26 @@ pmap_qenter(vm_offset_t sva, vm_page_t * } +/* + * This routine tears out page mappings from the + * kernel -- it is meant only for temporary mappings. + * Note: SMP coherent. Uses a ranged shootdown IPI. + */ void pmap_qremove(vm_offset_t sva, int count) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(count > 0, ("count > 0")); + KASSERT(sva == trunc_page(sva), + ("sva not page aligned")); + + vm_offset_t va; + + va = sva; + while (count-- > 0) { + pmap_kremove(va); + va += PAGE_SIZE; + } + // XXX: TODO: pmap_invalidate_range(kernel_pmap, sva, va); } /* @@ -770,19 +816,19 @@ void pmap_enter_object(pmap_t pmap, vm_offset_t start, vm_offset_t end, vm_page_t m_start, vm_prot_t prot) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void * pmap_kenter_temporary(vm_paddr_t pa, int i) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return NULL; } @@ -791,32 +837,32 @@ pmap_object_init_pt(pmap_t pmap, vm_offs vm_object_t object, vm_pindex_t pindex, vm_size_t size) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_remove_all(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } vm_paddr_t pmap_extract(pmap_t pmap, vm_offset_t va) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } vm_page_t pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } @@ -883,6 +929,7 @@ void pmap_kenter_ma(vm_offset_t va, vm_paddr_t ma) { + KASSERT(tsz != 0, ("tsz != 0")); char tbuf[tsz]; /* Safe to do this on the stack since tsz is * effectively const. */ @@ -973,26 +1020,26 @@ pmap_protect(pmap_t pmap, vm_offset_t sv void pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_change_wiring(pmap_t pmap, vm_offset_t va, boolean_t wired) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_copy(pmap_t dst_pmap, pmap_t src_pmap, vm_offset_t dst_addr, vm_size_t len, vm_offset_t src_addr) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_copy_page(vm_page_t src, vm_page_t dst) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void @@ -1009,104 +1056,104 @@ pmap_zero_page(vm_page_t m) void pmap_zero_page_area(vm_page_t m, int off, int size) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_zero_page_idle(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_activate(struct thread *td) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_remove_pages(pmap_t pmap) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } boolean_t pmap_page_is_mapped(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } boolean_t pmap_page_exists_quick(pmap_t pmap, vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } int pmap_page_wired_mappings(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return -1; } boolean_t pmap_is_modified(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } boolean_t pmap_is_referenced(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } boolean_t pmap_is_prefaultable(pmap_t pmap, vm_offset_t addr) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return 0; } void pmap_clear_modify(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_clear_reference(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_remove_write(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } int pmap_ts_referenced(vm_page_t m) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return -1; } void pmap_sync_icache(pmap_t pm, vm_offset_t va, vm_size_t sz) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } /* @@ -1136,39 +1183,39 @@ pmap_align_superpage(vm_object_t object, void pmap_suspend() { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } void pmap_resume() { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } int pmap_mincore(pmap_t pmap, vm_offset_t addr, vm_paddr_t *locked_pa) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return -1; } void * pmap_mapdev(vm_paddr_t pa, vm_size_t size) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return NULL; } void pmap_unmapdev(vm_offset_t va, vm_size_t size) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); } int pmap_change_attr(vm_offset_t va, vm_size_t size, int mode) { - KASSERT(0, ("XXX: TODO\n")); + KASSERT(0, ("XXX: %s: TODO\n", __func__)); return -1; } @@ -1202,6 +1249,18 @@ xen_pagezone_init(void *mem, int size, i return (0); } +static void +xen_pagezone_fini(void *mem, int size) +{ + uintptr_t va; + + va = (uintptr_t)mem; + + /* Xen requires the page table hierarchy to be R/O. */ + pmap_xen_setpages_rw(va, atop(size)); + return; +} + /* * Replace the custom mmu_alloc(), backed by vallocpages(), with an * uma backed allocator, as soon as it is possible. @@ -1211,7 +1270,7 @@ setup_xen_pagezone(void *dummy __unused) { xen_pagezone = uma_zcreate("XEN PAGEZONE", PAGE_SIZE, NULL, NULL, - xen_pagezone_init, NULL, UMA_ALIGN_PTR, UMA_ZONE_ZINIT); + xen_pagezone_init, xen_pagezone_fini, UMA_ALIGN_PTR, UMA_ZONE_ZINIT); ptmb_mappedalloc = xen_pagezone_alloc; ptmb_mappedfree = xen_pagezone_free; } From owner-svn-src-projects@FreeBSD.ORG Thu Nov 1 02:27:09 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 615DA372 for ; Thu, 1 Nov 2012 02:27:09 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 3B01E8FC16 for ; Thu, 1 Nov 2012 02:27:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qA12R9Zt099700 for ; Thu, 1 Nov 2012 02:27:09 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qA12R94d099699 for svn-src-projects@freebsd.org; Thu, 1 Nov 2012 02:27:09 GMT (envelope-from bdrewery) Received: (qmail 81509 invoked from network); 31 Oct 2012 21:27:07 -0500 Received: from unknown (HELO ?10.10.0.115?) (freebsd@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 31 Oct 2012 21:27:07 -0500 Message-ID: <5091DDF4.10301@FreeBSD.org> Date: Wed, 31 Oct 2012 21:27:00 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: svn-src-projects@freebsd.org Subject: Re: [pkgng/pkgng] a7f29f: Upgrade should take event from e_upgrade_begin not... References: <50912ed09d184_31d710a0af4127947@sh3.rs.github.com.mail> In-Reply-To: <50912ed09d184_31d710a0af4127947@sh3.rs.github.com.mail> X-Enigmail-Version: 1.4.5 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 01 Nov 2012 02:27:09 -0000 I've disabled these. PKGNG is hosted on Github, but would otherwise be in /projects. The idea was to try getting more eyes on commits. Regards, Bryan Drewery bdrewery@freenode/EFNet From owner-svn-src-projects@FreeBSD.ORG Thu Nov 1 02:30:02 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2FF7E3A1 for ; Thu, 1 Nov 2012 02:30:02 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9EF488FC14 for ; Thu, 1 Nov 2012 02:30:01 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id b5so1942820lbd.13 for ; Wed, 31 Oct 2012 19:30:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=8bMnftf1lN50Z8ZttNDD2hh/yQnsDh0slXgq6xFuszI=; b=jzp6DR0MjlaotiKA0uBTl4MEJ8/uOE4xb70T9+xkd7/GclXPynYbkv3d6nsXMMCRlX whSGS+G4bLIUcouWUwRvxEKorh/rtuJP9maFUEq9UgCpd1k9RGXxMB0kEaU1UU6Grfso hDjeBzELHzWIUpLx+rps9DoSNNloFBtEdALVg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=8bMnftf1lN50Z8ZttNDD2hh/yQnsDh0slXgq6xFuszI=; b=nN89UkMrPr/q2kmqn8NtXMh/mtsEiMrDaqX83n61F5Cv3IjgxI7rzoZxm45lPK7BQK nyWofigelPCtswREwXydUf7FQL4psxCq/sEHhJ37nyD0MqM1zITCWADki/OjJ1cu4vOR ruxWjZKByGsXAHs+fFko4yYfj2zx+N1SclXmfcJjvujAl8wYjMjaTp7/PUAFH5gSHa9p 9b0vgUTqOWH+u7BB0b+i9rp6doD1CDmefB+RADBEumO7sMsgNBbLh5A/xYzvfAv0c9x+ imudmkIC9c6O9qQOoJIthqGWPK6gWvThNqY/8Xh38RvHkhB0tCyylC81IS3cM1z2JPxn nNEg== Received: by 10.152.146.101 with SMTP id tb5mr34796792lab.44.1351737000609; Wed, 31 Oct 2012 19:30:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.162.71 with HTTP; Wed, 31 Oct 2012 19:29:30 -0700 (PDT) In-Reply-To: <5091DDF4.10301@FreeBSD.org> References: <50912ed09d184_31d710a0af4127947@sh3.rs.github.com.mail> <5091DDF4.10301@FreeBSD.org> From: Eitan Adler Date: Wed, 31 Oct 2012 22:29:30 -0400 Message-ID: Subject: Re: [pkgng/pkgng] a7f29f: Upgrade should take event from e_upgrade_begin not... To: Bryan Drewery Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnJ6bn1gKpS7kT4QQlBOLwGumNVbq7vQbX9kXU4zm2J70A4dzBA8H1qtfX8kdyDu0xlhl4l Cc: svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 01 Nov 2012 02:30:02 -0000 On 31 October 2012 22:27, Bryan Drewery wrote: > I've disabled these. > > PKGNG is hosted on Github, but would otherwise be in /projects. The idea > was to try getting more eyes on commits. Was this by request? It would be awesome to get these mails with diffs at some point. -- Eitan Adler From owner-svn-src-projects@FreeBSD.ORG Thu Nov 1 22:51:45 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1233EA88; Thu, 1 Nov 2012 22:51:45 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D640A8FC0A; Thu, 1 Nov 2012 22:51:44 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA1Mpixt091620; Thu, 1 Nov 2012 22:51:44 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA1MpieJ091619; Thu, 1 Nov 2012 22:51:44 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211012251.qA1MpieJ091619@svn.freebsd.org> From: Aleksandr Rybalko Date: Thu, 1 Nov 2012 22:51:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242461 - projects/efika_mx X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 01 Nov 2012 22:51:45 -0000 Author: ray Date: Thu Nov 1 22:51:44 2012 New Revision: 242461 URL: http://svn.freebsd.org/changeset/base/242461 Log: Create a repository for the Efika MX porting project. ARM Cortex-A8 based laptop and smarttop devices Added: - copied from r242460, head/ Directory Properties: projects/efika_mx/ (props changed) From owner-svn-src-projects@FreeBSD.ORG Fri Nov 2 09:02:22 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F1A09DC; Fri, 2 Nov 2012 09:02:22 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id DC6CC8FC0C; Fri, 2 Nov 2012 09:02:19 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id b5so3124131lbd.13 for ; Fri, 02 Nov 2012 02:02:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=OsDeg8XfoM8Wdge1n02IxKsyvYnJHjT+7Hsm3VINP3k=; b=DDUy3x71ScsDG7jrrJX7zqNUak550AyY7fUCKiQLxHHz83MOO5pVjvfdqGcRIO5cZb zp/ziJ4+gW6evEucBViAxRoqFZQx4k8FjkM9zJH/3V/5AJA2dkxXACjhvNK1Q+ivXunK F+6GZXpoqI5IiXbuMXE4gnBlycT/rSw+Y9XHkptLRMWeBMZ1ZK8RypQA4l8iuYLB1IcI bb57dLPMEj2/wIHNE0OAZbvwpC41X8mqwKltNLxK4Os+lgXCU+RSdQ8n65PQVo1ip880 NUt/jqtwCXuXxTVGQmPgyuqFYldKRlItWF4LqWHxvnJy7T1pJ3vDidYE8h+G6cluUtg5 mBOA== MIME-Version: 1.0 Received: by 10.152.123.103 with SMTP id lz7mr989898lab.21.1351846938579; Fri, 02 Nov 2012 02:02:18 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.30.37 with HTTP; Fri, 2 Nov 2012 02:02:18 -0700 (PDT) In-Reply-To: <20121029155136.O943@besplex.bde.org> References: <201207301350.q6UDobCI099069@svn.freebsd.org> <201207301732.33474.jhb@freebsd.org> <20121029155136.O943@besplex.bde.org> Date: Fri, 2 Nov 2012 09:02:18 +0000 X-Google-Sender-Auth: L_L7V9WrA_rKhW4rpYZsxR_X46Q Message-ID: Subject: Re: svn commit: r238907 - projects/calloutng/sys/kern From: Attilio Rao To: Bruce Evans Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, John Baldwin , Jeff Roberson , Florian Smeets , Bruce Evans , svn-src-projects@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: attilio@FreeBSD.org List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2012 09:02:22 -0000 On 10/29/12, Bruce Evans wrote: > On Mon, 29 Oct 2012, Attilio Rao wrote: > >> Now that sched_pin()/sched_unpin() are fixed I would like to introduce >> this new patch, making critical_enter()/critical_exit() inline: >> http://www.freebsd.org/~attilio/inline_critical.patch >> >> The concept is pretty simple: simple add/dec for critical_enter, exit >> are inlined, the rest is in an "hard path". Debugging enables the hard >> paths by default (really I think that only KTR may be due here, but I >> thought that in case of INVARIANTS this was also wanted, so I added >> the check also for that case). >> >> flo@ has stress-tested the patch already and he may be starting >> serious benchmarks soon. >> The effectiveness of this patch is to determine and it brings again >> the question: better an hard function or the usage of compiler membars >> to avoid issues? I think that this patch should be in only if we can >> absolutely prove a measurable performance bump, otherwise I will just >> add a note to critical_enter()/critical_exit() explaining why they >> should not be inlined at all. > > Inlining of mtx_lock_spin() is bogus unless critical_enter() is inlined. > Similarly for mtx_unlock_spin() and critical_exit(). It saves 1 function > call. but critical_enter() does a function call anyway. critical_exit*( > also has a branch in branch in it that might cost more than the function > call just for mispredicting it. > > My version goes the other way and uninlines mtx_lock_spin() and > mtx_unlock_spin(). Then it inlines (open codes) critical_enter() and > critical_exit() in them. This saves a lot of text space and thus > hopefully saves time too. I couldn't find any cases where it either > saved or lost a significant amount of time. The main cause of time > differences is probably mispredicted branches: with mtx*() inlined, > the branches in it can be predicted separately, so they are more > predictable. However, when they are separate, there may be enough to > thrash the branch predictor. It is probably best to only inline mtx*() > for a few heavily-used locks and only inline critical*() if it is either > in one of these or is in a non-inline function. Otherwise, inlining > mainly gives code bloat that is only harmless if the code is rarely > actually used. But this is hard to configure. is > already a mess to support uninlining for debugging cases. So, I thought more about this and I think that inlining critical_exit() is not really going to bring any benefit here but bloat. This is because nested critical sections are rare rather not, which means you will end up in doing the function call most of the time and plus we have the possible pessimization introduced by the memory clobber (__compiler_membar()) and as you note possible deficiency caming from the branch misprediction*. All that to say that I shrunk my patch to only inline critical_enter(). Respect v1, this patch also does use the fast path in all cases but KTR, does use a common accessor function for both hard and soft versions to bump the counter. In theory inlined critical_enter() should be a net win, but I need to carefully evaluate the difference introduced by the __compiler_membar(), a case very similar to sched_pin(). I will start doing some investigations soon but they would require some good effort for both the widespread nature of critical_enter() and the difference in code gcc will certainly produce because of a less function call and the memory clobber. New patch here: http://www.freebsd.org/~attilio/inline_critical2.patch I feel very unsure style-wise about my add to sys/systm.h because it is already very messy that I cannot give a logical sense to that chunk. Thanks, Attilio * In theory we could use __predict_false() or similar but I don't think this will really help as x86 doesn't have explicit instructions to control branch prediction -- Peace can only be achieved by understanding - A. Einstein From owner-svn-src-projects@FreeBSD.ORG Fri Nov 2 20:23:42 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3103D9F2; Fri, 2 Nov 2012 20:23:42 +0000 (UTC) (envelope-from cherry@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 18A0A8FC0C; Fri, 2 Nov 2012 20:23:42 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA2KNfKf095267; Fri, 2 Nov 2012 20:23:41 GMT (envelope-from cherry@svn.freebsd.org) Received: (from cherry@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA2KNfeG095264; Fri, 2 Nov 2012 20:23:41 GMT (envelope-from cherry@svn.freebsd.org) Message-Id: <201211022023.qA2KNfeG095264@svn.freebsd.org> From: "Cherry G. Mathew" Date: Fri, 2 Nov 2012 20:23:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242490 - projects/amd64_xen_pv/sys/vm X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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: Fri, 02 Nov 2012 20:23:42 -0000 Author: cherry Date: Fri Nov 2 20:23:41 2012 New Revision: 242490 URL: http://svn.freebsd.org/changeset/base/242490 Log: Since the current pmap implementation does not use DMAP, we need to special case XEN related msgbuf pages, to be pmap_map()ed to relevant kernel virtual addresses before registering them in the dump map. Approved by: gibbs (implicit) Modified: projects/amd64_xen_pv/sys/vm/vm_page.c Modified: projects/amd64_xen_pv/sys/vm/vm_page.c ============================================================================== --- projects/amd64_xen_pv/sys/vm/vm_page.c Fri Nov 2 18:57:38 2012 (r242489) +++ projects/amd64_xen_pv/sys/vm/vm_page.c Fri Nov 2 20:23:41 2012 (r242490) @@ -345,13 +345,17 @@ vm_page_startup(vm_offset_t vaddr) new_end + vm_page_dump_size, VM_PROT_READ | VM_PROT_WRITE); bzero((void *)vm_page_dump, vm_page_dump_size); #endif -#if defined(__amd64__) && !defined(XEN) +#if defined(__amd64__) /* * Request that the physical pages underlying the message buffer be * included in a crash dump. Since the message buffer is accessed * through the direct map, they are not automatically included. */ +#if defined(XEN) + pa = VTOP(msgbufp->msg_ptr); +#else /* native */ pa = DMAP_TO_PHYS((vm_offset_t)msgbufp->msg_ptr); +#endif last_pa = pa + round_page(msgbufsize); while (pa < last_pa) { dump_add_page(pa); @@ -395,7 +399,7 @@ vm_page_startup(vm_offset_t vaddr) */ new_end = vm_reserv_startup(&vaddr, new_end, high_water); #endif -#if defined(__amd64__) || defined(__mips__) +#if defined(__amd64__) && !defined(XEN) || defined(__mips__) /* * pmap_map on amd64 and mips can come out of the direct-map, not kvm * like i386, so the pages must be tracked for a crashdump to include From owner-svn-src-projects@FreeBSD.ORG Sat Nov 3 00:14:23 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0FB8C292; Sat, 3 Nov 2012 00:14:23 +0000 (UTC) (envelope-from davide@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id E02A98FC0C; Sat, 3 Nov 2012 00:14:22 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA30EM6s032929; Sat, 3 Nov 2012 00:14:22 GMT (envelope-from davide@svn.freebsd.org) Received: (from davide@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA30EMjb032900; Sat, 3 Nov 2012 00:14:22 GMT (envelope-from davide@svn.freebsd.org) Message-Id: <201211030014.qA30EMjb032900@svn.freebsd.org> From: Davide Italiano Date: Sat, 3 Nov 2012 00:14:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242502 - in projects/calloutng: . bin/cat bin/cp bin/date bin/dd bin/ed bin/getfacl bin/ln bin/ls bin/mv bin/pax bin/ps bin/rcp bin/rm bin/setfacl bin/sh cddl/contrib/dtracetoolkit cdd... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 03 Nov 2012 00:14:23 -0000 Author: davide Date: Sat Nov 3 00:14:17 2012 New Revision: 242502 URL: http://svn.freebsd.org/changeset/base/242502 Log: MFC as per r242500. Added: - copied from r242500, head/contrib/atf/ - copied from r242500, head/contrib/bmake/ projects/calloutng/contrib/dialog/samples/dft-cancel - copied unchanged from r242500, head/contrib/dialog/samples/dft-cancel projects/calloutng/contrib/dialog/samples/dft-extra - copied unchanged from r242500, head/contrib/dialog/samples/dft-extra projects/calloutng/contrib/dialog/samples/dft-help - copied unchanged from r242500, head/contrib/dialog/samples/dft-help projects/calloutng/contrib/dialog/samples/dft-no - copied unchanged from r242500, head/contrib/dialog/samples/dft-no projects/calloutng/contrib/dialog/samples/fselect0 - copied unchanged from r242500, head/contrib/dialog/samples/fselect0 projects/calloutng/contrib/dialog/samples/with-dquotes - copied unchanged from r242500, head/contrib/dialog/samples/with-dquotes projects/calloutng/contrib/dialog/samples/with-squotes - copied unchanged from r242500, head/contrib/dialog/samples/with-squotes projects/calloutng/contrib/libc++/CREDITS.TXT - copied unchanged from r242500, head/contrib/libc++/CREDITS.TXT projects/calloutng/contrib/libc++/LICENSE.TXT - copied unchanged from r242500, head/contrib/libc++/LICENSE.TXT projects/calloutng/contrib/libc-pwcache/ - copied from r242500, head/contrib/libc-pwcache/ projects/calloutng/contrib/libpcap/pcap-canusb-linux.c - copied unchanged from r242500, head/contrib/libpcap/pcap-canusb-linux.c projects/calloutng/contrib/libpcap/pcap-canusb-linux.h - copied unchanged from r242500, head/contrib/libpcap/pcap-canusb-linux.h projects/calloutng/contrib/libpcap/tests/ - copied from r242500, head/contrib/libpcap/tests/ projects/calloutng/contrib/llvm/include/llvm-c/Linker.h - copied unchanged from r242500, head/contrib/llvm/include/llvm-c/Linker.h projects/calloutng/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/CodeGen/RegisterClassInfo.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/CodeGen/RegisterPressure.h projects/calloutng/contrib/llvm/include/llvm/DIBuilder.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/DIBuilder.h projects/calloutng/contrib/llvm/include/llvm/DebugInfo.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/DebugInfo.h projects/calloutng/contrib/llvm/include/llvm/IRBuilder.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/IRBuilder.h projects/calloutng/contrib/llvm/include/llvm/IntrinsicsMips.td - copied unchanged from r242500, head/contrib/llvm/include/llvm/IntrinsicsMips.td projects/calloutng/contrib/llvm/include/llvm/IntrinsicsNVVM.td - copied unchanged from r242500, head/contrib/llvm/include/llvm/IntrinsicsNVVM.td projects/calloutng/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/MC/MCFixedLenDisassembler.h projects/calloutng/contrib/llvm/include/llvm/MC/MCSchedule.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/MC/MCSchedule.h projects/calloutng/contrib/llvm/include/llvm/MDBuilder.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/MDBuilder.h projects/calloutng/contrib/llvm/include/llvm/Support/FileOutputBuffer.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/Support/FileOutputBuffer.h projects/calloutng/contrib/llvm/include/llvm/Support/IntegersSubset.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/Support/IntegersSubset.h projects/calloutng/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/Support/IntegersSubsetMapping.h projects/calloutng/contrib/llvm/include/llvm/Support/LEB128.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/Support/LEB128.h projects/calloutng/contrib/llvm/include/llvm/TableGen/StringMatcher.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/TableGen/StringMatcher.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetItinerary.td - copied unchanged from r242500, head/contrib/llvm/include/llvm/Target/TargetItinerary.td projects/calloutng/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/Transforms/Utils/CodeExtractor.h projects/calloutng/contrib/llvm/include/llvm/TypeBuilder.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/TypeBuilder.h projects/calloutng/contrib/llvm/include/llvm/TypeFinder.h - copied unchanged from r242500, head/contrib/llvm/include/llvm/TypeFinder.h projects/calloutng/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp - copied unchanged from r242500, head/contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp - copied unchanged from r242500, head/contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveRegMatrix.h - copied unchanged from r242500, head/contrib/llvm/lib/CodeGen/LiveRegMatrix.h projects/calloutng/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp - copied unchanged from r242500, head/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h - copied unchanged from r242500, head/contrib/llvm/lib/CodeGen/MachineTraceMetrics.h projects/calloutng/contrib/llvm/lib/CodeGen/RegisterPressure.cpp - copied unchanged from r242500, head/contrib/llvm/lib/CodeGen/RegisterPressure.cpp projects/calloutng/contrib/llvm/lib/MC/MCRegisterInfo.cpp - copied unchanged from r242500, head/contrib/llvm/lib/MC/MCRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Support/FileOutputBuffer.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Support/FileOutputBuffer.cpp projects/calloutng/contrib/llvm/lib/TableGen/StringMatcher.cpp - copied unchanged from r242500, head/contrib/llvm/lib/TableGen/StringMatcher.cpp projects/calloutng/contrib/llvm/lib/Target/AMDGPU/ - copied from r242500, head/contrib/llvm/lib/Target/AMDGPU/ projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td - copied unchanged from r242500, head/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td - copied unchanged from r242500, head/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Hexagon/HexagonMCInst.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h - copied unchanged from r242500, head/contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/NVPTX/ - copied from r242500, head/contrib/llvm/lib/Target/NVPTX/ projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp projects/calloutng/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp - copied unchanged from r242500, head/contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp projects/calloutng/contrib/llvm/lib/VMCore/DIBuilder.cpp - copied unchanged from r242500, head/contrib/llvm/lib/VMCore/DIBuilder.cpp projects/calloutng/contrib/llvm/lib/VMCore/DebugInfo.cpp - copied unchanged from r242500, head/contrib/llvm/lib/VMCore/DebugInfo.cpp projects/calloutng/contrib/llvm/lib/VMCore/TypeFinder.cpp - copied unchanged from r242500, head/contrib/llvm/lib/VMCore/TypeFinder.cpp projects/calloutng/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang-c/CXCompilationDatabase.h projects/calloutng/contrib/llvm/tools/clang/include/clang-c/CXString.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang-c/CXString.h projects/calloutng/contrib/llvm/tools/clang/include/clang-c/Platform.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang-c/Platform.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Comment.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/Comment.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentBriefParser.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentCommandTraits.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentDiagnostic.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentParser.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentSema.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/CommentVisitor.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h projects/calloutng/contrib/llvm/tools/clang/include/clang/ASTMatchers/ - copied from r242500, head/contrib/llvm/tools/clang/include/clang/ASTMatchers/ projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsMips.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsNVPTX.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Basic/CommentNodes.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Basic/ObjCRuntime.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Tooling/CommandLineClangTool.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Tooling/CommandLineClangTool.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Tooling/Refactoring.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h projects/calloutng/contrib/llvm/tools/clang/lib/AST/Comment.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/Comment.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/CommentBriefParser.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/CommentCommandTraits.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/CommentDumper.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/CommentSema.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ASTMatchers/ - copied from r242500, head/contrib/llvm/tools/clang/lib/ASTMatchers/ projects/calloutng/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Basic/ConvertUTFWrapper.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Headers/ammintrin.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Headers/ammintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Headers/fmaintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/xopintrin.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Headers/xopintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Rewrite/InclusionRewriter.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Rewrite/InclusionRewriter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/CommandLineClangTool.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Tooling/CommandLineClangTool.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/CustomCompilationDatabase.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Tooling/CustomCompilationDatabase.h projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Tooling/Refactoring.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp - copied unchanged from r242500, head/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h - copied unchanged from r242500, head/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h projects/calloutng/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp - copied unchanged from r242500, head/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeGenSchedule.h - copied unchanged from r242500, head/contrib/llvm/utils/TableGen/CodeGenSchedule.h projects/calloutng/contrib/llvm/utils/TableGen/TableGenBackends.h - copied unchanged from r242500, head/contrib/llvm/utils/TableGen/TableGenBackends.h projects/calloutng/contrib/mdocml/ - copied from r242500, head/contrib/mdocml/ projects/calloutng/contrib/tcpdump/print-pfsync.c - copied unchanged from r242500, head/contrib/tcpdump/print-pfsync.c projects/calloutng/contrib/tcpdump/print-tipc.c - copied unchanged from r242500, head/contrib/tcpdump/print-tipc.c projects/calloutng/etc/atf/ - copied from r242500, head/etc/atf/ projects/calloutng/etc/rc.d/postrandom - copied unchanged from r242500, head/etc/rc.d/postrandom projects/calloutng/lib/atf/ - copied from r242500, head/lib/atf/ projects/calloutng/lib/clang/include/MipsGenDisassemblerTables.inc - copied unchanged from r242500, head/lib/clang/include/MipsGenDisassemblerTables.inc projects/calloutng/lib/clang/include/MipsGenEDInfo.inc - copied unchanged from r242500, head/lib/clang/include/MipsGenEDInfo.inc projects/calloutng/lib/clang/include/clang/AST/CommentNodes.inc - copied unchanged from r242500, head/lib/clang/include/clang/AST/CommentNodes.inc projects/calloutng/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc - copied unchanged from r242500, head/lib/clang/include/clang/Basic/DiagnosticCommentKinds.inc projects/calloutng/lib/clang/libllvmmipsdisassembler/ - copied from r242500, head/lib/clang/libllvmmipsdisassembler/ projects/calloutng/lib/libc/gen/auxv.c - copied unchanged from r242500, head/lib/libc/gen/auxv.c projects/calloutng/lib/libc/gen/clock_getcpuclockid.3 - copied unchanged from r242500, head/lib/libc/gen/clock_getcpuclockid.3 projects/calloutng/lib/libc/gen/clock_getcpuclockid.c - copied unchanged from r242500, head/lib/libc/gen/clock_getcpuclockid.c projects/calloutng/lib/libmandoc/ - copied from r242500, head/lib/libmandoc/ projects/calloutng/lib/libpmc/pmc.ivybridge.3 - copied unchanged from r242500, head/lib/libpmc/pmc.ivybridge.3 projects/calloutng/lib/libpmc/pmc.sandybridgexeon.3 - copied unchanged from r242500, head/lib/libpmc/pmc.sandybridgexeon.3 projects/calloutng/lib/libutil/pw_util.3 - copied unchanged from r242500, head/lib/libutil/pw_util.3 projects/calloutng/libexec/atf/ - copied from r242500, head/libexec/atf/ projects/calloutng/libexec/rpc.rusersd/extern.h - copied unchanged from r242500, head/libexec/rpc.rusersd/extern.h projects/calloutng/release/doc/de_DE.ISO8859-1/early-adopter/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/early-adopter/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/errata/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/errata/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/alpha/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/common/artheader.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/common/dev.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/common/intro.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/i386/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/ia64/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/pc98/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.xml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/alpha/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/common/abstract.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/common/artheader.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/install.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/common/install.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/layout.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/common/layout.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/common/trouble.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/common/upgrade.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/i386/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/i386/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/ia64/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/pc98/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/sparc64/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/installation/sparc64/install.xml projects/calloutng/release/doc/de_DE.ISO8859-1/readme/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/readme/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/relnotes/common/new.xml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/relnotes/i386/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml - copied unchanged from r242500, head/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.xml projects/calloutng/release/doc/de_DE.ISO8859-1/share/xml/ - copied from r242500, head/release/doc/de_DE.ISO8859-1/share/xml/ projects/calloutng/release/doc/en_US.ISO8859-1/errata/article.xml - copied unchanged from r242500, head/release/doc/en_US.ISO8859-1/errata/article.xml projects/calloutng/release/doc/en_US.ISO8859-1/hardware/article.xml - copied unchanged from r242500, head/release/doc/en_US.ISO8859-1/hardware/article.xml projects/calloutng/release/doc/en_US.ISO8859-1/readme/article.xml - copied unchanged from r242500, head/release/doc/en_US.ISO8859-1/readme/article.xml projects/calloutng/release/doc/en_US.ISO8859-1/relnotes/article.xml - copied unchanged from r242500, head/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/calloutng/release/doc/en_US.ISO8859-1/share/xml/ - copied from r242500, head/release/doc/en_US.ISO8859-1/share/xml/ projects/calloutng/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/early-adopter/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/errata/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/errata/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/common/dev.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/common/intro.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/i386/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/alpha/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/common/abstract.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/common/artheader.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/install.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/common/install.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/common/layout.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/common/trouble.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/i386/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/pc98/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/relnotes/common/new.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml - copied unchanged from r242500, head/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.xml projects/calloutng/release/doc/fr_FR.ISO8859-1/share/xml/ - copied from r242500, head/release/doc/fr_FR.ISO8859-1/share/xml/ projects/calloutng/release/doc/ja_JP.eucJP/errata/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/errata/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/alpha/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/alpha/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/amd64/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/amd64/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/artheader.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/common/artheader.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/dev.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/common/dev.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/intro.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/common/intro.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/i386/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/i386/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/ia64/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/ia64/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/pc98/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/pc98/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/sparc64/article.xml projects/calloutng/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/alpha/article.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/amd64/article.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/common/new.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/common/new.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/i386/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/i386/article.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/ia64/article.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/pc98/article.xml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml - copied unchanged from r242500, head/release/doc/ja_JP.eucJP/relnotes/sparc64/article.xml projects/calloutng/release/doc/ja_JP.eucJP/share/xml/ - copied from r242500, head/release/doc/ja_JP.eucJP/share/xml/ projects/calloutng/release/doc/ru_RU.KOI8-R/errata/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/errata/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/alpha/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/amd64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/common/artheader.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/common/dev.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/common/intro.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/i386/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/ia64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/pc98/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/alpha/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/amd64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/common/abstract.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/common/artheader.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/install.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/common/install.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/layout.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/common/layout.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/common/trouble.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/common/upgrade.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/i386/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/i386/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/ia64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/pc98/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/installation/sparc64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/readme/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/readme/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/common/new.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/i386/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml - copied unchanged from r242500, head/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.xml projects/calloutng/release/doc/ru_RU.KOI8-R/share/xml/ - copied from r242500, head/release/doc/ru_RU.KOI8-R/share/xml/ projects/calloutng/release/doc/share/xml/ - copied from r242500, head/release/doc/share/xml/ projects/calloutng/release/doc/zh_CN.GB2312/errata/article.xml - copied unchanged from r242500, head/release/doc/zh_CN.GB2312/errata/article.xml projects/calloutng/release/doc/zh_CN.GB2312/hardware/article.xml - copied unchanged from r242500, head/release/doc/zh_CN.GB2312/hardware/article.xml projects/calloutng/release/doc/zh_CN.GB2312/readme/article.xml - copied unchanged from r242500, head/release/doc/zh_CN.GB2312/readme/article.xml projects/calloutng/release/doc/zh_CN.GB2312/relnotes/article.xml - copied unchanged from r242500, head/release/doc/zh_CN.GB2312/relnotes/article.xml projects/calloutng/release/doc/zh_CN.GB2312/share/xml/ - copied from r242500, head/release/doc/zh_CN.GB2312/share/xml/ projects/calloutng/sbin/mount_fusefs/ - copied from r242500, head/sbin/mount_fusefs/ projects/calloutng/sbin/nvmecontrol/ - copied from r242500, head/sbin/nvmecontrol/ projects/calloutng/sbin/pfctl/parse.y - copied unchanged from r242500, head/sbin/pfctl/parse.y projects/calloutng/sbin/pfctl/pf_print_state.c - copied unchanged from r242500, head/sbin/pfctl/pf_print_state.c projects/calloutng/sbin/pfctl/pfctl.8 - copied unchanged from r242500, head/sbin/pfctl/pfctl.8 projects/calloutng/sbin/pfctl/pfctl.c - copied unchanged from r242500, head/sbin/pfctl/pfctl.c projects/calloutng/sbin/pfctl/pfctl.h - copied unchanged from r242500, head/sbin/pfctl/pfctl.h projects/calloutng/sbin/pfctl/pfctl_altq.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_altq.c projects/calloutng/sbin/pfctl/pfctl_optimize.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_optimize.c projects/calloutng/sbin/pfctl/pfctl_osfp.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_osfp.c projects/calloutng/sbin/pfctl/pfctl_parser.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_parser.c projects/calloutng/sbin/pfctl/pfctl_parser.h - copied unchanged from r242500, head/sbin/pfctl/pfctl_parser.h projects/calloutng/sbin/pfctl/pfctl_qstats.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_qstats.c projects/calloutng/sbin/pfctl/pfctl_radix.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_radix.c projects/calloutng/sbin/pfctl/pfctl_table.c - copied unchanged from r242500, head/sbin/pfctl/pfctl_table.c projects/calloutng/share/atf/ - copied from r242500, head/share/atf/ projects/calloutng/share/doc/atf/ - copied from r242500, head/share/doc/atf/ projects/calloutng/share/examples/atf/ - copied from r242500, head/share/examples/atf/ projects/calloutng/share/man/man3/pthread_getcpuclockid.3 - copied unchanged from r242500, head/share/man/man3/pthread_getcpuclockid.3 projects/calloutng/share/man/man4/altera_avgen.4 - copied unchanged from r242500, head/share/man/man4/altera_avgen.4 projects/calloutng/share/man/man4/altera_jtag_uart.4 - copied unchanged from r242500, head/share/man/man4/altera_jtag_uart.4 projects/calloutng/share/man/man4/altera_sdcard.4 - copied unchanged from r242500, head/share/man/man4/altera_sdcard.4 projects/calloutng/share/man/man4/aout.4 - copied unchanged from r242500, head/share/man/man4/aout.4 projects/calloutng/share/man/man4/isf.4 - copied unchanged from r242500, head/share/man/man4/isf.4 projects/calloutng/share/man/man4/nvd.4 - copied unchanged from r242500, head/share/man/man4/nvd.4 projects/calloutng/share/man/man4/nvme.4 - copied unchanged from r242500, head/share/man/man4/nvme.4 projects/calloutng/share/man/man4/pf.4 - copied unchanged from r242500, head/share/man/man4/pf.4 projects/calloutng/share/man/man4/pflog.4 - copied unchanged from r242500, head/share/man/man4/pflog.4 projects/calloutng/share/man/man4/pfsync.4 - copied unchanged from r242500, head/share/man/man4/pfsync.4 projects/calloutng/share/man/man4/terasic_mtl.4 - copied unchanged from r242500, head/share/man/man4/terasic_mtl.4 projects/calloutng/share/man/man4/virtio_scsi.4 - copied unchanged from r242500, head/share/man/man4/virtio_scsi.4 projects/calloutng/share/man/man5/pf.conf.5 - copied unchanged from r242500, head/share/man/man5/pf.conf.5 projects/calloutng/share/man/man5/pf.os.5 - copied unchanged from r242500, head/share/man/man5/pf.os.5 projects/calloutng/share/man/man9/BUS_CHILD_DELETED.9 - copied unchanged from r242500, head/share/man/man9/BUS_CHILD_DELETED.9 projects/calloutng/share/man/man9/BUS_CHILD_DETACHED.9 - copied unchanged from r242500, head/share/man/man9/BUS_CHILD_DETACHED.9 projects/calloutng/share/mk/bsd.compiler.mk - copied unchanged from r242500, head/share/mk/bsd.compiler.mk projects/calloutng/share/mk/bsd.progs.mk - copied unchanged from r242500, head/share/mk/bsd.progs.mk projects/calloutng/share/syscons/keymaps/danish.iso.macbook.kbd - copied unchanged from r242500, head/share/syscons/keymaps/danish.iso.macbook.kbd projects/calloutng/share/xml/ - copied from r242500, head/share/xml/ projects/calloutng/share/xsl/ - copied from r242500, head/share/xsl/ projects/calloutng/sys/arm/arm/busdma_machdep-v6.c - copied unchanged from r242500, head/sys/arm/arm/busdma_machdep-v6.c projects/calloutng/sys/arm/arm/cpufunc_asm_armv6.S - copied unchanged from r242500, head/sys/arm/arm/cpufunc_asm_armv6.S projects/calloutng/sys/arm/arm/cpufunc_asm_armv7.S - copied unchanged from r242500, head/sys/arm/arm/cpufunc_asm_armv7.S projects/calloutng/sys/arm/arm/cpufunc_asm_pj4b.S - copied unchanged from r242500, head/sys/arm/arm/cpufunc_asm_pj4b.S projects/calloutng/sys/arm/arm/gic.c - copied unchanged from r242500, head/sys/arm/arm/gic.c projects/calloutng/sys/arm/arm/mp_machdep.c - copied unchanged from r242500, head/sys/arm/arm/mp_machdep.c projects/calloutng/sys/arm/arm/mpcore_timer.c - copied unchanged from r242500, head/sys/arm/arm/mpcore_timer.c projects/calloutng/sys/arm/arm/pl310.c - copied unchanged from r242500, head/sys/arm/arm/pl310.c projects/calloutng/sys/arm/arm/pmap-v6.c - copied unchanged from r242500, head/sys/arm/arm/pmap-v6.c projects/calloutng/sys/arm/arm/sc_machdep.c - copied unchanged from r242500, head/sys/arm/arm/sc_machdep.c projects/calloutng/sys/arm/arm/vfp.c - copied unchanged from r242500, head/sys/arm/arm/vfp.c projects/calloutng/sys/arm/at91/board_eb9200.c - copied unchanged from r242500, head/sys/arm/at91/board_eb9200.c projects/calloutng/sys/arm/at91/std.eb9200 - copied unchanged from r242500, head/sys/arm/at91/std.eb9200 projects/calloutng/sys/arm/broadcom/ - copied from r242500, head/sys/arm/broadcom/ projects/calloutng/sys/arm/conf/AC100 - copied unchanged from r242500, head/sys/arm/conf/AC100 projects/calloutng/sys/arm/conf/ARMADAXP - copied unchanged from r242500, head/sys/arm/conf/ARMADAXP projects/calloutng/sys/arm/conf/BEAGLEBONE - copied unchanged from r242500, head/sys/arm/conf/BEAGLEBONE projects/calloutng/sys/arm/conf/EA3250 - copied unchanged from r242500, head/sys/arm/conf/EA3250 projects/calloutng/sys/arm/conf/EA3250.hints - copied unchanged from r242500, head/sys/arm/conf/EA3250.hints projects/calloutng/sys/arm/conf/EB9200 - copied unchanged from r242500, head/sys/arm/conf/EB9200 projects/calloutng/sys/arm/conf/EB9200.hints - copied unchanged from r242500, head/sys/arm/conf/EB9200.hints projects/calloutng/sys/arm/conf/PANDABOARD - copied unchanged from r242500, head/sys/arm/conf/PANDABOARD projects/calloutng/sys/arm/conf/PANDABOARD.hints - copied unchanged from r242500, head/sys/arm/conf/PANDABOARD.hints projects/calloutng/sys/arm/conf/RPI-B - copied unchanged from r242500, head/sys/arm/conf/RPI-B projects/calloutng/sys/arm/include/pl310.h - copied unchanged from r242500, head/sys/arm/include/pl310.h projects/calloutng/sys/arm/include/sc_machdep.h - copied unchanged from r242500, head/sys/arm/include/sc_machdep.h projects/calloutng/sys/arm/include/vfp.h - copied unchanged from r242500, head/sys/arm/include/vfp.h projects/calloutng/sys/arm/lpc/ - copied from r242500, head/sys/arm/lpc/ projects/calloutng/sys/arm/mv/armadaxp/ - copied from r242500, head/sys/arm/mv/armadaxp/ projects/calloutng/sys/arm/mv/mpic.c - copied unchanged from r242500, head/sys/arm/mv/mpic.c projects/calloutng/sys/arm/mv/mv_ts.c - copied unchanged from r242500, head/sys/arm/mv/mv_ts.c projects/calloutng/sys/arm/mv/std-pj4b.mv - copied unchanged from r242500, head/sys/arm/mv/std-pj4b.mv projects/calloutng/sys/arm/tegra/ - copied from r242500, head/sys/arm/tegra/ projects/calloutng/sys/arm/ti/ - copied from r242500, head/sys/arm/ti/ projects/calloutng/sys/arm/xscale/std.xscale-be - copied unchanged from r242500, head/sys/arm/xscale/std.xscale-be projects/calloutng/sys/boot/fdt/dts/bcm2835-rpi-b.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/bcm2835-rpi-b.dts projects/calloutng/sys/boot/fdt/dts/beaglebone.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/beaglebone.dts projects/calloutng/sys/boot/fdt/dts/db78460.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/db78460.dts projects/calloutng/sys/boot/fdt/dts/ea3250.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/ea3250.dts projects/calloutng/sys/boot/fdt/dts/pandaboard.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/pandaboard.dts projects/calloutng/sys/boot/fdt/dts/tegra20-paz00.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/tegra20-paz00.dts projects/calloutng/sys/boot/fdt/dts/tegra20.dtsi - copied unchanged from r242500, head/sys/boot/fdt/dts/tegra20.dtsi projects/calloutng/sys/boot/fdt/dts/trimslice.dts - copied unchanged from r242500, head/sys/boot/fdt/dts/trimslice.dts projects/calloutng/sys/cddl/compat/opensolaris/sys/assfail.h - copied unchanged from r242500, head/sys/cddl/compat/opensolaris/sys/assfail.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h - copied unchanged from r242500, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/trim_map.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c - copied unchanged from r242500, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c projects/calloutng/sys/contrib/dev/acpica/components/utilities/utxfinit.c - copied unchanged from r242500, head/sys/contrib/dev/acpica/components/utilities/utxfinit.c projects/calloutng/sys/contrib/dev/acpica/include/acbuffer.h - copied unchanged from r242500, head/sys/contrib/dev/acpica/include/acbuffer.h projects/calloutng/sys/dev/altera/ - copied from r242500, head/sys/dev/altera/ projects/calloutng/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h - copied unchanged from r242500, head/sys/dev/ath/ath_hal/ar9003/ar9300_devid.h projects/calloutng/sys/dev/cxgbe/firmware/t4fw-1.6.2.0.bin.uu - copied unchanged from r242500, head/sys/dev/cxgbe/firmware/t4fw-1.6.2.0.bin.uu projects/calloutng/sys/dev/cxgbe/tom/t4_ddp.c - copied unchanged from r242500, head/sys/dev/cxgbe/tom/t4_ddp.c projects/calloutng/sys/dev/drm2/drm_ioc32.c - copied unchanged from r242500, head/sys/dev/drm2/drm_ioc32.c projects/calloutng/sys/dev/drm2/i915/i915_ioc32.c - copied unchanged from r242500, head/sys/dev/drm2/i915/i915_ioc32.c projects/calloutng/sys/dev/iicbus/ds1631.c - copied unchanged from r242500, head/sys/dev/iicbus/ds1631.c projects/calloutng/sys/dev/iicbus/s35390a.c - copied unchanged from r242500, head/sys/dev/iicbus/s35390a.c projects/calloutng/sys/dev/isf/ - copied from r242500, head/sys/dev/isf/ projects/calloutng/sys/dev/mii/smscphy.c - copied unchanged from r242500, head/sys/dev/mii/smscphy.c projects/calloutng/sys/dev/nvd/ - copied from r242500, head/sys/dev/nvd/ projects/calloutng/sys/dev/nvme/ - copied from r242500, head/sys/dev/nvme/ projects/calloutng/sys/dev/random/ivy.c - copied unchanged from r242500, head/sys/dev/random/ivy.c projects/calloutng/sys/dev/sdhci/sdhci_if.m - copied unchanged from r242500, head/sys/dev/sdhci/sdhci_if.m projects/calloutng/sys/dev/sdhci/sdhci_pci.c - copied unchanged from r242500, head/sys/dev/sdhci/sdhci_pci.c projects/calloutng/sys/dev/sound/macio/onyx.c - copied unchanged from r242500, head/sys/dev/sound/macio/onyx.c projects/calloutng/sys/dev/terasic/ - copied from r242500, head/sys/dev/terasic/ projects/calloutng/sys/dev/uart/uart_dev_lpc.c - copied unchanged from r242500, head/sys/dev/uart/uart_dev_lpc.c projects/calloutng/sys/dev/uart/uart_dev_pl011.c - copied unchanged from r242500, head/sys/dev/uart/uart_dev_pl011.c projects/calloutng/sys/dev/usb/controller/dwc_otgreg.h - copied unchanged from r242500, head/sys/dev/usb/controller/dwc_otgreg.h projects/calloutng/sys/dev/usb/net/if_smsc.c - copied unchanged from r242500, head/sys/dev/usb/net/if_smsc.c projects/calloutng/sys/dev/usb/net/if_smscreg.h - copied unchanged from r242500, head/sys/dev/usb/net/if_smscreg.h projects/calloutng/sys/dev/virtio/scsi/ - copied from r242500, head/sys/dev/virtio/scsi/ projects/calloutng/sys/fs/fuse/ - copied from r242500, head/sys/fs/fuse/ projects/calloutng/sys/libkern/jenkins_hash.c - copied unchanged from r242500, head/sys/libkern/jenkins_hash.c projects/calloutng/sys/mips/beri/ - copied from r242500, head/sys/mips/beri/ projects/calloutng/sys/mips/conf/AP91 - copied unchanged from r242500, head/sys/mips/conf/AP91 projects/calloutng/sys/mips/conf/AP91.hints - copied unchanged from r242500, head/sys/mips/conf/AP91.hints projects/calloutng/sys/mips/conf/AR724X_BASE - copied unchanged from r242500, head/sys/mips/conf/AR724X_BASE projects/calloutng/sys/mips/conf/AR724X_BASE.hints - copied unchanged from r242500, head/sys/mips/conf/AR724X_BASE.hints projects/calloutng/sys/mips/conf/BERI_DE4.hints - copied unchanged from r242500, head/sys/mips/conf/BERI_DE4.hints projects/calloutng/sys/mips/conf/BERI_DE4_MDROOT - copied unchanged from r242500, head/sys/mips/conf/BERI_DE4_MDROOT projects/calloutng/sys/mips/conf/BERI_DE4_SDROOT - copied unchanged from r242500, head/sys/mips/conf/BERI_DE4_SDROOT projects/calloutng/sys/mips/conf/BERI_SIM.hints - copied unchanged from r242500, head/sys/mips/conf/BERI_SIM.hints projects/calloutng/sys/mips/conf/BERI_SIM_MDROOT - copied unchanged from r242500, head/sys/mips/conf/BERI_SIM_MDROOT projects/calloutng/sys/mips/conf/BERI_TEMPLATE - copied unchanged from r242500, head/sys/mips/conf/BERI_TEMPLATE projects/calloutng/sys/mips/conf/BERI_TPAD.hints - copied unchanged from r242500, head/sys/mips/conf/BERI_TPAD.hints projects/calloutng/sys/mips/conf/DIR-825 - copied unchanged from r242500, head/sys/mips/conf/DIR-825 projects/calloutng/sys/mips/conf/DIR-825.hints - copied unchanged from r242500, head/sys/mips/conf/DIR-825.hints projects/calloutng/sys/mips/include/sc_machdep.h - copied unchanged from r242500, head/sys/mips/include/sc_machdep.h projects/calloutng/sys/mips/mips/sc_machdep.c - copied unchanged from r242500, head/sys/mips/mips/sc_machdep.c projects/calloutng/sys/modules/cpsw/ - copied from r242500, head/sys/modules/cpsw/ projects/calloutng/sys/modules/ct/ - copied from r242500, head/sys/modules/ct/ projects/calloutng/sys/modules/fuse/ - copied from r242500, head/sys/modules/fuse/ projects/calloutng/sys/modules/nvd/ - copied from r242500, head/sys/modules/nvd/ projects/calloutng/sys/modules/nvme/ - copied from r242500, head/sys/modules/nvme/ projects/calloutng/sys/modules/sdhci_pci/ - copied from r242500, head/sys/modules/sdhci_pci/ projects/calloutng/sys/modules/usb/smsc/ - copied from r242500, head/sys/modules/usb/smsc/ projects/calloutng/sys/modules/virtio/scsi/ - copied from r242500, head/sys/modules/virtio/scsi/ projects/calloutng/sys/net/if_pflog.h - copied unchanged from r242500, head/sys/net/if_pflog.h projects/calloutng/sys/net/if_pfsync.h - copied unchanged from r242500, head/sys/net/if_pfsync.h projects/calloutng/sys/net/pf_mtag.h - copied unchanged from r242500, head/sys/net/pf_mtag.h projects/calloutng/sys/net/pfvar.h - copied unchanged from r242500, head/sys/net/pfvar.h projects/calloutng/sys/netpfil/ - copied from r242500, head/sys/netpfil/ projects/calloutng/sys/powerpc/conf/WII - copied unchanged from r242500, head/sys/powerpc/conf/WII projects/calloutng/sys/powerpc/wii/ - copied from r242500, head/sys/powerpc/wii/ projects/calloutng/tools/build/options/WITHOUT_ATF - copied unchanged from r242500, head/tools/build/options/WITHOUT_ATF projects/calloutng/tools/build/options/WITHOUT_KDUMP - copied unchanged from r242500, head/tools/build/options/WITHOUT_KDUMP projects/calloutng/tools/build/options/WITH_BMAKE - copied unchanged from r242500, head/tools/build/options/WITH_BMAKE projects/calloutng/tools/regression/bin/sh/parser/alias7.0 - copied unchanged from r242500, head/tools/regression/bin/sh/parser/alias7.0 projects/calloutng/tools/regression/bin/sh/parser/alias8.0 - copied unchanged from r242500, head/tools/regression/bin/sh/parser/alias8.0 projects/calloutng/tools/regression/filemon/timed-forkb.c - copied unchanged from r242500, head/tools/regression/filemon/timed-forkb.c projects/calloutng/tools/regression/net/ - copied from r242500, head/tools/regression/net/ projects/calloutng/usr.bin/atf/ - copied from r242500, head/usr.bin/atf/ projects/calloutng/usr.bin/bmake/ - copied from r242500, head/usr.bin/bmake/ projects/calloutng/usr.bin/mandoc/ - copied from r242500, head/usr.bin/mandoc/ projects/calloutng/usr.bin/ssh-copy-id/ - copied from r242500, head/usr.bin/ssh-copy-id/ projects/calloutng/usr.sbin/bsdconfig/include/bsdconfig.hlp - copied unchanged from r242500, head/usr.sbin/bsdconfig/include/bsdconfig.hlp projects/calloutng/usr.sbin/bsdconfig/include/usage.hlp - copied unchanged from r242500, head/usr.sbin/bsdconfig/include/usage.hlp projects/calloutng/usr.sbin/bsdconfig/networking/include/tcp.hlp - copied unchanged from r242500, head/usr.sbin/bsdconfig/networking/include/tcp.hlp projects/calloutng/usr.sbin/bsdconfig/networking/share/ - copied from r242500, head/usr.sbin/bsdconfig/networking/share/ projects/calloutng/usr.sbin/bsdconfig/password/share/ - copied from r242500, head/usr.sbin/bsdconfig/password/share/ projects/calloutng/usr.sbin/bsdconfig/security/include/securelevel.hlp - copied unchanged from r242500, head/usr.sbin/bsdconfig/security/include/securelevel.hlp projects/calloutng/usr.sbin/bsdconfig/share/ - copied from r242500, head/usr.sbin/bsdconfig/share/ projects/calloutng/usr.sbin/bsdconfig/startup/share/ - copied from r242500, head/usr.sbin/bsdconfig/startup/share/ projects/calloutng/usr.sbin/bsdconfig/timezone/share/ - copied from r242500, head/usr.sbin/bsdconfig/timezone/share/ projects/calloutng/usr.sbin/bsdconfig/usermgmt/include/usermgmt.hlp - copied unchanged from r242500, head/usr.sbin/bsdconfig/usermgmt/include/usermgmt.hlp projects/calloutng/usr.sbin/bsdconfig/usermgmt/share/ - copied from r242500, head/usr.sbin/bsdconfig/usermgmt/share/ projects/calloutng/usr.sbin/isfctl/ - copied from r242500, head/usr.sbin/isfctl/ projects/calloutng/usr.sbin/pkg_install/lib/pkgng.c - copied unchanged from r242500, head/usr.sbin/pkg_install/lib/pkgng.c projects/calloutng/usr.sbin/services_mkdb/extern.h - copied unchanged from r242500, head/usr.sbin/services_mkdb/extern.h projects/calloutng/usr.sbin/sysrc/ - copied from r242500, head/usr.sbin/sysrc/ Directory Properties: projects/calloutng/contrib/atf/ (props changed) projects/calloutng/contrib/bmake/ (props changed) Replaced: projects/calloutng/sys/arm/conf/HL201.hints - copied unchanged from r242500, head/sys/arm/conf/HL201.hints Deleted: projects/calloutng/contrib/bzip2/Makefile projects/calloutng/contrib/bzip2/Makefile-libbz2_so projects/calloutng/contrib/bzip2/dlltest.c projects/calloutng/contrib/bzip2/makefile.msc projects/calloutng/contrib/dialog/samples/dselect projects/calloutng/contrib/dialog/samples/valgrind.log projects/calloutng/contrib/gnu-sort/ projects/calloutng/contrib/libc++/src/support/ projects/calloutng/contrib/libpcap/net/ projects/calloutng/contrib/libpcap/test/ projects/calloutng/contrib/llvm/include/llvm/Analysis/DIBuilder.h projects/calloutng/contrib/llvm/include/llvm/Analysis/DebugInfo.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h projects/calloutng/contrib/llvm/include/llvm/IntrinsicsPTX.td projects/calloutng/contrib/llvm/include/llvm/Support/IRBuilder.h projects/calloutng/contrib/llvm/include/llvm/Support/MDBuilder.h projects/calloutng/contrib/llvm/include/llvm/Support/TypeBuilder.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Utils/FunctionUtils.h projects/calloutng/contrib/llvm/lib/Analysis/DIBuilder.cpp projects/calloutng/contrib/llvm/lib/Analysis/DebugInfo.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegisterClassInfo.h projects/calloutng/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RenderMachineFunction.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/InstPrinter/PTXInstPrinter.h projects/calloutng/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXBaseInfo.h projects/calloutng/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCAsmInfo.h projects/calloutng/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/MCTargetDesc/PTXMCTargetDesc.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTX.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTX.td projects/calloutng/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXFPRoundingModePass.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXISelLowering.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td projects/calloutng/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/PTX/PTXInstrLoadStore.td projects/calloutng/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXMCInstLower.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXParamManager.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXParamManager.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXRegAlloc.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXSelectionDAGInfo.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXSubtarget.h projects/calloutng/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h projects/calloutng/contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h projects/calloutng/contrib/llvm/tools/clang/lib/Driver/CC1Options.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.h projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.h projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.h projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.h projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.h projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.h projects/calloutng/contrib/llvm/tools/llvm-ld/ projects/calloutng/contrib/llvm/tools/llvm-stub/llvm-stub.c projects/calloutng/contrib/llvm/utils/TableGen/AsmMatcherEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/AsmWriterEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/CallingConvEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/CodeEmitterGen.h projects/calloutng/contrib/llvm/utils/TableGen/DAGISelEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/DisassemblerEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/EDEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/FastISelEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/InstrInfoEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/IntrinsicEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h projects/calloutng/contrib/llvm/utils/TableGen/StringMatcher.cpp projects/calloutng/contrib/llvm/utils/TableGen/StringMatcher.h projects/calloutng/contrib/llvm/utils/TableGen/SubtargetEmitter.h projects/calloutng/contrib/pf/man/ projects/calloutng/contrib/pf/pfctl/ projects/calloutng/crypto/openssh/version.c projects/calloutng/gnu/usr.bin/diff/context.c.diff projects/calloutng/gnu/usr.bin/diff/diff.c.diff projects/calloutng/gnu/usr.bin/sort/ projects/calloutng/lib/clang/include/clang/Driver/CC1Options.inc projects/calloutng/lib/libc/gen/aux.c projects/calloutng/lib/libc/gen/pwcache.3 projects/calloutng/lib/libc/gen/pwcache.c projects/calloutng/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/errata/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/alpha/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/artheader.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/intro.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/i386/proc-i386.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/ia64/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/ia64/proc-ia64.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/pc98/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/pc98/proc-pc98.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/dev-sparc64.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/proc-sparc64.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/alpha/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/abstract.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/artheader.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/install.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/layout.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/trouble.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/ia64/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/pc98/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/sparc64/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/readme/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/alpha/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/ia64/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/pc98/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/sparc64/article.sgml projects/calloutng/release/doc/de_DE.ISO8859-1/share/sgml/ projects/calloutng/release/doc/en_US.ISO8859-1/errata/article.sgml projects/calloutng/release/doc/en_US.ISO8859-1/hardware/article.sgml projects/calloutng/release/doc/en_US.ISO8859-1/readme/article.sgml projects/calloutng/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/calloutng/release/doc/en_US.ISO8859-1/share/sgml/ projects/calloutng/release/doc/fr_FR.ISO8859-1/early-adopter/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/errata/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/alpha/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/alpha/proc-alpha.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/artheader.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/dev.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/intro.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/i386/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/i386/proc-i386.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/ia64/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/ia64/proc-ia64.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/pc98/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/pc98/proc-pc98.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/dev-sparc64.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/proc-sparc64.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/alpha/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/abstract.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/artheader.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/install.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/layout.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/trouble.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/upgrade.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/i386/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/pc98/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/sparc64/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/sparc64/install.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/alpha/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/common/new.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/i386/article.sgml projects/calloutng/release/doc/fr_FR.ISO8859-1/share/sgml/ projects/calloutng/release/doc/ja_JP.eucJP/errata/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/alpha/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/amd64/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/amd64/proc-amd64.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/artheader.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/dev.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/intro.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/i386/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/ia64/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/ia64/proc-ia64.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/pc98/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/pc98/proc-pc98.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/sparc64/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/hardware/sparc64/proc-sparc64.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/alpha/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/amd64/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/common/new.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/i386/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/ia64/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/pc98/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/relnotes/sparc64/article.sgml projects/calloutng/release/doc/ja_JP.eucJP/share/sgml/ projects/calloutng/release/doc/ru_RU.KOI8-R/errata/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/alpha/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/amd64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/amd64/proc-amd64.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/artheader.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/intro.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/i386/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/i386/proc-i386.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/ia64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/ia64/proc-ia64.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/pc98/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/pc98/proc-pc98.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/sparc64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/alpha/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/amd64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/abstract.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/artheader.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/install.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/upgrade.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/i386/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/ia64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/pc98/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/installation/sparc64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/readme/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/alpha/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/amd64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/i386/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/ia64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/pc98/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/sparc64/article.sgml projects/calloutng/release/doc/ru_RU.KOI8-R/share/sgml/ projects/calloutng/release/doc/share/sgml/ projects/calloutng/release/doc/zh_CN.GB2312/errata/article.sgml projects/calloutng/release/doc/zh_CN.GB2312/hardware/article.sgml projects/calloutng/release/doc/zh_CN.GB2312/readme/article.sgml projects/calloutng/release/doc/zh_CN.GB2312/relnotes/article.sgml projects/calloutng/release/doc/zh_CN.GB2312/share/sgml/ projects/calloutng/sbin/pfctl/missing/ projects/calloutng/share/examples/cvsup/doc-supfile projects/calloutng/share/examples/cvsup/www-supfile projects/calloutng/share/man/man4/harp.4 projects/calloutng/share/man/man4/hfa.4 projects/calloutng/share/man/man4/idt.4 projects/calloutng/share/man/man9/VFS_LOCK_GIANT.9 projects/calloutng/sys/cam/scsi/scsi_low_pisa.c projects/calloutng/sys/cam/scsi/scsi_low_pisa.h projects/calloutng/sys/compat/netbsd/physio_proc.h projects/calloutng/sys/conf/defines projects/calloutng/sys/contrib/pf/ projects/calloutng/sys/dev/mlx/mlx_compat.h projects/calloutng/sys/dev/random/nehemiah.h projects/calloutng/sys/ia64/conf/SKI projects/calloutng/sys/ia64/ia64/ssc.c projects/calloutng/sys/ia64/ia64/sscdisk.c projects/calloutng/sys/libkern/jenkins.h projects/calloutng/sys/netinet/ipfw/ projects/calloutng/sys/sys/device_port.h projects/calloutng/tools/build/options/WITH_GNU_SORT projects/calloutng/tools/diag/ac/ projects/calloutng/tools/tools/backout_commit/ projects/calloutng/tools/tools/mfc/ projects/calloutng/usr.bin/clang/llvm-ld/ projects/calloutng/usr.bin/clang/llvm-stub/ projects/calloutng/usr.sbin/bsdconfig/include/common.subr projects/calloutng/usr.sbin/bsdconfig/include/dialog.subr projects/calloutng/usr.sbin/bsdconfig/include/mustberoot.subr projects/calloutng/usr.sbin/bsdconfig/include/strings.subr projects/calloutng/usr.sbin/bsdconfig/include/sysrc.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/common.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/device.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/hostname.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/ipaddr.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/media.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/netmask.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/resolv.subr projects/calloutng/usr.sbin/bsdconfig/networking/include/routing.subr projects/calloutng/usr.sbin/bsdconfig/password/include/password.subr projects/calloutng/usr.sbin/bsdconfig/startup/include/rcconf.subr projects/calloutng/usr.sbin/bsdconfig/startup/include/rcedit.subr projects/calloutng/usr.sbin/bsdconfig/startup/include/rcvar.subr projects/calloutng/usr.sbin/bsdconfig/timezone/include/continents.subr projects/calloutng/usr.sbin/bsdconfig/timezone/include/countries.subr projects/calloutng/usr.sbin/bsdconfig/timezone/include/iso3166.subr projects/calloutng/usr.sbin/bsdconfig/timezone/include/menus.subr projects/calloutng/usr.sbin/bsdconfig/timezone/include/zones.subr projects/calloutng/usr.sbin/bsdconfig/usermgmt/include/group_input.subr projects/calloutng/usr.sbin/bsdconfig/usermgmt/include/user_input.subr projects/calloutng/usr.sbin/pw/edgroup.c Modified: projects/calloutng/MAINTAINERS (contents, props changed) projects/calloutng/Makefile projects/calloutng/Makefile.inc1 projects/calloutng/ObsoleteFiles.inc projects/calloutng/UPDATING projects/calloutng/bin/cat/cat.1 projects/calloutng/bin/cp/cp.1 projects/calloutng/bin/date/date.c projects/calloutng/bin/date/extern.h projects/calloutng/bin/date/netdate.c projects/calloutng/bin/dd/conv_tab.c projects/calloutng/bin/dd/dd.c projects/calloutng/bin/dd/misc.c projects/calloutng/bin/ed/buf.c projects/calloutng/bin/ed/cbc.c projects/calloutng/bin/ed/ed.h projects/calloutng/bin/ed/glbl.c projects/calloutng/bin/ed/io.c projects/calloutng/bin/ed/main.c projects/calloutng/bin/ed/re.c projects/calloutng/bin/ed/sub.c projects/calloutng/bin/ed/undo.c projects/calloutng/bin/getfacl/getfacl.1 projects/calloutng/bin/getfacl/getfacl.c projects/calloutng/bin/ln/ln.1 projects/calloutng/bin/ls/ls.c projects/calloutng/bin/ls/print.c projects/calloutng/bin/mv/mv.1 projects/calloutng/bin/mv/mv.c projects/calloutng/bin/pax/ar_io.c projects/calloutng/bin/pax/ar_subs.c projects/calloutng/bin/pax/extern.h projects/calloutng/bin/pax/options.c projects/calloutng/bin/ps/keyword.c projects/calloutng/bin/ps/ps.1 projects/calloutng/bin/ps/ps.c projects/calloutng/bin/rcp/rcp.c projects/calloutng/bin/rm/rm.c projects/calloutng/bin/setfacl/merge.c projects/calloutng/bin/setfacl/setfacl.1 projects/calloutng/bin/setfacl/setfacl.c projects/calloutng/bin/setfacl/setfacl.h projects/calloutng/bin/sh/cd.c projects/calloutng/bin/sh/eval.c projects/calloutng/bin/sh/histedit.c projects/calloutng/bin/sh/jobs.c projects/calloutng/bin/sh/main.c projects/calloutng/bin/sh/options.c projects/calloutng/bin/sh/sh.1 projects/calloutng/bin/sh/var.c projects/calloutng/cddl/contrib/dtracetoolkit/execsnoop projects/calloutng/cddl/contrib/opensolaris/cmd/zdb/zdb.8 projects/calloutng/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/calloutng/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/calloutng/cddl/contrib/opensolaris/cmd/zinject/zinject.c projects/calloutng/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 projects/calloutng/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/calloutng/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/calloutng/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/calloutng/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/calloutng/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c projects/calloutng/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h projects/calloutng/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/calloutng/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/calloutng/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/calloutng/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h projects/calloutng/cddl/lib/libdtrace/psinfo.d projects/calloutng/cddl/lib/libzpool/Makefile projects/calloutng/cddl/sbin/zfs/Makefile projects/calloutng/cddl/usr.bin/ctfconvert/ctfconvert.1 projects/calloutng/cddl/usr.bin/ctfmerge/ctfmerge.1 projects/calloutng/cddl/usr.bin/ztest/Makefile projects/calloutng/cddl/usr.sbin/dtruss/dtruss.1 projects/calloutng/cddl/usr.sbin/plockstat/plockstat.1 projects/calloutng/cddl/usr.sbin/zdb/Makefile projects/calloutng/cddl/usr.sbin/zhack/Makefile projects/calloutng/contrib/bind9/CHANGES projects/calloutng/contrib/bind9/bin/named/query.c projects/calloutng/contrib/bind9/lib/dns/include/dns/rdata.h projects/calloutng/contrib/bind9/lib/dns/master.c projects/calloutng/contrib/bind9/lib/dns/rdata.c projects/calloutng/contrib/bind9/lib/dns/rdataslab.c projects/calloutng/contrib/bind9/version projects/calloutng/contrib/binutils/bfd/config.bfd projects/calloutng/contrib/binutils/binutils/readelf.c projects/calloutng/contrib/binutils/config.sub projects/calloutng/contrib/binutils/gas/config/tc-arm.c projects/calloutng/contrib/binutils/include/elf/dwarf2.h projects/calloutng/contrib/bsnmp/snmp_mibII/mibII.h projects/calloutng/contrib/bsnmp/snmp_mibII/mibII_route.c projects/calloutng/contrib/bsnmp/snmpd/main.c projects/calloutng/contrib/bsnmp/snmpd/trans_lsock.c projects/calloutng/contrib/bsnmp/snmpd/trans_udp.c projects/calloutng/contrib/bsnmp/snmpd/trap.c projects/calloutng/contrib/byacc/CHANGES projects/calloutng/contrib/byacc/VERSION projects/calloutng/contrib/byacc/defs.h projects/calloutng/contrib/byacc/lr0.c projects/calloutng/contrib/byacc/main.c projects/calloutng/contrib/byacc/mkpar.c projects/calloutng/contrib/byacc/output.c projects/calloutng/contrib/byacc/package/byacc.spec projects/calloutng/contrib/byacc/package/debian/changelog projects/calloutng/contrib/byacc/reader.c projects/calloutng/contrib/byacc/symtab.c projects/calloutng/contrib/byacc/verbose.c projects/calloutng/contrib/bzip2/FREEBSD-Xlist projects/calloutng/contrib/dialog/CHANGES projects/calloutng/contrib/dialog/VERSION projects/calloutng/contrib/dialog/aclocal.m4 projects/calloutng/contrib/dialog/arrows.c projects/calloutng/contrib/dialog/buttons.c projects/calloutng/contrib/dialog/calendar.c projects/calloutng/contrib/dialog/checklist.c projects/calloutng/contrib/dialog/columns.c projects/calloutng/contrib/dialog/configure projects/calloutng/contrib/dialog/configure.in projects/calloutng/contrib/dialog/dialog.1 projects/calloutng/contrib/dialog/dialog.3 projects/calloutng/contrib/dialog/dialog.c projects/calloutng/contrib/dialog/dialog.h projects/calloutng/contrib/dialog/dlg_colors.h projects/calloutng/contrib/dialog/dlg_keys.c projects/calloutng/contrib/dialog/dlg_keys.h projects/calloutng/contrib/dialog/editbox.c projects/calloutng/contrib/dialog/formbox.c projects/calloutng/contrib/dialog/fselect.c projects/calloutng/contrib/dialog/guage.c projects/calloutng/contrib/dialog/headers-sh.in projects/calloutng/contrib/dialog/inputbox.c projects/calloutng/contrib/dialog/inputstr.c projects/calloutng/contrib/dialog/makefile.in projects/calloutng/contrib/dialog/menubox.c projects/calloutng/contrib/dialog/mixedform.c projects/calloutng/contrib/dialog/mixedgauge.c projects/calloutng/contrib/dialog/msgbox.c projects/calloutng/contrib/dialog/package/debian/changelog projects/calloutng/contrib/dialog/package/dialog.spec projects/calloutng/contrib/dialog/pause.c projects/calloutng/contrib/dialog/po/cs.po projects/calloutng/contrib/dialog/po/el.po projects/calloutng/contrib/dialog/po/hr.po projects/calloutng/contrib/dialog/po/sr.po projects/calloutng/contrib/dialog/prgbox.c projects/calloutng/contrib/dialog/progressbox.c projects/calloutng/contrib/dialog/rc.c projects/calloutng/contrib/dialog/samples/copifuncs/admin.funcs projects/calloutng/contrib/dialog/samples/copifuncs/common.funcs projects/calloutng/contrib/dialog/samples/copifuncs/copi.funcs projects/calloutng/contrib/dialog/samples/copifuncs/copi.ifman2 projects/calloutng/contrib/dialog/samples/copifuncs/copi.ifpoll2 projects/calloutng/contrib/dialog/samples/copifuncs/copi.ifreq2 projects/calloutng/contrib/dialog/samples/copifuncs/copi.sendifm1 projects/calloutng/contrib/dialog/samples/copifuncs/copi.wheel projects/calloutng/contrib/dialog/samples/copismall projects/calloutng/contrib/dialog/samples/debian.rc projects/calloutng/contrib/dialog/samples/dialog.py projects/calloutng/contrib/dialog/samples/form1 projects/calloutng/contrib/dialog/samples/inputmenu projects/calloutng/contrib/dialog/samples/inputmenu-stdout projects/calloutng/contrib/dialog/samples/inputmenu1 projects/calloutng/contrib/dialog/samples/inputmenu2 projects/calloutng/contrib/dialog/samples/inputmenu3 projects/calloutng/contrib/dialog/samples/inputmenu4 projects/calloutng/contrib/dialog/samples/killall projects/calloutng/contrib/dialog/samples/prgbox projects/calloutng/contrib/dialog/samples/prgbox2 projects/calloutng/contrib/dialog/samples/report-button projects/calloutng/contrib/dialog/samples/report-edit projects/calloutng/contrib/dialog/samples/report-string projects/calloutng/contrib/dialog/samples/report-tempfile projects/calloutng/contrib/dialog/samples/report-yesno projects/calloutng/contrib/dialog/samples/setup-edit projects/calloutng/contrib/dialog/samples/setup-tempfile projects/calloutng/contrib/dialog/samples/setup-utf8 projects/calloutng/contrib/dialog/samples/setup-vars projects/calloutng/contrib/dialog/samples/slackware.rc projects/calloutng/contrib/dialog/samples/sourcemage.rc projects/calloutng/contrib/dialog/samples/suse.rc projects/calloutng/contrib/dialog/samples/tailboxbg projects/calloutng/contrib/dialog/samples/tailboxbg1 projects/calloutng/contrib/dialog/samples/tailboxbg2 projects/calloutng/contrib/dialog/samples/testdata-8bit projects/calloutng/contrib/dialog/samples/wheel projects/calloutng/contrib/dialog/samples/whiptail.rc projects/calloutng/contrib/dialog/tailbox.c projects/calloutng/contrib/dialog/textbox.c projects/calloutng/contrib/dialog/timebox.c projects/calloutng/contrib/dialog/trace.c projects/calloutng/contrib/dialog/ui_getc.c projects/calloutng/contrib/dialog/util.c projects/calloutng/contrib/dialog/yesno.c projects/calloutng/contrib/diff/src/context.c projects/calloutng/contrib/diff/src/diff.c projects/calloutng/contrib/dtc/dtc-lexer.l projects/calloutng/contrib/file/apprentice.c projects/calloutng/contrib/gcc/config/arm/freebsd.h projects/calloutng/contrib/gcc/config/i386/xmmintrin.h projects/calloutng/contrib/gdb/gdb/dwarf2loc.h projects/calloutng/contrib/gdb/gdb/dwarf2read.c projects/calloutng/contrib/groff/tmac/doc-syms projects/calloutng/contrib/jemalloc/FREEBSD-diffs projects/calloutng/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h projects/calloutng/contrib/libarchive/tar/write.c projects/calloutng/contrib/libc++/include/__bit_reference projects/calloutng/contrib/libc++/include/__config projects/calloutng/contrib/libc++/include/__hash_table projects/calloutng/contrib/libc++/include/__locale projects/calloutng/contrib/libc++/include/__mutex_base projects/calloutng/contrib/libc++/include/__tree projects/calloutng/contrib/libc++/include/__tuple projects/calloutng/contrib/libc++/include/__undef_min_max projects/calloutng/contrib/libc++/include/algorithm projects/calloutng/contrib/libc++/include/array projects/calloutng/contrib/libc++/include/atomic projects/calloutng/contrib/libc++/include/bitset projects/calloutng/contrib/libc++/include/chrono projects/calloutng/contrib/libc++/include/cmath projects/calloutng/contrib/libc++/include/complex projects/calloutng/contrib/libc++/include/condition_variable projects/calloutng/contrib/libc++/include/cstddef projects/calloutng/contrib/libc++/include/cstdio projects/calloutng/contrib/libc++/include/cstdlib projects/calloutng/contrib/libc++/include/deque projects/calloutng/contrib/libc++/include/exception projects/calloutng/contrib/libc++/include/forward_list projects/calloutng/contrib/libc++/include/fstream projects/calloutng/contrib/libc++/include/functional projects/calloutng/contrib/libc++/include/future projects/calloutng/contrib/libc++/include/ios projects/calloutng/contrib/libc++/include/iosfwd projects/calloutng/contrib/libc++/include/istream projects/calloutng/contrib/libc++/include/iterator projects/calloutng/contrib/libc++/include/list projects/calloutng/contrib/libc++/include/locale projects/calloutng/contrib/libc++/include/map projects/calloutng/contrib/libc++/include/memory projects/calloutng/contrib/libc++/include/mutex projects/calloutng/contrib/libc++/include/new projects/calloutng/contrib/libc++/include/ostream projects/calloutng/contrib/libc++/include/queue projects/calloutng/contrib/libc++/include/random projects/calloutng/contrib/libc++/include/regex projects/calloutng/contrib/libc++/include/stack projects/calloutng/contrib/libc++/include/streambuf projects/calloutng/contrib/libc++/include/string projects/calloutng/contrib/libc++/include/system_error projects/calloutng/contrib/libc++/include/thread projects/calloutng/contrib/libc++/include/tuple projects/calloutng/contrib/libc++/include/type_traits projects/calloutng/contrib/libc++/include/unordered_map projects/calloutng/contrib/libc++/include/utility projects/calloutng/contrib/libc++/include/valarray projects/calloutng/contrib/libc++/include/vector projects/calloutng/contrib/libc++/src/condition_variable.cpp projects/calloutng/contrib/libc++/src/debug.cpp projects/calloutng/contrib/libc++/src/exception.cpp projects/calloutng/contrib/libc++/src/future.cpp projects/calloutng/contrib/libc++/src/ios.cpp projects/calloutng/contrib/libc++/src/iostream.cpp projects/calloutng/contrib/libc++/src/locale.cpp projects/calloutng/contrib/libc++/src/memory.cpp projects/calloutng/contrib/libc++/src/mutex.cpp projects/calloutng/contrib/libc++/src/new.cpp projects/calloutng/contrib/libc++/src/random.cpp projects/calloutng/contrib/libc++/src/stdexcept.cpp projects/calloutng/contrib/libc++/src/thread.cpp projects/calloutng/contrib/libc++/src/typeinfo.cpp projects/calloutng/contrib/libpcap/CHANGES projects/calloutng/contrib/libpcap/CREDITS projects/calloutng/contrib/libpcap/Makefile.in projects/calloutng/contrib/libpcap/VERSION projects/calloutng/contrib/libpcap/config.h.in projects/calloutng/contrib/libpcap/configure projects/calloutng/contrib/libpcap/configure.in projects/calloutng/contrib/libpcap/gencode.c projects/calloutng/contrib/libpcap/gencode.h projects/calloutng/contrib/libpcap/optimize.c projects/calloutng/contrib/libpcap/packaging/pcap.spec.in projects/calloutng/contrib/libpcap/pcap-bpf.c projects/calloutng/contrib/libpcap/pcap-common.c projects/calloutng/contrib/libpcap/pcap-linux.c projects/calloutng/contrib/libpcap/pcap-netfilter-linux.c projects/calloutng/contrib/libpcap/pcap-snoop.c projects/calloutng/contrib/libpcap/pcap.c projects/calloutng/contrib/libpcap/pcap/bpf.h projects/calloutng/contrib/libstdc++/config/os/bsd/freebsd/ctype_base.h projects/calloutng/contrib/libstdc++/include/bits/fstream.tcc projects/calloutng/contrib/libstdc++/include/bits/locale_facets.h projects/calloutng/contrib/libstdc++/include/bits/locale_facets.tcc projects/calloutng/contrib/libstdc++/include/bits/streambuf_iterator.h projects/calloutng/contrib/libstdc++/include/debug/safe_iterator.tcc projects/calloutng/contrib/libstdc++/include/ext/ropeimpl.h projects/calloutng/contrib/libstdc++/include/std/std_sstream.h projects/calloutng/contrib/libstdc++/libsupc++/tinfo.cc projects/calloutng/contrib/libstdc++/src/locale.cc projects/calloutng/contrib/libstdc++/src/strstream.cc projects/calloutng/contrib/libstdc++/src/tree.cc projects/calloutng/contrib/llvm/include/llvm-c/Core.h projects/calloutng/contrib/llvm/include/llvm-c/Disassembler.h projects/calloutng/contrib/llvm/include/llvm-c/Target.h projects/calloutng/contrib/llvm/include/llvm/ADT/APFloat.h projects/calloutng/contrib/llvm/include/llvm/ADT/APInt.h projects/calloutng/contrib/llvm/include/llvm/ADT/APSInt.h projects/calloutng/contrib/llvm/include/llvm/ADT/ArrayRef.h projects/calloutng/contrib/llvm/include/llvm/ADT/BitVector.h projects/calloutng/contrib/llvm/include/llvm/ADT/DenseMap.h projects/calloutng/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h projects/calloutng/contrib/llvm/include/llvm/ADT/FoldingSet.h projects/calloutng/contrib/llvm/include/llvm/ADT/Hashing.h projects/calloutng/contrib/llvm/include/llvm/ADT/ImmutableSet.h projects/calloutng/contrib/llvm/include/llvm/ADT/IndexedMap.h projects/calloutng/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h projects/calloutng/contrib/llvm/include/llvm/ADT/PointerIntPair.h projects/calloutng/contrib/llvm/include/llvm/ADT/PointerUnion.h projects/calloutng/contrib/llvm/include/llvm/ADT/PostOrderIterator.h projects/calloutng/contrib/llvm/include/llvm/ADT/STLExtras.h projects/calloutng/contrib/llvm/include/llvm/ADT/SmallBitVector.h projects/calloutng/contrib/llvm/include/llvm/ADT/SmallString.h projects/calloutng/contrib/llvm/include/llvm/ADT/SmallVector.h projects/calloutng/contrib/llvm/include/llvm/ADT/SparseSet.h projects/calloutng/contrib/llvm/include/llvm/ADT/StringRef.h projects/calloutng/contrib/llvm/include/llvm/ADT/StringSwitch.h projects/calloutng/contrib/llvm/include/llvm/ADT/TinyPtrVector.h projects/calloutng/contrib/llvm/include/llvm/ADT/Triple.h projects/calloutng/contrib/llvm/include/llvm/ADT/ValueMap.h projects/calloutng/contrib/llvm/include/llvm/ADT/VariadicFunction.h projects/calloutng/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h projects/calloutng/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h projects/calloutng/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h projects/calloutng/contrib/llvm/include/llvm/Analysis/CodeMetrics.h projects/calloutng/contrib/llvm/include/llvm/Analysis/Dominators.h projects/calloutng/contrib/llvm/include/llvm/Analysis/InlineCost.h projects/calloutng/contrib/llvm/include/llvm/Analysis/LoopInfo.h projects/calloutng/contrib/llvm/include/llvm/Analysis/LoopIterator.h projects/calloutng/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h projects/calloutng/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h projects/calloutng/contrib/llvm/include/llvm/Analysis/ProfileInfoLoader.h projects/calloutng/contrib/llvm/include/llvm/Analysis/RegionInfo.h projects/calloutng/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/calloutng/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h projects/calloutng/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h projects/calloutng/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/calloutng/contrib/llvm/include/llvm/Attributes.h projects/calloutng/contrib/llvm/include/llvm/Bitcode/Archive.h projects/calloutng/contrib/llvm/include/llvm/Bitcode/ReaderWriter.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/DFAPacketizer.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/FastISel.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/GCMetadata.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/GCStrategy.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/LexicalScopes.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/LiveInterval.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineFunction.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineInstr.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineInstrBundle.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineLoopInfo.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineOperand.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachinePassRegistry.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/Passes.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ValueTypes.h projects/calloutng/contrib/llvm/include/llvm/CodeGen/ValueTypes.td projects/calloutng/contrib/llvm/include/llvm/Constant.h projects/calloutng/contrib/llvm/include/llvm/Constants.h projects/calloutng/contrib/llvm/include/llvm/DebugInfo/DIContext.h projects/calloutng/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h projects/calloutng/contrib/llvm/include/llvm/ExecutionEngine/Interpreter.h projects/calloutng/contrib/llvm/include/llvm/ExecutionEngine/JIT.h projects/calloutng/contrib/llvm/include/llvm/ExecutionEngine/MCJIT.h projects/calloutng/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/calloutng/contrib/llvm/include/llvm/Function.h projects/calloutng/contrib/llvm/include/llvm/GlobalValue.h projects/calloutng/contrib/llvm/include/llvm/GlobalVariable.h projects/calloutng/contrib/llvm/include/llvm/InitializePasses.h projects/calloutng/contrib/llvm/include/llvm/Instruction.h projects/calloutng/contrib/llvm/include/llvm/Instructions.h projects/calloutng/contrib/llvm/include/llvm/Intrinsics.h projects/calloutng/contrib/llvm/include/llvm/Intrinsics.td projects/calloutng/contrib/llvm/include/llvm/IntrinsicsHexagon.td projects/calloutng/contrib/llvm/include/llvm/IntrinsicsX86.td projects/calloutng/contrib/llvm/include/llvm/LinkAllPasses.h projects/calloutng/contrib/llvm/include/llvm/MC/EDInstInfo.h projects/calloutng/contrib/llvm/include/llvm/MC/MCAsmInfo.h projects/calloutng/contrib/llvm/include/llvm/MC/MCAssembler.h projects/calloutng/contrib/llvm/include/llvm/MC/MCContext.h projects/calloutng/contrib/llvm/include/llvm/MC/MCDirectives.h projects/calloutng/contrib/llvm/include/llvm/MC/MCDisassembler.h projects/calloutng/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h projects/calloutng/contrib/llvm/include/llvm/MC/MCExpr.h projects/calloutng/contrib/llvm/include/llvm/MC/MCFixupKindInfo.h projects/calloutng/contrib/llvm/include/llvm/MC/MCInstrDesc.h projects/calloutng/contrib/llvm/include/llvm/MC/MCInstrItineraries.h projects/calloutng/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h projects/calloutng/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h projects/calloutng/contrib/llvm/include/llvm/MC/MCObjectWriter.h projects/calloutng/contrib/llvm/include/llvm/MC/MCRegisterInfo.h projects/calloutng/contrib/llvm/include/llvm/MC/MCStreamer.h projects/calloutng/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h projects/calloutng/contrib/llvm/include/llvm/MC/MCTargetAsmLexer.h projects/calloutng/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h projects/calloutng/contrib/llvm/include/llvm/MC/MachineLocation.h projects/calloutng/contrib/llvm/include/llvm/MC/SubtargetFeature.h projects/calloutng/contrib/llvm/include/llvm/Metadata.h projects/calloutng/contrib/llvm/include/llvm/Module.h projects/calloutng/contrib/llvm/include/llvm/Object/Binary.h projects/calloutng/contrib/llvm/include/llvm/Object/COFF.h projects/calloutng/contrib/llvm/include/llvm/Object/ELF.h projects/calloutng/contrib/llvm/include/llvm/Object/MachOFormat.h projects/calloutng/contrib/llvm/include/llvm/Object/MachOObject.h projects/calloutng/contrib/llvm/include/llvm/Object/ObjectFile.h projects/calloutng/contrib/llvm/include/llvm/PassManagers.h projects/calloutng/contrib/llvm/include/llvm/Support/AlignOf.h projects/calloutng/contrib/llvm/include/llvm/Support/COFF.h projects/calloutng/contrib/llvm/include/llvm/Support/CallSite.h projects/calloutng/contrib/llvm/include/llvm/Support/CommandLine.h projects/calloutng/contrib/llvm/include/llvm/Support/Compiler.h projects/calloutng/contrib/llvm/include/llvm/Support/ConstantRange.h projects/calloutng/contrib/llvm/include/llvm/Support/DataTypes.h.in projects/calloutng/contrib/llvm/include/llvm/Support/Debug.h projects/calloutng/contrib/llvm/include/llvm/Support/DebugLoc.h projects/calloutng/contrib/llvm/include/llvm/Support/ELF.h projects/calloutng/contrib/llvm/include/llvm/Support/Endian.h projects/calloutng/contrib/llvm/include/llvm/Support/FileSystem.h projects/calloutng/contrib/llvm/include/llvm/Support/GCOV.h projects/calloutng/contrib/llvm/include/llvm/Support/GraphWriter.h projects/calloutng/contrib/llvm/include/llvm/Support/InstVisitor.h projects/calloutng/contrib/llvm/include/llvm/Support/MachO.h projects/calloutng/contrib/llvm/include/llvm/Support/MathExtras.h projects/calloutng/contrib/llvm/include/llvm/Support/NoFolder.h projects/calloutng/contrib/llvm/include/llvm/Support/PathV2.h projects/calloutng/contrib/llvm/include/llvm/Support/Process.h projects/calloutng/contrib/llvm/include/llvm/Support/SMLoc.h projects/calloutng/contrib/llvm/include/llvm/Support/SourceMgr.h projects/calloutng/contrib/llvm/include/llvm/Support/TargetRegistry.h projects/calloutng/contrib/llvm/include/llvm/Support/ThreadLocal.h projects/calloutng/contrib/llvm/include/llvm/Support/ValueHandle.h projects/calloutng/contrib/llvm/include/llvm/Support/YAMLParser.h projects/calloutng/contrib/llvm/include/llvm/Support/raw_ostream.h projects/calloutng/contrib/llvm/include/llvm/Support/type_traits.h projects/calloutng/contrib/llvm/include/llvm/TableGen/Record.h projects/calloutng/contrib/llvm/include/llvm/TableGen/TableGenBackend.h projects/calloutng/contrib/llvm/include/llvm/Target/Target.td projects/calloutng/contrib/llvm/include/llvm/Target/TargetCallingConv.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetData.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetELFWriterInfo.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetLowering.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetMachine.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetOptions.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h projects/calloutng/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/calloutng/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/calloutng/contrib/llvm/include/llvm/Transforms/Instrumentation.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Scalar.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Utils/Local.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h projects/calloutng/contrib/llvm/include/llvm/Transforms/Vectorize.h projects/calloutng/contrib/llvm/include/llvm/User.h projects/calloutng/contrib/llvm/lib/Analysis/AliasAnalysis.cpp projects/calloutng/contrib/llvm/lib/Analysis/AliasSetTracker.cpp projects/calloutng/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/calloutng/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/calloutng/contrib/llvm/lib/Analysis/CaptureTracking.cpp projects/calloutng/contrib/llvm/lib/Analysis/CodeMetrics.cpp projects/calloutng/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/calloutng/contrib/llvm/lib/Analysis/DbgInfoPrinter.cpp projects/calloutng/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp projects/calloutng/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp projects/calloutng/contrib/llvm/lib/Analysis/IVUsers.cpp projects/calloutng/contrib/llvm/lib/Analysis/InlineCost.cpp projects/calloutng/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/calloutng/contrib/llvm/lib/Analysis/LazyValueInfo.cpp projects/calloutng/contrib/llvm/lib/Analysis/LoopInfo.cpp projects/calloutng/contrib/llvm/lib/Analysis/LoopPass.cpp projects/calloutng/contrib/llvm/lib/Analysis/MemDepPrinter.cpp projects/calloutng/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp projects/calloutng/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp projects/calloutng/contrib/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp projects/calloutng/contrib/llvm/lib/Analysis/PathNumbering.cpp projects/calloutng/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp projects/calloutng/contrib/llvm/lib/Analysis/ProfileInfoLoaderPass.cpp projects/calloutng/contrib/llvm/lib/Analysis/RegionInfo.cpp projects/calloutng/contrib/llvm/lib/Analysis/RegionPass.cpp projects/calloutng/contrib/llvm/lib/Analysis/RegionPrinter.cpp projects/calloutng/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/calloutng/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp projects/calloutng/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/calloutng/contrib/llvm/lib/Archive/ArchiveReader.cpp projects/calloutng/contrib/llvm/lib/Archive/ArchiveWriter.cpp projects/calloutng/contrib/llvm/lib/AsmParser/LLLexer.cpp projects/calloutng/contrib/llvm/lib/AsmParser/LLParser.cpp projects/calloutng/contrib/llvm/lib/AsmParser/LLParser.h projects/calloutng/contrib/llvm/lib/AsmParser/LLToken.h projects/calloutng/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/calloutng/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AllocationOrder.cpp projects/calloutng/contrib/llvm/lib/CodeGen/Analysis.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/calloutng/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h projects/calloutng/contrib/llvm/lib/CodeGen/BranchFolding.cpp projects/calloutng/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp projects/calloutng/contrib/llvm/lib/CodeGen/CallingConvLower.cpp projects/calloutng/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/calloutng/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp projects/calloutng/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp projects/calloutng/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h projects/calloutng/contrib/llvm/lib/CodeGen/DFAPacketizer.cpp projects/calloutng/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp projects/calloutng/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/calloutng/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/calloutng/contrib/llvm/lib/CodeGen/InlineSpiller.cpp projects/calloutng/contrib/llvm/lib/CodeGen/InterferenceCache.cpp projects/calloutng/contrib/llvm/lib/CodeGen/InterferenceCache.h projects/calloutng/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LexicalScopes.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveInterval.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h projects/calloutng/contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveRangeCalc.h projects/calloutng/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/calloutng/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineCSE.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineFunction.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineInstr.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineInstrBundle.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineLICM.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineLoopInfo.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachinePassRegistry.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineScheduler.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineSink.cpp projects/calloutng/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/calloutng/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/calloutng/contrib/llvm/lib/CodeGen/Passes.cpp projects/calloutng/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp projects/calloutng/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp projects/calloutng/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegAllocBase.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegAllocBase.h projects/calloutng/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegAllocFast.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/calloutng/contrib/llvm/lib/CodeGen/RegisterCoalescer.h projects/calloutng/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/calloutng/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SlotIndexes.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SpillPlacement.cpp projects/calloutng/contrib/llvm/lib/CodeGen/SplitKit.cpp projects/calloutng/contrib/llvm/lib/CodeGen/StackProtector.cpp projects/calloutng/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp projects/calloutng/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp projects/calloutng/contrib/llvm/lib/CodeGen/TailDuplication.cpp projects/calloutng/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp projects/calloutng/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/calloutng/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/calloutng/contrib/llvm/lib/CodeGen/VirtRegMap.cpp projects/calloutng/contrib/llvm/lib/CodeGen/VirtRegMap.h projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFContext.cpp projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFContext.h projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp projects/calloutng/contrib/llvm/lib/DebugInfo/DWARFDebugLine.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/EventListenerCommon.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/JIT/JITMemoryManager.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImage.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp projects/calloutng/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h projects/calloutng/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp projects/calloutng/contrib/llvm/lib/Linker/LinkModules.cpp projects/calloutng/contrib/llvm/lib/MC/ELFObjectWriter.cpp projects/calloutng/contrib/llvm/lib/MC/MCAsmBackend.cpp projects/calloutng/contrib/llvm/lib/MC/MCAsmInfo.cpp projects/calloutng/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp projects/calloutng/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp projects/calloutng/contrib/llvm/lib/MC/MCAsmStreamer.cpp projects/calloutng/contrib/llvm/lib/MC/MCAssembler.cpp projects/calloutng/contrib/llvm/lib/MC/MCContext.cpp projects/calloutng/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h projects/calloutng/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp projects/calloutng/contrib/llvm/lib/MC/MCDisassembler/EDMain.cpp projects/calloutng/contrib/llvm/lib/MC/MCDwarf.cpp projects/calloutng/contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp projects/calloutng/contrib/llvm/lib/MC/MCELFStreamer.cpp projects/calloutng/contrib/llvm/lib/MC/MCExpr.cpp projects/calloutng/contrib/llvm/lib/MC/MCMachOStreamer.cpp projects/calloutng/contrib/llvm/lib/MC/MCNullStreamer.cpp projects/calloutng/contrib/llvm/lib/MC/MCObjectFileInfo.cpp projects/calloutng/contrib/llvm/lib/MC/MCObjectWriter.cpp projects/calloutng/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/calloutng/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp projects/calloutng/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp projects/calloutng/contrib/llvm/lib/MC/MCPureStreamer.cpp projects/calloutng/contrib/llvm/lib/MC/MCSectionCOFF.cpp projects/calloutng/contrib/llvm/lib/MC/MCSectionELF.cpp projects/calloutng/contrib/llvm/lib/MC/MCStreamer.cpp projects/calloutng/contrib/llvm/lib/MC/MCSubtargetInfo.cpp projects/calloutng/contrib/llvm/lib/MC/MCSymbol.cpp projects/calloutng/contrib/llvm/lib/MC/MCWin64EH.cpp projects/calloutng/contrib/llvm/lib/MC/MachObjectWriter.cpp projects/calloutng/contrib/llvm/lib/MC/SubtargetFeature.cpp projects/calloutng/contrib/llvm/lib/MC/WinCOFFStreamer.cpp projects/calloutng/contrib/llvm/lib/Object/Archive.cpp projects/calloutng/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/calloutng/contrib/llvm/lib/Object/MachOObject.cpp projects/calloutng/contrib/llvm/lib/Object/MachOObjectFile.cpp projects/calloutng/contrib/llvm/lib/Support/APFloat.cpp projects/calloutng/contrib/llvm/lib/Support/APInt.cpp projects/calloutng/contrib/llvm/lib/Support/CommandLine.cpp projects/calloutng/contrib/llvm/lib/Support/ConstantRange.cpp projects/calloutng/contrib/llvm/lib/Support/CrashRecoveryContext.cpp projects/calloutng/contrib/llvm/lib/Support/Debug.cpp projects/calloutng/contrib/llvm/lib/Support/Errno.cpp projects/calloutng/contrib/llvm/lib/Support/GraphWriter.cpp projects/calloutng/contrib/llvm/lib/Support/Host.cpp projects/calloutng/contrib/llvm/lib/Support/Memory.cpp projects/calloutng/contrib/llvm/lib/Support/MemoryBuffer.cpp projects/calloutng/contrib/llvm/lib/Support/Mutex.cpp projects/calloutng/contrib/llvm/lib/Support/Path.cpp projects/calloutng/contrib/llvm/lib/Support/PathV2.cpp projects/calloutng/contrib/llvm/lib/Support/SourceMgr.cpp projects/calloutng/contrib/llvm/lib/Support/StreamableMemoryObject.cpp projects/calloutng/contrib/llvm/lib/Support/StringMap.cpp projects/calloutng/contrib/llvm/lib/Support/StringRef.cpp projects/calloutng/contrib/llvm/lib/Support/TargetRegistry.cpp projects/calloutng/contrib/llvm/lib/Support/ThreadLocal.cpp projects/calloutng/contrib/llvm/lib/Support/Triple.cpp projects/calloutng/contrib/llvm/lib/Support/Unix/Path.inc projects/calloutng/contrib/llvm/lib/Support/Unix/PathV2.inc projects/calloutng/contrib/llvm/lib/Support/Unix/Process.inc projects/calloutng/contrib/llvm/lib/Support/Unix/Signals.inc projects/calloutng/contrib/llvm/lib/Support/Unix/Unix.h projects/calloutng/contrib/llvm/lib/Support/Windows/Path.inc projects/calloutng/contrib/llvm/lib/Support/Windows/PathV2.inc projects/calloutng/contrib/llvm/lib/Support/Windows/Process.inc projects/calloutng/contrib/llvm/lib/Support/Windows/RWMutex.inc projects/calloutng/contrib/llvm/lib/Support/Windows/ThreadLocal.inc projects/calloutng/contrib/llvm/lib/Support/YAMLParser.cpp projects/calloutng/contrib/llvm/lib/Support/raw_ostream.cpp projects/calloutng/contrib/llvm/lib/TableGen/Main.cpp projects/calloutng/contrib/llvm/lib/TableGen/Record.cpp projects/calloutng/contrib/llvm/lib/TableGen/TGParser.cpp projects/calloutng/contrib/llvm/lib/TableGen/TGParser.h projects/calloutng/contrib/llvm/lib/TableGen/TableGenBackend.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARM.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h projects/calloutng/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/calloutng/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/ARM/ARMCallingConv.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMJITInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMSchedule.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMScheduleA8.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td projects/calloutng/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMSubtarget.h projects/calloutng/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h projects/calloutng/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h projects/calloutng/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.h projects/calloutng/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.cpp projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUHazardRecognizers.h projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp projects/calloutng/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/Hexagon.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/Hexagon.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonCallingConv.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonCallingConvLower.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonImmediates.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormats.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsics.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonSchedule.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonScheduleV4.td projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h projects/calloutng/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlaze.td projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430MCInstLower.h projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h projects/calloutng/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h projects/calloutng/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h projects/calloutng/contrib/llvm/lib/Target/Mips/Mips.h projects/calloutng/contrib/llvm/lib/Target/Mips/Mips.td projects/calloutng/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsCallingConv.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsCondMov.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsISelLowering.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsJITInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsMachineFunction.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsSubtarget.h projects/calloutng/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPC.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPC.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCSchedule.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCSchedule440.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCScheduleG3.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCScheduleG5.td projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/calloutng/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h projects/calloutng/contrib/llvm/lib/Target/TargetData.cpp projects/calloutng/contrib/llvm/lib/Target/TargetInstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/TargetLibraryInfo.cpp projects/calloutng/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp projects/calloutng/contrib/llvm/lib/Target/TargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/TargetRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp projects/calloutng/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp projects/calloutng/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.h projects/calloutng/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c projects/calloutng/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h projects/calloutng/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h projects/calloutng/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp projects/calloutng/contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp projects/calloutng/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h projects/calloutng/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp projects/calloutng/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h projects/calloutng/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp projects/calloutng/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h projects/calloutng/contrib/llvm/lib/Target/X86/X86.h projects/calloutng/contrib/llvm/lib/Target/X86/X86.td projects/calloutng/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86AsmPrinter.h projects/calloutng/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86COFFMachineModuleInfo.h projects/calloutng/contrib/llvm/lib/Target/X86/X86CallingConv.td projects/calloutng/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86FrameLowering.h projects/calloutng/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86ISelLowering.h projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrBuilder.h projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrControl.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrExtension.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrFMA.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrFPStack.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrFormats.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrMMX.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrSystem.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrVMX.td projects/calloutng/contrib/llvm/lib/Target/X86/X86InstrXOP.td projects/calloutng/contrib/llvm/lib/Target/X86/X86JITInfo.h projects/calloutng/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86MCInstLower.h projects/calloutng/contrib/llvm/lib/Target/X86/X86MachineFunctionInfo.h projects/calloutng/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86RegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/X86/X86RegisterInfo.td projects/calloutng/contrib/llvm/lib/Target/X86/X86Relocations.h projects/calloutng/contrib/llvm/lib/Target/X86/X86Schedule.td projects/calloutng/contrib/llvm/lib/Target/X86/X86ScheduleAtom.td projects/calloutng/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86Subtarget.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/calloutng/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp projects/calloutng/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h projects/calloutng/contrib/llvm/lib/Target/X86/X86VZeroUpper.cpp projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.cpp projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreFrameLowering.h projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h projects/calloutng/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/LoopExtractor.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/calloutng/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/calloutng/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/calloutng/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/calloutng/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp projects/calloutng/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp projects/calloutng/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp projects/calloutng/contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/ADCE.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/EarlyCSE.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/GVN.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LICM.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/Sink.cpp projects/calloutng/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp projects/calloutng/contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp projects/calloutng/contrib/llvm/lib/Transforms/Vectorize/BBVectorize.cpp projects/calloutng/contrib/llvm/lib/VMCore/AsmWriter.cpp projects/calloutng/contrib/llvm/lib/VMCore/Attributes.cpp projects/calloutng/contrib/llvm/lib/VMCore/AutoUpgrade.cpp projects/calloutng/contrib/llvm/lib/VMCore/ConstantFold.cpp projects/calloutng/contrib/llvm/lib/VMCore/Constants.cpp projects/calloutng/contrib/llvm/lib/VMCore/Core.cpp projects/calloutng/contrib/llvm/lib/VMCore/DebugLoc.cpp projects/calloutng/contrib/llvm/lib/VMCore/Dominators.cpp projects/calloutng/contrib/llvm/lib/VMCore/Function.cpp projects/calloutng/contrib/llvm/lib/VMCore/GCOV.cpp projects/calloutng/contrib/llvm/lib/VMCore/Globals.cpp projects/calloutng/contrib/llvm/lib/VMCore/IRBuilder.cpp projects/calloutng/contrib/llvm/lib/VMCore/Instruction.cpp projects/calloutng/contrib/llvm/lib/VMCore/Instructions.cpp projects/calloutng/contrib/llvm/lib/VMCore/Metadata.cpp projects/calloutng/contrib/llvm/lib/VMCore/Module.cpp projects/calloutng/contrib/llvm/lib/VMCore/PassManager.cpp projects/calloutng/contrib/llvm/lib/VMCore/Type.cpp projects/calloutng/contrib/llvm/lib/VMCore/Value.cpp projects/calloutng/contrib/llvm/lib/VMCore/ValueTypes.cpp projects/calloutng/contrib/llvm/lib/VMCore/Verifier.cpp projects/calloutng/contrib/llvm/tools/bugpoint/BugDriver.cpp projects/calloutng/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/calloutng/contrib/llvm/tools/clang/include/clang-c/Index.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/ASTVector.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Attr.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/BaseSubobject.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclContextInternals.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclLookups.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Expr.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Mangle.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/NSAPI.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Redeclarable.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Stmt.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/Type.h projects/calloutng/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/FormatString.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/CallGraph.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/ABI.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/AllDiagnostics.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsHexagon.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/FileSystemOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/FileSystemStatCache.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/LLVM.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Lambda.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Linkage.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/MacroBuilder.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Module.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/OperatorKinds.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/PrettyStackTrace.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TemplateKinds.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Version.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/Visibility.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Arg.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Driver.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/OptTable.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Option.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Types.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Driver/Types.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticRenderer.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOutputOptions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnostic.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/CodeCompletionHandler.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/PTHManager.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Lex/Token.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriters.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Rewrite/TokenRewriter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Designator.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Overload.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Scope.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Template.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Sema/Weak.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h projects/calloutng/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Tooling/CompilationDatabase.h projects/calloutng/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/FileRemapper.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/Internals.h projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/ObjCMT.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransGCCalls.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransProperties.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/TransformActions.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.cpp projects/calloutng/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h projects/calloutng/contrib/llvm/tools/clang/lib/AST/APValue.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/CXXABI.h projects/calloutng/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/Decl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclFriend.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/Expr.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/LambdaMangleContext.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/Mangle.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/NSAPI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/RecordLayout.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/VTTBuilder.cpp projects/calloutng/contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/CallGraph.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/ProgramPoint.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/ScanfFormatString.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/ConvertUTF.c projects/calloutng/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/Version.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/Driver.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/ToolChains.h projects/calloutng/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Driver/Tools.h projects/calloutng/contrib/llvm/tools/clang/lib/Driver/Types.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Edit/Commit.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/LayoutOverrideSource.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp projects/calloutng/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Headers/avx2intrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/bmiintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/float.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/immintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/stddef.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/wmmintrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/calloutng/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/TokenConcatenation.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/Parser.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h projects/calloutng/contrib/llvm/tools/clang/lib/Rewrite/FrontendActions.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Rewrite/RewriteModernObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaFixItUtils.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaStmtAttr.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.h projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp projects/calloutng/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/CompilationDatabase.cpp projects/calloutng/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp projects/calloutng/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp projects/calloutng/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp projects/calloutng/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/OptParserEmitter.cpp projects/calloutng/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp projects/calloutng/contrib/llvm/tools/llc/llc.cpp projects/calloutng/contrib/llvm/tools/lli/lli.cpp projects/calloutng/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/calloutng/contrib/llvm/tools/llvm-diff/DiffConsumer.cpp projects/calloutng/contrib/llvm/tools/llvm-diff/DiffConsumer.h projects/calloutng/contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp projects/calloutng/contrib/llvm/tools/llvm-diff/DifferenceEngine.h projects/calloutng/contrib/llvm/tools/llvm-diff/llvm-diff.cpp projects/calloutng/contrib/llvm/tools/llvm-dis/llvm-dis.cpp projects/calloutng/contrib/llvm/tools/llvm-mc/llvm-mc.cpp projects/calloutng/contrib/llvm/tools/llvm-nm/llvm-nm.cpp projects/calloutng/contrib/llvm/tools/llvm-objdump/MachODump.cpp projects/calloutng/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp projects/calloutng/contrib/llvm/tools/llvm-prof/llvm-prof.cpp projects/calloutng/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp projects/calloutng/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/calloutng/contrib/llvm/tools/llvm-stress/llvm-stress.cpp projects/calloutng/contrib/llvm/tools/macho-dump/macho-dump.cpp projects/calloutng/contrib/llvm/tools/opt/opt.cpp projects/calloutng/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/CallingConvEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeGenInstruction.h projects/calloutng/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h projects/calloutng/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeGenRegisters.h projects/calloutng/contrib/llvm/utils/TableGen/CodeGenTarget.cpp projects/calloutng/contrib/llvm/utils/TableGen/CodeGenTarget.h projects/calloutng/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/DAGISelMatcher.h projects/calloutng/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp projects/calloutng/contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/EDEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/FastISelEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/SequenceToOffsetTable.h projects/calloutng/contrib/llvm/utils/TableGen/SetTheory.cpp projects/calloutng/contrib/llvm/utils/TableGen/StringToOffsetTable.h projects/calloutng/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/calloutng/contrib/llvm/utils/TableGen/TableGen.cpp projects/calloutng/contrib/llvm/utils/TableGen/X86DisassemblerShared.h projects/calloutng/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp projects/calloutng/contrib/llvm/utils/TableGen/X86DisassemblerTables.h projects/calloutng/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/calloutng/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/calloutng/contrib/netcat/FREEBSD-vendor projects/calloutng/contrib/netcat/nc.1 projects/calloutng/contrib/netcat/netcat.c projects/calloutng/contrib/netcat/socks.c projects/calloutng/contrib/openresolv/resolvconf.conf.5.in projects/calloutng/contrib/opie/libopie/hash.c projects/calloutng/contrib/opie/libopie/hashlen.c projects/calloutng/contrib/sendmail/include/libmilter/mfapi.h projects/calloutng/contrib/tcpdump/CHANGES projects/calloutng/contrib/tcpdump/CREDITS projects/calloutng/contrib/tcpdump/Makefile.in projects/calloutng/contrib/tcpdump/VERSION projects/calloutng/contrib/tcpdump/configure projects/calloutng/contrib/tcpdump/configure.in projects/calloutng/contrib/tcpdump/decode_prefix.h projects/calloutng/contrib/tcpdump/ethertype.h projects/calloutng/contrib/tcpdump/forces.h projects/calloutng/contrib/tcpdump/interface.h projects/calloutng/contrib/tcpdump/ipproto.c projects/calloutng/contrib/tcpdump/netdissect.h projects/calloutng/contrib/tcpdump/print-802_11.c projects/calloutng/contrib/tcpdump/print-bgp.c projects/calloutng/contrib/tcpdump/print-ether.c projects/calloutng/contrib/tcpdump/print-forces.c projects/calloutng/contrib/tcpdump/print-icmp6.c projects/calloutng/contrib/tcpdump/print-igmp.c projects/calloutng/contrib/tcpdump/print-ip.c projects/calloutng/contrib/tcpdump/print-ip6opts.c projects/calloutng/contrib/tcpdump/print-ldp.c projects/calloutng/contrib/tcpdump/print-lldp.c projects/calloutng/contrib/tcpdump/print-lwapp.c projects/calloutng/contrib/tcpdump/print-ospf6.c projects/calloutng/contrib/tcpdump/print-pim.c projects/calloutng/contrib/tcpdump/print-pppoe.c projects/calloutng/contrib/tcpdump/print-rrcp.c projects/calloutng/contrib/tcpdump/tcpdump.1.in projects/calloutng/contrib/tcpdump/tcpdump.c projects/calloutng/contrib/telnet/telnetd/state.c projects/calloutng/contrib/tzdata/africa projects/calloutng/contrib/tzdata/antarctica projects/calloutng/contrib/tzdata/asia projects/calloutng/contrib/tzdata/australasia projects/calloutng/contrib/tzdata/backward projects/calloutng/contrib/tzdata/etcetera projects/calloutng/contrib/tzdata/europe projects/calloutng/contrib/tzdata/factory projects/calloutng/contrib/tzdata/leapseconds projects/calloutng/contrib/tzdata/northamerica projects/calloutng/contrib/tzdata/pacificnew projects/calloutng/contrib/tzdata/southamerica projects/calloutng/contrib/tzdata/systemv projects/calloutng/contrib/tzdata/yearistype.sh projects/calloutng/contrib/tzdata/zone.tab projects/calloutng/crypto/openssh/ChangeLog projects/calloutng/crypto/openssh/INSTALL projects/calloutng/crypto/openssh/LICENCE projects/calloutng/crypto/openssh/PROTOCOL.certkeys projects/calloutng/crypto/openssh/PROTOCOL.mux projects/calloutng/crypto/openssh/README projects/calloutng/crypto/openssh/addrmatch.c projects/calloutng/crypto/openssh/audit-bsm.c projects/calloutng/crypto/openssh/auth-krb5.c projects/calloutng/crypto/openssh/auth-options.c projects/calloutng/crypto/openssh/auth-passwd.c projects/calloutng/crypto/openssh/auth.c projects/calloutng/crypto/openssh/auth2-pubkey.c projects/calloutng/crypto/openssh/auth2.c projects/calloutng/crypto/openssh/authfile.c projects/calloutng/crypto/openssh/channels.c projects/calloutng/crypto/openssh/channels.h projects/calloutng/crypto/openssh/clientloop.c projects/calloutng/crypto/openssh/clientloop.h projects/calloutng/crypto/openssh/compat.c projects/calloutng/crypto/openssh/compat.h projects/calloutng/crypto/openssh/config.h.in projects/calloutng/crypto/openssh/defines.h projects/calloutng/crypto/openssh/dh.c projects/calloutng/crypto/openssh/dns.c projects/calloutng/crypto/openssh/dns.h projects/calloutng/crypto/openssh/entropy.c projects/calloutng/crypto/openssh/entropy.h projects/calloutng/crypto/openssh/jpake.c projects/calloutng/crypto/openssh/kex.c projects/calloutng/crypto/openssh/key.c projects/calloutng/crypto/openssh/key.h projects/calloutng/crypto/openssh/mac.c projects/calloutng/crypto/openssh/misc.c projects/calloutng/crypto/openssh/moduli projects/calloutng/crypto/openssh/moduli.c projects/calloutng/crypto/openssh/monitor.c projects/calloutng/crypto/openssh/mux.c projects/calloutng/crypto/openssh/myproposal.h projects/calloutng/crypto/openssh/openbsd-compat/bsd-cygwin_util.c projects/calloutng/crypto/openssh/openbsd-compat/bsd-cygwin_util.h projects/calloutng/crypto/openssh/openbsd-compat/bsd-misc.h projects/calloutng/crypto/openssh/openbsd-compat/getcwd.c projects/calloutng/crypto/openssh/openbsd-compat/getgrouplist.c projects/calloutng/crypto/openssh/openbsd-compat/getrrsetbyname.c projects/calloutng/crypto/openssh/openbsd-compat/glob.c projects/calloutng/crypto/openssh/openbsd-compat/inet_ntop.c projects/calloutng/crypto/openssh/openbsd-compat/mktemp.c projects/calloutng/crypto/openssh/openbsd-compat/openbsd-compat.h projects/calloutng/crypto/openssh/openbsd-compat/openssl-compat.h projects/calloutng/crypto/openssh/openbsd-compat/port-linux.c projects/calloutng/crypto/openssh/openbsd-compat/setenv.c projects/calloutng/crypto/openssh/openbsd-compat/sha2.c projects/calloutng/crypto/openssh/openbsd-compat/sha2.h projects/calloutng/crypto/openssh/openbsd-compat/strlcpy.c projects/calloutng/crypto/openssh/packet.c projects/calloutng/crypto/openssh/packet.h projects/calloutng/crypto/openssh/readconf.c projects/calloutng/crypto/openssh/readconf.h projects/calloutng/crypto/openssh/roaming.h projects/calloutng/crypto/openssh/roaming_client.c projects/calloutng/crypto/openssh/roaming_common.c projects/calloutng/crypto/openssh/sandbox-rlimit.c projects/calloutng/crypto/openssh/sandbox-systrace.c projects/calloutng/crypto/openssh/scp.1 projects/calloutng/crypto/openssh/scp.c projects/calloutng/crypto/openssh/servconf.c projects/calloutng/crypto/openssh/servconf.h projects/calloutng/crypto/openssh/serverloop.c projects/calloutng/crypto/openssh/session.c projects/calloutng/crypto/openssh/sftp-client.c projects/calloutng/crypto/openssh/sftp-glob.c projects/calloutng/crypto/openssh/sftp.1 projects/calloutng/crypto/openssh/sftp.c projects/calloutng/crypto/openssh/ssh-add.1 projects/calloutng/crypto/openssh/ssh-add.c projects/calloutng/crypto/openssh/ssh-ecdsa.c projects/calloutng/crypto/openssh/ssh-keygen.1 projects/calloutng/crypto/openssh/ssh-keygen.c projects/calloutng/crypto/openssh/ssh-pkcs11-client.c projects/calloutng/crypto/openssh/ssh-pkcs11-helper.c projects/calloutng/crypto/openssh/ssh.1 projects/calloutng/crypto/openssh/ssh.c projects/calloutng/crypto/openssh/ssh_config projects/calloutng/crypto/openssh/ssh_config.5 projects/calloutng/crypto/openssh/ssh_namespace.h projects/calloutng/crypto/openssh/sshconnect.c projects/calloutng/crypto/openssh/sshconnect2.c projects/calloutng/crypto/openssh/sshd.8 projects/calloutng/crypto/openssh/sshd.c projects/calloutng/crypto/openssh/sshd_config projects/calloutng/crypto/openssh/sshd_config.5 projects/calloutng/crypto/openssh/umac.c projects/calloutng/crypto/openssh/version.h projects/calloutng/crypto/openssl/crypto/opensslv.h projects/calloutng/etc/Makefile projects/calloutng/etc/defaults/periodic.conf projects/calloutng/etc/defaults/rc.conf projects/calloutng/etc/devd.conf projects/calloutng/etc/devd/usb.conf projects/calloutng/etc/disktab projects/calloutng/etc/gettytab projects/calloutng/etc/group projects/calloutng/etc/master.passwd projects/calloutng/etc/motd projects/calloutng/etc/mtree/BSD.include.dist projects/calloutng/etc/mtree/BSD.root.dist projects/calloutng/etc/mtree/BSD.usr.dist projects/calloutng/etc/network.subr projects/calloutng/etc/ntp.conf projects/calloutng/etc/periodic/daily/490.status-pkg-changes projects/calloutng/etc/rc.d/FILESYSTEMS projects/calloutng/etc/rc.d/Makefile projects/calloutng/etc/rc.d/addswap projects/calloutng/etc/rc.d/adjkerntz projects/calloutng/etc/rc.d/amd projects/calloutng/etc/rc.d/cleanvar projects/calloutng/etc/rc.d/cron projects/calloutng/etc/rc.d/dmesg projects/calloutng/etc/rc.d/ftpd projects/calloutng/etc/rc.d/geli projects/calloutng/etc/rc.d/geli2 projects/calloutng/etc/rc.d/inetd projects/calloutng/etc/rc.d/initrandom projects/calloutng/etc/rc.d/ipfw projects/calloutng/etc/rc.d/ipmon projects/calloutng/etc/rc.d/jail projects/calloutng/etc/rc.d/ldconfig projects/calloutng/etc/rc.d/mixer projects/calloutng/etc/rc.d/mountcritremote projects/calloutng/etc/rc.d/moused projects/calloutng/etc/rc.d/mrouted projects/calloutng/etc/rc.d/named projects/calloutng/etc/rc.d/netif projects/calloutng/etc/rc.d/newsyslog projects/calloutng/etc/rc.d/ntpd projects/calloutng/etc/rc.d/pflog projects/calloutng/etc/rc.d/power_profile projects/calloutng/etc/rc.d/random projects/calloutng/etc/rc.d/rarpd projects/calloutng/etc/rc.d/resolv projects/calloutng/etc/rc.d/rtadvd projects/calloutng/etc/rc.d/securelevel projects/calloutng/etc/rc.d/sendmail projects/calloutng/etc/rc.d/sshd projects/calloutng/etc/rc.d/syslogd projects/calloutng/etc/rc.d/utx projects/calloutng/etc/rc.d/var projects/calloutng/etc/rc.d/watchdogd projects/calloutng/etc/rc.subr projects/calloutng/etc/root/dot.login projects/calloutng/etc/sendmail/freefall.mc projects/calloutng/games/bcd/bcd.c projects/calloutng/games/caesar/caesar.c projects/calloutng/games/fortune/datfiles/freebsd-tips projects/calloutng/games/fortune/tools/do_uniq.py projects/calloutng/games/random/randomize_fd.c projects/calloutng/gnu/lib/libdialog/dlg_config.h projects/calloutng/gnu/lib/libstdc++/Makefile projects/calloutng/gnu/lib/libsupc++/Makefile projects/calloutng/gnu/usr.bin/Makefile projects/calloutng/gnu/usr.bin/binutils/Makefile.inc0 projects/calloutng/gnu/usr.bin/binutils/as/Makefile projects/calloutng/gnu/usr.bin/binutils/ld/Makefile.arm projects/calloutng/gnu/usr.bin/binutils/libbfd/Makefile.arm projects/calloutng/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64 projects/calloutng/gnu/usr.bin/cc/Makefile.inc projects/calloutng/gnu/usr.bin/cc/Makefile.tgt projects/calloutng/gnu/usr.bin/cc/cc_int/Makefile projects/calloutng/gnu/usr.bin/cc/include/Makefile projects/calloutng/gnu/usr.bin/diff/Makefile projects/calloutng/gnu/usr.bin/gdb/Makefile.inc projects/calloutng/gnu/usr.bin/gdb/arch/powerpc/config.h projects/calloutng/gnu/usr.bin/gdb/libgdb/Makefile projects/calloutng/gnu/usr.bin/groff/tmac/Makefile projects/calloutng/gnu/usr.bin/send-pr/send-pr.sh projects/calloutng/include/Makefile projects/calloutng/include/grp.h projects/calloutng/include/mqueue.h projects/calloutng/include/pwd.h projects/calloutng/include/rpc/auth.h projects/calloutng/include/rpc/auth_unix.h projects/calloutng/include/rpc/xdr.h projects/calloutng/include/stdatomic.h projects/calloutng/include/time.h projects/calloutng/include/unistd.h projects/calloutng/kerberos5/Makefile projects/calloutng/kerberos5/tools/asn1_compile/Makefile projects/calloutng/kerberos5/tools/slc/Makefile projects/calloutng/lib/Makefile projects/calloutng/lib/clang/Makefile projects/calloutng/lib/clang/clang.build.mk projects/calloutng/lib/clang/clang.lib.mk projects/calloutng/lib/clang/include/Makefile projects/calloutng/lib/clang/include/clang/Basic/Version.inc projects/calloutng/lib/clang/include/llvm/Config/AsmParsers.def projects/calloutng/lib/clang/include/llvm/Config/Disassemblers.def projects/calloutng/lib/clang/include/llvm/Config/config.h projects/calloutng/lib/clang/include/llvm/Config/llvm-config.h projects/calloutng/lib/clang/libclanganalysis/Makefile projects/calloutng/lib/clang/libclangarcmigrate/Makefile projects/calloutng/lib/clang/libclangast/Makefile projects/calloutng/lib/clang/libclangbasic/Makefile projects/calloutng/lib/clang/libclangcodegen/Makefile projects/calloutng/lib/clang/libclangdriver/Makefile projects/calloutng/lib/clang/libclangedit/Makefile projects/calloutng/lib/clang/libclangfrontend/Makefile projects/calloutng/lib/clang/libclangfrontendtool/Makefile projects/calloutng/lib/clang/libclangparse/Makefile projects/calloutng/lib/clang/libclangrewrite/Makefile projects/calloutng/lib/clang/libclangsema/Makefile projects/calloutng/lib/clang/libclangserialization/Makefile projects/calloutng/lib/clang/libclangstaticanalyzercheckers/Makefile projects/calloutng/lib/clang/libclangstaticanalyzercore/Makefile projects/calloutng/lib/clang/libclangstaticanalyzerfrontend/Makefile projects/calloutng/lib/clang/libllvmanalysis/Makefile projects/calloutng/lib/clang/libllvmcodegen/Makefile projects/calloutng/lib/clang/libllvmcore/Makefile projects/calloutng/lib/clang/libllvminstrumentation/Makefile projects/calloutng/lib/clang/libllvmmc/Makefile projects/calloutng/lib/clang/libllvmmipscodegen/Makefile projects/calloutng/lib/clang/libllvmmipsinstprinter/Makefile projects/calloutng/lib/clang/libllvmpowerpccodegen/Makefile projects/calloutng/lib/clang/libllvmtablegen/Makefile projects/calloutng/lib/libc++/Makefile projects/calloutng/lib/libc/amd64/SYS.h projects/calloutng/lib/libc/amd64/Symbol.map projects/calloutng/lib/libc/amd64/gen/rfork_thread.S projects/calloutng/lib/libc/amd64/sys/brk.S projects/calloutng/lib/libc/amd64/sys/exect.S projects/calloutng/lib/libc/amd64/sys/getcontext.S projects/calloutng/lib/libc/amd64/sys/pipe.S projects/calloutng/lib/libc/amd64/sys/ptrace.S projects/calloutng/lib/libc/amd64/sys/reboot.S projects/calloutng/lib/libc/amd64/sys/sbrk.S projects/calloutng/lib/libc/amd64/sys/setlogin.S projects/calloutng/lib/libc/amd64/sys/vfork.S projects/calloutng/lib/libc/arm/gen/__aeabi_read_tp.S projects/calloutng/lib/libc/arm/gen/_set_tp.c projects/calloutng/lib/libc/compat-43/killpg.2 projects/calloutng/lib/libc/gen/Makefile.inc projects/calloutng/lib/libc/gen/Symbol.map projects/calloutng/lib/libc/gen/arc4random.c projects/calloutng/lib/libc/gen/fstab.c projects/calloutng/lib/libc/gen/fts-compat.c projects/calloutng/lib/libc/gen/fts.c projects/calloutng/lib/libc/gen/getcap.c projects/calloutng/lib/libc/gen/getcwd.c projects/calloutng/lib/libc/gen/nlist.c projects/calloutng/lib/libc/gen/opendir.c projects/calloutng/lib/libc/gen/pututxline.c projects/calloutng/lib/libc/gen/rand48.3 projects/calloutng/lib/libc/gen/readpassphrase.c projects/calloutng/lib/libc/gen/sem_new.c projects/calloutng/lib/libc/gen/sysconf.c projects/calloutng/lib/libc/gen/sysctl.c projects/calloutng/lib/libc/gen/syslog.c projects/calloutng/lib/libc/i386/SYS.h projects/calloutng/lib/libc/i386/Symbol.map projects/calloutng/lib/libc/i386/gen/rfork_thread.S projects/calloutng/lib/libc/i386/sys/Ovfork.S projects/calloutng/lib/libc/i386/sys/brk.S projects/calloutng/lib/libc/i386/sys/cerror.S projects/calloutng/lib/libc/i386/sys/exect.S projects/calloutng/lib/libc/i386/sys/getcontext.S projects/calloutng/lib/libc/i386/sys/ptrace.S projects/calloutng/lib/libc/i386/sys/sbrk.S projects/calloutng/lib/libc/i386/sys/syscall.S projects/calloutng/lib/libc/locale/ldpart.c projects/calloutng/lib/libc/net/ip6opt.c projects/calloutng/lib/libc/nls/msgcat.c projects/calloutng/lib/libc/rpc/auth_des.c projects/calloutng/lib/libc/rpc/auth_unix.c projects/calloutng/lib/libc/rpc/authunix_prot.c projects/calloutng/lib/libc/rpc/clnt_vc.c projects/calloutng/lib/libc/rpc/rpc_generic.c projects/calloutng/lib/libc/rpc/rpc_soc.3 projects/calloutng/lib/libc/rpc/svc_auth_des.c projects/calloutng/lib/libc/rpc/svc_auth_unix.c projects/calloutng/lib/libc/stdio/fopen.3 projects/calloutng/lib/libc/stdio/scanf_l.3 projects/calloutng/lib/libc/stdlib/getenv.c projects/calloutng/lib/libc/stdlib/ptsname.3 projects/calloutng/lib/libc/stdlib/ptsname.c projects/calloutng/lib/libc/stdlib/rand.3 projects/calloutng/lib/libc/stdlib/rand.c projects/calloutng/lib/libc/stdlib/random.3 projects/calloutng/lib/libc/stdlib/random.c projects/calloutng/lib/libc/stdlib/realpath.c projects/calloutng/lib/libc/string/ffs.3 projects/calloutng/lib/libc/string/strsignal.c projects/calloutng/lib/libc/sys/Symbol.map projects/calloutng/lib/libc/sys/dup.2 projects/calloutng/lib/libc/sys/fcntl.2 projects/calloutng/lib/libc/sys/kill.2 projects/calloutng/lib/libc/sys/listen.2 projects/calloutng/lib/libc/sys/recv.2 projects/calloutng/lib/libc/sys/sigaction.2 projects/calloutng/lib/libc/sys/sigwait.2 projects/calloutng/lib/libc/sys/sigwaitinfo.2 projects/calloutng/lib/libc/sys/wait.2 projects/calloutng/lib/libc/yp/yplib.c projects/calloutng/lib/libdwarf/dwarf.h projects/calloutng/lib/libdwarf/dwarf_attrval.c projects/calloutng/lib/libdwarf/dwarf_dump.c projects/calloutng/lib/libdwarf/dwarf_errmsg.c projects/calloutng/lib/libdwarf/dwarf_init.c projects/calloutng/lib/libedit/read.c projects/calloutng/lib/libelf/elf_errmsg.c projects/calloutng/lib/libfetch/Makefile projects/calloutng/lib/libfetch/file.c projects/calloutng/lib/libfetch/http.c projects/calloutng/lib/libfetch/http.errors projects/calloutng/lib/libgeom/geom_xml2tree.c projects/calloutng/lib/libjail/jail.c projects/calloutng/lib/libkvm/kvm_i386.c projects/calloutng/lib/libkvm/kvm_proc.c projects/calloutng/lib/libmagic/Makefile projects/calloutng/lib/libmagic/config.h projects/calloutng/lib/libmemstat/memstat_uma.c projects/calloutng/lib/libpam/modules/pam_krb5/pam_krb5.c projects/calloutng/lib/libpam/modules/pam_lastlog/pam_lastlog.8 projects/calloutng/lib/libpam/modules/pam_radius/pam_radius.c projects/calloutng/lib/libpcap/config.h projects/calloutng/lib/libpmc/Makefile projects/calloutng/lib/libpmc/libpmc.c projects/calloutng/lib/libpmc/pmc.sandybridge.3 projects/calloutng/lib/libpmc/pmc.sandybridgeuc.3 projects/calloutng/lib/libproc/Makefile projects/calloutng/lib/libproc/proc_sym.c projects/calloutng/lib/libproc/test/t1-bkpt/t1-bkpt.c projects/calloutng/lib/libproc/test/t3-name2sym/t3-name2sym.c projects/calloutng/lib/libprocstat/Makefile projects/calloutng/lib/libprocstat/common_kvm.h projects/calloutng/lib/libprocstat/libprocstat.c projects/calloutng/lib/libprocstat/libprocstat.h projects/calloutng/lib/librpcsec_gss/svc_rpcsec_gss.c projects/calloutng/lib/libstand/nandfs.c projects/calloutng/lib/libstand/nfs.c projects/calloutng/lib/libstdbuf/Makefile projects/calloutng/lib/libthr/arch/arm/include/pthread_md.h projects/calloutng/lib/libthr/thread/thr_cond.c projects/calloutng/lib/libthr/thread/thr_fork.c projects/calloutng/lib/libthr/thread/thr_getcpuclockid.c projects/calloutng/lib/libthr/thread/thr_init.c projects/calloutng/lib/libthr/thread/thr_kern.c projects/calloutng/lib/libthr/thread/thr_mutex.c projects/calloutng/lib/libthr/thread/thr_private.h projects/calloutng/lib/libthr/thread/thr_resume_np.c projects/calloutng/lib/libthr/thread/thr_sig.c projects/calloutng/lib/libthr/thread/thr_suspend_np.c projects/calloutng/lib/libthr/thread/thr_umtx.h projects/calloutng/lib/libthread_db/libpthread_db.c projects/calloutng/lib/libthread_db/libthr_db.c projects/calloutng/lib/libusb/libusb20.3 projects/calloutng/lib/libusb/libusb20.c projects/calloutng/lib/libusb/libusb20.h projects/calloutng/lib/libusb/libusb20_int.h projects/calloutng/lib/libusb/libusb20_ugen20.c projects/calloutng/lib/libusbhid/descr.c projects/calloutng/lib/libusbhid/parse.c projects/calloutng/lib/libusbhid/usbhid.3 projects/calloutng/lib/libutil/Makefile projects/calloutng/lib/libutil/gr_util.c projects/calloutng/lib/libutil/humanize_number.c projects/calloutng/lib/msun/i387/s_cos.S projects/calloutng/lib/msun/i387/s_sin.S projects/calloutng/lib/msun/i387/s_tan.S projects/calloutng/lib/msun/ld128/s_expl.c projects/calloutng/lib/msun/ld80/s_expl.c projects/calloutng/lib/msun/man/cexp.3 projects/calloutng/lib/msun/man/ieee.3 projects/calloutng/lib/msun/src/e_rem_pio2.c projects/calloutng/lib/msun/src/e_rem_pio2f.c projects/calloutng/lib/msun/src/k_cosf.c projects/calloutng/lib/msun/src/k_sinf.c projects/calloutng/lib/msun/src/k_tanf.c projects/calloutng/lib/msun/src/math_private.h projects/calloutng/lib/msun/src/s_cosl.c projects/calloutng/lib/msun/src/s_sinl.c projects/calloutng/lib/msun/src/s_tanl.c projects/calloutng/libexec/Makefile projects/calloutng/libexec/atrun/atrun.c projects/calloutng/libexec/atrun/atrun.man projects/calloutng/libexec/comsat/comsat.8 projects/calloutng/libexec/ftpd/ftpd.8 projects/calloutng/libexec/rbootd/rbootd.c projects/calloutng/libexec/rbootd/rmpproto.c projects/calloutng/libexec/revnetgroup/revnetgroup.8 projects/calloutng/libexec/rpc.rstatd/rstat_proc.c projects/calloutng/libexec/rpc.rusersd/Makefile projects/calloutng/libexec/rpc.rusersd/rusers_proc.c projects/calloutng/libexec/rpc.rusersd/rusersd.c projects/calloutng/libexec/rtld-aout/shlib.c projects/calloutng/libexec/rtld-elf/arm/reloc.c projects/calloutng/libexec/rtld-elf/rtld.c projects/calloutng/libexec/save-entropy/save-entropy.sh projects/calloutng/libexec/talkd/announce.c projects/calloutng/libexec/talkd/extern.h projects/calloutng/libexec/talkd/process.c projects/calloutng/libexec/talkd/table.c projects/calloutng/libexec/talkd/talkd.c projects/calloutng/libexec/tftpd/tftp-io.c projects/calloutng/libexec/tftpd/tftp-utils.c projects/calloutng/libexec/tftpd/tftpd.c projects/calloutng/release/Makefile projects/calloutng/release/doc/Makefile projects/calloutng/release/doc/README projects/calloutng/release/doc/de_DE.ISO8859-1/early-adopter/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/errata/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/alpha/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/common/hw.ent projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/i386/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/ia64/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/pc98/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/hardware/sparc64/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/installation/alpha/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/installation/common/install.ent projects/calloutng/release/doc/de_DE.ISO8859-1/installation/i386/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/installation/ia64/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/installation/pc98/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/installation/sparc64/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/readme/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/alpha/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/common/relnotes.ent projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/i386/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/ia64/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/pc98/Makefile projects/calloutng/release/doc/de_DE.ISO8859-1/relnotes/sparc64/Makefile projects/calloutng/release/doc/en_US.ISO8859-1/errata/Makefile projects/calloutng/release/doc/en_US.ISO8859-1/hardware/Makefile projects/calloutng/release/doc/en_US.ISO8859-1/readme/Makefile projects/calloutng/release/doc/en_US.ISO8859-1/relnotes/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/early-adopter/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/errata/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/alpha/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/common/hw.ent projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/i386/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/ia64/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/pc98/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/hardware/sparc64/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/alpha/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/common/install.ent projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/i386/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/pc98/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/installation/sparc64/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/alpha/Makefile projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/common/relnotes.ent projects/calloutng/release/doc/fr_FR.ISO8859-1/relnotes/i386/Makefile projects/calloutng/release/doc/ja_JP.eucJP/errata/Makefile projects/calloutng/release/doc/ja_JP.eucJP/hardware/alpha/Makefile projects/calloutng/release/doc/ja_JP.eucJP/hardware/amd64/Makefile projects/calloutng/release/doc/ja_JP.eucJP/hardware/common/hw.ent projects/calloutng/release/doc/ja_JP.eucJP/hardware/i386/Makefile projects/calloutng/release/doc/ja_JP.eucJP/hardware/ia64/Makefile projects/calloutng/release/doc/ja_JP.eucJP/hardware/pc98/Makefile projects/calloutng/release/doc/ja_JP.eucJP/hardware/sparc64/Makefile projects/calloutng/release/doc/ja_JP.eucJP/relnotes/alpha/Makefile projects/calloutng/release/doc/ja_JP.eucJP/relnotes/amd64/Makefile projects/calloutng/release/doc/ja_JP.eucJP/relnotes/common/relnotes.ent projects/calloutng/release/doc/ja_JP.eucJP/relnotes/i386/Makefile projects/calloutng/release/doc/ja_JP.eucJP/relnotes/ia64/Makefile projects/calloutng/release/doc/ja_JP.eucJP/relnotes/pc98/Makefile projects/calloutng/release/doc/ja_JP.eucJP/relnotes/sparc64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/errata/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/alpha/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/amd64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/common/hw.ent projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/i386/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/ia64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/pc98/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/hardware/sparc64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/installation/alpha/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/installation/amd64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/installation/common/install.ent projects/calloutng/release/doc/ru_RU.KOI8-R/installation/i386/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/installation/ia64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/installation/pc98/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/installation/sparc64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/readme/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/alpha/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/amd64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/common/relnotes.ent projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/i386/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/ia64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/pc98/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/relnotes/sparc64/Makefile projects/calloutng/release/doc/ru_RU.KOI8-R/share/examples/dev-auto-translate.pl projects/calloutng/release/doc/share/mk/doc.relnotes.mk projects/calloutng/release/doc/zh_CN.GB2312/errata/Makefile projects/calloutng/release/doc/zh_CN.GB2312/hardware/Makefile projects/calloutng/release/doc/zh_CN.GB2312/readme/Makefile projects/calloutng/release/doc/zh_CN.GB2312/relnotes/Makefile projects/calloutng/release/generate-release.sh projects/calloutng/release/picobsd/build/picobsd projects/calloutng/release/picobsd/tinyware/login/pico-login.c projects/calloutng/rescue/rescue/Makefile projects/calloutng/sbin/Makefile projects/calloutng/sbin/Makefile.amd64 projects/calloutng/sbin/Makefile.i386 projects/calloutng/sbin/adjkerntz/adjkerntz.c projects/calloutng/sbin/camcontrol/camcontrol.c projects/calloutng/sbin/camcontrol/camcontrol.h projects/calloutng/sbin/camcontrol/fwdownload.c projects/calloutng/sbin/camcontrol/modeedit.c projects/calloutng/sbin/ccdconfig/ccdconfig.c projects/calloutng/sbin/ddb/ddb.c projects/calloutng/sbin/devd/devd.cc projects/calloutng/sbin/devd/devd.conf.5 projects/calloutng/sbin/dhclient/dhclient.c projects/calloutng/sbin/dhclient/dhcpd.h projects/calloutng/sbin/dump/traverse.c projects/calloutng/sbin/dumpfs/dumpfs.c projects/calloutng/sbin/dumpon/dumpon.8 projects/calloutng/sbin/dumpon/dumpon.c projects/calloutng/sbin/etherswitchcfg/etherswitchcfg.c projects/calloutng/sbin/etherswitchcfg/ifmedia.c projects/calloutng/sbin/fsck/Makefile projects/calloutng/sbin/fsck/fsck.c projects/calloutng/sbin/fsck/fsutil.c projects/calloutng/sbin/fsck/fsutil.h projects/calloutng/sbin/fsck/preen.c projects/calloutng/sbin/fsck_ffs/fsck.h projects/calloutng/sbin/fsck_ffs/fsutil.c projects/calloutng/sbin/fsck_ffs/gjournal.c projects/calloutng/sbin/fsck_ffs/inode.c projects/calloutng/sbin/fsck_ffs/main.c projects/calloutng/sbin/fsck_ffs/pass1.c projects/calloutng/sbin/fsck_ffs/pass2.c projects/calloutng/sbin/fsck_ffs/pass4.c projects/calloutng/sbin/fsck_ffs/suj.c projects/calloutng/sbin/fsck_msdosfs/Makefile projects/calloutng/sbin/fsck_msdosfs/boot.c projects/calloutng/sbin/fsck_msdosfs/check.c projects/calloutng/sbin/fsck_msdosfs/dir.c projects/calloutng/sbin/fsck_msdosfs/ext.h projects/calloutng/sbin/fsck_msdosfs/fat.c projects/calloutng/sbin/fsdb/fsdb.c projects/calloutng/sbin/fsdb/fsdbutil.c projects/calloutng/sbin/fsirand/fsirand.c projects/calloutng/sbin/geom/class/part/gpart.8 projects/calloutng/sbin/geom/class/raid/graid.8 projects/calloutng/sbin/geom/core/geom.c projects/calloutng/sbin/ggate/ggatec/ggatec.c projects/calloutng/sbin/ggate/ggated/ggated.c projects/calloutng/sbin/ggate/ggatel/ggatel.c projects/calloutng/sbin/growfs/growfs.c projects/calloutng/sbin/gvinum/Makefile projects/calloutng/sbin/ipf/ipf/Makefile projects/calloutng/sbin/ipfw/ipfw.8 projects/calloutng/sbin/ipfw/ipv6.c projects/calloutng/sbin/ipfw/nat.c projects/calloutng/sbin/mount/getmntopts.3 projects/calloutng/sbin/mount/mount.8 projects/calloutng/sbin/mount/mount.c projects/calloutng/sbin/natd/natd.c projects/calloutng/sbin/newfs/mkfs.c projects/calloutng/sbin/newfs/newfs.c projects/calloutng/sbin/newfs/newfs.h projects/calloutng/sbin/pfctl/Makefile projects/calloutng/sbin/ping/ping.c projects/calloutng/sbin/ping6/ping6.c projects/calloutng/sbin/quotacheck/quotacheck.c projects/calloutng/sbin/rcorder/rcorder.c projects/calloutng/sbin/restore/dirs.c projects/calloutng/sbin/restore/interactive.c projects/calloutng/sbin/restore/restore.c projects/calloutng/sbin/restore/symtab.c projects/calloutng/sbin/restore/tape.c projects/calloutng/sbin/tunefs/tunefs.c projects/calloutng/secure/lib/libssh/Makefile projects/calloutng/share/Makefile projects/calloutng/share/dict/freebsd projects/calloutng/share/doc/Makefile projects/calloutng/share/doc/smm/01.setup/3.t projects/calloutng/share/doc/smm/01.setup/4.t projects/calloutng/share/doc/smm/Makefile projects/calloutng/share/examples/Makefile projects/calloutng/share/examples/csh/dot.cshrc projects/calloutng/share/examples/cvsup/cvs-supfile projects/calloutng/share/examples/cvsup/ports-supfile projects/calloutng/share/examples/cvsup/refuse projects/calloutng/share/examples/cvsup/refuse.README projects/calloutng/share/examples/cvsup/stable-supfile projects/calloutng/share/examples/diskless/README.BOOTP projects/calloutng/share/examples/etc/README.examples projects/calloutng/share/examples/etc/make.conf projects/calloutng/share/man/man1/Makefile projects/calloutng/share/man/man3/Makefile projects/calloutng/share/man/man3/queue.3 projects/calloutng/share/man/man3/siginfo.3 projects/calloutng/share/man/man3/sysexits.3 projects/calloutng/share/man/man4/Makefile projects/calloutng/share/man/man4/acpi.4 projects/calloutng/share/man/man4/arcmsr.4 projects/calloutng/share/man/man4/ata.4 projects/calloutng/share/man/man4/carp.4 projects/calloutng/share/man/man4/ddb.4 projects/calloutng/share/man/man4/est.4 projects/calloutng/share/man/man4/hptiop.4 projects/calloutng/share/man/man4/hwpmc.4 projects/calloutng/share/man/man4/ip.4 projects/calloutng/share/man/man4/ip6.4 projects/calloutng/share/man/man4/ipfirewall.4 projects/calloutng/share/man/man4/ktr.4 projects/calloutng/share/man/man4/ng_atm.4 projects/calloutng/share/man/man4/ng_netflow.4 projects/calloutng/share/man/man4/ng_ppp.4 projects/calloutng/share/man/man4/random.4 projects/calloutng/share/man/man4/sched_ule.4 projects/calloutng/share/man/man4/sk.4 projects/calloutng/share/man/man4/textdump.4 projects/calloutng/share/man/man4/usb_quirk.4 projects/calloutng/share/man/man4/vale.4 projects/calloutng/share/man/man4/virtio.4 projects/calloutng/share/man/man5/Makefile projects/calloutng/share/man/man5/fstab.5 projects/calloutng/share/man/man5/make.conf.5 projects/calloutng/share/man/man5/portindex.5 projects/calloutng/share/man/man5/rc.conf.5 projects/calloutng/share/man/man5/src.conf.5 projects/calloutng/share/man/man7/Makefile projects/calloutng/share/man/man7/build.7 projects/calloutng/share/man/man7/development.7 projects/calloutng/share/man/man7/hier.7 projects/calloutng/share/man/man7/release.7 projects/calloutng/share/man/man9/DRIVER_MODULE.9 projects/calloutng/share/man/man9/Makefile projects/calloutng/share/man/man9/VFS.9 projects/calloutng/share/man/man9/buf_ring.9 projects/calloutng/share/man/man9/bus_dma.9 projects/calloutng/share/man/man9/devfs_set_cdevpriv.9 projects/calloutng/share/man/man9/disk.9 projects/calloutng/share/man/man9/drbr.9 projects/calloutng/share/man/man9/hash.9 projects/calloutng/share/man/man9/locking.9 projects/calloutng/share/man/man9/mbuf.9 projects/calloutng/share/man/man9/module.9 projects/calloutng/share/man/man9/namei.9 projects/calloutng/share/man/man9/pfil.9 projects/calloutng/share/man/man9/timeout.9 projects/calloutng/share/man/man9/vinvalbuf.9 projects/calloutng/share/man/man9/vslock.9 projects/calloutng/share/man/man9/zero_copy.9 projects/calloutng/share/man/man9/zone.9 projects/calloutng/share/misc/bsd-family-tree projects/calloutng/share/misc/committers-doc.dot projects/calloutng/share/misc/committers-ports.dot projects/calloutng/share/misc/committers-src.dot projects/calloutng/share/misc/organization.dot projects/calloutng/share/misc/pci_vendors projects/calloutng/share/mk/Makefile projects/calloutng/share/mk/bsd.cpu.mk projects/calloutng/share/mk/bsd.crunchgen.mk projects/calloutng/share/mk/bsd.dep.mk projects/calloutng/share/mk/bsd.endian.mk projects/calloutng/share/mk/bsd.libnames.mk projects/calloutng/share/mk/bsd.obj.mk projects/calloutng/share/mk/bsd.own.mk projects/calloutng/share/mk/bsd.prog.mk projects/calloutng/share/mk/bsd.subdir.mk projects/calloutng/share/mk/bsd.sys.mk projects/calloutng/share/mk/sys.mk projects/calloutng/share/syscons/keymaps/INDEX.keymaps projects/calloutng/share/syscons/keymaps/Makefile projects/calloutng/sys/amd64/amd64/identcpu.c projects/calloutng/sys/amd64/amd64/initcpu.c projects/calloutng/sys/amd64/amd64/machdep.c projects/calloutng/sys/amd64/amd64/mp_machdep.c projects/calloutng/sys/amd64/amd64/pmap.c projects/calloutng/sys/amd64/amd64/trap.c projects/calloutng/sys/amd64/conf/GENERIC projects/calloutng/sys/amd64/conf/NOTES projects/calloutng/sys/amd64/conf/XENHVM projects/calloutng/sys/amd64/ia32/ia32_sigtramp.S projects/calloutng/sys/amd64/ia32/ia32_syscall.c projects/calloutng/sys/amd64/include/atomic.h projects/calloutng/sys/amd64/include/intr_machdep.h projects/calloutng/sys/amd64/include/md_var.h projects/calloutng/sys/amd64/include/param.h projects/calloutng/sys/amd64/include/pc/bios.h projects/calloutng/sys/amd64/pci/pci_cfgreg.c projects/calloutng/sys/arm/arm/bcopyinout.S projects/calloutng/sys/arm/arm/bcopyinout_xscale.S projects/calloutng/sys/arm/arm/bus_space_asm_generic.S projects/calloutng/sys/arm/arm/busdma_machdep.c projects/calloutng/sys/arm/arm/copystr.S projects/calloutng/sys/arm/arm/cpufunc.c projects/calloutng/sys/arm/arm/cpufunc_asm.S projects/calloutng/sys/arm/arm/cpufunc_asm_arm11.S projects/calloutng/sys/arm/arm/disassem.c projects/calloutng/sys/arm/arm/elf_trampoline.c projects/calloutng/sys/arm/arm/fusu.S projects/calloutng/sys/arm/arm/genassym.c projects/calloutng/sys/arm/arm/identcpu.c projects/calloutng/sys/arm/arm/locore.S projects/calloutng/sys/arm/arm/machdep.c projects/calloutng/sys/arm/arm/pmap.c projects/calloutng/sys/arm/arm/swtch.S projects/calloutng/sys/arm/arm/sys_machdep.c projects/calloutng/sys/arm/arm/trap.c projects/calloutng/sys/arm/arm/undefined.c projects/calloutng/sys/arm/arm/vm_machdep.c projects/calloutng/sys/arm/at91/at91_machdep.c projects/calloutng/sys/arm/at91/at91_mci.c projects/calloutng/sys/arm/at91/at91_pmc.c projects/calloutng/sys/arm/at91/at91_pmcreg.h projects/calloutng/sys/arm/at91/at91_pmcvar.h projects/calloutng/sys/arm/at91/at91_rtc.c projects/calloutng/sys/arm/at91/at91_rtcreg.h projects/calloutng/sys/arm/at91/at91_spi.c projects/calloutng/sys/arm/at91/at91sam9260.c projects/calloutng/sys/arm/at91/at91sam9g20.c projects/calloutng/sys/arm/at91/at91sam9g45.c projects/calloutng/sys/arm/at91/at91sam9x5.c projects/calloutng/sys/arm/at91/files.at91 projects/calloutng/sys/arm/at91/std.at91 projects/calloutng/sys/arm/at91/std.at91sam9 projects/calloutng/sys/arm/at91/std.at91sam9g45 projects/calloutng/sys/arm/at91/std.atmel projects/calloutng/sys/arm/conf/AVILA projects/calloutng/sys/arm/conf/AVILA.hints projects/calloutng/sys/arm/conf/CAMBRIA projects/calloutng/sys/arm/conf/CAMBRIA.hints projects/calloutng/sys/arm/conf/CNS11XXNAS projects/calloutng/sys/arm/conf/DEFAULTS projects/calloutng/sys/arm/conf/DOCKSTAR projects/calloutng/sys/arm/conf/GUMSTIX-QEMU projects/calloutng/sys/arm/conf/HL201 projects/calloutng/sys/arm/conf/KB920X projects/calloutng/sys/arm/conf/LN2410SBC projects/calloutng/sys/arm/conf/QILA9G20 projects/calloutng/sys/arm/conf/SAM9G20EK projects/calloutng/sys/arm/conf/SAM9X25EK projects/calloutng/sys/arm/conf/SHEEVAPLUG projects/calloutng/sys/arm/conf/SN9G45 projects/calloutng/sys/arm/conf/TS7800 projects/calloutng/sys/arm/econa/econa_machdep.c projects/calloutng/sys/arm/econa/std.econa projects/calloutng/sys/arm/include/armreg.h projects/calloutng/sys/arm/include/asm.h projects/calloutng/sys/arm/include/asmacros.h projects/calloutng/sys/arm/include/atomic.h projects/calloutng/sys/arm/include/cpuconf.h projects/calloutng/sys/arm/include/cpufunc.h projects/calloutng/sys/arm/include/fp.h projects/calloutng/sys/arm/include/intr.h projects/calloutng/sys/arm/include/machdep.h projects/calloutng/sys/arm/include/md_var.h projects/calloutng/sys/arm/include/param.h projects/calloutng/sys/arm/include/pcb.h projects/calloutng/sys/arm/include/pcpu.h projects/calloutng/sys/arm/include/pmap.h projects/calloutng/sys/arm/include/pte.h projects/calloutng/sys/arm/include/smp.h projects/calloutng/sys/arm/include/sysarch.h projects/calloutng/sys/arm/include/vmparam.h projects/calloutng/sys/arm/mv/common.c projects/calloutng/sys/arm/mv/discovery/files.db78xxx projects/calloutng/sys/arm/mv/files.mv projects/calloutng/sys/arm/mv/gpio.c projects/calloutng/sys/arm/mv/kirkwood/files.kirkwood projects/calloutng/sys/arm/mv/mv_machdep.c projects/calloutng/sys/arm/mv/mv_pci.c projects/calloutng/sys/arm/mv/mvreg.h projects/calloutng/sys/arm/mv/mvvar.h projects/calloutng/sys/arm/mv/mvwin.h projects/calloutng/sys/arm/mv/orion/files.db88f5xxx projects/calloutng/sys/arm/mv/orion/files.ts7800 projects/calloutng/sys/arm/mv/std.mv projects/calloutng/sys/arm/mv/timer.c projects/calloutng/sys/arm/mv/twsi.c projects/calloutng/sys/arm/s3c2xx0/s3c24x0_machdep.c projects/calloutng/sys/arm/s3c2xx0/std.ln2410sbc projects/calloutng/sys/arm/s3c2xx0/std.s3c2410 projects/calloutng/sys/arm/sa11x0/assabet_machdep.c projects/calloutng/sys/arm/sa11x0/std.sa11x0 projects/calloutng/sys/arm/xscale/i80321/ep80219_machdep.c projects/calloutng/sys/arm/xscale/i80321/iq31244_machdep.c projects/calloutng/sys/arm/xscale/i80321/std.i80219 projects/calloutng/sys/arm/xscale/i80321/std.i80321 projects/calloutng/sys/arm/xscale/i8134x/crb_machdep.c projects/calloutng/sys/arm/xscale/i8134x/std.i81342 projects/calloutng/sys/arm/xscale/ixp425/avila_machdep.c projects/calloutng/sys/arm/xscale/ixp425/cambria_gpio.c projects/calloutng/sys/arm/xscale/ixp425/std.ixp425 projects/calloutng/sys/arm/xscale/ixp425/std.ixp435 projects/calloutng/sys/arm/xscale/pxa/pxa_machdep.c projects/calloutng/sys/arm/xscale/pxa/std.pxa projects/calloutng/sys/arm/xscale/std.xscale projects/calloutng/sys/boot/Makefile.ia64 projects/calloutng/sys/boot/arm/uboot/Makefile projects/calloutng/sys/boot/common/bootstrap.h projects/calloutng/sys/boot/common/console.c projects/calloutng/sys/boot/common/disk.c projects/calloutng/sys/boot/common/disk.h projects/calloutng/sys/boot/common/interp.c projects/calloutng/sys/boot/common/interp_forth.c projects/calloutng/sys/boot/common/load_elf.c projects/calloutng/sys/boot/common/loader.8 projects/calloutng/sys/boot/common/module.c projects/calloutng/sys/boot/common/part.c projects/calloutng/sys/boot/common/reloc_elf.c projects/calloutng/sys/boot/efi/Makefile.inc projects/calloutng/sys/boot/fdt/dts/xlp-basic.dts projects/calloutng/sys/boot/ficl/Makefile projects/calloutng/sys/boot/forth/beastie.4th projects/calloutng/sys/boot/forth/color.4th.8 projects/calloutng/sys/boot/forth/loader.4th projects/calloutng/sys/boot/forth/loader.conf projects/calloutng/sys/boot/forth/menu-commands.4th projects/calloutng/sys/boot/forth/menu.4th projects/calloutng/sys/boot/forth/menu.rc projects/calloutng/sys/boot/i386/Makefile.inc projects/calloutng/sys/boot/i386/boot2/boot2.c projects/calloutng/sys/boot/i386/boot2/lib.h projects/calloutng/sys/boot/i386/boot2/sio.S projects/calloutng/sys/boot/i386/btx/btx/btx.S projects/calloutng/sys/boot/i386/gptboot/gptboot.c projects/calloutng/sys/boot/i386/libi386/biosdisk.c projects/calloutng/sys/boot/i386/libi386/comconsole.c projects/calloutng/sys/boot/i386/libi386/pxe.c projects/calloutng/sys/boot/i386/libi386/pxe.h projects/calloutng/sys/boot/i386/loader/Makefile projects/calloutng/sys/boot/i386/loader/conf.c projects/calloutng/sys/boot/i386/loader/main.c projects/calloutng/sys/boot/i386/zfsboot/zfsboot.c projects/calloutng/sys/boot/ia64/Makefile projects/calloutng/sys/boot/ofw/libofw/devicename.c projects/calloutng/sys/boot/pc98/loader/main.c projects/calloutng/sys/boot/powerpc/uboot/Makefile projects/calloutng/sys/boot/sparc64/loader/main.c projects/calloutng/sys/boot/uboot/common/main.c projects/calloutng/sys/boot/uboot/lib/Makefile projects/calloutng/sys/boot/uboot/lib/devicename.c projects/calloutng/sys/boot/uboot/lib/disk.c projects/calloutng/sys/boot/uboot/lib/libuboot.h projects/calloutng/sys/boot/userboot/ficl/Makefile projects/calloutng/sys/boot/userboot/test/test.c projects/calloutng/sys/boot/userboot/userboot.h projects/calloutng/sys/boot/userboot/userboot/libuserboot.h projects/calloutng/sys/boot/userboot/userboot/main.c projects/calloutng/sys/boot/userboot/userboot/userboot_disk.c projects/calloutng/sys/boot/zfs/Makefile projects/calloutng/sys/boot/zfs/libzfs.h projects/calloutng/sys/boot/zfs/zfs.c projects/calloutng/sys/boot/zfs/zfsimpl.c projects/calloutng/sys/cam/ata/ata_da.c projects/calloutng/sys/cam/ata/ata_pmp.c projects/calloutng/sys/cam/ata/ata_xpt.c projects/calloutng/sys/cam/cam.h projects/calloutng/sys/cam/cam_periph.c projects/calloutng/sys/cam/cam_queue.c projects/calloutng/sys/cam/cam_xpt.c projects/calloutng/sys/cam/ctl/ctl.c projects/calloutng/sys/cam/ctl/ctl_backend_block.c projects/calloutng/sys/cam/ctl/ctl_backend_ramdisk.c projects/calloutng/sys/cam/ctl/ctl_frontend_cam_sim.c projects/calloutng/sys/cam/ctl/scsi_ctl.c projects/calloutng/sys/cam/scsi/scsi_all.h projects/calloutng/sys/cam/scsi/scsi_cd.c projects/calloutng/sys/cam/scsi/scsi_ch.c projects/calloutng/sys/cam/scsi/scsi_da.c projects/calloutng/sys/cam/scsi/scsi_enc.c projects/calloutng/sys/cam/scsi/scsi_enc_safte.c projects/calloutng/sys/cam/scsi/scsi_enc_ses.c projects/calloutng/sys/cam/scsi/scsi_low.c projects/calloutng/sys/cam/scsi/scsi_low.h projects/calloutng/sys/cam/scsi/scsi_pass.c projects/calloutng/sys/cam/scsi/scsi_pt.c projects/calloutng/sys/cam/scsi/scsi_sa.c projects/calloutng/sys/cam/scsi/scsi_sg.c projects/calloutng/sys/cam/scsi/scsi_xpt.c projects/calloutng/sys/cddl/boot/zfs/zfsimpl.h projects/calloutng/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c projects/calloutng/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c projects/calloutng/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c projects/calloutng/sys/cddl/compat/opensolaris/sys/debug.h projects/calloutng/sys/cddl/compat/opensolaris/sys/dkio.h projects/calloutng/sys/cddl/compat/opensolaris/sys/sid.h projects/calloutng/sys/cddl/compat/opensolaris/sys/vnode.h projects/calloutng/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c projects/calloutng/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c projects/calloutng/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfeature.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/calloutng/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/calloutng/sys/compat/freebsd32/freebsd32_proto.h projects/calloutng/sys/compat/freebsd32/freebsd32_syscall.h projects/calloutng/sys/compat/freebsd32/freebsd32_syscalls.c projects/calloutng/sys/compat/freebsd32/freebsd32_sysent.c projects/calloutng/sys/compat/freebsd32/freebsd32_systrace_args.c projects/calloutng/sys/compat/freebsd32/syscalls.master projects/calloutng/sys/compat/linprocfs/linprocfs.c projects/calloutng/sys/compat/linux/linux_file.c projects/calloutng/sys/compat/linux/linux_misc.c projects/calloutng/sys/compat/ndis/subr_ndis.c projects/calloutng/sys/compat/svr4/svr4_misc.c projects/calloutng/sys/conf/Makefile.amd64 projects/calloutng/sys/conf/Makefile.arm projects/calloutng/sys/conf/Makefile.powerpc projects/calloutng/sys/conf/NOTES projects/calloutng/sys/conf/files projects/calloutng/sys/conf/files.amd64 projects/calloutng/sys/conf/files.arm projects/calloutng/sys/conf/files.i386 projects/calloutng/sys/conf/files.ia64 projects/calloutng/sys/conf/files.mips projects/calloutng/sys/conf/files.pc98 projects/calloutng/sys/conf/files.powerpc projects/calloutng/sys/conf/files.sparc64 projects/calloutng/sys/conf/kern.mk projects/calloutng/sys/conf/kern.post.mk projects/calloutng/sys/conf/kern.pre.mk projects/calloutng/sys/conf/kmod.mk projects/calloutng/sys/conf/ldscript.arm projects/calloutng/sys/conf/newvers.sh projects/calloutng/sys/conf/options projects/calloutng/sys/conf/options.amd64 projects/calloutng/sys/conf/options.arm projects/calloutng/sys/conf/options.i386 projects/calloutng/sys/conf/options.ia64 projects/calloutng/sys/conf/options.mips projects/calloutng/sys/conf/options.powerpc projects/calloutng/sys/contrib/altq/altq/altq_cbq.c projects/calloutng/sys/contrib/altq/altq/altq_hfsc.c projects/calloutng/sys/contrib/altq/altq/altq_priq.c projects/calloutng/sys/contrib/altq/altq/altq_red.c projects/calloutng/sys/contrib/altq/altq/altq_rio.c projects/calloutng/sys/contrib/altq/altq/altq_rmclass.c projects/calloutng/sys/contrib/altq/altq/altq_subr.c projects/calloutng/sys/contrib/dev/acpica/acpica_prep.sh projects/calloutng/sys/contrib/dev/acpica/changes.txt (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/adfile.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/adisasm.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/adwalk.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/ahpredef.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/dmextern.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/dmrestag.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/dmtable.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/dmtbdump.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/dmtbinfo.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/common/getopt.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslcodegen.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslcompile.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslcompiler.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslcompiler.y (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asldefine.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslerror.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslfiles.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslfold.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslglobal.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asllength.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asllisting.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslload.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asllookup.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslmain.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslmap.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslmessages.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslopcodes.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asloperands.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslopt.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslresource.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype1.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype1i.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype2d.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype2e.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype2q.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype2w.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslstartup.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslstubs.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslsupport.l (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asltransform.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asltree.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asltypes.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslwalks.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtcompile.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtio.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dttable.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dttemplate.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/preprocess.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/prutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbcmds.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbdisply.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbexec.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbfileio.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbhistry.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbinput.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbmethod.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbnames.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbstats.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/dbxface.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmnames.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmobject.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmopcode.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmresrc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmresrcs.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmwalk.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsfield.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsinit.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsmethod.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsobject.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dswexec.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dswload.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dswload2.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dswscope.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dswstate.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evevent.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evgpe.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evrgnini.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evxfgpe.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evxfregn.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exconfig.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exconvrt.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/excreate.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exdebug.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exdump.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exfield.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exfldio.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exmisc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exmutex.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exnames.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exoparg1.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exoparg2.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exoparg3.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exoparg6.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exprep.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exregion.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exresnte.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exresolv.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exresop.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exstore.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exstoren.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exstorob.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exsystem.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/exutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwacpi.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwesleep.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwgpe.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwpci.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwregs.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwsleep.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwtimer.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwvalid.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwxface.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsaccess.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsalloc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsdump.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsdumpdv.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nseval.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsinit.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsload.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsnames.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsobject.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsparse.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nssearch.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nswalk.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsxfeval.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsxfname.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsxfobj.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psargs.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psloop.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psopcode.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psparse.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psscope.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/pstree.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/psxface.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsaddr.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rscalc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rscreate.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsdump.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsio.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rslist.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsmemory.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsmisc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbfadt.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbfind.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbinstal.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbutils.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbxface.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbxfload.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/tbxfroot.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utalloc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utcache.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utcopy.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utdebug.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utdelete.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utids.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utinit.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utlock.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utmath.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utmisc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utmutex.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utobject.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utosi.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utresrc.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utstate.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/uttrack.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utxface.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utxferror.c (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acapps.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acconfig.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acdebug.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acdisasm.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acexcep.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acglobal.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/achware.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/aclocal.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acmacros.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acnames.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acobject.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acopcode.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acpiosxf.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acpixf.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acrestyp.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acstruct.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/actbl.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/actbl1.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/actbl2.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/actbl3.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/actypes.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/acutils.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/amlresrc.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/include/platform/acenv.h (contents, props changed) projects/calloutng/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c (contents, props changed) projects/calloutng/sys/contrib/ipfilter/netinet/fil.c projects/calloutng/sys/contrib/ipfilter/netinet/ip_auth.c projects/calloutng/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/calloutng/sys/contrib/octeon-sdk/cvmx-app-init.h projects/calloutng/sys/contrib/octeon-sdk/cvmx-ebt3000.c projects/calloutng/sys/contrib/octeon-sdk/cvmx-helper-board.c projects/calloutng/sys/contrib/octeon-sdk/cvmx-helper.c projects/calloutng/sys/contrib/octeon-sdk/octeon-feature.c projects/calloutng/sys/contrib/octeon-sdk/octeon-feature.h projects/calloutng/sys/contrib/rdma/rdma_addr.c projects/calloutng/sys/ddb/db_command.c projects/calloutng/sys/ddb/db_textdump.c projects/calloutng/sys/dev/aac/aac_cam.c projects/calloutng/sys/dev/acpi_support/acpi_ibm.c projects/calloutng/sys/dev/acpi_support/acpi_wmi.c projects/calloutng/sys/dev/acpica/acpi.c projects/calloutng/sys/dev/acpica/acpi_cpu.c projects/calloutng/sys/dev/acpica/acpi_hpet.c projects/calloutng/sys/dev/acpica/acpi_pcib_acpi.c projects/calloutng/sys/dev/acpica/acpi_thermal.c projects/calloutng/sys/dev/acpica/acpi_video.c projects/calloutng/sys/dev/acpica/acpivar.h projects/calloutng/sys/dev/advansys/adv_eisa.c projects/calloutng/sys/dev/advansys/adv_isa.c projects/calloutng/sys/dev/advansys/adv_pci.c projects/calloutng/sys/dev/advansys/advansys.c projects/calloutng/sys/dev/advansys/advansys.h projects/calloutng/sys/dev/advansys/advlib.c projects/calloutng/sys/dev/advansys/advlib.h projects/calloutng/sys/dev/advansys/adw_pci.c projects/calloutng/sys/dev/advansys/adwcam.c projects/calloutng/sys/dev/advansys/adwlib.c projects/calloutng/sys/dev/advansys/adwlib.h projects/calloutng/sys/dev/advansys/adwvar.h projects/calloutng/sys/dev/age/if_age.c projects/calloutng/sys/dev/aha/aha.c projects/calloutng/sys/dev/aha/aha_isa.c projects/calloutng/sys/dev/aha/aha_mca.c projects/calloutng/sys/dev/aha/ahareg.h projects/calloutng/sys/dev/ahb/ahb.c projects/calloutng/sys/dev/ahb/ahbreg.h projects/calloutng/sys/dev/ahci/ahci.c projects/calloutng/sys/dev/ahci/ahciem.c projects/calloutng/sys/dev/aic/aic.c projects/calloutng/sys/dev/aic/aic_cbus.c projects/calloutng/sys/dev/aic/aic_isa.c projects/calloutng/sys/dev/aic/aic_pccard.c projects/calloutng/sys/dev/aic/aicvar.h projects/calloutng/sys/dev/alc/if_alc.c projects/calloutng/sys/dev/ale/if_ale.c projects/calloutng/sys/dev/amr/amr.c projects/calloutng/sys/dev/amr/amrvar.h projects/calloutng/sys/dev/arcmsr/arcmsr.c projects/calloutng/sys/dev/arcmsr/arcmsr.h projects/calloutng/sys/dev/ata/ata-all.c projects/calloutng/sys/dev/ata/ata-all.h projects/calloutng/sys/dev/ata/ata-lowlevel.c projects/calloutng/sys/dev/ata/ata-pci.h projects/calloutng/sys/dev/ata/ata-sata.c projects/calloutng/sys/dev/ata/chipsets/ata-ahci.c projects/calloutng/sys/dev/ata/chipsets/ata-jmicron.c projects/calloutng/sys/dev/ata/chipsets/ata-siliconimage.c projects/calloutng/sys/dev/ath/ath_dfs/null/dfs_null.c projects/calloutng/sys/dev/ath/ath_hal/ah.c projects/calloutng/sys/dev/ath/ath_hal/ah.h projects/calloutng/sys/dev/ath/ath_hal/ah_desc.h projects/calloutng/sys/dev/ath/ath_hal/ah_devid.h projects/calloutng/sys/dev/ath/ath_hal/ah_diagcodes.h projects/calloutng/sys/dev/ath/ath_hal/ah_eeprom.h projects/calloutng/sys/dev/ath/ath_hal/ah_eeprom_9287.c projects/calloutng/sys/dev/ath/ath_hal/ah_internal.h projects/calloutng/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/calloutng/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/calloutng/sys/dev/ath/ath_hal/ar5212/ar5212_recv.c projects/calloutng/sys/dev/ath/ath_hal/ar5212/ar5212phy.h projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_radar.c projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/calloutng/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/calloutng/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar9001/ar9130_phy.c projects/calloutng/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar9002/ar9280.c projects/calloutng/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar9002/ar9285.h projects/calloutng/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/calloutng/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c projects/calloutng/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/calloutng/sys/dev/ath/ath_rate/sample/sample.c projects/calloutng/sys/dev/ath/ath_rate/sample/sample.h projects/calloutng/sys/dev/ath/ath_rate/sample/tx_schedules.h projects/calloutng/sys/dev/ath/if_ath.c projects/calloutng/sys/dev/ath/if_ath_ahb.c projects/calloutng/sys/dev/ath/if_ath_beacon.c projects/calloutng/sys/dev/ath/if_ath_beacon.h projects/calloutng/sys/dev/ath/if_ath_debug.c projects/calloutng/sys/dev/ath/if_ath_debug.h projects/calloutng/sys/dev/ath/if_ath_misc.h projects/calloutng/sys/dev/ath/if_ath_pci.c projects/calloutng/sys/dev/ath/if_ath_rx.c projects/calloutng/sys/dev/ath/if_ath_rx_edma.c projects/calloutng/sys/dev/ath/if_ath_sysctl.c projects/calloutng/sys/dev/ath/if_ath_tx.c projects/calloutng/sys/dev/ath/if_ath_tx.h projects/calloutng/sys/dev/ath/if_ath_tx_edma.c projects/calloutng/sys/dev/ath/if_ath_tx_ht.c projects/calloutng/sys/dev/ath/if_athioctl.h projects/calloutng/sys/dev/ath/if_athvar.h projects/calloutng/sys/dev/atkbdc/psm.c projects/calloutng/sys/dev/bce/if_bcereg.h projects/calloutng/sys/dev/bge/if_bge.c projects/calloutng/sys/dev/bge/if_bgereg.h projects/calloutng/sys/dev/buslogic/bt.c projects/calloutng/sys/dev/buslogic/bt_eisa.c projects/calloutng/sys/dev/buslogic/bt_isa.c projects/calloutng/sys/dev/buslogic/bt_mca.c projects/calloutng/sys/dev/buslogic/bt_pci.c projects/calloutng/sys/dev/buslogic/btreg.h projects/calloutng/sys/dev/bxe/if_bxe.c projects/calloutng/sys/dev/ciss/cissvar.h projects/calloutng/sys/dev/ct/bshw_machdep.c projects/calloutng/sys/dev/ct/ct.c projects/calloutng/sys/dev/ct/ct_isa.c projects/calloutng/sys/dev/ct/ct_machdep.h projects/calloutng/sys/dev/ct/ctvar.h projects/calloutng/sys/dev/cxgb/cxgb_main.c projects/calloutng/sys/dev/cxgb/cxgb_osdep.h projects/calloutng/sys/dev/cxgb/cxgb_sge.c projects/calloutng/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/calloutng/sys/dev/cxgb/ulp/tom/cxgb_listen.c projects/calloutng/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h projects/calloutng/sys/dev/cxgb/ulp/tom/cxgb_tom.h projects/calloutng/sys/dev/cxgbe/adapter.h projects/calloutng/sys/dev/cxgbe/common/common.h projects/calloutng/sys/dev/cxgbe/common/t4_hw.c projects/calloutng/sys/dev/cxgbe/common/t4_hw.h projects/calloutng/sys/dev/cxgbe/common/t4_msg.h projects/calloutng/sys/dev/cxgbe/firmware/t4fw_cfg.txt projects/calloutng/sys/dev/cxgbe/firmware/t4fw_interface.h projects/calloutng/sys/dev/cxgbe/offload.h projects/calloutng/sys/dev/cxgbe/osdep.h projects/calloutng/sys/dev/cxgbe/t4_ioctl.h projects/calloutng/sys/dev/cxgbe/t4_l2t.h projects/calloutng/sys/dev/cxgbe/t4_main.c projects/calloutng/sys/dev/cxgbe/t4_sge.c projects/calloutng/sys/dev/cxgbe/tom/t4_connect.c projects/calloutng/sys/dev/cxgbe/tom/t4_cpl_io.c projects/calloutng/sys/dev/cxgbe/tom/t4_listen.c projects/calloutng/sys/dev/cxgbe/tom/t4_tom.c projects/calloutng/sys/dev/cxgbe/tom/t4_tom.h projects/calloutng/sys/dev/dpt/dpt.h projects/calloutng/sys/dev/dpt/dpt_eisa.c projects/calloutng/sys/dev/dpt/dpt_isa.c projects/calloutng/sys/dev/dpt/dpt_pci.c projects/calloutng/sys/dev/dpt/dpt_scsi.c projects/calloutng/sys/dev/drm/drmP.h projects/calloutng/sys/dev/drm/drm_fops.c projects/calloutng/sys/dev/drm2/drmP.h projects/calloutng/sys/dev/drm2/drm_drv.c projects/calloutng/sys/dev/drm2/drm_fops.c projects/calloutng/sys/dev/drm2/drm_gem.c projects/calloutng/sys/dev/drm2/i915/i915_dma.c projects/calloutng/sys/dev/drm2/i915/i915_drv.c projects/calloutng/sys/dev/drm2/i915/i915_drv.h projects/calloutng/sys/dev/e1000/e1000_82575.c projects/calloutng/sys/dev/e1000/e1000_ich8lan.c projects/calloutng/sys/dev/e1000/if_em.c projects/calloutng/sys/dev/e1000/if_igb.c projects/calloutng/sys/dev/e1000/if_igb.h projects/calloutng/sys/dev/e1000/if_lem.c projects/calloutng/sys/dev/et/if_et.c projects/calloutng/sys/dev/etherswitch/arswitch/arswitch.c projects/calloutng/sys/dev/etherswitch/arswitch/arswitch_phy.c projects/calloutng/sys/dev/etherswitch/arswitch/arswitch_reg.c projects/calloutng/sys/dev/etherswitch/arswitch/arswitchvar.h projects/calloutng/sys/dev/etherswitch/etherswitch.c projects/calloutng/sys/dev/etherswitch/etherswitch_if.m projects/calloutng/sys/dev/fb/fbreg.h projects/calloutng/sys/dev/fdt/fdt_common.c projects/calloutng/sys/dev/fdt/fdt_common.h projects/calloutng/sys/dev/fdt/fdt_pci.c projects/calloutng/sys/dev/fdt/fdtbus.c projects/calloutng/sys/dev/fdt/simplebus.c projects/calloutng/sys/dev/filemon/filemon.c projects/calloutng/sys/dev/filemon/filemon_wrapper.c projects/calloutng/sys/dev/flash/mx25l.c projects/calloutng/sys/dev/gxemul/cons/gxemul_cons.c projects/calloutng/sys/dev/gxemul/disk/gxemul_disk.c projects/calloutng/sys/dev/hpt27xx/os_bsd.c projects/calloutng/sys/dev/hptiop/hptiop.c projects/calloutng/sys/dev/hptiop/hptiop.h projects/calloutng/sys/dev/hptmv/entry.c projects/calloutng/sys/dev/hwpmc/hwpmc_amd.c projects/calloutng/sys/dev/hwpmc/hwpmc_arm.c projects/calloutng/sys/dev/hwpmc/hwpmc_core.c projects/calloutng/sys/dev/hwpmc/hwpmc_core.h projects/calloutng/sys/dev/hwpmc/hwpmc_intel.c projects/calloutng/sys/dev/hwpmc/hwpmc_mod.c projects/calloutng/sys/dev/hwpmc/hwpmc_x86.c projects/calloutng/sys/dev/hwpmc/pmc_events.h projects/calloutng/sys/dev/ida/ida.c projects/calloutng/sys/dev/ida/ida_disk.c projects/calloutng/sys/dev/ida/ida_eisa.c projects/calloutng/sys/dev/ida/ida_pci.c projects/calloutng/sys/dev/ida/idavar.h projects/calloutng/sys/dev/ie/if_ie_isa.c projects/calloutng/sys/dev/iicbus/ad7417.c projects/calloutng/sys/dev/iicbus/ds1775.c projects/calloutng/sys/dev/iicbus/max6690.c projects/calloutng/sys/dev/iicbus/pcf8563.c projects/calloutng/sys/dev/ipmi/ipmi_smbios.c projects/calloutng/sys/dev/isci/isci.c projects/calloutng/sys/dev/isci/isci.h projects/calloutng/sys/dev/isci/isci_controller.c projects/calloutng/sys/dev/isci/isci_remote_device.c projects/calloutng/sys/dev/isci/scil/sati.c projects/calloutng/sys/dev/isci/scil/sati_callbacks.h projects/calloutng/sys/dev/isci/scil/sati_unmap.c projects/calloutng/sys/dev/isci/scil/sati_util.c projects/calloutng/sys/dev/isci/scil/sati_write_buffer.c projects/calloutng/sys/dev/isci/scil/sci_base_controller.h projects/calloutng/sys/dev/isci/scil/sci_base_domain.h projects/calloutng/sys/dev/isci/scil/sci_base_phy.h projects/calloutng/sys/dev/isci/scil/sci_base_remote_device.h projects/calloutng/sys/dev/isci/scil/scic_io_request.h projects/calloutng/sys/dev/isci/scil/scic_sds_phy.c projects/calloutng/sys/dev/isci/scil/scic_sds_port.h projects/calloutng/sys/dev/isci/scil/scic_sds_remote_device.h projects/calloutng/sys/dev/isci/scil/scic_sds_remote_node_context.h projects/calloutng/sys/dev/isci/scil/scic_sds_request.c projects/calloutng/sys/dev/isci/scil/scif_sas_sati_binding.h projects/calloutng/sys/dev/isci/scil/scif_sas_stp_io_request.c projects/calloutng/sys/dev/isci/scil/scu_bios_definitions.h projects/calloutng/sys/dev/isp/isp.c projects/calloutng/sys/dev/isp/isp_freebsd.c projects/calloutng/sys/dev/isp/isp_freebsd.h projects/calloutng/sys/dev/isp/isp_pci.c projects/calloutng/sys/dev/isp/isp_sbus.c projects/calloutng/sys/dev/ixgbe/ixgbe.c projects/calloutng/sys/dev/ixgbe/ixgbe.h projects/calloutng/sys/dev/ixgbe/ixgbe_82599.c projects/calloutng/sys/dev/ixgbe/ixgbe_osdep.h projects/calloutng/sys/dev/ixgbe/ixv.c projects/calloutng/sys/dev/jme/if_jme.c projects/calloutng/sys/dev/ksyms/ksyms.c projects/calloutng/sys/dev/md/md.c projects/calloutng/sys/dev/mfi/mfi.c projects/calloutng/sys/dev/mge/if_mge.c projects/calloutng/sys/dev/mge/if_mgevar.h projects/calloutng/sys/dev/mii/brgphy.c projects/calloutng/sys/dev/mii/e1000phy.c projects/calloutng/sys/dev/mii/miidevs projects/calloutng/sys/dev/mii/smcphy.c projects/calloutng/sys/dev/mlx/mlx.c projects/calloutng/sys/dev/mlx/mlx_disk.c projects/calloutng/sys/dev/mlx/mlx_pci.c projects/calloutng/sys/dev/mlx/mlxreg.h projects/calloutng/sys/dev/mlx/mlxvar.h projects/calloutng/sys/dev/mly/mly.c projects/calloutng/sys/dev/mmc/mmc.c projects/calloutng/sys/dev/mmc/mmcsd.c projects/calloutng/sys/dev/mps/mps_sas.c projects/calloutng/sys/dev/mps/mps_user.c projects/calloutng/sys/dev/mpt/mpt.c projects/calloutng/sys/dev/mpt/mpt.h projects/calloutng/sys/dev/mpt/mpt_cam.c projects/calloutng/sys/dev/mpt/mpt_debug.c projects/calloutng/sys/dev/mpt/mpt_pci.c projects/calloutng/sys/dev/mpt/mpt_raid.c projects/calloutng/sys/dev/mxge/if_mxge.c projects/calloutng/sys/dev/nand/nandsim_swap.c projects/calloutng/sys/dev/ncv/ncr53c500.c projects/calloutng/sys/dev/ncv/ncr53c500_pccard.c projects/calloutng/sys/dev/ncv/ncr53c500hw.h projects/calloutng/sys/dev/ncv/ncr53c500var.h projects/calloutng/sys/dev/netmap/ixgbe_netmap.h projects/calloutng/sys/dev/netmap/netmap.c projects/calloutng/sys/dev/netmap/netmap_kern.h projects/calloutng/sys/dev/netmap/netmap_mem2.c projects/calloutng/sys/dev/nsp/nsp.c projects/calloutng/sys/dev/nsp/nsp_pccard.c projects/calloutng/sys/dev/nsp/nspvar.h projects/calloutng/sys/dev/null/null.c projects/calloutng/sys/dev/nve/if_nvereg.h projects/calloutng/sys/dev/oce/oce_if.c projects/calloutng/sys/dev/ofw/ofw_bus_subr.c projects/calloutng/sys/dev/ofw/ofw_bus_subr.h projects/calloutng/sys/dev/ofw/ofw_iicbus.c projects/calloutng/sys/dev/ofw/openfirm.c projects/calloutng/sys/dev/ofw/openfirm.h projects/calloutng/sys/dev/pci/pci.c projects/calloutng/sys/dev/pci/pci_user.c projects/calloutng/sys/dev/pci/pcireg.h projects/calloutng/sys/dev/random/nehemiah.c projects/calloutng/sys/dev/random/probe.c projects/calloutng/sys/dev/re/if_re.c projects/calloutng/sys/dev/sdhci/sdhci.c projects/calloutng/sys/dev/sdhci/sdhci.h projects/calloutng/sys/dev/sound/macio/snapper.c projects/calloutng/sys/dev/sound/pci/emu10kx.c projects/calloutng/sys/dev/sound/pci/hda/hdaa.c projects/calloutng/sys/dev/sound/pci/hda/hdaa.h projects/calloutng/sys/dev/sound/pci/hda/hdaa_patches.c projects/calloutng/sys/dev/sound/pci/hda/hdac.c projects/calloutng/sys/dev/sound/pci/hda/hdac.h projects/calloutng/sys/dev/sound/pci/hda/hdacc.c projects/calloutng/sys/dev/sound/pci/hdspe-pcm.c projects/calloutng/sys/dev/sound/pci/hdspe.c projects/calloutng/sys/dev/sound/pcm/mixer.h projects/calloutng/sys/dev/sound/usb/uaudio.c projects/calloutng/sys/dev/sound/usb/uaudioreg.h projects/calloutng/sys/dev/spibus/spi.h projects/calloutng/sys/dev/spibus/spibus.c projects/calloutng/sys/dev/stg/tmc18c30.c projects/calloutng/sys/dev/stg/tmc18c30_isa.c projects/calloutng/sys/dev/stg/tmc18c30_pccard.c projects/calloutng/sys/dev/stg/tmc18c30_pci.c projects/calloutng/sys/dev/stg/tmc18c30_subr.c projects/calloutng/sys/dev/stg/tmc18c30var.h projects/calloutng/sys/dev/syscons/schistory.c projects/calloutng/sys/dev/syscons/scterm-teken.c projects/calloutng/sys/dev/syscons/syscons.c projects/calloutng/sys/dev/ti/if_ti.c projects/calloutng/sys/dev/twe/twe.c projects/calloutng/sys/dev/twe/twe_compat.h projects/calloutng/sys/dev/twe/twe_freebsd.c projects/calloutng/sys/dev/twe/twevar.h projects/calloutng/sys/dev/tws/tws.c projects/calloutng/sys/dev/tws/tws.h projects/calloutng/sys/dev/tws/tws_cam.c projects/calloutng/sys/dev/tws/tws_hdm.h projects/calloutng/sys/dev/tws/tws_user.c projects/calloutng/sys/dev/uart/uart.h projects/calloutng/sys/dev/uart/uart_bus_fdt.c projects/calloutng/sys/dev/uart/uart_subr.c projects/calloutng/sys/dev/usb/controller/at91dci.c projects/calloutng/sys/dev/usb/controller/at91dci_atmelarm.c projects/calloutng/sys/dev/usb/controller/atmegadci.c projects/calloutng/sys/dev/usb/controller/avr32dci.c projects/calloutng/sys/dev/usb/controller/dwc_otg.c projects/calloutng/sys/dev/usb/controller/dwc_otg.h projects/calloutng/sys/dev/usb/controller/ehci.c projects/calloutng/sys/dev/usb/controller/musb_otg.c projects/calloutng/sys/dev/usb/controller/ohci.c projects/calloutng/sys/dev/usb/controller/ohci_atmelarm.c projects/calloutng/sys/dev/usb/controller/uhci.c projects/calloutng/sys/dev/usb/controller/usb_controller.c projects/calloutng/sys/dev/usb/controller/uss820dci.c projects/calloutng/sys/dev/usb/controller/xhci.c projects/calloutng/sys/dev/usb/controller/xhci.h projects/calloutng/sys/dev/usb/controller/xhci_pci.c projects/calloutng/sys/dev/usb/input/uhid.c projects/calloutng/sys/dev/usb/input/ukbd.c projects/calloutng/sys/dev/usb/input/ums.c projects/calloutng/sys/dev/usb/net/if_ipheth.c projects/calloutng/sys/dev/usb/net/if_usie.c projects/calloutng/sys/dev/usb/net/uhso.c projects/calloutng/sys/dev/usb/quirk/usb_quirk.c projects/calloutng/sys/dev/usb/quirk/usb_quirk.h projects/calloutng/sys/dev/usb/serial/u3g.c projects/calloutng/sys/dev/usb/serial/uark.c projects/calloutng/sys/dev/usb/serial/ubsa.c projects/calloutng/sys/dev/usb/serial/ubser.c projects/calloutng/sys/dev/usb/serial/uchcom.c projects/calloutng/sys/dev/usb/serial/ucycom.c projects/calloutng/sys/dev/usb/serial/ufoma.c projects/calloutng/sys/dev/usb/serial/uftdi.c projects/calloutng/sys/dev/usb/serial/uftdi_reg.h projects/calloutng/sys/dev/usb/serial/ugensa.c projects/calloutng/sys/dev/usb/serial/uipaq.c projects/calloutng/sys/dev/usb/serial/ulpt.c projects/calloutng/sys/dev/usb/serial/umcs.c projects/calloutng/sys/dev/usb/serial/umct.c projects/calloutng/sys/dev/usb/serial/umodem.c projects/calloutng/sys/dev/usb/serial/umoscom.c projects/calloutng/sys/dev/usb/serial/uplcom.c projects/calloutng/sys/dev/usb/serial/usb_serial.c projects/calloutng/sys/dev/usb/serial/usb_serial.h projects/calloutng/sys/dev/usb/serial/uslcom.c projects/calloutng/sys/dev/usb/serial/uvisor.c projects/calloutng/sys/dev/usb/serial/uvscom.c projects/calloutng/sys/dev/usb/storage/umass.c projects/calloutng/sys/dev/usb/usb.h projects/calloutng/sys/dev/usb/usb_controller.h projects/calloutng/sys/dev/usb/usb_core.h projects/calloutng/sys/dev/usb/usb_debug.c projects/calloutng/sys/dev/usb/usb_debug.h projects/calloutng/sys/dev/usb/usb_dev.c projects/calloutng/sys/dev/usb/usb_device.c projects/calloutng/sys/dev/usb/usb_device.h projects/calloutng/sys/dev/usb/usb_freebsd.h projects/calloutng/sys/dev/usb/usb_generic.c projects/calloutng/sys/dev/usb/usb_hub.c projects/calloutng/sys/dev/usb/usb_ioctl.h projects/calloutng/sys/dev/usb/usb_msctest.c projects/calloutng/sys/dev/usb/usb_pf.c projects/calloutng/sys/dev/usb/usb_process.c projects/calloutng/sys/dev/usb/usb_request.c projects/calloutng/sys/dev/usb/usb_transfer.c projects/calloutng/sys/dev/usb/usbdevs projects/calloutng/sys/dev/usb/usbdi.h projects/calloutng/sys/dev/usb/wlan/if_run.c projects/calloutng/sys/dev/usb/wlan/if_uath.c projects/calloutng/sys/dev/usb/wlan/if_upgt.c projects/calloutng/sys/dev/usb/wlan/if_urtw.c projects/calloutng/sys/dev/virtio/virtio.c projects/calloutng/sys/dev/virtio/virtio.h projects/calloutng/sys/dev/virtio/virtqueue.c projects/calloutng/sys/dev/vxge/include/vxgehal-ll.h projects/calloutng/sys/dev/vxge/vxge.c projects/calloutng/sys/dev/wtap/if_wtap.c projects/calloutng/sys/dev/xen/blkback/blkback.c projects/calloutng/sys/dev/xen/netback/netback_unit_tests.c projects/calloutng/sys/fs/coda/coda_subr.c projects/calloutng/sys/fs/deadfs/dead_vnops.c projects/calloutng/sys/fs/devfs/devfs_int.h projects/calloutng/sys/fs/devfs/devfs_vnops.c projects/calloutng/sys/fs/ext2fs/ext2_alloc.c projects/calloutng/sys/fs/ext2fs/ext2_bmap.c projects/calloutng/sys/fs/ext2fs/ext2_dinode.h projects/calloutng/sys/fs/ext2fs/ext2_inode.c projects/calloutng/sys/fs/ext2fs/ext2_inode_cnv.c projects/calloutng/sys/fs/ext2fs/ext2fs.h projects/calloutng/sys/fs/ext2fs/inode.h projects/calloutng/sys/fs/hpfs/hpfs_vfsops.c projects/calloutng/sys/fs/nandfs/bmap.c projects/calloutng/sys/fs/nandfs/nandfs_subr.c projects/calloutng/sys/fs/nfs/nfs.h projects/calloutng/sys/fs/nfs/nfs_commonacl.c projects/calloutng/sys/fs/nfs/nfs_commonport.c projects/calloutng/sys/fs/nfs/nfs_commonsubs.c projects/calloutng/sys/fs/nfs/nfs_var.h projects/calloutng/sys/fs/nfs/nfscl.h projects/calloutng/sys/fs/nfsclient/nfs_clbio.c projects/calloutng/sys/fs/nfsclient/nfs_clcomsubs.c projects/calloutng/sys/fs/nfsclient/nfs_clrpcops.c projects/calloutng/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/calloutng/sys/fs/nfsserver/nfs_nfsdport.c projects/calloutng/sys/fs/ntfs/ntfs_subr.c projects/calloutng/sys/fs/ntfs/ntfs_vfsops.c projects/calloutng/sys/fs/ntfs/ntfs_vnops.c projects/calloutng/sys/fs/nullfs/null.h projects/calloutng/sys/fs/nullfs/null_subr.c projects/calloutng/sys/fs/nullfs/null_vfsops.c projects/calloutng/sys/fs/nullfs/null_vnops.c projects/calloutng/sys/fs/nwfs/nwfs_io.c projects/calloutng/sys/fs/procfs/procfs_map.c projects/calloutng/sys/fs/smbfs/smbfs.h projects/calloutng/sys/fs/smbfs/smbfs_io.c projects/calloutng/sys/fs/smbfs/smbfs_node.c projects/calloutng/sys/fs/smbfs/smbfs_node.h projects/calloutng/sys/fs/smbfs/smbfs_smb.c projects/calloutng/sys/fs/smbfs/smbfs_subr.c projects/calloutng/sys/fs/smbfs/smbfs_subr.h projects/calloutng/sys/fs/smbfs/smbfs_vfsops.c projects/calloutng/sys/fs/smbfs/smbfs_vnops.c projects/calloutng/sys/fs/tmpfs/tmpfs_vfsops.c projects/calloutng/sys/fs/unionfs/union_subr.c projects/calloutng/sys/geom/bde/g_bde.c projects/calloutng/sys/geom/eli/g_eli_key_cache.c projects/calloutng/sys/geom/geom.h projects/calloutng/sys/geom/geom_dev.c projects/calloutng/sys/geom/geom_disk.c projects/calloutng/sys/geom/geom_disk.h projects/calloutng/sys/geom/geom_slice.c projects/calloutng/sys/geom/geom_subr.c projects/calloutng/sys/geom/geom_vfs.c projects/calloutng/sys/geom/journal/g_journal.c projects/calloutng/sys/geom/label/g_label_ufs.c projects/calloutng/sys/geom/mirror/g_mirror.c projects/calloutng/sys/geom/multipath/g_multipath.c projects/calloutng/sys/geom/part/g_part.c projects/calloutng/sys/geom/raid/g_raid.c projects/calloutng/sys/geom/raid/g_raid.h projects/calloutng/sys/geom/raid/g_raid_ctl.c projects/calloutng/sys/geom/raid/md_ddf.c projects/calloutng/sys/geom/raid/md_intel.c projects/calloutng/sys/geom/raid/md_jmicron.c projects/calloutng/sys/geom/raid/md_nvidia.c projects/calloutng/sys/geom/raid/md_promise.c projects/calloutng/sys/geom/raid/md_sii.c projects/calloutng/sys/geom/raid/tr_concat.c projects/calloutng/sys/geom/raid/tr_raid0.c projects/calloutng/sys/geom/raid/tr_raid1.c projects/calloutng/sys/geom/raid/tr_raid1e.c projects/calloutng/sys/geom/raid/tr_raid5.c projects/calloutng/sys/geom/raid3/g_raid3.c projects/calloutng/sys/geom/uncompress/g_uncompress.c projects/calloutng/sys/geom/uzip/g_uzip.c projects/calloutng/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h projects/calloutng/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd.h projects/calloutng/sys/gnu/fs/xfs/FreeBSD/xfs_ioctl.c projects/calloutng/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c projects/calloutng/sys/gnu/fs/xfs/FreeBSD/xfs_stats.c projects/calloutng/sys/gnu/fs/xfs/FreeBSD/xfs_super.c projects/calloutng/sys/gnu/fs/xfs/xfs_alloc.c projects/calloutng/sys/gnu/fs/xfs/xfs_vfsops.c projects/calloutng/sys/i386/bios/smapi.c projects/calloutng/sys/i386/bios/smapi_bios.S projects/calloutng/sys/i386/conf/GENERIC projects/calloutng/sys/i386/conf/NOTES projects/calloutng/sys/i386/conf/PAE projects/calloutng/sys/i386/conf/XENHVM (contents, props changed) projects/calloutng/sys/i386/i386/identcpu.c projects/calloutng/sys/i386/i386/machdep.c projects/calloutng/sys/i386/i386/mp_machdep.c projects/calloutng/sys/i386/i386/pmap.c projects/calloutng/sys/i386/i386/trap.c projects/calloutng/sys/i386/ibcs2/ibcs2_misc.c projects/calloutng/sys/i386/ibcs2/imgact_coff.c projects/calloutng/sys/i386/include/atomic.h projects/calloutng/sys/i386/include/intr_machdep.h projects/calloutng/sys/i386/include/param.h projects/calloutng/sys/i386/include/pc/bios.h projects/calloutng/sys/i386/include/xen/xen-os.h projects/calloutng/sys/i386/pci/pci_cfgreg.c projects/calloutng/sys/i386/xen/mp_machdep.c projects/calloutng/sys/i386/xen/pmap.c projects/calloutng/sys/i386/xen/xen_machdep.c projects/calloutng/sys/ia64/conf/NOTES projects/calloutng/sys/ia64/ia32/ia32_trap.c projects/calloutng/sys/ia64/ia64/mem.c projects/calloutng/sys/ia64/ia64/pmap.c projects/calloutng/sys/ia64/ia64/trap.c projects/calloutng/sys/ia64/include/pmap.h projects/calloutng/sys/kern/Make.tags.inc projects/calloutng/sys/kern/bus_if.m projects/calloutng/sys/kern/dtio_kdtrace.c projects/calloutng/sys/kern/imgact_elf.c projects/calloutng/sys/kern/init_main.c projects/calloutng/sys/kern/init_sysent.c projects/calloutng/sys/kern/kern_acct.c projects/calloutng/sys/kern/kern_alq.c projects/calloutng/sys/kern/kern_clocksource.c projects/calloutng/sys/kern/kern_condvar.c projects/calloutng/sys/kern/kern_conf.c projects/calloutng/sys/kern/kern_cons.c projects/calloutng/sys/kern/kern_cpuset.c projects/calloutng/sys/kern/kern_ctf.c projects/calloutng/sys/kern/kern_descrip.c projects/calloutng/sys/kern/kern_environment.c projects/calloutng/sys/kern/kern_exec.c projects/calloutng/sys/kern/kern_exit.c projects/calloutng/sys/kern/kern_fork.c projects/calloutng/sys/kern/kern_gzio.c projects/calloutng/sys/kern/kern_intr.c projects/calloutng/sys/kern/kern_jail.c projects/calloutng/sys/kern/kern_ktr.c projects/calloutng/sys/kern/kern_ktrace.c projects/calloutng/sys/kern/kern_linker.c projects/calloutng/sys/kern/kern_lock.c projects/calloutng/sys/kern/kern_mbuf.c projects/calloutng/sys/kern/kern_mib.c projects/calloutng/sys/kern/kern_module.c projects/calloutng/sys/kern/kern_mutex.c projects/calloutng/sys/kern/kern_ntptime.c projects/calloutng/sys/kern/kern_proc.c projects/calloutng/sys/kern/kern_racct.c projects/calloutng/sys/kern/kern_rctl.c projects/calloutng/sys/kern/kern_rmlock.c projects/calloutng/sys/kern/kern_rwlock.c projects/calloutng/sys/kern/kern_shutdown.c projects/calloutng/sys/kern/kern_sig.c projects/calloutng/sys/kern/kern_sx.c projects/calloutng/sys/kern/kern_thread.c projects/calloutng/sys/kern/kern_time.c projects/calloutng/sys/kern/kern_timeout.c projects/calloutng/sys/kern/kern_umtx.c projects/calloutng/sys/kern/ksched.c projects/calloutng/sys/kern/link_elf.c projects/calloutng/sys/kern/link_elf_obj.c projects/calloutng/sys/kern/sched_4bsd.c projects/calloutng/sys/kern/sched_ule.c projects/calloutng/sys/kern/subr_bus.c projects/calloutng/sys/kern/subr_hints.c projects/calloutng/sys/kern/subr_param.c projects/calloutng/sys/kern/subr_sleepqueue.c projects/calloutng/sys/kern/subr_syscall.c projects/calloutng/sys/kern/subr_taskqueue.c projects/calloutng/sys/kern/subr_trap.c projects/calloutng/sys/kern/subr_uio.c projects/calloutng/sys/kern/subr_unit.c projects/calloutng/sys/kern/subr_witness.c projects/calloutng/sys/kern/sys_generic.c projects/calloutng/sys/kern/sys_procdesc.c projects/calloutng/sys/kern/sys_process.c projects/calloutng/sys/kern/syscalls.c projects/calloutng/sys/kern/syscalls.master projects/calloutng/sys/kern/systrace_args.c projects/calloutng/sys/kern/tty.c projects/calloutng/sys/kern/tty_ttydisc.c projects/calloutng/sys/kern/uipc_domain.c projects/calloutng/sys/kern/uipc_mbuf.c projects/calloutng/sys/kern/uipc_mqueue.c projects/calloutng/sys/kern/uipc_socket.c projects/calloutng/sys/kern/uipc_syscalls.c projects/calloutng/sys/kern/uipc_usrreq.c projects/calloutng/sys/kern/vfs_acl.c projects/calloutng/sys/kern/vfs_aio.c projects/calloutng/sys/kern/vfs_bio.c projects/calloutng/sys/kern/vfs_cache.c projects/calloutng/sys/kern/vfs_cluster.c projects/calloutng/sys/kern/vfs_default.c projects/calloutng/sys/kern/vfs_extattr.c projects/calloutng/sys/kern/vfs_init.c projects/calloutng/sys/kern/vfs_lookup.c projects/calloutng/sys/kern/vfs_mount.c projects/calloutng/sys/kern/vfs_mountroot.c projects/calloutng/sys/kern/vfs_subr.c projects/calloutng/sys/kern/vfs_syscalls.c projects/calloutng/sys/kern/vfs_vnops.c projects/calloutng/sys/kern/vnode_if.src projects/calloutng/sys/mips/atheros/ar71xx_gpio.c projects/calloutng/sys/mips/atheros/ar724x_pci.c projects/calloutng/sys/mips/cavium/files.octeon1 projects/calloutng/sys/mips/cavium/octe/ethernet-common.c projects/calloutng/sys/mips/cavium/octe/ethernet-rgmii.c projects/calloutng/sys/mips/cavium/octe/ethernet-rx.c projects/calloutng/sys/mips/cavium/octe/ethernet-sgmii.c projects/calloutng/sys/mips/cavium/octe/ethernet-xaui.c projects/calloutng/sys/mips/cavium/octe/ethernet.c projects/calloutng/sys/mips/cavium/octeon_ebt3000_cf.c projects/calloutng/sys/mips/cavium/octeon_gpio.c projects/calloutng/sys/mips/cavium/octeon_machdep.c projects/calloutng/sys/mips/cavium/octeon_pcmap_regs.h projects/calloutng/sys/mips/cavium/octopci.c projects/calloutng/sys/mips/cavium/uart_cpu_octeonusart.c projects/calloutng/sys/mips/cavium/uart_dev_oct16550.c projects/calloutng/sys/mips/cavium/usb/octusb.c projects/calloutng/sys/mips/conf/AP93 projects/calloutng/sys/mips/conf/AP93.hints projects/calloutng/sys/mips/conf/AP96 projects/calloutng/sys/mips/conf/AR71XX_BASE projects/calloutng/sys/mips/conf/OCTEON1 projects/calloutng/sys/mips/conf/PB47 projects/calloutng/sys/mips/conf/PB92 projects/calloutng/sys/mips/conf/ROUTERSTATION projects/calloutng/sys/mips/conf/RSPRO projects/calloutng/sys/mips/conf/RSPRO_STANDALONE projects/calloutng/sys/mips/conf/RT305X projects/calloutng/sys/mips/conf/TP-WN1043ND projects/calloutng/sys/mips/include/cpufunc.h projects/calloutng/sys/mips/include/pmap.h projects/calloutng/sys/mips/include/pte.h projects/calloutng/sys/mips/include/tlb.h projects/calloutng/sys/mips/mips/busdma_machdep.c projects/calloutng/sys/mips/mips/machdep.c projects/calloutng/sys/mips/mips/pmap.c projects/calloutng/sys/mips/mips/tlb.c projects/calloutng/sys/mips/mips/trap.c projects/calloutng/sys/mips/mips/uma_machdep.c projects/calloutng/sys/mips/nlm/bus_space_rmi.c projects/calloutng/sys/mips/nlm/xlp_machdep.c projects/calloutng/sys/mips/rmi/rootfs_list.txt projects/calloutng/sys/mips/rmi/xlr_i2c.c projects/calloutng/sys/mips/rt305x/files.rt305x projects/calloutng/sys/mips/rt305x/rt305x_gpio.c projects/calloutng/sys/modules/3dfx/Makefile projects/calloutng/sys/modules/Makefile projects/calloutng/sys/modules/acpi/acpi/Makefile projects/calloutng/sys/modules/ath/Makefile projects/calloutng/sys/modules/bwn/Makefile projects/calloutng/sys/modules/cmx/Makefile projects/calloutng/sys/modules/cxgbe/firmware/Makefile projects/calloutng/sys/modules/cxgbe/if_cxgbe/Makefile projects/calloutng/sys/modules/cxgbe/tom/Makefile projects/calloutng/sys/modules/drm/r128/Makefile projects/calloutng/sys/modules/drm/radeon/Makefile projects/calloutng/sys/modules/drm/via/Makefile projects/calloutng/sys/modules/drm2/drm2/Makefile projects/calloutng/sys/modules/drm2/i915kms/Makefile projects/calloutng/sys/modules/dtrace/dtraceall/Makefile projects/calloutng/sys/modules/dtrace/dtraceall/dtraceall.c projects/calloutng/sys/modules/dummynet/Makefile projects/calloutng/sys/modules/filemon/Makefile projects/calloutng/sys/modules/ipfw/Makefile projects/calloutng/sys/modules/ipfw_nat/Makefile projects/calloutng/sys/modules/ips/Makefile projects/calloutng/sys/modules/mii/Makefile projects/calloutng/sys/modules/mps/Makefile projects/calloutng/sys/modules/pf/Makefile projects/calloutng/sys/modules/pflog/Makefile projects/calloutng/sys/modules/pfsync/Makefile projects/calloutng/sys/modules/random/Makefile projects/calloutng/sys/modules/scsi_low/Makefile projects/calloutng/sys/modules/sdhci/Makefile projects/calloutng/sys/modules/virtio/Makefile projects/calloutng/sys/modules/xfs/Makefile projects/calloutng/sys/modules/zfs/Makefile projects/calloutng/sys/net/bpf.h projects/calloutng/sys/net/flowtable.c projects/calloutng/sys/net/if.c projects/calloutng/sys/net/if.h projects/calloutng/sys/net/if_bridge.c projects/calloutng/sys/net/if_clone.c projects/calloutng/sys/net/if_clone.h projects/calloutng/sys/net/if_disc.c projects/calloutng/sys/net/if_edsc.c projects/calloutng/sys/net/if_ef.c projects/calloutng/sys/net/if_enc.c projects/calloutng/sys/net/if_epair.c projects/calloutng/sys/net/if_ethersubr.c projects/calloutng/sys/net/if_faith.c projects/calloutng/sys/net/if_gif.c projects/calloutng/sys/net/if_gre.c projects/calloutng/sys/net/if_lagg.c projects/calloutng/sys/net/if_loop.c projects/calloutng/sys/net/if_spppsubr.c projects/calloutng/sys/net/if_stf.c projects/calloutng/sys/net/if_tap.c projects/calloutng/sys/net/if_tun.c projects/calloutng/sys/net/if_var.h projects/calloutng/sys/net/if_vlan.c projects/calloutng/sys/net/netmap_user.h projects/calloutng/sys/net/pfil.c projects/calloutng/sys/net/pfil.h projects/calloutng/sys/net/rtsock.c projects/calloutng/sys/net80211/ieee80211.c projects/calloutng/sys/net80211/ieee80211_adhoc.c projects/calloutng/sys/net80211/ieee80211_freebsd.c projects/calloutng/sys/net80211/ieee80211_hostap.c projects/calloutng/sys/net80211/ieee80211_hostap.h projects/calloutng/sys/net80211/ieee80211_ht.c projects/calloutng/sys/net80211/ieee80211_mesh.c projects/calloutng/sys/net80211/ieee80211_node.c projects/calloutng/sys/net80211/ieee80211_node.h projects/calloutng/sys/net80211/ieee80211_power.c projects/calloutng/sys/net80211/ieee80211_power.h projects/calloutng/sys/net80211/ieee80211_scan.c projects/calloutng/sys/net80211/ieee80211_sta.c projects/calloutng/sys/net80211/ieee80211_var.h projects/calloutng/sys/netgraph/atm/ccatm/ng_ccatm.c projects/calloutng/sys/netgraph/atm/sscfu/ng_sscfu.c projects/calloutng/sys/netgraph/atm/sscop/ng_sscop.c projects/calloutng/sys/netgraph/atm/uni/ng_uni.c projects/calloutng/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/calloutng/sys/netgraph/netflow/netflow_v9.c projects/calloutng/sys/netgraph/netflow/ng_netflow.c projects/calloutng/sys/netgraph/netflow/ng_netflow.h projects/calloutng/sys/netgraph/ng_base.c projects/calloutng/sys/netgraph/ng_eiface.c projects/calloutng/sys/netgraph/ng_ether.c projects/calloutng/sys/netgraph/ng_fec.c projects/calloutng/sys/netgraph/ng_gif.c projects/calloutng/sys/netgraph/ng_ipfw.c projects/calloutng/sys/netgraph/ng_ksocket.c projects/calloutng/sys/netgraph/ng_nat.c projects/calloutng/sys/netgraph/ng_source.c projects/calloutng/sys/netinet/if_ether.c projects/calloutng/sys/netinet/igmp.c projects/calloutng/sys/netinet/in.c projects/calloutng/sys/netinet/in.h projects/calloutng/sys/netinet/in_gif.c projects/calloutng/sys/netinet/in_pcb.c projects/calloutng/sys/netinet/in_pcb.h projects/calloutng/sys/netinet/in_rmx.c projects/calloutng/sys/netinet/in_var.h projects/calloutng/sys/netinet/ip_carp.c projects/calloutng/sys/netinet/ip_divert.c projects/calloutng/sys/netinet/ip_fastfwd.c projects/calloutng/sys/netinet/ip_gre.c projects/calloutng/sys/netinet/ip_icmp.c projects/calloutng/sys/netinet/ip_input.c projects/calloutng/sys/netinet/ip_ipsec.c projects/calloutng/sys/netinet/ip_mroute.c projects/calloutng/sys/netinet/ip_options.c projects/calloutng/sys/netinet/ip_options.h projects/calloutng/sys/netinet/ip_output.c projects/calloutng/sys/netinet/ip_var.h projects/calloutng/sys/netinet/khelp/h_ertt.c projects/calloutng/sys/netinet/libalias/alias_proxy.c projects/calloutng/sys/netinet/libalias/alias_skinny.c projects/calloutng/sys/netinet/raw_ip.c projects/calloutng/sys/netinet/sctp_asconf.c projects/calloutng/sys/netinet/sctp_auth.c projects/calloutng/sys/netinet/sctp_cc_functions.c projects/calloutng/sys/netinet/sctp_header.h projects/calloutng/sys/netinet/sctp_indata.c projects/calloutng/sys/netinet/sctp_input.c projects/calloutng/sys/netinet/sctp_input.h projects/calloutng/sys/netinet/sctp_output.c projects/calloutng/sys/netinet/sctp_output.h projects/calloutng/sys/netinet/sctp_pcb.c projects/calloutng/sys/netinet/sctp_structs.h projects/calloutng/sys/netinet/sctp_timer.c projects/calloutng/sys/netinet/sctp_uio.h projects/calloutng/sys/netinet/sctp_usrreq.c projects/calloutng/sys/netinet/sctp_var.h projects/calloutng/sys/netinet/sctputil.c projects/calloutng/sys/netinet/siftr.c projects/calloutng/sys/netinet/tcp_debug.c projects/calloutng/sys/netinet/tcp_hostcache.c projects/calloutng/sys/netinet/tcp_input.c projects/calloutng/sys/netinet/tcp_output.c projects/calloutng/sys/netinet/tcp_reass.c projects/calloutng/sys/netinet/tcp_subr.c projects/calloutng/sys/netinet/tcp_syncache.c projects/calloutng/sys/netinet/tcp_syncache.h projects/calloutng/sys/netinet/tcp_timer.c projects/calloutng/sys/netinet/tcp_timer.h projects/calloutng/sys/netinet/tcp_timewait.c projects/calloutng/sys/netinet/tcp_usrreq.c projects/calloutng/sys/netinet/tcp_var.h projects/calloutng/sys/netinet/toecore.c projects/calloutng/sys/netinet/toecore.h projects/calloutng/sys/netinet/udp_usrreq.c projects/calloutng/sys/netinet6/icmp6.c projects/calloutng/sys/netinet6/in6.c projects/calloutng/sys/netinet6/in6.h projects/calloutng/sys/netinet6/in6_gif.c projects/calloutng/sys/netinet6/in6_gif.h projects/calloutng/sys/netinet6/in6_ifattach.h projects/calloutng/sys/netinet6/in6_pcb.h projects/calloutng/sys/netinet6/in6_rmx.c projects/calloutng/sys/netinet6/in6_src.c projects/calloutng/sys/netinet6/in6_var.h projects/calloutng/sys/netinet6/ip6_forward.c projects/calloutng/sys/netinet6/ip6_input.c projects/calloutng/sys/netinet6/ip6_ipsec.c projects/calloutng/sys/netinet6/ip6_output.c projects/calloutng/sys/netinet6/ip6_var.h projects/calloutng/sys/netinet6/ip6protosw.h projects/calloutng/sys/netinet6/nd6.c projects/calloutng/sys/netinet6/nd6.h projects/calloutng/sys/netinet6/nd6_nbr.c projects/calloutng/sys/netinet6/nd6_rtr.c projects/calloutng/sys/netinet6/pim6_var.h projects/calloutng/sys/netinet6/scope6_var.h projects/calloutng/sys/netinet6/sctp6_var.h projects/calloutng/sys/netinet6/tcp6_var.h projects/calloutng/sys/netinet6/udp6_usrreq.c projects/calloutng/sys/netipsec/ipsec.c projects/calloutng/sys/netipsec/ipsec_input.c projects/calloutng/sys/netipsec/ipsec_output.c projects/calloutng/sys/netipsec/key.c projects/calloutng/sys/netipsec/xform_ah.c projects/calloutng/sys/netipsec/xform_ipip.c projects/calloutng/sys/netsmb/smb_conn.c projects/calloutng/sys/netsmb/smb_dev.c projects/calloutng/sys/netsmb/smb_trantcp.c projects/calloutng/sys/netsmb/smb_usr.c projects/calloutng/sys/nfs/bootp_subr.c projects/calloutng/sys/nfs/nfs_nfssvc.c projects/calloutng/sys/nfs/nfssvc.h projects/calloutng/sys/nfsclient/nfs_bio.c projects/calloutng/sys/nfsserver/nfs.h projects/calloutng/sys/nfsserver/nfs_serv.c projects/calloutng/sys/nfsserver/nfs_srvsubs.c projects/calloutng/sys/nlm/nlm_advlock.c projects/calloutng/sys/nlm/nlm_prot_impl.c projects/calloutng/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/calloutng/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/calloutng/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c projects/calloutng/sys/ofed/drivers/net/mlx4/en_netdev.c projects/calloutng/sys/ofed/drivers/net/mlx4/en_rx.c projects/calloutng/sys/ofed/drivers/net/mlx4/en_tx.c projects/calloutng/sys/ofed/include/linux/linux_compat.c projects/calloutng/sys/ofed/include/linux/pci.h projects/calloutng/sys/ofed/include/rdma/ib_addr.h projects/calloutng/sys/pc98/conf/GENERIC projects/calloutng/sys/pc98/include/bus.h projects/calloutng/sys/pc98/pc98/machdep.c projects/calloutng/sys/powerpc/aim/machdep.c projects/calloutng/sys/powerpc/aim/mmu_oea.c projects/calloutng/sys/powerpc/aim/mmu_oea64.c projects/calloutng/sys/powerpc/aim/trap.c projects/calloutng/sys/powerpc/booke/trap.c projects/calloutng/sys/powerpc/conf/GENERIC projects/calloutng/sys/powerpc/conf/GENERIC64 projects/calloutng/sys/powerpc/conf/NOTES projects/calloutng/sys/powerpc/include/cpu.h projects/calloutng/sys/powerpc/include/pcb.h projects/calloutng/sys/powerpc/include/spr.h projects/calloutng/sys/powerpc/mpc85xx/pci_fdt.c projects/calloutng/sys/powerpc/ofw/ofw_real.c projects/calloutng/sys/powerpc/ofw/ofw_syscons.c projects/calloutng/sys/powerpc/powermac/atibl.c projects/calloutng/sys/powerpc/powermac/nvbl.c projects/calloutng/sys/powerpc/powermac/openpic_macio.c projects/calloutng/sys/rpc/auth.h projects/calloutng/sys/rpc/clnt_vc.c projects/calloutng/sys/rpc/rpc_com.h projects/calloutng/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/calloutng/sys/rpc/xdr.h projects/calloutng/sys/security/audit/audit_arg.c projects/calloutng/sys/security/audit/audit_syscalls.c projects/calloutng/sys/security/audit/audit_worker.c projects/calloutng/sys/security/mac/mac_process.c projects/calloutng/sys/security/mac/mac_syscalls.c projects/calloutng/sys/sparc64/conf/GENERIC projects/calloutng/sys/sparc64/include/atomic.h projects/calloutng/sys/sparc64/include/fsr.h projects/calloutng/sys/sparc64/include/intr_machdep.h projects/calloutng/sys/sparc64/include/smp.h projects/calloutng/sys/sparc64/include/vmparam.h projects/calloutng/sys/sparc64/pci/fire.c projects/calloutng/sys/sparc64/pci/schizo.c projects/calloutng/sys/sparc64/sparc64/ata_machdep.c projects/calloutng/sys/sparc64/sparc64/interrupt.S projects/calloutng/sys/sparc64/sparc64/intr_machdep.c projects/calloutng/sys/sparc64/sparc64/machdep.c projects/calloutng/sys/sparc64/sparc64/mp_machdep.c projects/calloutng/sys/sparc64/sparc64/pmap.c projects/calloutng/sys/sparc64/sparc64/support.S projects/calloutng/sys/sparc64/sparc64/tick.c projects/calloutng/sys/sparc64/sparc64/trap.c projects/calloutng/sys/sys/_cpuset.h projects/calloutng/sys/sys/_mutex.h projects/calloutng/sys/sys/_rmlock.h projects/calloutng/sys/sys/buf.h projects/calloutng/sys/sys/buf_ring.h projects/calloutng/sys/sys/bufobj.h projects/calloutng/sys/sys/bus.h projects/calloutng/sys/sys/capability.h projects/calloutng/sys/sys/cdefs.h projects/calloutng/sys/sys/conf.h projects/calloutng/sys/sys/hash.h projects/calloutng/sys/sys/ipc.h projects/calloutng/sys/sys/kernel.h projects/calloutng/sys/sys/mbuf.h projects/calloutng/sys/sys/mount.h projects/calloutng/sys/sys/mutex.h projects/calloutng/sys/sys/namei.h projects/calloutng/sys/sys/param.h projects/calloutng/sys/sys/pcpu.h projects/calloutng/sys/sys/pmc.h projects/calloutng/sys/sys/pmckern.h projects/calloutng/sys/sys/proc.h projects/calloutng/sys/sys/queue.h projects/calloutng/sys/sys/racct.h projects/calloutng/sys/sys/rctl.h projects/calloutng/sys/sys/sched.h projects/calloutng/sys/sys/socketvar.h projects/calloutng/sys/sys/syscall.h projects/calloutng/sys/sys/syscall.mk projects/calloutng/sys/sys/sysproto.h projects/calloutng/sys/sys/time.h projects/calloutng/sys/sys/tty.h projects/calloutng/sys/sys/unistd.h projects/calloutng/sys/sys/user.h projects/calloutng/sys/sys/vnode.h projects/calloutng/sys/ufs/ffs/ffs_alloc.c projects/calloutng/sys/ufs/ffs/ffs_snapshot.c projects/calloutng/sys/ufs/ffs/ffs_softdep.c projects/calloutng/sys/ufs/ffs/fs.h projects/calloutng/sys/ufs/ufs/inode.h projects/calloutng/sys/ufs/ufs/ufs_acl.c projects/calloutng/sys/ufs/ufs/ufs_bmap.c projects/calloutng/sys/ufs/ufs/ufs_extattr.c projects/calloutng/sys/ufs/ufs/ufs_lookup.c projects/calloutng/sys/ufs/ufs/ufs_quota.c projects/calloutng/sys/ufs/ufs/ufs_vnops.c projects/calloutng/sys/vm/swap_pager.c projects/calloutng/sys/vm/uma.h projects/calloutng/sys/vm/uma_core.c projects/calloutng/sys/vm/uma_int.h projects/calloutng/sys/vm/vm_fault.c projects/calloutng/sys/vm/vm_glue.c projects/calloutng/sys/vm/vm_map.c projects/calloutng/sys/vm/vm_mmap.c projects/calloutng/sys/vm/vm_object.c projects/calloutng/sys/vm/vm_page.c projects/calloutng/sys/vm/vm_page.h projects/calloutng/sys/vm/vm_pageout.c projects/calloutng/sys/vm/vnode_pager.c projects/calloutng/sys/x86/acpica/acpi_wakeup.c projects/calloutng/sys/x86/bios/smbios.c projects/calloutng/sys/x86/include/bus.h projects/calloutng/sys/x86/include/specialreg.h projects/calloutng/sys/x86/x86/busdma_machdep.c projects/calloutng/sys/x86/x86/intr_machdep.c projects/calloutng/sys/xen/evtchn/evtchn.c projects/calloutng/sys/xen/interface/foreign/mkheader.py projects/calloutng/tools/bsdbox/Makefile projects/calloutng/tools/bsdbox/Makefile.base projects/calloutng/tools/bsdbox/Makefile.fs projects/calloutng/tools/bsdbox/Makefile.hostapd projects/calloutng/tools/build/Makefile projects/calloutng/tools/build/make_check/Makefile projects/calloutng/tools/build/mk/OptionalObsoleteFiles.inc projects/calloutng/tools/diag/README projects/calloutng/tools/kerneldoc/subsys/common-Doxyfile projects/calloutng/tools/regression/filemon/Makefile projects/calloutng/tools/regression/lib/libc/nss/test-gethostby.c projects/calloutng/tools/regression/netinet/ip_id_period/ip_id_period.py projects/calloutng/tools/regression/sockets/unix_cmsg/unix_cmsg.c projects/calloutng/tools/test/hwpmc/pmctest.py projects/calloutng/tools/tools/README projects/calloutng/tools/tools/ath/athratestats/Makefile projects/calloutng/tools/tools/ath/athratestats/main.c projects/calloutng/tools/tools/ath/athrd/athrd.1 projects/calloutng/tools/tools/cxgbetool/cxgbetool.c projects/calloutng/tools/tools/netmap/pcap.c projects/calloutng/tools/tools/netmap/pkt-gen.c projects/calloutng/tools/tools/sysdoc/Makefile projects/calloutng/tools/tools/track/track.sh projects/calloutng/usr.bin/Makefile projects/calloutng/usr.bin/Makefile.amd64 projects/calloutng/usr.bin/Makefile.i386 projects/calloutng/usr.bin/Makefile.ia64 projects/calloutng/usr.bin/Makefile.powerpc projects/calloutng/usr.bin/Makefile.sparc64 projects/calloutng/usr.bin/ar/ar.h projects/calloutng/usr.bin/at/parsetime.c projects/calloutng/usr.bin/at/privs.h projects/calloutng/usr.bin/calendar/calendar.1 projects/calloutng/usr.bin/calendar/calendar.c projects/calloutng/usr.bin/calendar/calendars/calendar.freebsd projects/calloutng/usr.bin/calendar/dates.c projects/calloutng/usr.bin/calendar/day.c projects/calloutng/usr.bin/calendar/io.c projects/calloutng/usr.bin/chat/chat.8 projects/calloutng/usr.bin/chat/chat.c projects/calloutng/usr.bin/cksum/extern.h projects/calloutng/usr.bin/clang/Makefile projects/calloutng/usr.bin/clang/bugpoint/bugpoint.1 projects/calloutng/usr.bin/clang/clang-tblgen/Makefile projects/calloutng/usr.bin/clang/clang.prog.mk projects/calloutng/usr.bin/clang/clang/Makefile projects/calloutng/usr.bin/clang/clang/clang.1 projects/calloutng/usr.bin/clang/llc/Makefile projects/calloutng/usr.bin/clang/llc/llc.1 projects/calloutng/usr.bin/clang/lli/lli.1 projects/calloutng/usr.bin/clang/llvm-ar/llvm-ar.1 projects/calloutng/usr.bin/clang/llvm-as/llvm-as.1 projects/calloutng/usr.bin/clang/llvm-bcanalyzer/llvm-bcanalyzer.1 projects/calloutng/usr.bin/clang/llvm-diff/llvm-diff.1 projects/calloutng/usr.bin/clang/llvm-dis/Makefile projects/calloutng/usr.bin/clang/llvm-dis/llvm-dis.1 projects/calloutng/usr.bin/clang/llvm-extract/Makefile projects/calloutng/usr.bin/clang/llvm-extract/llvm-extract.1 projects/calloutng/usr.bin/clang/llvm-link/Makefile projects/calloutng/usr.bin/clang/llvm-link/llvm-link.1 projects/calloutng/usr.bin/clang/llvm-mc/Makefile projects/calloutng/usr.bin/clang/llvm-nm/llvm-nm.1 projects/calloutng/usr.bin/clang/llvm-objdump/Makefile projects/calloutng/usr.bin/clang/llvm-prof/Makefile projects/calloutng/usr.bin/clang/llvm-prof/llvm-prof.1 projects/calloutng/usr.bin/clang/llvm-ranlib/llvm-ranlib.1 projects/calloutng/usr.bin/clang/llvm-rtdyld/Makefile projects/calloutng/usr.bin/clang/opt/opt.1 projects/calloutng/usr.bin/clang/tblgen/Makefile projects/calloutng/usr.bin/clang/tblgen/tblgen.1 projects/calloutng/usr.bin/csup/lister.c projects/calloutng/usr.bin/csup/proto.c projects/calloutng/usr.bin/ctlstat/ctlstat.c projects/calloutng/usr.bin/elfdump/elfdump.c projects/calloutng/usr.bin/fetch/Makefile projects/calloutng/usr.bin/fetch/fetch.c projects/calloutng/usr.bin/find/find.1 projects/calloutng/usr.bin/find/ls.c projects/calloutng/usr.bin/find/main.c projects/calloutng/usr.bin/finger/finger.1 projects/calloutng/usr.bin/finger/finger.c projects/calloutng/usr.bin/gencat/gencat.c projects/calloutng/usr.bin/getent/getent.c projects/calloutng/usr.bin/grep/grep.c projects/calloutng/usr.bin/grep/regex/xmalloc.c projects/calloutng/usr.bin/gzip/zuncompress.c projects/calloutng/usr.bin/kdump/kdump.c projects/calloutng/usr.bin/kdump/mksubr projects/calloutng/usr.bin/ktrdump/ktrdump.c projects/calloutng/usr.bin/last/last.1 projects/calloutng/usr.bin/last/last.c projects/calloutng/usr.bin/lex/NEWS projects/calloutng/usr.bin/lock/lock.c projects/calloutng/usr.bin/logger/logger.c projects/calloutng/usr.bin/m4/Makefile projects/calloutng/usr.bin/m4/expr.c projects/calloutng/usr.bin/m4/extern.h projects/calloutng/usr.bin/m4/gnum4.c projects/calloutng/usr.bin/m4/lib/ohash_init.3 projects/calloutng/usr.bin/m4/m4.1 projects/calloutng/usr.bin/m4/main.c projects/calloutng/usr.bin/m4/parser.y projects/calloutng/usr.bin/mail/util.c projects/calloutng/usr.bin/make/var.c projects/calloutng/usr.bin/mkcsmapper/lex.l projects/calloutng/usr.bin/mkesdb/lex.l projects/calloutng/usr.bin/mktemp/mktemp.1 projects/calloutng/usr.bin/mktemp/mktemp.c projects/calloutng/usr.bin/msgs/msgs.c projects/calloutng/usr.bin/ncal/ncal.c projects/calloutng/usr.bin/ncplist/ncplist.1 projects/calloutng/usr.bin/netstat/if.c projects/calloutng/usr.bin/netstat/mbuf.c projects/calloutng/usr.bin/netstat/route.c projects/calloutng/usr.bin/printf/printf.c projects/calloutng/usr.bin/procstat/procstat.1 projects/calloutng/usr.bin/procstat/procstat_auxv.c projects/calloutng/usr.bin/procstat/procstat_files.c projects/calloutng/usr.bin/rctl/rctl.8 projects/calloutng/usr.bin/rlogin/rlogin.c projects/calloutng/usr.bin/rpcgen/rpc_main.c projects/calloutng/usr.bin/rpcgen/rpc_svcout.c projects/calloutng/usr.bin/rpcgen/rpc_util.c projects/calloutng/usr.bin/rpcinfo/rpcinfo.c projects/calloutng/usr.bin/script/script.1 projects/calloutng/usr.bin/script/script.c projects/calloutng/usr.bin/sort/Makefile projects/calloutng/usr.bin/sort/bwstring.c projects/calloutng/usr.bin/sort/bwstring.h projects/calloutng/usr.bin/sort/coll.c projects/calloutng/usr.bin/sort/coll.h projects/calloutng/usr.bin/sort/file.c projects/calloutng/usr.bin/sort/file.h projects/calloutng/usr.bin/sort/radixsort.c projects/calloutng/usr.bin/sort/sort.1.in projects/calloutng/usr.bin/sort/sort.c projects/calloutng/usr.bin/sort/sort.h projects/calloutng/usr.bin/stat/stat.c projects/calloutng/usr.bin/stdbuf/Makefile projects/calloutng/usr.bin/systat/cmds.c projects/calloutng/usr.bin/systat/extern.h projects/calloutng/usr.bin/systat/icmp.c projects/calloutng/usr.bin/systat/icmp6.c projects/calloutng/usr.bin/systat/ifstat.c projects/calloutng/usr.bin/systat/ip.c projects/calloutng/usr.bin/systat/ip6.c projects/calloutng/usr.bin/systat/keyboard.c projects/calloutng/usr.bin/systat/main.c projects/calloutng/usr.bin/systat/systat.1 projects/calloutng/usr.bin/systat/tcp.c projects/calloutng/usr.bin/talk/talk.1 projects/calloutng/usr.bin/tftp/main.c projects/calloutng/usr.bin/time/time.c projects/calloutng/usr.bin/top/machine.c projects/calloutng/usr.bin/truss/amd64-fbsd.c projects/calloutng/usr.bin/truss/amd64-fbsd32.c projects/calloutng/usr.bin/truss/amd64-linux32.c projects/calloutng/usr.bin/truss/extern.h projects/calloutng/usr.bin/truss/i386-fbsd.c projects/calloutng/usr.bin/truss/i386-linux.c projects/calloutng/usr.bin/truss/ia64-fbsd.c projects/calloutng/usr.bin/truss/main.c projects/calloutng/usr.bin/truss/mips-fbsd.c projects/calloutng/usr.bin/truss/powerpc-fbsd.c projects/calloutng/usr.bin/truss/powerpc64-fbsd.c projects/calloutng/usr.bin/truss/setup.c projects/calloutng/usr.bin/truss/sparc64-fbsd.c projects/calloutng/usr.bin/truss/syscall.h projects/calloutng/usr.bin/truss/syscalls.c projects/calloutng/usr.bin/truss/truss.h projects/calloutng/usr.bin/tset/extern.h projects/calloutng/usr.bin/tset/map.c projects/calloutng/usr.bin/tset/term.c projects/calloutng/usr.bin/unzip/unzip.1 projects/calloutng/usr.bin/users/users.1 projects/calloutng/usr.bin/uuencode/uuencode.1 projects/calloutng/usr.bin/w/w.1 projects/calloutng/usr.bin/w/w.c projects/calloutng/usr.bin/wall/wall.c projects/calloutng/usr.bin/who/who.1 projects/calloutng/usr.bin/xlint/Makefile.inc projects/calloutng/usr.bin/xlint/lint1/makeman projects/calloutng/usr.bin/yes/yes.1 projects/calloutng/usr.sbin/Makefile projects/calloutng/usr.sbin/Makefile.amd64 projects/calloutng/usr.sbin/Makefile.i386 projects/calloutng/usr.sbin/Makefile.ia64 projects/calloutng/usr.sbin/Makefile.powerpc projects/calloutng/usr.sbin/Makefile.sparc64 projects/calloutng/usr.sbin/ac/Makefile projects/calloutng/usr.sbin/ac/ac.8 projects/calloutng/usr.sbin/ac/ac.c projects/calloutng/usr.sbin/acpi/acpidb/Makefile projects/calloutng/usr.sbin/acpi/acpidump/acpi.c projects/calloutng/usr.sbin/acpi/acpidump/acpi_user.c projects/calloutng/usr.sbin/adduser/adduser.8 projects/calloutng/usr.sbin/arp/arp.4 projects/calloutng/usr.sbin/authpf/Makefile projects/calloutng/usr.sbin/bluetooth/btpand/client.c projects/calloutng/usr.sbin/bluetooth/btpand/server.c projects/calloutng/usr.sbin/bsdconfig/Makefile projects/calloutng/usr.sbin/bsdconfig/bsdconfig projects/calloutng/usr.sbin/bsdconfig/bsdconfig.8 projects/calloutng/usr.sbin/bsdconfig/console/console projects/calloutng/usr.sbin/bsdconfig/console/font projects/calloutng/usr.sbin/bsdconfig/console/keymap projects/calloutng/usr.sbin/bsdconfig/console/repeat projects/calloutng/usr.sbin/bsdconfig/console/saver projects/calloutng/usr.sbin/bsdconfig/console/screenmap projects/calloutng/usr.sbin/bsdconfig/console/ttys projects/calloutng/usr.sbin/bsdconfig/diskmgmt/diskmgmt projects/calloutng/usr.sbin/bsdconfig/docsinstall/docsinstall projects/calloutng/usr.sbin/bsdconfig/dot/dot projects/calloutng/usr.sbin/bsdconfig/include/Makefile projects/calloutng/usr.sbin/bsdconfig/include/messages.subr projects/calloutng/usr.sbin/bsdconfig/mouse/disable projects/calloutng/usr.sbin/bsdconfig/mouse/enable projects/calloutng/usr.sbin/bsdconfig/mouse/flags projects/calloutng/usr.sbin/bsdconfig/mouse/mouse projects/calloutng/usr.sbin/bsdconfig/mouse/port projects/calloutng/usr.sbin/bsdconfig/mouse/type projects/calloutng/usr.sbin/bsdconfig/networking/Makefile projects/calloutng/usr.sbin/bsdconfig/networking/defaultrouter projects/calloutng/usr.sbin/bsdconfig/networking/devices projects/calloutng/usr.sbin/bsdconfig/networking/hostname projects/calloutng/usr.sbin/bsdconfig/networking/include/Makefile projects/calloutng/usr.sbin/bsdconfig/networking/nameservers projects/calloutng/usr.sbin/bsdconfig/networking/networking projects/calloutng/usr.sbin/bsdconfig/password/Makefile projects/calloutng/usr.sbin/bsdconfig/password/include/Makefile projects/calloutng/usr.sbin/bsdconfig/password/password projects/calloutng/usr.sbin/bsdconfig/security/include/Makefile projects/calloutng/usr.sbin/bsdconfig/security/kern_securelevel projects/calloutng/usr.sbin/bsdconfig/security/security projects/calloutng/usr.sbin/bsdconfig/startup/Makefile projects/calloutng/usr.sbin/bsdconfig/startup/include/Makefile projects/calloutng/usr.sbin/bsdconfig/startup/misc projects/calloutng/usr.sbin/bsdconfig/startup/rcadd projects/calloutng/usr.sbin/bsdconfig/startup/rcconf projects/calloutng/usr.sbin/bsdconfig/startup/rcdelete projects/calloutng/usr.sbin/bsdconfig/startup/rcedit projects/calloutng/usr.sbin/bsdconfig/startup/rcvar projects/calloutng/usr.sbin/bsdconfig/startup/startup projects/calloutng/usr.sbin/bsdconfig/timezone/Makefile projects/calloutng/usr.sbin/bsdconfig/timezone/include/Makefile projects/calloutng/usr.sbin/bsdconfig/timezone/timezone projects/calloutng/usr.sbin/bsdconfig/ttys/ttys projects/calloutng/usr.sbin/bsdconfig/usermgmt/Makefile projects/calloutng/usr.sbin/bsdconfig/usermgmt/groupadd projects/calloutng/usr.sbin/bsdconfig/usermgmt/groupdel projects/calloutng/usr.sbin/bsdconfig/usermgmt/groupedit projects/calloutng/usr.sbin/bsdconfig/usermgmt/groupinput projects/calloutng/usr.sbin/bsdconfig/usermgmt/include/Makefile projects/calloutng/usr.sbin/bsdconfig/usermgmt/useradd projects/calloutng/usr.sbin/bsdconfig/usermgmt/userdel projects/calloutng/usr.sbin/bsdconfig/usermgmt/useredit projects/calloutng/usr.sbin/bsdconfig/usermgmt/userinput projects/calloutng/usr.sbin/bsdconfig/usermgmt/usermgmt projects/calloutng/usr.sbin/bsdinstall/bsdinstall projects/calloutng/usr.sbin/bsdinstall/scripts/auto projects/calloutng/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_diskstorage_tbl.c projects/calloutng/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_scalars.c projects/calloutng/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swrun_tbl.c projects/calloutng/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile projects/calloutng/usr.sbin/bsnmpd/modules/snmp_pf/BEGEMOT-PF-MIB.txt projects/calloutng/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c projects/calloutng/usr.sbin/bsnmpd/modules/snmp_pf/pf_tree.def projects/calloutng/usr.sbin/chroot/chroot.8 projects/calloutng/usr.sbin/config/mkmakefile.c projects/calloutng/usr.sbin/cpucontrol/cpucontrol.c projects/calloutng/usr.sbin/cron/cron/cron.c projects/calloutng/usr.sbin/cron/cron/cron.h projects/calloutng/usr.sbin/cron/crontab/crontab.5 projects/calloutng/usr.sbin/cron/crontab/crontab.c projects/calloutng/usr.sbin/cron/lib/entry.c projects/calloutng/usr.sbin/cron/lib/misc.c projects/calloutng/usr.sbin/crunch/examples/Makefile projects/calloutng/usr.sbin/crunch/examples/really-big.conf projects/calloutng/usr.sbin/ctladm/ctladm.c projects/calloutng/usr.sbin/ctladm/util.c projects/calloutng/usr.sbin/diskinfo/diskinfo.c projects/calloutng/usr.sbin/edquota/edquota.c projects/calloutng/usr.sbin/fifolog/fifolog_create/fifolog.1 projects/calloutng/usr.sbin/ftp-proxy/ftp-proxy/Makefile projects/calloutng/usr.sbin/gpioctl/gpioctl.c projects/calloutng/usr.sbin/inetd/builtins.c projects/calloutng/usr.sbin/ip6addrctl/Makefile projects/calloutng/usr.sbin/ip6addrctl/ip6addrctl.c projects/calloutng/usr.sbin/jail/config.c projects/calloutng/usr.sbin/jail/jail.8 projects/calloutng/usr.sbin/jail/jail.c projects/calloutng/usr.sbin/keyserv/keyserv.c projects/calloutng/usr.sbin/kgmon/kgmon.c projects/calloutng/usr.sbin/kldxref/ef.c projects/calloutng/usr.sbin/lmcconfig/lmcconfig.c projects/calloutng/usr.sbin/lpr/common_source/common.c projects/calloutng/usr.sbin/lpr/common_source/displayq.c projects/calloutng/usr.sbin/lpr/common_source/lp.h projects/calloutng/usr.sbin/lpr/common_source/net.c projects/calloutng/usr.sbin/lpr/common_source/rmjob.c projects/calloutng/usr.sbin/lpr/common_source/startdaemon.c projects/calloutng/usr.sbin/lpr/filters/lpf.c projects/calloutng/usr.sbin/lpr/lpc/cmds.c projects/calloutng/usr.sbin/lpr/lpc/lpc.c projects/calloutng/usr.sbin/lpr/lpc/movejobs.c projects/calloutng/usr.sbin/lpr/lpd/lpd.8 projects/calloutng/usr.sbin/lpr/lpd/printjob.c projects/calloutng/usr.sbin/lpr/lpq/lpq.c projects/calloutng/usr.sbin/lpr/lpr/lpr.c projects/calloutng/usr.sbin/lpr/lprm/lprm.c projects/calloutng/usr.sbin/makefs/ffs.c projects/calloutng/usr.sbin/makefs/ffs/ffs_alloc.c projects/calloutng/usr.sbin/makefs/ffs/ffs_extern.h projects/calloutng/usr.sbin/makefs/ffs/ufs_bmap.c projects/calloutng/usr.sbin/makefs/makefs.8 projects/calloutng/usr.sbin/makefs/makefs.c projects/calloutng/usr.sbin/makefs/makefs.h projects/calloutng/usr.sbin/memcontrol/memcontrol.c projects/calloutng/usr.sbin/mergemaster/mergemaster.sh projects/calloutng/usr.sbin/mfiutil/mfi_flash.c projects/calloutng/usr.sbin/mfiutil/mfi_show.c projects/calloutng/usr.sbin/mfiutil/mfiutil.c projects/calloutng/usr.sbin/mfiutil/mfiutil.h projects/calloutng/usr.sbin/mountd/exports.5 projects/calloutng/usr.sbin/mountd/mountd.8 projects/calloutng/usr.sbin/mountd/mountd.c projects/calloutng/usr.sbin/moused/moused.c projects/calloutng/usr.sbin/mtree/mtree.c projects/calloutng/usr.sbin/newsyslog/newsyslog.c projects/calloutng/usr.sbin/nfscbd/nfscbd.c projects/calloutng/usr.sbin/nfsd/nfsd.c projects/calloutng/usr.sbin/nvram/nvram.c projects/calloutng/usr.sbin/pc-sysinstall/backend/functions-bsdlabel.sh projects/calloutng/usr.sbin/pc-sysinstall/backend/functions-cleanup.sh projects/calloutng/usr.sbin/pc-sysinstall/backend/functions-disk.sh projects/calloutng/usr.sbin/pc-sysinstall/backend/functions-installcomponents.sh projects/calloutng/usr.sbin/pc-sysinstall/backend/functions-mountdisk.sh projects/calloutng/usr.sbin/pc-sysinstall/backend/functions-newfs.sh projects/calloutng/usr.sbin/pciconf/cap.c projects/calloutng/usr.sbin/pciconf/err.c projects/calloutng/usr.sbin/pciconf/pciconf.c projects/calloutng/usr.sbin/pkg/elf_tables.h projects/calloutng/usr.sbin/pkg/pkg.c projects/calloutng/usr.sbin/pkg_install/add/add.h projects/calloutng/usr.sbin/pkg_install/add/extract.c projects/calloutng/usr.sbin/pkg_install/add/futil.c projects/calloutng/usr.sbin/pkg_install/add/main.c projects/calloutng/usr.sbin/pkg_install/add/perform.c projects/calloutng/usr.sbin/pkg_install/create/main.c projects/calloutng/usr.sbin/pkg_install/create/perform.c projects/calloutng/usr.sbin/pkg_install/delete/main.c projects/calloutng/usr.sbin/pkg_install/info/info.h projects/calloutng/usr.sbin/pkg_install/info/main.c projects/calloutng/usr.sbin/pkg_install/info/perform.c projects/calloutng/usr.sbin/pkg_install/info/show.c projects/calloutng/usr.sbin/pkg_install/lib/Makefile projects/calloutng/usr.sbin/pkg_install/lib/exec.c projects/calloutng/usr.sbin/pkg_install/lib/lib.h projects/calloutng/usr.sbin/pkg_install/lib/plist.c projects/calloutng/usr.sbin/pkg_install/updating/main.c projects/calloutng/usr.sbin/pkg_install/version/main.c projects/calloutng/usr.sbin/pkg_install/version/perform.c projects/calloutng/usr.sbin/pmccontrol/pmccontrol.c projects/calloutng/usr.sbin/pmcstat/pmcpl_calltree.c projects/calloutng/usr.sbin/pmcstat/pmcstat.c projects/calloutng/usr.sbin/pmcstat/pmcstat_log.c projects/calloutng/usr.sbin/pmcstat/pmcstat_log.h projects/calloutng/usr.sbin/portsnap/portsnap/portsnap.8 projects/calloutng/usr.sbin/portsnap/portsnap/portsnap.sh projects/calloutng/usr.sbin/ppp/lqr.c projects/calloutng/usr.sbin/ppp/ppp.8.m4 projects/calloutng/usr.sbin/ppp/radius.c projects/calloutng/usr.sbin/pw/Makefile projects/calloutng/usr.sbin/pw/fileupd.c projects/calloutng/usr.sbin/pw/grupd.c projects/calloutng/usr.sbin/pw/pw.8 projects/calloutng/usr.sbin/pw/pw.c projects/calloutng/usr.sbin/pw/pw.h projects/calloutng/usr.sbin/pw/pw_group.c projects/calloutng/usr.sbin/pw/pw_log.c projects/calloutng/usr.sbin/pw/pw_nis.c projects/calloutng/usr.sbin/pw/pw_user.c projects/calloutng/usr.sbin/pw/pw_vpw.c projects/calloutng/usr.sbin/pw/pwupd.c projects/calloutng/usr.sbin/pw/pwupd.h projects/calloutng/usr.sbin/quot/quot.c projects/calloutng/usr.sbin/quotaon/quotaon.c projects/calloutng/usr.sbin/repquota/repquota.c projects/calloutng/usr.sbin/rpc.lockd/lockd_lock.c projects/calloutng/usr.sbin/rtprio/rtprio.1 projects/calloutng/usr.sbin/rwhod/rwhod.8 projects/calloutng/usr.sbin/services_mkdb/Makefile projects/calloutng/usr.sbin/services_mkdb/services_mkdb.c projects/calloutng/usr.sbin/services_mkdb/uniq.c projects/calloutng/usr.sbin/snapinfo/snapinfo.c projects/calloutng/usr.sbin/syslogd/syslog.conf.5 projects/calloutng/usr.sbin/syslogd/syslogd.c projects/calloutng/usr.sbin/tcpdump/tcpdump/Makefile projects/calloutng/usr.sbin/tcpdump/tcpdump/tcpdump.1 projects/calloutng/usr.sbin/timed/timed/master.c projects/calloutng/usr.sbin/timed/timed/measure.c projects/calloutng/usr.sbin/timed/timed/readmsg.c projects/calloutng/usr.sbin/timed/timed/slave.c projects/calloutng/usr.sbin/timed/timed/timed.c projects/calloutng/usr.sbin/timed/timedc/cmds.c projects/calloutng/usr.sbin/vidcontrol/vidcontrol.c projects/calloutng/usr.sbin/watchdogd/watchdogd.c Directory Properties: projects/calloutng/ (props changed) projects/calloutng/cddl/contrib/opensolaris/ (props changed) projects/calloutng/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/calloutng/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/calloutng/contrib/bind9/ (props changed) projects/calloutng/contrib/binutils/ (props changed) projects/calloutng/contrib/byacc/ (props changed) projects/calloutng/contrib/bzip2/ (props changed) projects/calloutng/contrib/dialog/ (props changed) projects/calloutng/contrib/dtc/ (props changed) projects/calloutng/contrib/file/ (props changed) projects/calloutng/contrib/gcc/ (props changed) projects/calloutng/contrib/gdb/ (props changed) projects/calloutng/contrib/groff/ (props changed) projects/calloutng/contrib/libarchive/ (props changed) projects/calloutng/contrib/libarchive/tar/ (props changed) projects/calloutng/contrib/libc++/ (props changed) projects/calloutng/contrib/libpcap/ (props changed) projects/calloutng/contrib/libstdc++/ (props changed) projects/calloutng/contrib/llvm/ (props changed) projects/calloutng/contrib/llvm/tools/clang/ (props changed) projects/calloutng/contrib/netcat/ (props changed) projects/calloutng/contrib/openresolv/ (props changed) projects/calloutng/contrib/pf/ (props changed) projects/calloutng/contrib/sendmail/ (props changed) projects/calloutng/contrib/tcpdump/ (props changed) projects/calloutng/contrib/tzdata/ (props changed) projects/calloutng/crypto/openssh/ (props changed) projects/calloutng/crypto/openssl/ (props changed) projects/calloutng/gnu/lib/ (props changed) projects/calloutng/gnu/usr.bin/binutils/ (props changed) projects/calloutng/gnu/usr.bin/gdb/ (props changed) projects/calloutng/lib/libc/ (props changed) projects/calloutng/lib/libutil/ (props changed) projects/calloutng/sbin/ (props changed) projects/calloutng/sbin/dumpon/ (props changed) projects/calloutng/sbin/ipfw/ (props changed) projects/calloutng/share/man/man4/ (props changed) projects/calloutng/sys/ (props changed) projects/calloutng/sys/boot/ (props changed) projects/calloutng/sys/cddl/contrib/opensolaris/ (props changed) projects/calloutng/sys/conf/ (props changed) projects/calloutng/sys/contrib/dev/acpica/ (props changed) projects/calloutng/sys/contrib/dev/acpica/common/ (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/ (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslanalyze.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslbtypes.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslcompiler.l (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslpredef.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype2.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/aslrestype2s.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/asluuid.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtcompiler.h (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtexpress.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtfield.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtparser.l (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtparser.y (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtsubtable.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dttemplate.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/dtutils.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/prexpress.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/prmacros.c (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/prparser.l (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/prparser.y (props changed) projects/calloutng/sys/contrib/dev/acpica/compiler/prscan.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/debugger/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/dispatcher/dsargs.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evglock.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evgpeblk.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evgpeinit.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evgpeutil.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evmisc.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evregion.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evsci.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evxface.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/events/evxfevnt.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/executer/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/hardware/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nspredef.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsrepair.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/namespace/nsrepair2.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/parser/pswalk.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsinfo.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsirq.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsserial.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/resources/rsxface.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/tables/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/ (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utaddress.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utdecode.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/uteval.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utexcep.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utglobal.c (props changed) projects/calloutng/sys/contrib/dev/acpica/components/utilities/utxfmutex.c (props changed) projects/calloutng/sys/contrib/dev/acpica/include/ (props changed) projects/calloutng/sys/contrib/dev/acpica/include/accommon.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acdispat.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acevents.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acinterp.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acnamesp.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acoutput.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acparser.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acpi.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acpredef.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/acresrc.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/actables.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/amlcode.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/platform/acfreebsd.h (props changed) projects/calloutng/sys/contrib/dev/acpica/include/platform/acgcc.h (props changed) projects/calloutng/sys/contrib/dev/acpica/os_specific/ (props changed) projects/calloutng/sys/contrib/octeon-sdk/ (props changed) projects/calloutng/usr.bin/calendar/ (props changed) projects/calloutng/usr.bin/csup/ (props changed) projects/calloutng/usr.bin/procstat/ (props changed) projects/calloutng/usr.sbin/jail/ (props changed) Modified: projects/calloutng/MAINTAINERS ============================================================================== --- projects/calloutng/MAINTAINERS Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/MAINTAINERS Sat Nov 3 00:14:17 2012 (r242502) @@ -3,7 +3,7 @@ $FreeBSD$ Please note that the content of this file is strictly advisory. No locks listed here are valid. The only strict review requirements are granted by core. These are documented in head/LOCKS and enforced -by CVSROOT/approvers. +by svnadmin/conf/approvers. The source tree is a community effort. However, some folks go to the trouble of looking after particular areas of the tree. In return for @@ -21,7 +21,6 @@ It is not a registry of 'turf' or privat subsystem login notes ----------------------------- kqueue jmg Pre-commit review requested. -mergemaster dougb Prefers to pre-approve commits libc/posix1e rwatson Pre-commit review requested. POSIX.1e ACLs rwatson Pre-commit review requested. UFS EAs rwatson Pre-commit review requested. @@ -75,8 +74,6 @@ drm rnoland Just keep me informed of ch unifdef(1) fanf Pre-commit review requested. ntp roberto Pre-commit review requested. inetd dwmalone Recommends pre-commit review. -nwfs bp In case of functional changes pre-commit review - requested. contrib/smbfs bp Open for in-tree committs. In case of functional changes pre-commit review requested. contrib/pf mlaier Pre-commit review requested. @@ -101,8 +98,6 @@ nfs alfred Will be happy to review code rpc.lockd alfred Will be happy to review code, but not mandatory. truss alfred Will be happy to review code, but not mandatory. rpc alfred Pre-commit review requested. -xfs kan@FreeBSD.org,rodrigc@FreeBSD.org,cattelan@xfs.org - Pre-commit review preferred. pkg_install portmgr Pre-commit review or approval from portmgr@ requested. linux emul emulation Please discuss changes here. bs{diff,patch} cperciva Pre-commit review requested. @@ -125,16 +120,7 @@ lib/libc/stdtime edwin Heads-up apprec is maintained by a third party source. sbin/routed bms Pre-commit review; notify vendor at rhyolite.com isci(4) jimharris Pre-commit review requested. - -Following are the entries from the Makefiles, and a few other sources. -Please remove stale entries from both their origin, and this file. - -Please also consider removing the lines from the files listed below and -stating your preferences here instead. - -List below generated with: -$ cd /usr/src; find */* -type f|xargs egrep 'MAINTAINER[ ]*=' - -sys/modules/3dfx/Makefile:MAINTAINER= cokane@FreeBSD.org -sys/modules/urio/Makefile:MAINTAINER= Iwasa Kazmi -tools/tools/sysdoc/Makefile:MAINTAINER= trhodes@FreeBSD.org +3dfx cokane Pre-commit review preferred. +cmx daniel@roe.ch Pre-commit review preferred. +filemon obrien Pre-commit review preferred. +sysdoc trhodes Pre-commit review preferred. Modified: projects/calloutng/Makefile ============================================================================== --- projects/calloutng/Makefile Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/Makefile Sat Nov 3 00:14:17 2012 (r242502) @@ -135,7 +135,7 @@ _MAKE= PATH=${PATH} ${BINMAKE} -f Makefi _TARGET_ARCH= ${TARGET:S/pc98/i386/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/armeb/arm/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/} .endif # Legacy names, for another transition period mips:mips(n32|64)?eb -> mips:mips\1 .if defined(TARGET) && defined(TARGET_ARCH) && \ @@ -216,7 +216,7 @@ ${TGTS}: .MAIN: all STARTTIME!= LC_ALL=C date -CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s +CHECK_TIME!= find ${.CURDIR}/sys/sys/param.h -mtime -0s ; echo .if !empty(CHECK_TIME) .error check your date/time: ${STARTTIME} .endif @@ -280,12 +280,14 @@ kernel: buildkernel installkernel # for building the world. # upgrade_checks: +.if !defined(.PARSEDIR) @if ! (cd ${.CURDIR}/tools/build/make_check && \ PATH=${PATH} ${BINMAKE} obj >/dev/null 2>&1 && \ PATH=${PATH} ${BINMAKE} >/dev/null 2>&1); \ then \ (cd ${.CURDIR} && ${MAKE} make); \ fi +.endif # # Upgrade make(1) to the current version using the installed @@ -329,7 +331,7 @@ kernel-toolchains: # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 -TARGET_ARCHES_arm?= arm armeb +TARGET_ARCHES_arm?= arm armeb armv6 armv6eb TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 TARGET_ARCHES_pc98?= i386 Modified: projects/calloutng/Makefile.inc1 ============================================================================== --- projects/calloutng/Makefile.inc1 Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/Makefile.inc1 Sat Nov 3 00:14:17 2012 (r242502) @@ -16,6 +16,8 @@ # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target +# LOCAL_MTREE="list of mtree files" to process to allow local directories +# to be created before files are installed # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list # TARGET="machine" to crossbuild world for a different machine type @@ -46,6 +48,7 @@ TARGET_ARCH=${TARGET} .include .include +.include # We must do share/info early so that installation of info `dir' # entries works correctly. Do it first since it is less likely to @@ -137,7 +140,7 @@ VERSION!= uname -srp VERSION+= ${OSRELDATE} .endif -KNOWN_ARCHES?= amd64 arm armeb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 +KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6eb/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 .if ${TARGET} == ${TARGET_ARCH} _t= ${TARGET} .else @@ -235,7 +238,8 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i PATH=${BPATH}:${PATH} \ WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ - MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" + MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ + COMPILER_TYPE=${COMPILER_TYPE} BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ DESTDIR= \ @@ -270,6 +274,16 @@ WMAKEENV= ${CROSSENV} \ .if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif +.if ${CC:T:Mgcc} == "gcc" +WMAKE_COMPILER_TYPE= gcc +.elif ${CC:T:Mclang} == "clang" +WMAKE_COMPILER_TYPE= clang +.elif ${MK_CLANG_IS_CC} == "no" +WMAKE_COMPILER_TYPE= gcc +.else +WMAKE_COMPILER_TYPE= clang +.endif +WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" @@ -283,9 +297,10 @@ LIB32CPUFLAGS= -march=i686 -mmmx -msse - LIB32CPUFLAGS= -march=${TARGET_CPUTYPE} .endif LIB32WMAKEENV= MACHINE=i386 MACHINE_ARCH=i386 \ - MACHINE_CPU="i686 mmx sse sse2" \ - LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ - AS="${AS} --32" + MACHINE_CPU="i686 mmx sse sse2" +LIB32WMAKEFLAGS= \ + AS="${AS} --32" \ + LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" .elif ${TARGET_ARCH} == "powerpc64" .if empty(TARGET_CPUTYPE) @@ -293,7 +308,8 @@ LIB32CPUFLAGS= -mcpu=powerpc .else LIB32CPUFLAGS= -mcpu=${TARGET_CPUTYPE} .endif -LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc \ +LIB32WMAKEENV= MACHINE=powerpc MACHINE_ARCH=powerpc +LIB32WMAKEFLAGS= \ LD="${LD} -m elf32ppc_fbsd" .endif @@ -310,15 +326,20 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ + LIBDIR=/usr/lib32 \ + SHLIBDIR=/usr/lib32 \ + COMPILER_TYPE=${WMAKE_COMPILER_TYPE} +LIB32WMAKEFLAGS+= \ CC="${CC} ${LIB32FLAGS}" \ CXX="${CXX} ${LIB32FLAGS}" \ - LIBDIR=/usr/lib32 \ - SHLIBDIR=/usr/lib32 + DESTDIR=${LIB32TMP} \ + -DCOMPAT_32BIT \ + -DNO_CPU_CFLAGS \ + -DNO_CTF \ + -DNO_LINT -LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ - -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ - -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -ECXX -EAS -ELD \ - DESTDIR=${LIB32TMP} +LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} ${LIB32WMAKEFLAGS} \ + -DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML LIB32IMAKE= ${LIB32WMAKE:NINSTALL=*:NDESTDIR=*:N_LDSCRIPTROOT=*} -DNO_INCS .endif @@ -388,6 +409,9 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null .endif +.for _mtree in ${LOCAL_MTREE} + mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null +.endfor _legacy: @echo @echo "--------------------------------------------------------------" @@ -636,7 +660,10 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod # # Non-base distributions produced by the base system -EXTRA_DISTRIBUTIONS= doc games +EXTRA_DISTRIBUTIONS= doc +.if ${MK_GAMES} != "no" +EXTRA_DISTRIBUTIONS+= games +.endif .if defined(LIB32TMP) && ${MK_LIB32} != "no" EXTRA_DISTRIBUTIONS+= lib32 .endif @@ -702,7 +729,8 @@ reinstall: @echo "--------------------------------------------------------------" @echo ">>> Making hierarchy" @echo "--------------------------------------------------------------" - ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 hierarchy + ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 \ + LOCAL_MTREE=${LOCAL_MTREE} hierarchy @echo @echo "--------------------------------------------------------------" @echo ">>> Installing everything" @@ -1199,6 +1227,10 @@ cross-tools: # hierarchy hier: cd ${.CURDIR}/etc; ${MAKE} distrib-dirs +.for _mtree in ${LOCAL_MTREE} + mtree -eU ${MTREE_FOLLOWS_SYMLINKS} -f ${.CURDIR}/${_mtree} \ + -p ${DESTDIR}/ +.endfor # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1253,6 +1285,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ ${_kerberos5_lib_libroken} \ ${_kerberos5_lib_libwind} \ + ${_lib_atf_libatf_c} \ lib/libbz2 ${_libcom_err} lib/libcrypt \ lib/libexpat \ ${_lib_libgssapi} ${_lib_libipx} \ @@ -1265,6 +1298,10 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} +.if ${MK_ATF} != "no" +_lib_atf_libatf_c= lib/atf/libatf-c +.endif + .if ${MK_LIBTHR} != "no" _lib_libthr= lib/libthr .endif @@ -1547,7 +1584,7 @@ check-old: check-old-files check-old-lib # showconfig - show build configuration. # showconfig: - @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort + @${MAKE} -n -f bsd.own.mk -V dummy -dg1 2>&1 | grep ^MK_ | sort .if !empty(KRNLOBJDIR) && !empty(KERNCONF) DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ @@ -1555,7 +1592,7 @@ DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF} .if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) .if exists(${KERNCONFDIR}/${KERNCONF}) FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} + ${KERNCONFDIR}/${KERNCONF} ; echo .endif .endif Modified: projects/calloutng/ObsoleteFiles.inc ============================================================================== --- projects/calloutng/ObsoleteFiles.inc Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/ObsoleteFiles.inc Sat Nov 3 00:14:17 2012 (r242502) @@ -38,6 +38,44 @@ # xargs -n1 | sort | uniq -d; # done +# 20121022: VFS_LOCK_GIANT elimination +OLD_FILES+=usr/share/man/man9/VFS_LOCK_GIANT.9.gz +OLD_FILES+=usr/share/man/man9/VFS_UNLOCK_GIANT.9.gz +# 20121004: remove incomplete unwind.h +OLD_FILES+=usr/include/clang/3.2/unwind.h +# 20120910: NetBSD compat shims removed +OLD_FILES+=usr/include/cam/scsi/scsi_low_pisa.h +OLD_FILES+=usr/include/sys/device_port.h +# 20120908: pf cleanup +OLD_FILES+=usr/include/net/if_pflow.h +# 20120816: new clang import which bumps version from 3.1 to 3.2 +OLD_FILES+=usr/bin/llvm-ld +OLD_FILES+=usr/bin/llvm-stub +OLD_FILES+=usr/include/clang/3.1/altivec.h +OLD_FILES+=usr/include/clang/3.1/avx2intrin.h +OLD_FILES+=usr/include/clang/3.1/avxintrin.h +OLD_FILES+=usr/include/clang/3.1/bmi2intrin.h +OLD_FILES+=usr/include/clang/3.1/bmiintrin.h +OLD_FILES+=usr/include/clang/3.1/cpuid.h +OLD_FILES+=usr/include/clang/3.1/emmintrin.h +OLD_FILES+=usr/include/clang/3.1/fma4intrin.h +OLD_FILES+=usr/include/clang/3.1/immintrin.h +OLD_FILES+=usr/include/clang/3.1/lzcntintrin.h +OLD_FILES+=usr/include/clang/3.1/mm3dnow.h +OLD_FILES+=usr/include/clang/3.1/mm_malloc.h +OLD_FILES+=usr/include/clang/3.1/mmintrin.h +OLD_FILES+=usr/include/clang/3.1/module.map +OLD_FILES+=usr/include/clang/3.1/nmmintrin.h +OLD_FILES+=usr/include/clang/3.1/pmmintrin.h +OLD_FILES+=usr/include/clang/3.1/popcntintrin.h +OLD_FILES+=usr/include/clang/3.1/smmintrin.h +OLD_FILES+=usr/include/clang/3.1/tmmintrin.h +OLD_FILES+=usr/include/clang/3.1/unwind.h +OLD_FILES+=usr/include/clang/3.1/wmmintrin.h +OLD_FILES+=usr/include/clang/3.1/x86intrin.h +OLD_FILES+=usr/include/clang/3.1/xmmintrin.h +OLD_DIRS+=usr/include/clang/3.1 +OLD_FILES+=usr/share/man/man1/llvm-ld.1.gz # 20120712: OpenSSL 1.0.1c import OLD_LIBS+=lib/libcrypto.so.6 OLD_LIBS+=usr/lib/libssl.so.6 @@ -56,13 +94,19 @@ OLD_FILES+=usr/include/openssl/ui_locl.h OLD_FILES+=usr/share/openssl/man/man3/CRYPTO_set_id_callback.3.gz # 20120621: remove old man page OLD_FILES+=usr/share/man/man8/vnconfig.8.gz +# 20120619: TOE support updated +OLD_FILES+=usr/include/netinet/toedev.h # 20120613: auth.conf removed OLD_FILES+=etc/auth.conf OLD_FILES+=usr/share/examples/etc/auth.conf OLD_FILES+=usr/share/man/man3/auth.3.gz +OLD_FILES+=usr/share/man/man3/auth_getval.3.gz OLD_FILES+=usr/share/man/man5/auth.conf.5.gz # 20120530: kde pam lives now in ports OLD_FILES+=etc/pam.d/kde +# 20120521: byacc import +OLD_FILES+=usr/bin/yyfix +OLD_FILES+=usr/share/man/man1/yyfix.1.gz # 20120505: new clang import installed a redundant internal header OLD_FILES+=usr/include/clang/3.1/stdalign.h # 20120428: MD2 removed from libmd Modified: projects/calloutng/UPDATING ============================================================================== --- projects/calloutng/UPDATING Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/UPDATING Sat Nov 3 00:14:17 2012 (r242502) @@ -24,6 +24,88 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20121102: + The IPFIREWALL_FORWARD kernel option has been removed. Its + functionality now turned on by default. + +20121023: + The ZERO_COPY_SOCKET kernel option has been removed and + split into SOCKET_SEND_COW and SOCKET_RECV_PFLIP. + NB: SOCKET_SEND_COW uses the VM page based copy-on-write + mechanism which is not safe and may result in kernel crashes. + NB: The SOCKET_RECV_PFLIP mechanism is useless as no current + driver supports disposeable external page sized mbuf storage. + Proper replacements for both zero-copy mechanisms are under + consideration and will eventually lead to complete removal + of the two kernel options. + +20121023: + The IPv4 network stack has been converted to network byte + order. The following modules need to be recompiled together + with kernel: carp(4), divert(4), gif(4), siftr(4), gre(4), + pf(4), ipfw(4), ng_ipfw(4), stf(4). + +20121022: + Support for non-MPSAFE filesystems was removed from VFS. The + VFS_VERSION was bumped, all filesystem modules shall be + recompiled. + +20121018: + All the non-MPSAFE filesystems have been disconnected from + the build. The full list includes: codafs, hpfs, ntfs, nwfs, + portalfs, smbfs, xfs. + +20121016: + The interface cloning API and ABI has changed. The following + modules need to be recompiled together with kernel: + ipfw(4), pfsync(4), pflog(4), usb(4), wlan(4), stf(4), + vlan(4), disc(4), edsc(4), if_bridge(4), gif(4), tap(4), + faith(4), epair(4), enc(4), tun(4), if_lagg(4), gre(4). + +20121015: + The sdhci driver was split in two parts: sdhci (generic SD Host + Controller logic) and sdhci_pci (actual hardware driver). + No kernel config modifications are required, but if you + load sdhc as a module you must switch to sdhci_pci instead. + +20121014: + Import the FUSE kernel and userland support into base system. + +20121013: + The GNU sort(1) program has been removed since the BSD-licensed + sort(1) has been the default for quite some time and no serious + problems have been reported. The corresponding WITH_GNU_SORT + knob has also gone. + +20121006: + The pfil(9) API/ABI for AF_INET family has been changed. Packet + filtering modules: pf(4), ipfw(4), ipfilter(4) need to be recompiled + with new kernel. + +20121001: + The net80211(4) ABI has been changed to allow for improved driver + PS-POLL and power-save support. All wireless drivers need to be + recompiled to work with the new kernel. + +20120913: + The random(4) support for the VIA hardware random number + generator (`PADLOCK') is no longer enabled unconditionally. + Add the PADLOCK_RNG option in the custom kernel config if + needed. The GENERIC kernels on i386 and amd64 do include the + option, so the change only affects the custom kernel + configurations. + +20120908: + The pf(4) packet filter ABI has been changed. pfctl(8) and + snmp_pf module need to be recompiled to work with new kernel. + +20120828: + A new ZFS feature flag "com.delphix:empty_bpobj" has been merged + to -HEAD. Pools that have empty_bpobj in active state can not be + imported read-write with ZFS implementations that do not support + this feature. For more information read the zpool-features(5) + manual page. + 20120727: The sparc64 ZFS loader has been changed to no longer try to auto- detect ZFS providers based on diskN aliases but now requires these @@ -1512,7 +1594,7 @@ COMMON ITEMS: - To upgrade in-place from 8.x-stable to current + To upgrade in-place from stable to current ---------------------------------------------- make buildworld [9] Modified: projects/calloutng/bin/cat/cat.1 ============================================================================== --- projects/calloutng/bin/cat/cat.1 Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/cat/cat.1 Sat Nov 3 00:14:17 2012 (r242502) @@ -127,7 +127,7 @@ to the file truncating .Pa file3 if it already exists. -See the manual page for your shell (i.e., +See the manual page for your shell (e.g., .Xr sh 1 ) for more information on redirection. .Pp Modified: projects/calloutng/bin/cp/cp.1 ============================================================================== --- projects/calloutng/bin/cp/cp.1 Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/cp/cp.1 Sat Nov 3 00:14:17 2012 (r242502) @@ -32,7 +32,7 @@ .\" @(#)cp.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd January 17, 2010 +.Dd September 4, 2012 .Dt CP 1 .Os .Sh NAME @@ -164,7 +164,7 @@ Cause .Nm to preserve the following attributes of each source file in the copy: modification time, access time, -file flags, file mode, user ID, and group ID, as allowed by permissions. +file flags, file mode, ACL, user ID, and group ID, as allowed by permissions. .Pp If the user ID and group ID cannot be preserved, no error message is displayed and the exit value is not altered. Modified: projects/calloutng/bin/date/date.c ============================================================================== --- projects/calloutng/bin/date/date.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/date/date.c Sat Nov 3 00:14:17 2012 (r242502) @@ -137,7 +137,7 @@ main(int argc, char *argv[]) * If -d or -t, set the timezone or daylight savings time; this * doesn't belong here; the kernel should not know about either. */ - if (set_timezone && settimeofday((struct timeval *)NULL, &tz)) + if (set_timezone && settimeofday(NULL, &tz) != 0) err(1, "settimeofday (timezone)"); if (!rflag && time(&tval) == -1) @@ -273,14 +273,14 @@ setthetime(const char *fmt, const char * /* set the time */ if (nflag || netsettime(tval)) { utx.ut_type = OLD_TIME; - gettimeofday(&utx.ut_tv, NULL); + (void)gettimeofday(&utx.ut_tv, NULL); pututxline(&utx); tv.tv_sec = tval; tv.tv_usec = 0; - if (settimeofday(&tv, (struct timezone *)NULL)) + if (settimeofday(&tv, NULL) != 0) err(1, "settimeofday (timeval)"); utx.ut_type = NEW_TIME; - gettimeofday(&utx.ut_tv, NULL); + (void)gettimeofday(&utx.ut_tv, NULL); pututxline(&utx); } Modified: projects/calloutng/bin/date/extern.h ============================================================================== --- projects/calloutng/bin/date/extern.h Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/date/extern.h Sat Nov 3 00:14:17 2012 (r242502) @@ -30,4 +30,6 @@ * $FreeBSD$ */ +extern int retval; + int netsettime(time_t); Modified: projects/calloutng/bin/date/netdate.c ============================================================================== --- projects/calloutng/bin/date/netdate.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/date/netdate.c Sat Nov 3 00:14:17 2012 (r242502) @@ -55,8 +55,6 @@ __FBSDID("$FreeBSD$"); #define WAITACK 2 /* seconds */ #define WAITDATEACK 5 /* seconds */ -extern int retval; - /* * Set the date in the machines controlled by timedaemons by communicating the * new date to the local timedaemon. If the timedaemon is in the master state, Modified: projects/calloutng/bin/dd/conv_tab.c ============================================================================== --- projects/calloutng/bin/dd/conv_tab.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/dd/conv_tab.c Sat Nov 3 00:14:17 2012 (r242502) @@ -41,6 +41,11 @@ __FBSDID("$FreeBSD$"); #include +#include + +#include "dd.h" +#include "extern.h" + /* * There are currently six tables: * Modified: projects/calloutng/bin/dd/dd.c ============================================================================== --- projects/calloutng/bin/dd/dd.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/dd/dd.c Sat Nov 3 00:14:17 2012 (r242502) @@ -232,8 +232,8 @@ setup(void) ctab = casetab; } - (void)gettimeofday(&tv, (struct timezone *)NULL); - st.start = tv.tv_sec + tv.tv_usec * 1e-6; + (void)gettimeofday(&tv, NULL); + st.start = tv.tv_sec + tv.tv_usec * 1e-6; } static void Modified: projects/calloutng/bin/dd/misc.c ============================================================================== --- projects/calloutng/bin/dd/misc.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/dd/misc.c Sat Nov 3 00:14:17 2012 (r242502) @@ -59,7 +59,7 @@ summary(void) double secs; char buf[100]; - (void)gettimeofday(&tv, (struct timezone *)NULL); + (void)gettimeofday(&tv, NULL); secs = tv.tv_sec + tv.tv_usec * 1e-6 - st.start; if (secs < 1e-6) secs = 1e-6; Modified: projects/calloutng/bin/ed/buf.c ============================================================================== --- projects/calloutng/bin/ed/buf.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/buf.c Sat Nov 3 00:14:17 2012 (r242502) @@ -35,10 +35,10 @@ __FBSDID("$FreeBSD$"); #include "ed.h" -FILE *sfp; /* scratch file pointer */ -off_t sfseek; /* scratch file position */ -int seek_write; /* seek before writing */ -line_t buffer_head; /* incore buffer */ +static FILE *sfp; /* scratch file pointer */ +static off_t sfseek; /* scratch file position */ +static int seek_write; /* seek before writing */ +static line_t buffer_head; /* incore buffer */ /* get_sbuf_line: get a line of text from the scratch file; return pointer to the text */ @@ -185,10 +185,7 @@ get_addressed_line_node(long n) return lp; } - -extern int newline_added; - -char sfn[15] = ""; /* scratch file name */ +static char sfn[15] = ""; /* scratch file name */ /* open_sbuf: open scratch file */ int @@ -244,7 +241,7 @@ quit(int n) } -unsigned char ctab[256]; /* character translation table */ +static unsigned char ctab[256]; /* character translation table */ /* init_buffers: open scratch buffer; initialize line queue */ void Modified: projects/calloutng/bin/ed/cbc.c ============================================================================== --- projects/calloutng/bin/ed/cbc.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/cbc.c Sat Nov 3 00:14:17 2012 (r242502) @@ -68,28 +68,24 @@ __FBSDID("$FreeBSD$"); * global variables and related macros */ -enum { /* encrypt, decrypt, authenticate */ - MODE_ENCRYPT, MODE_DECRYPT, MODE_AUTHENTICATE -} mode = MODE_ENCRYPT; - #ifdef DES -DES_cblock ivec; /* initialization vector */ -DES_cblock pvec; /* padding vector */ +static DES_cblock ivec; /* initialization vector */ +static DES_cblock pvec; /* padding vector */ #endif -char bits[] = { /* used to extract bits from a char */ +static char bits[] = { /* used to extract bits from a char */ '\200', '\100', '\040', '\020', '\010', '\004', '\002', '\001' }; -int pflag; /* 1 to preserve parity bits */ +static int pflag; /* 1 to preserve parity bits */ #ifdef DES -DES_key_schedule schedule; /* expanded DES key */ +static DES_key_schedule schedule; /* expanded DES key */ #endif -unsigned char des_buf[8]; /* shared buffer for get_des_char/put_des_char */ -int des_ct = 0; /* count for get_des_char/put_des_char */ -int des_n = 0; /* index for put_des_char/get_des_char */ +static unsigned char des_buf[8];/* shared buffer for get_des_char/put_des_char */ +static int des_ct = 0; /* count for get_des_char/put_des_char */ +static int des_n = 0; /* index for put_des_char/get_des_char */ /* init_des_cipher: initialize DES */ void Modified: projects/calloutng/bin/ed/ed.h ============================================================================== --- projects/calloutng/bin/ed/ed.h Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/ed.h Sat Nov 3 00:14:17 2012 (r242502) @@ -277,3 +277,9 @@ extern int lineno; extern long second_addr; extern long u_addr_last; extern long u_current_addr; +extern long rows; +extern int cols; +extern int newline_added; +extern int des; +extern int scripted; +extern int patlock; Modified: projects/calloutng/bin/ed/glbl.c ============================================================================== --- projects/calloutng/bin/ed/glbl.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/glbl.c Sat Nov 3 00:14:17 2012 (r242502) @@ -135,11 +135,11 @@ exec_global(int interact, int gflag) } -line_t **active_list; /* list of lines active in a global command */ -long active_last; /* index of last active line in active_list */ -long active_size; /* size of active_list */ -long active_ptr; /* active_list index (non-decreasing) */ -long active_ndx; /* active_list index (modulo active_last) */ +static line_t **active_list; /* list of lines active in a global command */ +static long active_last; /* index of last active line in active_list */ +static long active_size; /* size of active_list */ +static long active_ptr; /* active_list index (non-decreasing) */ +static long active_ndx; /* active_list index (modulo active_last) */ /* set_active_node: add a line node to the global-active list */ int Modified: projects/calloutng/bin/ed/io.c ============================================================================== --- projects/calloutng/bin/ed/io.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/io.c Sat Nov 3 00:14:17 2012 (r242502) @@ -30,9 +30,6 @@ __FBSDID("$FreeBSD$"); #include "ed.h" - -extern int scripted; - /* read_file: read a named file/pipe into the buffer; return line count */ long read_file(char *fn, long n) @@ -58,11 +55,8 @@ read_file(char *fn, long n) return current_addr - n; } - -extern int des; - -char *sbuf; /* file i/o buffer */ -int sbufsz; /* file i/o buffer size */ +static char *sbuf; /* file i/o buffer */ +static int sbufsz; /* file i/o buffer size */ int newline_added; /* if set, newline appended to input file */ /* read_stream: read a stream into the editor buffer; return status */ @@ -298,9 +292,6 @@ get_tty_line(void) #define ESCAPES "\a\b\f\n\r\t\v\\" #define ESCCHARS "abfnrtv\\" -extern int rows; -extern int cols; - /* put_tty_line: print text to stdout */ int put_tty_line(const char *s, int l, long n, int gflag) Modified: projects/calloutng/bin/ed/main.c ============================================================================== --- projects/calloutng/bin/ed/main.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/main.c Sat Nov 3 00:14:17 2012 (r242502) @@ -66,40 +66,40 @@ __FBSDID("$FreeBSD$"); #ifdef _POSIX_SOURCE -sigjmp_buf env; +static sigjmp_buf env; #else -jmp_buf env; +static jmp_buf env; #endif /* static buffers */ char stdinbuf[1]; /* stdin buffer */ -char *shcmd; /* shell command buffer */ -int shcmdsz; /* shell command buffer size */ -int shcmdi; /* shell command buffer index */ +static char *shcmd; /* shell command buffer */ +static int shcmdsz; /* shell command buffer size */ +static int shcmdi; /* shell command buffer index */ char *ibuf; /* ed command-line buffer */ int ibufsz; /* ed command-line buffer size */ char *ibufp; /* pointer to ed command-line buffer */ /* global flags */ int des = 0; /* if set, use crypt(3) for i/o */ -int garrulous = 0; /* if set, print all error messages */ +static int garrulous = 0; /* if set, print all error messages */ int isbinary; /* if set, buffer contains ASCII NULs */ int isglobal; /* if set, doing a global command */ int modified; /* if set, buffer modified since last write */ int mutex = 0; /* if set, signals set "sigflags" */ -int red = 0; /* if set, restrict shell/directory access */ +static int red = 0; /* if set, restrict shell/directory access */ int scripted = 0; /* if set, suppress diagnostics */ int sigflags = 0; /* if set, signals received while mutex set */ -int sigactive = 0; /* if set, signal handlers are enabled */ +static int sigactive = 0; /* if set, signal handlers are enabled */ -char old_filename[PATH_MAX] = ""; /* default filename */ +static char old_filename[PATH_MAX] = ""; /* default filename */ long current_addr; /* current address in editor buffer */ long addr_last; /* last address in editor buffer */ int lineno; /* script line number */ -const char *prompt; /* command-line prompt */ -const char *dps = "*"; /* default command-line prompt */ +static const char *prompt; /* command-line prompt */ +static const char *dps = "*"; /* default command-line prompt */ -const char usage[] = "usage: %s [-] [-sx] [-p string] [file]\n"; +static const char *usage = "usage: %s [-] [-sx] [-p string] [file]\n"; /* ed: line editor */ int @@ -254,7 +254,8 @@ top: /*NOTREACHED*/ } -long first_addr, second_addr, addr_cnt; +long first_addr, second_addr; +static long addr_cnt; /* extract_addr_range: get line addresses from the command buffer until an illegal address is seen; return status */ @@ -1241,8 +1242,8 @@ display_lines(long from, long to, int gf #define MAXMARK 26 /* max number of marks */ -line_t *mark[MAXMARK]; /* line markers */ -int markno; /* line marker count */ +static line_t *mark[MAXMARK]; /* line markers */ +static int markno; /* line marker count */ /* mark_line_node: set a line node mark */ int Modified: projects/calloutng/bin/ed/re.c ============================================================================== --- projects/calloutng/bin/ed/re.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/re.c Sat Nov 3 00:14:17 2012 (r242502) @@ -31,9 +31,6 @@ __FBSDID("$FreeBSD$"); #include "ed.h" - -extern int patlock; - const char *errmsg = ""; /* get_compiled_pattern: return pointer to compiled pattern from command Modified: projects/calloutng/bin/ed/sub.c ============================================================================== --- projects/calloutng/bin/ed/sub.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/sub.c Sat Nov 3 00:14:17 2012 (r242502) @@ -32,9 +32,9 @@ __FBSDID("$FreeBSD$"); #include "ed.h" -char *rhbuf; /* rhs substitution buffer */ -int rhbufsz; /* rhs substitution buffer size */ -int rhbufi; /* rhs substitution buffer index */ +static char *rhbuf; /* rhs substitution buffer */ +static int rhbufsz; /* rhs substitution buffer size */ +static int rhbufi; /* rhs substitution buffer index */ /* extract_subst_tail: extract substitution tail from the command buffer */ int @@ -105,8 +105,8 @@ extract_subst_template(void) } -char *rbuf; /* substitute_matching_text buffer */ -int rbufsz; /* substitute_matching_text buffer size */ +static char *rbuf; /* substitute_matching_text buffer */ +static int rbufsz; /* substitute_matching_text buffer size */ /* search_and_replace: for each line in a range, change text matching a pattern according to a substitution template; return status */ Modified: projects/calloutng/bin/ed/undo.c ============================================================================== --- projects/calloutng/bin/ed/undo.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ed/undo.c Sat Nov 3 00:14:17 2012 (r242502) @@ -32,9 +32,9 @@ __FBSDID("$FreeBSD$"); #define USIZE 100 /* undo stack size */ -undo_t *ustack = NULL; /* undo stack */ -long usize = 0; /* stack size variable */ -long u_p = 0; /* undo stack pointer */ +static undo_t *ustack = NULL; /* undo stack */ +static long usize = 0; /* stack size variable */ +static long u_p = 0; /* undo stack pointer */ /* push_undo_stack: return pointer to initialized undo node */ undo_t * Modified: projects/calloutng/bin/getfacl/getfacl.1 ============================================================================== --- projects/calloutng/bin/getfacl/getfacl.1 Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/getfacl/getfacl.1 Sat Nov 3 00:14:17 2012 (r242502) @@ -97,6 +97,10 @@ then reads a list of pathnames, each terminated by one newline character, from the standard input. .El +.Pp +For an explanation of the ACL syntax, see the +.Xr setfacl 1 +manual page. .Sh EXIT STATUS .Ex -std .Sh EXAMPLES Modified: projects/calloutng/bin/getfacl/getfacl.c ============================================================================== --- projects/calloutng/bin/getfacl/getfacl.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/getfacl/getfacl.c Sat Nov 3 00:14:17 2012 (r242502) @@ -48,7 +48,7 @@ __FBSDID("$FreeBSD$"); #include #include -int more_than_one = 0; +static int more_than_one = 0; static void usage(void) Modified: projects/calloutng/bin/ln/ln.1 ============================================================================== --- projects/calloutng/bin/ln/ln.1 Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ln/ln.1 Sat Nov 3 00:14:17 2012 (r242502) @@ -32,7 +32,7 @@ .\" @(#)ln.1 8.2 (Berkeley) 12/30/93 .\" $FreeBSD$ .\" -.Dd July 17, 2009 +.Dd November 2, 2012 .Dt LN 1 .Os .Sh NAME @@ -212,6 +212,70 @@ No options may be supplied in this simpl which performs a .Xr link 2 operation using the two passed arguments. +.Sh EXAMPLES +Create a symbolic link named +.Pa /home/src +and point it to +.Pa /usr/src : +.Pp +.Dl # ln -s /usr/src /home/src +.Pp +Hard link +.Pa /usr/local/bin/fooprog +to file +.Pa /usr/local/bin/fooprog-1.0 : +.Pp +.Dl # ln /usr/local/bin/fooprog-1.0 /usr/local/bin/fooprog +.Pp +As an exercise, try the following commands: +.Bd -literal -offset indent +# ls -i /bin/[ +11553 /bin/[ +# ls -i /bin/test +11553 /bin/test +.Ed +.Pp +Note that both files have the same inode; that is, +.Pa /bin/[ +is essentially an alias for the +.Xr test 1 +command. +This hard link exists so +.Xr test 1 +may be invoked from shell scripts, for example, using the +.Li "if [ ]" +construct. +.Pp +In the next example, the second call to +.Nm +removes the original +.Pa foo +and creates a replacement pointing to +.Pa baz : +.Bd -literal -offset indent +# mkdir bar baz +# ln -s bar foo +# ln -shf baz foo +.Ed +.Pp +Without the +.Fl h +option, this would instead leave +.Pa foo +pointing to +.Pa bar +and inside +.Pa foo +create a new symlink +.Pa baz +pointing to itself. +This results from directory-walking. +.Pp +An easy rule to remember is that the argument order for +.Nm +is the same as for +.Xr cp 1 : +The first argument needs to exist, the second one is created. .Sh COMPATIBILITY The .Fl h , Modified: projects/calloutng/bin/ls/ls.c ============================================================================== --- projects/calloutng/bin/ls/ls.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ls/ls.c Sat Nov 3 00:14:17 2012 (r242502) @@ -561,7 +561,8 @@ display(const FTSENT *p, FTSENT *list, i NAMES *np; off_t maxsize; long maxblock; - u_long btotal, labelstrlen, maxinode, maxlen, maxnlink; + uintmax_t maxinode; + u_long btotal, labelstrlen, maxlen, maxnlink; u_long maxlabelstr; u_int sizelen; int maxflags; @@ -580,8 +581,9 @@ display(const FTSENT *p, FTSENT *list, i btotal = 0; initmax = getenv("LS_COLWIDTHS"); /* Fields match -lios order. New ones should be added at the end. */ - maxlabelstr = maxblock = maxinode = maxlen = maxnlink = - maxuser = maxgroup = maxflags = maxsize = 0; + maxlabelstr = maxblock = maxlen = maxnlink = 0; + maxuser = maxgroup = maxflags = maxsize = 0; + maxinode = 0; if (initmax != NULL && *initmax != '\0') { char *initmax2, *jinitmax; int ninitmax; @@ -609,7 +611,7 @@ display(const FTSENT *p, FTSENT *list, i strcpy(initmax2, "0"); ninitmax = sscanf(jinitmax, - " %lu : %ld : %lu : %u : %u : %i : %jd : %lu : %lu ", + " %ju : %ld : %lu : %u : %u : %i : %jd : %lu : %lu ", &maxinode, &maxblock, &maxnlink, &maxuser, &maxgroup, &maxflags, &maxsize, &maxlen, &maxlabelstr); f_notabs = 1; @@ -839,7 +841,7 @@ label_out: d.s_flags = maxflags; d.s_label = maxlabelstr; d.s_group = maxgroup; - d.s_inode = snprintf(NULL, 0, "%lu", maxinode); + d.s_inode = snprintf(NULL, 0, "%ju", maxinode); d.s_nlink = snprintf(NULL, 0, "%lu", maxnlink); sizelen = f_humanval ? HUMANVALSTR_LEN : snprintf(NULL, 0, "%ju", maxsize); Modified: projects/calloutng/bin/ls/print.c ============================================================================== --- projects/calloutng/bin/ls/print.c Sat Nov 3 00:10:30 2012 (r242501) +++ projects/calloutng/bin/ls/print.c Sat Nov 3 00:14:17 2012 (r242502) @@ -152,7 +152,8 @@ printlong(const DISPLAY *dp) continue; sp = p->fts_statp; if (f_inode) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Nov 3 01:17:42 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 79E62B22; Sat, 3 Nov 2012 01:17:42 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5F38A8FC12; Sat, 3 Nov 2012 01:17:42 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA31HgZx044380; Sat, 3 Nov 2012 01:17:42 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA31HgNp044377; Sat, 3 Nov 2012 01:17:42 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201211030117.qA31HgNp044377@svn.freebsd.org> From: Alexander Motin Date: Sat, 3 Nov 2012 01:17:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242504 - projects/calloutng/sys/kern X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 03 Nov 2012 01:17:42 -0000 Author: mav Date: Sat Nov 3 01:17:41 2012 New Revision: 242504 URL: http://svn.freebsd.org/changeset/base/242504 Log: Cleanup bunch of extra spaces and tabs. Modified: projects/calloutng/sys/kern/kern_timeout.c Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Sat Nov 3 00:30:22 2012 (r242503) +++ projects/calloutng/sys/kern/kern_timeout.c Sat Nov 3 01:17:41 2012 (r242504) @@ -102,7 +102,7 @@ int callwheelsize, callwheelmask; /* * The callout cpu exec entities represent informations necessary for - * describing the state of callouts currently running on the CPU and the ones + * describing the state of callouts currently running on the CPU and the ones * necessary for migrating callouts to the new callout cpu. In particular, * the first entry of the array cc_exec_entity holds informations for callout * running in SWI thread context, while the second one holds informations @@ -133,7 +133,7 @@ struct callout_cpu { struct cc_mig_ent cc_migrating_entity; struct callout *cc_callout; struct callout_tailq *cc_callwheel; - struct callout_tailq cc_expireq; + struct callout_tailq cc_expireq; struct callout_list cc_callfree; struct bintime cc_firstevent; struct bintime cc_lastscan; @@ -180,7 +180,7 @@ struct callout_cpu cc_cpu; } #define TIME_T_MAX \ - (sizeof(time_t) == (sizeof(int64_t)) ? INT64_MAX : INT32_MAX) + (sizeof(time_t) == (sizeof(int64_t)) ? INT64_MAX : INT32_MAX) static int timeout_cpu; void (*callout_new_inserted)(int cpu, struct bintime bt) = NULL; @@ -214,7 +214,7 @@ static void cc_cme_cleanup(struct callout_cpu *cc, int direct) { - cc->cc_exec_entity[direct].cc_curr = NULL; + cc->cc_exec_entity[direct].cc_curr = NULL; cc->cc_exec_entity[direct].cc_next = NULL; cc->cc_exec_entity[direct].cc_cancel = 0; cc->cc_exec_entity[direct].cc_waiting = 0; @@ -242,7 +242,7 @@ cc_cme_migrating(struct callout_cpu *cc, } /* - * kern_timeout_callwheel_alloc() - kernel low level callwheel initialization + * kern_timeout_callwheel_alloc() - kernel low level callwheel initialization * * This code is called very early in the kernel initialization sequence, * and may be called more then once. @@ -258,7 +258,7 @@ kern_timeout_callwheel_alloc(caddr_t v) * Calculate callout wheel size */ callwheelsize = 1; - while (callwheelsize < ncallout) + while (callwheelsize < ncallout) callwheelsize <<= 1; callwheelmask = callwheelsize - 1; @@ -281,7 +281,7 @@ callout_cpu_init(struct callout_cpu *cc) TAILQ_INIT(&cc->cc_callwheel[i]); } TAILQ_INIT(&cc->cc_expireq); - for (i = 0; i < 2; i++) + for (i = 0; i < 2; i++) cc_cme_cleanup(cc, i); if (cc->cc_callout == NULL) return; @@ -371,7 +371,7 @@ start_softclock(void *dummy) SYSINIT(start_softclock, SI_SUB_SOFTINTR, SI_ORDER_FIRST, start_softclock, NULL); static inline int -callout_hash(struct bintime *bt) +callout_hash(struct bintime *bt) { return (int) ((bt->sec<<10)+(bt->frac>>54)); @@ -392,7 +392,7 @@ callout_process(struct bintime *now) struct callout_cpu *cc; struct callout_tailq *sc; int cpu, depth_dir, first, future, mpcalls_dir, last, lockcalls_dir, - need_softclock; + need_softclock; need_softclock = 0; depth_dir = 0; @@ -403,17 +403,17 @@ callout_process(struct bintime *now) cpu = curcpu; first = callout_hash(&cc->cc_lastscan); last = callout_hash(now); - /* + /* * Check if we wrapped around the entire wheel from the last scan. * In case, we need to scan entirely the wheel for pending callouts. */ - last = (last - first >= callwheelsize) ? (first - 1) & callwheelmask : + last = (last - first >= callwheelsize) ? (first - 1) & callwheelmask : last & callwheelmask; first &= callwheelmask; for (;;) { sc = &cc->cc_callwheel[first]; tmp = TAILQ_FIRST(sc); - while (tmp != NULL) { + while (tmp != NULL) { next = tmp->c_time; bintime_sub(&next, &tmp->c_precision); if (bintime_cmp(&next, now, <=)) { @@ -424,11 +424,11 @@ callout_process(struct bintime *now) if (tmp->c_flags & CALLOUT_DIRECT) { ++depth_dir; TAILQ_REMOVE(sc, tmp, c_links.tqe); - tmp = softclock_call_cc(tmp, cc, + tmp = softclock_call_cc(tmp, cc, &mpcalls_dir, &lockcalls_dir, NULL, 1); } else { - TAILQ_INSERT_TAIL(&cc->cc_expireq, + TAILQ_INSERT_TAIL(&cc->cc_expireq, tmp, c_staiter); TAILQ_REMOVE(sc, tmp, c_links.tqe); tmp->c_flags |= CALLOUT_PROCESSED; @@ -444,67 +444,67 @@ callout_process(struct bintime *now) first = (first + 1) & callwheelmask; } cc->cc_exec_next_dir = NULL; - future = (last + hz / 4) & callwheelmask; + future = (last + hz / 4) & callwheelmask; max.sec = min.sec = TIME_T_MAX; max.frac = min.frac = UINT64_MAX; - /* + /* * Look for the first bucket in the future that contains some event, - * up to some point, so that we can look for aggregation. - */ - for (;;) { + * up to some point, so that we can look for aggregation. + */ + for (;;) { sc = &cc->cc_callwheel[last]; TAILQ_FOREACH(tmp, sc, c_links.tqe) { - tmp_max = tmp_min = tmp->c_time; + tmp_max = tmp_min = tmp->c_time; if (bintime_isset(&tmp->c_precision)) { bintime_add(&tmp_max, &tmp->c_precision); bintime_sub(&tmp_min, &tmp->c_precision); } /* - * This is the fist event we're going to process or - * event maximal time is less than present minimal. + * This is the fist event we're going to process or + * event maximal time is less than present minimal. * In both cases, take it. */ if (bintime_cmp(&tmp_max, &min, <)) { max = tmp_max; min = tmp_min; - continue; + continue; } /* - * Event minimal time is bigger than present maximal - * time, so it cannot be aggregated. + * Event minimal time is bigger than present maximal + * time, so it cannot be aggregated. */ if (bintime_cmp(&tmp_min, &max, >)) continue; /* - * If neither of the two previous happened, just take + * If neither of the two previous happened, just take * the intersection of events. */ min = (bintime_cmp(&tmp_min, &min, >)) ? tmp_min : min; max = (bintime_cmp(&tmp_max, &max, >)) ? tmp_max : max; } - if (last == future || max.sec != TIME_T_MAX) + if (last == future || max.sec != TIME_T_MAX) break; last = (last + 1) & callwheelmask; } - if (max.sec == TIME_T_MAX) { + if (max.sec == TIME_T_MAX) { next = *now; bintime_addx(&next, (uint64_t)1 << (64 - 2)); } else { /* - * Now that we found something to aggregate, schedule an + * Now that we found something to aggregate, schedule an * interrupt in the middle of the previously calculated range. - */ + */ if (bintime_cmp(&max, &min, !=)) { bintime_add(&max, &min); next = max; next.frac >>= 1; - if (next.sec & 1) + if (next.sec & 1) next.frac |= ((uint64_t)1 << 63); next.sec >>= 1; } else next = max; } - if (callout_new_inserted != NULL) + if (callout_new_inserted != NULL) (*callout_new_inserted)(cpu, next); cc->cc_firstevent = next; cc->cc_lastscan = *now; @@ -548,16 +548,16 @@ callout_lock(struct callout *c) } static void -callout_cc_add(struct callout *c, struct callout_cpu *cc, - struct bintime to_bintime, void (*func)(void *), void *arg, int cpu, +callout_cc_add(struct callout *c, struct callout_cpu *cc, + struct bintime to_bintime, void (*func)(void *), void *arg, int cpu, int flags) { struct bintime bt; uint64_t r_val; - int bucket, r_shift; + int bucket, r_shift; CC_LOCK_ASSERT(cc); - if (bintime_cmp(&to_bintime, &cc->cc_lastscan, <)) + if (bintime_cmp(&to_bintime, &cc->cc_lastscan, <)) to_bintime = cc->cc_lastscan; c->c_arg = arg; c->c_flags |= (CALLOUT_ACTIVE | CALLOUT_PENDING); @@ -567,16 +567,16 @@ callout_cc_add(struct callout *c, struct c->c_func = func; c->c_time = to_bintime; bintime_clear(&c->c_precision); - if (flags & C_PRECISION) { + if (flags & C_PRECISION) { r_shift = ((flags >> 2) & PRECISION_RANGE); r_val = (r_shift != 0) ? (uint64_t)1 << (64 - r_shift) : 0; - /* + /* * Round as far as precision specified is coarse (up to 8ms). * In order to play safe, round to to half of the interval and * set half precision. - */ + */ if (r_shift < 6) { - r_val = (r_shift != 0) ? r_val >> 2 : + r_val = (r_shift != 0) ? r_val >> 2 : ((uint64_t)1 << (64 - 1)) - 1; /* * Round only if c_time is not a multiple of the @@ -590,21 +590,21 @@ callout_cc_add(struct callout *c, struct } } c->c_precision.frac = r_val; - CTR6(KTR_CALLOUT, "rounding %d.%08x%08x to %d.%08x%08x", - to_bintime.sec, (u_int) (to_bintime.frac >> 32), - (u_int) (to_bintime.frac & 0xffffffff), c->c_time.sec, - (u_int) (c->c_time.frac >> 32), + CTR6(KTR_CALLOUT, "rounding %d.%08x%08x to %d.%08x%08x", + to_bintime.sec, (u_int) (to_bintime.frac >> 32), + (u_int) (to_bintime.frac & 0xffffffff), c->c_time.sec, + (u_int) (c->c_time.frac >> 32), (u_int) (c->c_time.frac & 0xffffffff)); } bucket = get_bucket(&c->c_time); - TAILQ_INSERT_TAIL(&cc->cc_callwheel[bucket], c, c_links.tqe); + TAILQ_INSERT_TAIL(&cc->cc_callwheel[bucket], c, c_links.tqe); /* - * Inform the eventtimers(4) subsystem there's a new callout + * Inform the eventtimers(4) subsystem there's a new callout * that has been inserted, but only if really required. */ bt = c->c_time; - bintime_add(&bt, &c->c_precision); - if (callout_new_inserted != NULL && + bintime_add(&bt, &c->c_precision); + if (callout_new_inserted != NULL && (bintime_cmp(&bt, &cc->cc_firstevent, <) || !bintime_isset(&cc->cc_firstevent))) { cc->cc_firstevent = c->c_time; @@ -616,9 +616,9 @@ static void callout_cc_del(struct callout *c, struct callout_cpu *cc, int direct) { - if (cc->cc_exec_next_dir == c) + if (cc->cc_exec_next_dir == c) cc->cc_exec_next_dir = TAILQ_NEXT(c, c_links.tqe); - else if (cc->cc_exec_next == c) + else if (cc->cc_exec_next == c) cc->cc_exec_next = TAILQ_NEXT(c, c_staiter); if (c->c_flags & CALLOUT_LOCAL_ALLOC) { c->c_func = NULL; @@ -649,7 +649,7 @@ softclock_call_cc(struct callout *c, str static timeout_t *lastfunc; #endif - if (direct) + if (direct) cc->cc_exec_next_dir = TAILQ_NEXT(c, c_links.tqe); else cc->cc_exec_next = TAILQ_NEXT(c, c_staiter); @@ -672,13 +672,13 @@ softclock_call_cc(struct callout *c, str * The callout may have been cancelled * while we switched locks. */ - if (cc->cc_exec_entity[direct].cc_cancel) { + if (cc->cc_exec_entity[direct].cc_cancel) { class->lc_unlock(c_lock); goto skip; } /* The callout cannot be stopped now. */ cc->cc_exec_entity[direct].cc_cancel = 1; - /* + /* * In case we're processing a direct callout we * can't hold giant because holding a sleep mutex * from hardware interrupt context is not allowed. @@ -741,7 +741,7 @@ skip: SLIST_INSERT_HEAD(&cc->cc_callfree, c, c_links.sle); } cc->cc_exec_entity[direct].cc_curr = NULL; - if (cc->cc_exec_entity[direct].cc_waiting) { + if (cc->cc_exec_entity[direct].cc_waiting) { /* * There is someone waiting for the * callout to complete. @@ -801,7 +801,7 @@ nextc: } /* - * The callout mechanism is based on the work of Adam M. Costello and + * The callout mechanism is based on the work of Adam M. Costello and * George Varghese, published in a technical report entitled "Redesigning * the BSD Callout and Timer Facilities" and modified slightly for inclusion * in FreeBSD by Justin T. Gibbs. The original work on the data structures @@ -857,7 +857,7 @@ softclock(void *arg) * Initialize a handle so that using it with untimeout is benign. * * See AT&T BCI Driver Reference Manual for specification. This - * implementation differs from that one in that although an + * implementation differs from that one in that although an * identification value is returned from timeout, the original * arguments to timeout as well as the identifier are used to * identify entries for untimeout. @@ -932,7 +932,7 @@ callout_handle_init(struct callout_handl * callout_deactivate() - marks the callout as having been serviced */ int -_callout_reset_on(struct callout *c, struct bintime *bt, int to_ticks, +_callout_reset_on(struct callout *c, struct bintime *bt, int to_ticks, void (*ftn)(void *), void *arg, int cpu, int flags) { struct bintime now, to_bt; @@ -940,7 +940,7 @@ _callout_reset_on(struct callout *c, str int bucket, cancelled, direct; cancelled = 0; - if (bt == NULL) { + if (bt == NULL) { FREQ2BT(hz,&to_bt); getbinuptime(&now); bintime_mul(&to_bt,to_ticks); @@ -955,17 +955,17 @@ _callout_reset_on(struct callout *c, str cpu = c->c_cpu; direct = c->c_flags & CALLOUT_DIRECT; cc = callout_lock(c); - if (cc->cc_exec_entity[direct].cc_curr == c) { + if (cc->cc_exec_entity[direct].cc_curr == c) { /* * We're being asked to reschedule a callout which is * currently in progress. If there is a lock then we * can cancel the callout if it has not really started. */ - if (c->c_lock != NULL && - !cc->cc_exec_entity[direct].cc_cancel) - cancelled = + if (c->c_lock != NULL && + !cc->cc_exec_entity[direct].cc_cancel) + cancelled = cc->cc_exec_entity[direct].cc_cancel = 1; - if (cc->cc_exec_entity[direct].cc_waiting) { + if (cc->cc_exec_entity[direct].cc_waiting) { /* * Someone has called callout_drain to kill this * callout. Don't reschedule. @@ -978,9 +978,9 @@ _callout_reset_on(struct callout *c, str } } if (c->c_flags & CALLOUT_PENDING) { - if ((c->c_flags & CALLOUT_PROCESSED) == 0) { - if (cc->cc_exec_next_dir == c) - cc->cc_exec_next_dir = TAILQ_NEXT(c, + if ((c->c_flags & CALLOUT_PROCESSED) == 0) { + if (cc->cc_exec_next_dir == c) + cc->cc_exec_next_dir = TAILQ_NEXT(c, c_links.tqe); bucket = get_bucket(&c->c_time); TAILQ_REMOVE(&cc->cc_callwheel[bucket], c, @@ -988,7 +988,7 @@ _callout_reset_on(struct callout *c, str } else { if (cc->cc_exec_next == c) cc->cc_exec_next = TAILQ_NEXT(c, c_staiter); - TAILQ_REMOVE(&cc->cc_expireq, c, c_staiter); + TAILQ_REMOVE(&cc->cc_expireq, c, c_staiter); } cancelled = 1; c->c_flags &= ~(CALLOUT_ACTIVE | CALLOUT_PENDING); @@ -1003,14 +1003,14 @@ _callout_reset_on(struct callout *c, str if (c->c_cpu != cpu) { if (cc->cc_exec_entity[direct].cc_curr == c) { cc->cc_exec_entity[direct].ce_migration_cpu = cpu; - cc->cc_exec_entity[direct].ce_migration_time + cc->cc_exec_entity[direct].ce_migration_time = to_bt; cc->cc_exec_entity[direct].ce_migration_func = ftn; cc->cc_exec_entity[direct].ce_migration_arg = arg; c->c_flags |= CALLOUT_DFRMIGRATION; CTR6(KTR_CALLOUT, "migration of %p func %p arg %p in %d.%08x to %u deferred", - c, c->c_func, c->c_arg, (int)(to_bt.sec), + c, c->c_func, c->c_arg, (int)(to_bt.sec), (u_int)(to_bt.frac >> 32), cpu); CC_UNLOCK(cc); return (cancelled); @@ -1021,7 +1021,7 @@ _callout_reset_on(struct callout *c, str callout_cc_add(c, cc, to_bt, ftn, arg, cpu, flags); CTR6(KTR_CALLOUT, "%sscheduled %p func %p arg %p in %d.%08x", - cancelled ? "re" : "", c, c->c_func, c->c_arg, (int)(to_bt.sec), + cancelled ? "re" : "", c, c->c_func, c->c_arg, (int)(to_bt.sec), (u_int)(to_bt.frac >> 32)); CC_UNLOCK(cc); @@ -1156,7 +1156,7 @@ again: CC_UNLOCK(cc); sleepq_add( &cc->cc_exec_entity[direct].cc_waiting, - &cc->cc_lock.lock_object, "codrain", + &cc->cc_lock.lock_object, "codrain", SLEEPQ_SLEEP, 0); sleepq_wait( &cc->cc_exec_entity[direct].cc_waiting, @@ -1168,8 +1168,8 @@ again: PICKUP_GIANT(); CC_LOCK(cc); } - } else if (use_lock && - !cc->cc_exec_entity[direct].cc_cancel) { + } else if (use_lock && + !cc->cc_exec_entity[direct].cc_cancel) { /* * The current callout is waiting for its * lock which we hold. Cancel the callout @@ -1209,7 +1209,7 @@ again: TAILQ_REMOVE(&cc->cc_callwheel[bucket], c, c_links.tqe); } else - TAILQ_REMOVE(&cc->cc_expireq, c, c_staiter); + TAILQ_REMOVE(&cc->cc_expireq, c, c_staiter); callout_cc_del(c, cc, direct); CC_UNLOCK(cc); From owner-svn-src-projects@FreeBSD.ORG Sat Nov 3 01:40:06 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 52A90DCA; Sat, 3 Nov 2012 01:40:06 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 3B1288FC12; Sat, 3 Nov 2012 01:40:06 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA31e6VC048889; Sat, 3 Nov 2012 01:40:06 GMT (envelope-from mav@svn.freebsd.org) Received: (from mav@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA31e65J048886; Sat, 3 Nov 2012 01:40:06 GMT (envelope-from mav@svn.freebsd.org) Message-Id: <201211030140.qA31e65J048886@svn.freebsd.org> From: Alexander Motin Date: Sat, 3 Nov 2012 01:40:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242505 - in projects/calloutng/sys: kern sys X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 03 Nov 2012 01:40:06 -0000 Author: mav Date: Sat Nov 3 01:40:05 2012 New Revision: 242505 URL: http://svn.freebsd.org/changeset/base/242505 Log: Fix the build. Modified: projects/calloutng/sys/kern/kern_timeout.c projects/calloutng/sys/sys/rwlock.h Modified: projects/calloutng/sys/kern/kern_timeout.c ============================================================================== --- projects/calloutng/sys/kern/kern_timeout.c Sat Nov 3 01:17:41 2012 (r242504) +++ projects/calloutng/sys/kern/kern_timeout.c Sat Nov 3 01:40:05 2012 (r242505) @@ -128,9 +128,8 @@ struct cc_exec { * state for the callout processing thread on the individual CPU. */ struct callout_cpu { - struct cc_exec cc_exec_entity[2]; struct mtx_padalign cc_lock; - struct cc_mig_ent cc_migrating_entity; + struct cc_exec cc_exec_entity[2]; struct callout *cc_callout; struct callout_tailq *cc_callwheel; struct callout_tailq cc_expireq; Modified: projects/calloutng/sys/sys/rwlock.h ============================================================================== --- projects/calloutng/sys/sys/rwlock.h Sat Nov 3 01:17:41 2012 (r242504) +++ projects/calloutng/sys/sys/rwlock.h Sat Nov 3 01:40:05 2012 (r242505) @@ -173,7 +173,7 @@ void _rw_assert(const struct rwlock *rw, rw_runlock(rw); \ } while (0) #define rw_sleep(chan, rw, pri, wmesg, timo) \ - _sleep((chan), &(rw)->lock_object, (pri), (wmesg), (timo)) + _sleep((chan), &(rw)->lock_object, (pri), (wmesg), (timo), NULL, 0) #define rw_initialized(rw) lock_initalized(&(rw)->lock_object) From owner-svn-src-projects@FreeBSD.ORG Sat Nov 3 13:29:19 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6266161F; Sat, 3 Nov 2012 13:29:19 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 465DC8FC0C; Sat, 3 Nov 2012 13:29:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA3DTJTm073448; Sat, 3 Nov 2012 13:29:19 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA3DTIOI073430; Sat, 3 Nov 2012 13:29:18 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211031329.qA3DTIOI073430@svn.freebsd.org> From: Aleksandr Rybalko Date: Sat, 3 Nov 2012 13:29:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242513 - in projects/efika_mx: . bin/ln etc lib/libc++ lib/libutil sbin/dumpon sbin/fsck_msdosfs sbin/ipfw share/man/man4 share/misc sys/compat/linux sys/dev/ath sys/dev/ath/ath_hal sy... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 03 Nov 2012 13:29:19 -0000 Author: ray Date: Sat Nov 3 13:29:18 2012 New Revision: 242513 URL: http://svn.freebsd.org/changeset/base/242513 Log: MFC @r242511 Modified: projects/efika_mx/ObsoleteFiles.inc projects/efika_mx/UPDATING projects/efika_mx/bin/ln/ln.1 projects/efika_mx/etc/disktab projects/efika_mx/lib/libc++/Makefile projects/efika_mx/lib/libutil/pw_util.3 projects/efika_mx/sbin/dumpon/dumpon.8 projects/efika_mx/sbin/dumpon/dumpon.c projects/efika_mx/sbin/fsck_msdosfs/check.c projects/efika_mx/sbin/ipfw/ipfw.8 projects/efika_mx/share/man/man4/hwpmc.4 projects/efika_mx/share/man/man4/ng_atm.4 projects/efika_mx/share/man/man4/ng_netflow.4 projects/efika_mx/share/man/man4/textdump.4 projects/efika_mx/share/misc/bsd-family-tree projects/efika_mx/share/misc/pci_vendors projects/efika_mx/sys/compat/linux/linux_misc.c projects/efika_mx/sys/dev/ath/ath_hal/ah.h projects/efika_mx/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/efika_mx/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/efika_mx/sys/dev/ath/if_ath_debug.c projects/efika_mx/sys/dev/ath/if_ath_debug.h projects/efika_mx/sys/dev/ath/if_athvar.h projects/efika_mx/sys/dev/drm2/drm_drv.c projects/efika_mx/sys/dev/isp/isp_pci.c projects/efika_mx/sys/dev/isp/isp_sbus.c projects/efika_mx/sys/dev/mfi/mfi.c projects/efika_mx/sys/fs/nullfs/null_vnops.c projects/efika_mx/sys/fs/unionfs/union_subr.c projects/efika_mx/sys/i386/ibcs2/imgact_coff.c projects/efika_mx/sys/kern/kern_exec.c projects/efika_mx/sys/kern/kern_shutdown.c projects/efika_mx/sys/kern/vfs_default.c projects/efika_mx/sys/kern/vfs_vnops.c projects/efika_mx/sys/kern/vnode_if.src projects/efika_mx/sys/libkern/strlcpy.c projects/efika_mx/sys/libkern/strlen.c projects/efika_mx/sys/mips/mips/busdma_machdep.c projects/efika_mx/sys/net/pfil.c projects/efika_mx/sys/net/pfil.h projects/efika_mx/sys/netinet/ip_fastfwd.c projects/efika_mx/sys/netinet/ip_input.c projects/efika_mx/sys/netinet/ip_output.c projects/efika_mx/sys/netinet/ip_var.h projects/efika_mx/sys/netinet/tcp_input.c projects/efika_mx/sys/netinet/udp_usrreq.c projects/efika_mx/sys/netinet6/ip6_forward.c projects/efika_mx/sys/netinet6/ip6_input.c projects/efika_mx/sys/netinet6/ip6_output.c projects/efika_mx/sys/netinet6/ip6_var.h projects/efika_mx/sys/netinet6/udp6_usrreq.c projects/efika_mx/sys/netpfil/ipfw/ip_fw2.c projects/efika_mx/sys/netpfil/ipfw/ip_fw_pfil.c projects/efika_mx/sys/sys/mutex.h projects/efika_mx/sys/ufs/ffs/ffs_softdep.c projects/efika_mx/sys/ufs/ufs/ufs_extattr.c projects/efika_mx/sys/vm/vnode_pager.c projects/efika_mx/usr.bin/kdump/mksubr projects/efika_mx/usr.sbin/makefs/mtree.c Directory Properties: projects/efika_mx/ (props changed) projects/efika_mx/lib/libutil/ (props changed) projects/efika_mx/sbin/ (props changed) projects/efika_mx/sbin/dumpon/ (props changed) projects/efika_mx/sbin/ipfw/ (props changed) projects/efika_mx/share/man/man4/ (props changed) projects/efika_mx/sys/ (props changed) Modified: projects/efika_mx/ObsoleteFiles.inc ============================================================================== --- projects/efika_mx/ObsoleteFiles.inc Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/ObsoleteFiles.inc Sat Nov 3 13:29:18 2012 (r242513) @@ -43,6 +43,9 @@ OLD_FILES+=usr/share/man/man9/VFS_LOCK_G OLD_FILES+=usr/share/man/man9/VFS_UNLOCK_GIANT.9.gz # 20121004: remove incomplete unwind.h OLD_FILES+=usr/include/clang/3.2/unwind.h +# 20120910: NetBSD compat shims removed +OLD_FILES+=usr/include/cam/scsi/scsi_low_pisa.h +OLD_FILES+=usr/include/sys/device_port.h # 20120908: pf cleanup OLD_FILES+=usr/include/net/if_pflow.h # 20120816: new clang import which bumps version from 3.1 to 3.2 @@ -91,13 +94,19 @@ OLD_FILES+=usr/include/openssl/ui_locl.h OLD_FILES+=usr/share/openssl/man/man3/CRYPTO_set_id_callback.3.gz # 20120621: remove old man page OLD_FILES+=usr/share/man/man8/vnconfig.8.gz +# 20120619: TOE support updated +OLD_FILES+=usr/include/netinet/toedev.h # 20120613: auth.conf removed OLD_FILES+=etc/auth.conf OLD_FILES+=usr/share/examples/etc/auth.conf OLD_FILES+=usr/share/man/man3/auth.3.gz +OLD_FILES+=usr/share/man/man3/auth_getval.3.gz OLD_FILES+=usr/share/man/man5/auth.conf.5.gz # 20120530: kde pam lives now in ports OLD_FILES+=etc/pam.d/kde +# 20120521: byacc import +OLD_FILES+=usr/bin/yyfix +OLD_FILES+=usr/share/man/man1/yyfix.1.gz # 20120505: new clang import installed a redundant internal header OLD_FILES+=usr/include/clang/3.1/stdalign.h # 20120428: MD2 removed from libmd Modified: projects/efika_mx/UPDATING ============================================================================== --- projects/efika_mx/UPDATING Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/UPDATING Sat Nov 3 13:29:18 2012 (r242513) @@ -24,10 +24,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) -20121025: +20121102: The IPFIREWALL_FORWARD kernel option has been removed. Its - functionality now can be turned on using the net.pfil.forward - sysctl variable. + functionality now turned on by default. 20121023: The ZERO_COPY_SOCKET kernel option has been removed and Modified: projects/efika_mx/bin/ln/ln.1 ============================================================================== --- projects/efika_mx/bin/ln/ln.1 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/bin/ln/ln.1 Sat Nov 3 13:29:18 2012 (r242513) @@ -32,7 +32,7 @@ .\" @(#)ln.1 8.2 (Berkeley) 12/30/93 .\" $FreeBSD$ .\" -.Dd July 17, 2009 +.Dd November 2, 2012 .Dt LN 1 .Os .Sh NAME @@ -212,6 +212,70 @@ No options may be supplied in this simpl which performs a .Xr link 2 operation using the two passed arguments. +.Sh EXAMPLES +Create a symbolic link named +.Pa /home/src +and point it to +.Pa /usr/src : +.Pp +.Dl # ln -s /usr/src /home/src +.Pp +Hard link +.Pa /usr/local/bin/fooprog +to file +.Pa /usr/local/bin/fooprog-1.0 : +.Pp +.Dl # ln /usr/local/bin/fooprog-1.0 /usr/local/bin/fooprog +.Pp +As an exercise, try the following commands: +.Bd -literal -offset indent +# ls -i /bin/[ +11553 /bin/[ +# ls -i /bin/test +11553 /bin/test +.Ed +.Pp +Note that both files have the same inode; that is, +.Pa /bin/[ +is essentially an alias for the +.Xr test 1 +command. +This hard link exists so +.Xr test 1 +may be invoked from shell scripts, for example, using the +.Li "if [ ]" +construct. +.Pp +In the next example, the second call to +.Nm +removes the original +.Pa foo +and creates a replacement pointing to +.Pa baz : +.Bd -literal -offset indent +# mkdir bar baz +# ln -s bar foo +# ln -shf baz foo +.Ed +.Pp +Without the +.Fl h +option, this would instead leave +.Pa foo +pointing to +.Pa bar +and inside +.Pa foo +create a new symlink +.Pa baz +pointing to itself. +This results from directory-walking. +.Pp +An easy rule to remember is that the argument order for +.Nm +is the same as for +.Xr cp 1 : +The first argument needs to exist, the second one is created. .Sh COMPATIBILITY The .Fl h , Modified: projects/efika_mx/etc/disktab ============================================================================== --- projects/efika_mx/etc/disktab Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/etc/disktab Sat Nov 3 13:29:18 2012 (r242513) @@ -42,6 +42,12 @@ fd1440|floppy|floppy3|3in|3.5in High Den :pa#2880:oa#0:ba#4096:fa#512:\ :pc#2880:oc#0:bc#4096:fc#512: +fd2880|2.88MB 3.5in Extra High Density Floppy:\ + :ty=floppy:se#512:nt#2:rm#300:ns#36:nc#80:\ + :pa#5760:oa#0:ba#4096:fa#512:\ + :pb#5760:ob#0:bb#4096:fa#512:\ + :pc#5760:oc#0:bb#4096:fa#512: + # # Stressed floppy-formats. No guarantees given. # Modified: projects/efika_mx/lib/libc++/Makefile ============================================================================== --- projects/efika_mx/lib/libc++/Makefile Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/lib/libc++/Makefile Sat Nov 3 13:29:18 2012 (r242513) @@ -53,7 +53,7 @@ cxxrt_${_S}: WARNS= 0 CFLAGS+= -I${HDRDIR} -I${LIBCXXRTDIR} -nostdlib -DLIBCXXRT -.if !defined(CXXFLAGS) || ${CXXFLAGS:M-std=*}" == "" +.if empty(CXXFLAGS:M-std=*) CXXFLAGS+= -std=c++0x .endif Modified: projects/efika_mx/lib/libutil/pw_util.3 ============================================================================== --- projects/efika_mx/lib/libutil/pw_util.3 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/lib/libutil/pw_util.3 Sat Nov 3 13:29:18 2012 (r242513) @@ -48,7 +48,7 @@ .In pwd.h .In libutil.h .Ft int -.Fn pw_copy "int ffd" "int tfd" "const struct passwd *pw" "const struct paddwd *oldpw" +.Fn pw_copy "int ffd" "int tfd" "const struct passwd *pw" "const struct passwd *oldpw" .Ft "struct passwd *" .Fn pw_dup "const struct passwd *pw" .Ft int Modified: projects/efika_mx/sbin/dumpon/dumpon.8 ============================================================================== --- projects/efika_mx/sbin/dumpon/dumpon.8 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/sbin/dumpon/dumpon.8 Sat Nov 3 13:29:18 2012 (r242513) @@ -42,6 +42,7 @@ .Op Fl v .Cm off .Nm +.Op Fl v .Fl l .Sh DESCRIPTION The Modified: projects/efika_mx/sbin/dumpon/dumpon.c ============================================================================== --- projects/efika_mx/sbin/dumpon/dumpon.c Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/sbin/dumpon/dumpon.c Sat Nov 3 13:29:18 2012 (r242513) @@ -64,7 +64,7 @@ usage(void) fprintf(stderr, "%s\n%s\n%s\n", "usage: dumpon [-v] special_file", " dumpon [-v] off", - " dumpon -l"); + " dumpon [-v] -l"); exit(EX_USAGE); } Modified: projects/efika_mx/sbin/fsck_msdosfs/check.c ============================================================================== --- projects/efika_mx/sbin/fsck_msdosfs/check.c Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/sbin/fsck_msdosfs/check.c Sat Nov 3 13:29:18 2012 (r242513) @@ -68,6 +68,7 @@ checkfilesys(const char *fname) if (dosfs < 0) { perr("Can't open `%s'", fname); + printf("\n"); return 8; } Modified: projects/efika_mx/sbin/ipfw/ipfw.8 ============================================================================== --- projects/efika_mx/sbin/ipfw/ipfw.8 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/sbin/ipfw/ipfw.8 Sat Nov 3 13:29:18 2012 (r242513) @@ -774,14 +774,6 @@ This makes the .Xr netstat 1 entry look rather weird but is intended for use with transparent proxy servers. -.Pp -To enable -.Cm fwd -the -.Xr sysctl 8 -variable -.Va net.pfil.forward -should be set to 1. .It Cm nat Ar nat_nr | tablearg Pass packet to a nat instance Modified: projects/efika_mx/share/man/man4/hwpmc.4 ============================================================================== --- projects/efika_mx/share/man/man4/hwpmc.4 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/share/man/man4/hwpmc.4 Sat Nov 3 13:29:18 2012 (r242513) @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 22, 2008 +.Dd November 2, 2012 .Dt HWPMC 4 .Os .Sh NAME @@ -430,10 +430,10 @@ The default is 32. The number of log buffers used by .Nm for logging. -The default is 16. +The default is 64. .It Va kern.hwpmc.nsamples Pq integer, read-only The number of entries in the per-CPU ring buffer used during sampling. -The default is 16. +The default is 512. .It Va security.bsd.unprivileged_syspmcs Pq boolean, read-write If set to non-zero, allow unprivileged processes to allocate system-wide PMCs. Modified: projects/efika_mx/share/man/man4/ng_atm.4 ============================================================================== --- projects/efika_mx/share/man/man4/ng_atm.4 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/share/man/man4/ng_atm.4 Sat Nov 3 13:29:18 2012 (r242513) @@ -30,7 +30,7 @@ .\" .\" ng_atm(4) man page .\" -.Dd June 24, 2003 +.Dd November 2, 2012 .Dt NG_ATM 4 .Os .Sh NAME @@ -151,23 +151,23 @@ headers. .Sh CONTROL MESSAGES This node type supports the generic messages plus the following: .Bl -tag -width 4n -.It Dv NGM_ATM_GET_IFNAME +.It Dv NGM_ATM_GET_IFNAME Pq Ic getifname Return the name of the interface as a .Dv NUL Ns -terminated string. This is normally the same name as that of the node. -.It Dv NGM_ATM_GET_CONFIG +.It Dv NGM_ATM_GET_CONFIG Pq Ic getconfig Returns a structure defining the configuration of the interface: .Bd -literal -struct ng_atm_config { +struct ngm_atm_config { uint32_t pcr; /* peak cell rate */ - uint32_t maxvpi; /* maximum vpi */ - uint32_t maxvci; /* maximum vci */ + uint32_t vpi_bits; /* number of active VPI bits */ + uint32_t vci_bits; /* number of active VCI bits */ uint32_t max_vpcs; /* maximum number of VPCs */ uint32_t max_vccs; /* maximum number of VCCs */ }; .Ed -.It Dv NGM_ATM_GET_VCCS +.It Dv NGM_ATM_GET_VCCS Pq Ic getvccs Returns the table of open VCCs from the driver. This table consists of a header and a variable sized array of entries, one for each open VCC: @@ -190,7 +190,7 @@ struct atmio_tparam { uint32_t pcr; /* 24bit: Peak Cell Rate */ uint32_t scr; /* 24bit: VBR Sustainable Cell Rate */ uint32_t mbs; /* 24bit: VBR Maximum burst size */ - uint32_t mcr; /* 24bit: MCR */ + uint32_t mcr; /* 24bit: ABR/VBR/UBR+MCR MCR */ uint32_t icr; /* 24bit: ABR ICR */ uint32_t tbe; /* 24bit: ABR TBE (1...2^24-1) */ uint8_t nrm; /* 3bit: ABR Nrm */ @@ -264,23 +264,23 @@ all traffic types however): .It Dv ATMIO_TRAFFIC_ABR .It Dv ATMIO_TRAFFIC_VBR .El -.It Dv NGM_ATM_CPCS_INIT +.It Dv NGM_ATM_CPCS_INIT Pq Ic cpcsinit Initialize a VCC for sending and receiving. The argument is a structure: .Bd -literal -struct ng_atm_cpcs_init { +struct ngm_atm_cpcs_init { char name[NG_HOOKSIZ]; - uint32_t flags; /* flags. (if_natmio.h) */ + uint32_t flags; /* flags. (if_atm.h) */ uint16_t vci; /* VCI to open */ uint16_t vpi; /* VPI to open */ uint16_t rmtu; /* receive maximum PDU */ uint16_t tmtu; /* transmit maximum PDU */ - uint8_t aal; /* AAL type (if_natmio.h) */ - uint8_t traffic; /* traffic type (if_natmio.h) */ + uint8_t aal; /* AAL type (if_atm.h) */ + uint8_t traffic; /* traffic type (if_atm.h) */ uint32_t pcr; /* Peak cell rate */ - uint32_t scr; /* Sustainable cell rate */ - uint32_t mbs; /* Maximum burst size */ - uint32_t mcr; /* Minimum cell rate */ + uint32_t scr; /* VBR: Sustainable cell rate */ + uint32_t mbs; /* VBR: Maximum burst rate */ + uint32_t mcr; /* UBR+: Minimum cell rate */ uint32_t icr; /* ABR: Initial cell rate */ uint32_t tbe; /* ABR: Transmit buffer exposure */ uint8_t nrm; /* ABR: Nrm */ @@ -316,14 +316,25 @@ The field contains the flags (see above) and the other fields describe the type of traffic. -.It Dv NGM_ATM_CPCS_TERM +.It Dv NGM_ATM_CPCS_TERM Pq Ic cpcsterm Stop sending and receiving on the indicated hook. The argument is a .Bd -literal -struct ng_atm_cpcs_term { +struct ngm_atm_cpcs_term { char name[NG_HOOKSIZ]; }; .Ed +.It Dv NGM_ATM_GET_STATS Pq Ic getstats +This command returns a message, containing node statistics. The +structure of the message is: +.Bd -literal +struct ngm_atm_stats { + uint64_t in_packets; + uint64_t in_errors; + uint64_t out_packets; + uint64_t out_errors; +}; +.Ed .El .Sh MANAGEMENT MESSAGES If the @@ -333,35 +344,14 @@ They are received by the peer node with a cookie of .Dv NG_ATM_COOKIE . .Bl -tag -width 4n -.It Dv NGM_ATM_CARRIER_CHANGE -The carrier state of the ATM physical interface has changed. -The message has the following structure: -.Bd -literal -struct ng_atm_carrier_change { - uint32_t node; - uint32_t state; -}; -.Ed -.Pp -The -.Va node -field -is the node ID of the ATM node. -This can be used by the managing entity -(for example -.Xr ilmid 8 ) -to manage several interfaces at the same time through the same node. -The -.Va state -field is 1 if the carrier was detected, and 0 if it was lost. -.It Dv NGM_ATM_VCC_CHANGE +.It Dv NGM_ATM_VCC_CHANGE Pq Ic vcc_change A permanent VCC has been added, deleted or changed. This is used by .Xr ilmid 8 to generate the appropriate ILMI traps. The structure of the message is: .Bd -literal -struct ng_atm_vcc_change { +struct ngm_atm_vcc_change { uint32_t node; uint16_t vci; uint8_t vpi; Modified: projects/efika_mx/share/man/man4/ng_netflow.4 ============================================================================== --- projects/efika_mx/share/man/man4/ng_netflow.4 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/share/man/man4/ng_netflow.4 Sat Nov 3 13:29:18 2012 (r242513) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 16, 2012 +.Dd Nov 2, 2012 .Dt NG_NETFLOW 4 .Os .Sh NAME @@ -100,15 +100,15 @@ node. .Sh CONTROL MESSAGES This node type supports the generic control messages, plus the following: .Bl -tag -width indent -.It Dv NGM_NETFLOW_INFO +.It Dv NGM_NETFLOW_INFO Pq Ic info Returns some node statistics and the current timeout values in a .Vt "struct ng_netflow_info" . -.It Dv NGM_NETFLOW_IFINFO +.It Dv NGM_NETFLOW_IFINFO Pq Ic ifinfo Returns information about the .Va iface Ns Ar N hook. The hook number is passed as an argument. -.It Dv NGM_NETFLOW_SETDLT +.It Dv NGM_NETFLOW_SETDLT Pq Ic setdlt Sets data link type on the .Va iface Ns Ar N hook. @@ -129,7 +129,7 @@ This message type uses as an argument: .Bd -literal -offset 4n struct ng_netflow_setdlt { - uint16_t iface; /* which iface to operate on */ + uint16_t iface; /* which iface dlt change */ uint8_t dlt; /* DLT_XXX from bpf.h */ }; .Ed @@ -138,7 +138,7 @@ The requested .Va iface Ns Ar N hook must already be connected, otherwise message send operation will return an error. -.It Dv NGM_NETFLOW_SETIFINDEX +.It Dv NGM_NETFLOW_SETIFINDEX Pq Ic setifindex In some cases, .Nm may be unable to determine the input interface index of a packet. @@ -158,7 +158,7 @@ This message requires as an argument: .Bd -literal -offset 4n struct ng_netflow_setifindex { - uint16_t iface; /* which iface to operate on */ + uint16_t iface; /* which iface index change */ uint16_t index; /* new index */ }; .Ed @@ -167,26 +167,26 @@ The requested .Va iface Ns Ar N hook must already be connected, otherwise the message send operation will return an error. -.It Dv NGM_NETFLOW_SETTIMEOUTS +.It Dv NGM_NETFLOW_SETTIMEOUTS Pq Ic settimeouts Sets values in seconds for NetFlow active/inactive timeouts. This message requires .Vt "struct ng_netflow_settimeouts" as an argument: .Bd -literal -offset 4n struct ng_netflow_settimeouts { - uint32_t inactive_timeout; - uint32_t active_timeout; + uint32_t inactive_timeout; /* flow inactive timeout */ + uint32_t active_timeout; /* flow active timeout */ }; .Ed -.It Dv NGM_NETFLOW_SETCONFIG +.It Dv NGM_NETFLOW_SETCONFIG Pq Ic setconfig Sets configuration for the specified interface. This message requires .Vt "struct ng_netflow_setconfig" as an argument: .Bd -literal -offset 4n struct ng_netflow_setconfig { - uint16_t iface; - uint32_t conf; + uint16_t iface; /* which iface config change */ + uint32_t conf; /* new config */ #define NG_NETFLOW_CONF_INGRESS 1 #define NG_NETFLOW_CONF_EGRESS 2 #define NG_NETFLOW_CONF_ONCE 4 @@ -221,29 +221,29 @@ skips radix lookup on destination (which mask and gateway). If one doesn't need data provided by lookups, he/she can disable them, to reduce load on routers. -.It Dv NGM_NETFLOW_SETTEMPLATE +.It Dv NGM_NETFLOW_SETTEMPLATE Pq Ic settemplate Sets various timeouts to announce data flow templates (NetFlow v9-specific). This message requires .Vt "struct ng_netflow_settemplate" as an argument: .Bd -literal -offset 4n struct ng_netflow_settemplate { - uint16_t time; - uint16_t packets; + uint16_t time; /* max time between announce */ + uint16_t packets; /* max packets between announce */ }; .Ed .Pp Value of time field represents time in seconds to re-announce data templates. Value of packets field represents maximum packets count between re-announcing data templates. -.It Dv NGM_NETFLOW_SETMTU +.It Dv NGM_NETFLOW_SETMTU Pq Ic setmtu Sets export interface MTU to build packets of specified size (NetFlow v9-specific). This message requires .Vt "struct ng_netflow_setmtu" as an argument: .Bd -literal -offset 4n -struct ng_netflow_settemtu { - uint16_t mtu; +struct ng_netflow_setemtu { + uint16_t mtu; /* MTU for packet */ }; .Ed .Pp @@ -257,37 +257,15 @@ not directly from See also .Sx BUGS section. -.It Dv NGM_NETFLOW_V9INFO +.It Dv NGM_NETFLOW_V9INFO Pq Ic v9info Returns some NetFlow v9 related values in a -.Vt "struct ng_netflow_v9info" . -.El -.Sh ASCII CONTROL MESSAGES -Most binary control messages have an -.Tn ASCII -equivalent. -The supported -.Tn ASCII -commands are: -.Pp -.Bl -tag -width ".Dv NGM_NETFLOW_SETTIMEOUTS" -compact -.It Dv NGM_NETFLOW_INFO -.Qq Li info -.It Dv NGM_NETFLOW_IFINFO -.Qq Li "ifinfo %u" -.It Dv NGM_NETFLOW_SETDLT -.Qq Li "setdlt { iface = %u dlt = %u }" -.It Dv NGM_NETFLOW_SETIFINDEX -.Qq Li "setifindex { iface = %u index = %u }" -.It Dv NGM_NETFLOW_SETTIMEOUTS -.Qq Li "settimeouts { inactive = %u active = %u }" -.It Dv NGM_NETFLOW_SETCONFIG -.Qq Li "setconfig { iface = %u conf = %u }" -.It Dv NGM_NETFLOW_SETTEMPLATE -.Qq Li "settemplate { time = %u packets = %u }" -.It Dv NGM_NETFLOW_SETMTU -.Qq Li "setmtu { mtu = %u }" -.It Dv NGM_NETFLOW_V9INFO -.Qq Li v9info +.Bd -literal -offset 4n +struct ng_netflow_v9info { + uint16_t templ_packets; /* v9 template packets */ + uint16_t templ_time; /* v9 template time */ + uint16_t mtu; /* v9 MTU */ +}; +.Ed .El .Sh SHUTDOWN This node shuts down upon receipt of a Modified: projects/efika_mx/share/man/man4/textdump.4 ============================================================================== --- projects/efika_mx/share/man/man4/textdump.4 Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/share/man/man4/textdump.4 Sat Nov 3 13:29:18 2012 (r242513) @@ -34,11 +34,11 @@ .Nm textdump .Nd textdump kernel dumping facility .Sh SYNOPSIS -.Cd options KDB .Cd options DDB +.Cd options KDB .Pp -.Cd options TEXTDUMP_VERBOSE .Cd options TEXTDUMP_PREFERRED +.Cd options TEXTDUMP_VERBOSE .Sh DESCRIPTION The .Nm @@ -118,8 +118,8 @@ or by setting the .Dv debug.ddb.textdump.pending sysctl to 1 using .Xr sysctl 8 , -it is possible to request that the next dump be a textdump. One can -also directly trigger a textdump in +it is possible to request that the next dump be a textdump. +One may also directly trigger a textdump in .Xr ddb 4 by running the command .Ic textdump dump . @@ -132,9 +132,6 @@ command line, the commands and .Ic textdump unset may be used to set, query, and clear the textdump pending flag. -The command -.Ic textdump dump -can be used to immediately trigger a textdump. .Pp As with regular kernel dumps, a dump partition must be automatically or manually configured using @@ -145,8 +142,8 @@ Additional kernel options: .Bl -tag -width TEXTDUMP_PREFERRED .It Cd TEXTDUMP_PREFERRED -sets textdumps to be the default manner of doing dumps. This means there -will be no need to +sets textdumps to be the default manner of doing dumps. +This means there will be no need to .Xr sysctl 8 or use the .Ic textdump set Modified: projects/efika_mx/share/misc/bsd-family-tree ============================================================================== --- projects/efika_mx/share/misc/bsd-family-tree Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/share/misc/bsd-family-tree Sat Nov 3 13:29:18 2012 (r242513) @@ -257,6 +257,7 @@ FreeBSD 5.2 | | | Mac OS X | | | | 10.8 | | | | | NetBSD 6.0 | | + | | | OpenBSD 5.2 | | | | | | FreeBSD 10 -current | NetBSD -current OpenBSD -current | | | | | | @@ -552,6 +553,7 @@ FreeBSD 8.3 2012-04-18 [FBD] OpenBSD 5.1 2012-05-01 [OBD] Mac OS X 10.8 2012-07-25 [APL] NetBSD 6.0 2012-10-17 [NBD] +OpenBSD 5.2 2012-11-01 [OBD] Bibliography ------------------------ Modified: projects/efika_mx/share/misc/pci_vendors ============================================================================== --- projects/efika_mx/share/misc/pci_vendors Sat Nov 3 13:22:25 2012 (r242512) +++ projects/efika_mx/share/misc/pci_vendors Sat Nov 3 13:29:18 2012 (r242513) @@ -3,11 +3,11 @@ # # List of PCI ID's # -# Version: 2011.07.14 -# Date: 2011-07-14 03:15:06 +# Version: 2012.10.24 +# Date: 2012-10-24 03:15:01 # # Maintained by Martin Mares and other volunteers from the -# PCI ID Project at http://pciids.sf.net/. +# PCI ID Project at http://pci-ids.ucw.cz/. # # New data are always welcome, especially if they are accurate. If you have # anything to contribute, please follow the instructions at the web site. @@ -76,6 +76,7 @@ 02ac SpeedStream 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx] 02e0 XFX Pine Group Inc +0303 Hewlett-Packard Company (Wrong ID) 0308 ZyXEL Communications Corporation 0315 SK-Electronics Co., Ltd. 0357 TTTech AG @@ -89,12 +90,11 @@ 04b3 IBM Corp. 4001 Remote System Administration device [RSA2] 050d Belkin -058f Alcor Micro Corporation 05a9 OmniVision 8519 OV519 series 05e3 CyberDoor 0701 CBD516 -066f Sigmatel Inc. +066f SigmaTel 3410 SMTP3410 3500 SMTP3500 0675 Dynalink @@ -123,8 +123,8 @@ 08e6 Gemalto NV 08ff AuthenTec afe4 [Anchor] AF-S2 FingerLoc Sensor Module -0925 First International Computer, Inc. - 1234 VA-502 Mainboard +0925 VIA Technologies, Inc. (Wrong ID) + 1234 VT82C686/A/B USB Controller 093a PixArt Imaging Inc. 010e Innovage Mini Digital Camera 010f SDC-300 Webcam @@ -153,8 +153,6 @@ 0906 RCB24FXX 24-channel modular analog telphony card 0a06 RCB672FXX 672-channel modular analog telphony card 0b3d Brontes Technologies -0b49 ASCII Corporation - 064f Trance Vibrator 0ccd TerraTec Electronic GmbH 0038 Cinergy T^2 DVB-T Receiver 0e11 Compaq Computer Corporation @@ -205,6 +203,7 @@ 7020 USB Controller a0ec Fibre Channel Host Controller a0f0 Advanced System Management Controller + 0e11 b0f3 ProLiant DL360 a0f3 Triflex PCI to ISA Bridge a0f7 PCI Hotplug Controller 8086 002a PCI Hotplug Controller A @@ -328,6 +327,8 @@ 4c53 1080 CT8 mainboard 4c53 1300 P017 mezzanine (32-bit PMC) 4c53 1310 P017 mezzanine (64-bit PMC) + 002f MegaRAID SAS 2208 IOV [Thunderbolt] + 1028 1f3e SPERC 8 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI 0e11 00da ProLiant ML 350 1028 0123 LSI Logic 1020/1030 @@ -378,6 +379,11 @@ 0059 MegaRAID SAS 8208ELP/8208ELP 005a SAS1066E PCI-Express Fusion-MPT SAS 005b MegaRAID SAS 2208 [Thunderbolt] + 1000 9265 MegaRAID SAS 9265-8i + 1000 9266 MegaRAID SAS 9266-8i + 1000 9268 MegaRAID SAS 9265CV-8i / 9270CV-8i + 1014 040b ServeRAID M5110 SAS/SATA Controller + 1014 0412 ServeRAID M5110e SAS/SATA Controller 1028 1f2d PERC H810 Adapter 1028 1f30 PERC H710 Embedded 1028 1f31 PERC H710P Adapter @@ -386,9 +392,11 @@ 1028 1f35 PERC H710 Adapter 1028 1f37 PERC H710 Mini (for blades) 1028 1f38 PERC H710 Mini (for monolithics) + 8086 3513 RMS25CB080 RAID Controller 005c SAS1064A PCI-X Fusion-MPT SAS 005d MegaRAID SAS-3 3108 [Invader] 005e SAS1066 PCI-X Fusion-MPT SAS + 005f MegaRAID SAS-3 3008 [Fury] 0060 MegaRAID SAS 1078 1000 1006 MegaRAID SAS 8888ELP 1000 100a MegaRAID SAS 8708ELP @@ -419,13 +427,14 @@ 8086 1010 RAID Controller SRCSATA28E 8086 34cc Integrated RAID Controller SROMBSAS28E 8086 34cd Integrated RAID Controller SROMBSAS28E + 8086 3505 Integrated RAID Controller SROMBSASMP2 0062 SAS1078 PCI-Express Fusion-MPT SAS 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] 006e SAS2308 PCI-Express Fusion-MPT SAS-2 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] - 0071 MR SAS HBA + 0071 MR SAS HBA 2004 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] 1028 1f1c 6Gbps SAS HBA Adapter 1028 1f1d PERC H200 Adapter @@ -434,9 +443,10 @@ 1028 1f20 PERC H200 Embedded 1028 1f22 Internal Tape Adapter 8086 350f RMS2LL040 RAID Controller - 0073 MegaRAID SAS 9240 + 0073 MegaRAID SAS 2008 [Falcon] 1000 9240 MegaRAID SAS 9240-8i 1000 9241 MegaRAID SAS 9240-4i + 1000 92a0 MegaRAID SAS 9220-8i 1014 03b1 ServeRAID M1015 SAS/SATA Controller 1028 1f4e PERC H310 Adapter 1028 1f4f PERC H310 Integrated @@ -448,6 +458,8 @@ 1054 3035 LSI MegaRAID SAS 9240-8i 1137 0072 2004 iMR ROMB 1137 0073 2008 ROMB + 1137 00b0 UCSC RAID SAS 2008M-8i + 1137 00b1 UCSC RAID SAS 2008M-8i 15d9 0400 Supermicro SMC2008-iMR 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607) 8086 350d RMS2AF040 RAID Controller @@ -464,6 +476,8 @@ 1000 9262 MegaRAID SAS 9262-8i 1000 9263 MegaRAID SAS 9261-8i 1000 9264 MegaRAID SAS 9264-8i + 1000 9267 MegaRAID SAS 9260CV-4i + 1000 9268 MegaRAID SAS 9260CV-8i 1000 9275 MegaRAID SAS 9280-8ex 1000 9276 MR9260-16i 1000 9280 MegaRAID SAS 9280-8e @@ -498,6 +512,7 @@ 0085 SAS2208 PCI-Express Fusion-MPT SAS-2 0086 SAS2308 PCI-Express Fusion-MPT SAS-2 0087 SAS2308 PCI-Express Fusion-MPT SAS-2 + 1590 0044 H220i 008f 53c875J 1092 8000 FirePort 40 SCSI Controller 1092 8760 FirePort 40 Dual SCSI Host Adapter @@ -533,7 +548,7 @@ 8086 3008 MegaRAID RAID Controller SRCS28X 8086 3431 MegaRAID RAID Controller Alief SROMBU42E 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E - 0411 MegaRAID SAS + 0411 MegaRAID SAS 1068 1000 1001 MegaRAID SAS 8408E 1000 1002 MegaRAID SAS 8480E 1000 1003 MegaRAID SAS 8344ELP @@ -552,7 +567,7 @@ 8086 3500 SROMBSAS18E RAID Controller 8086 3501 SROMBSAS18E RAID Controller 8086 3504 SROMBSAS18E RAID Controller - 0413 MegaRAID SAS Verde ZCR + 0413 MegaRAID SAS 1068 [Verde ZCR] 1000 1005 MegaRAID SAS 8300XLP 0621 FC909 Fibre Channel Adapter 0622 FC929 Fibre Channel Adapter @@ -601,19 +616,23 @@ 0016 PCI-MFB Analogue I/O board 0017 PROTO-3 PCI Prototyping board 9100 INI-9100/9100W SCSI Host -1002 ATI Technologies Inc +# nee ATI Technologies Inc. +1002 Advanced Micro Devices [AMD] nee ATI 1314 Wrestler HDMI Audio [Radeon HD 6250/6310] + 174b 1001 Sapphire PURE Fusion Mini + 1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series] + 103c 168b ProBook 4535s 3150 M24 1P [Radeon Mobility X600] 103c 0934 nx8220 3151 M24 [FireMV 2400] - 3152 M22 [Radeon Mobility X300] + 3152 RV370 [Mobility Radeon X300] 3154 M24GL [Mobility FireGL V3200] 3171 M24 [FireMV 2400] (Secondary) 3e50 RV380 0x3e50 [Radeon X600] 3e54 RV380 0x3e54 [FireGL V3200] 3e70 RV380 [Radeon X600] (Secondary) - 4136 Radeon IGP 320 M - 4137 Radeon IGP330/340/350 + 4136 RS100 [Radeon IGP320(M)] + 4137 RS200 [Radeon IGP330/340/350] 4144 R300 AD [Radeon 9500 Pro] 4145 R300 AE [Radeon 9700 Pro] 4146 R300 AF [Radeon 9700 Pro] @@ -653,7 +672,7 @@ 4164 R300 AD [Radeon 9500 Pro] (Secondary) 4165 R300 AE [Radeon 9700 Pro] (Secondary) 4166 R300 AF [Radeon 9700 Pro] (Secondary) - 4168 Radeon R350 [Radeon 9800] (Secondary) + 4168 R350 [Radeon 9800] (Secondary) 4170 RV350 AP [Radeon 9600] (Secondary) 1002 0003 R9600 Pro secondary (Asus OEM for HP) 1002 4723 All-in-Wonder 2006 AGP Edition (Secondary) @@ -673,15 +692,15 @@ 1787 4003 Radeon 9600 XT (Secondary) 4173 RV350 AS [Radeon 9550] (Secondary) 1043 010d A9550GE/TD (Secondary) - 4237 Radeon 7000 IGP + 4237 RS250 [Radeon Mobility 7000 IGP] 4242 R200 BB [Radeon All in Wonder 8500DV] 1002 02aa Radeon 8500 AIW DV Edition 4243 R200 BC [Radeon All in Wonder 8500] - 4336 Radeon Mobility U1 + 4336 RS100 [Radeon IGP320M] 1002 4336 Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M) 103c 0024 Pavilion ze4400 builtin Video 161f 2029 eMachines M5312 builtin Video - 4337 Radeon IGP 330M/340M/350M + 4337 RS200 [Radeon IGP330M/340M/350M] 1014 053a ThinkPad R40e 103c 0850 Radeon IGP 345M 4341 IXP150 AC'97 Audio Controller @@ -739,7 +758,7 @@ 103c 2a20 Pavilion t3030.de Desktop PC 103c 308b MX6125 1462 7217 Aspire L250 - 4378 SB400 AC'97 Modem Controller + 4378 IXP SB400 AC'97 Modem Controller 1025 0080 Aspire 5024WLMMi 103c 308b MX6125 1462 0131 MS-1013 Notebook @@ -761,7 +780,7 @@ 1458 b005 Gigabyte GA-MA69G-S3H Motherboard 1462 7327 K9AG Neo2 17f2 5999 KI690-AM2 Motherboard - 4381 SB600 Raid-5 SATA + 4381 SB400 SATA Controller (RAID 5 mode) 4382 SB600 AC97 Audio 4383 SBx00 Azalia (Intel HDA) 103c 1611 Pavilion DM1Z-3000 @@ -782,6 +801,8 @@ 1179 ff50 Satellite P305D-S8995E 1458 4385 GA-MA770-DS3rev2.0 Motherboard 1462 7368 K9AG Neo2 + 15d9 a811 H8DGU + 174b 1001 Sapphire PURE Fusion Mini 17f2 5000 KI690-AM2 Motherboard 4386 SB600 USB Controller (EHCI) 103c 280a DC5750 Microtower @@ -834,6 +855,7 @@ 103c 1611 Pavilion DM1Z-3000 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO + 174b 1001 Sapphire PURE Fusion Mini 4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode] 4393 SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode] 4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] @@ -842,24 +864,33 @@ 103c 1611 Pavilion DM1Z-3000 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO + 15d9 a811 H8DGU + 174b 1001 Sapphire PURE Fusion Mini 4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 103c 1611 Pavilion DM1Z-3000 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO + 15d9 a811 H8DGU + 174b 1001 Sapphire PURE Fusion Mini 4398 SB7x0 USB OHCI1 Controller 1043 82ef M3A78-EH Motherboard + 15d9 a811 H8DGU 4399 SB7x0/SB8x0/SB9x0 USB OHCI2 Controller 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO + 174b 1001 Sapphire PURE Fusion Mini 439c SB7x0/SB8x0/SB9x0 IDE Controller 1043 82ef M3A78-EH Motherboard 439d SB7x0/SB8x0/SB9x0 LPC host controller 103c 1611 Pavilion DM1Z-3000 1043 82ef M3A78-EH Motherboard 1043 8443 M5A88-V EVO - 43a0 SB700/SB800 PCI to PCI bridge (PCIE port 0) - 43a1 SB700/SB800 PCI to PCI bridge (PCIE port 1) - 4437 Radeon Mobility 7000 IGP + 174b 1001 Sapphire PURE Fusion Mini + 43a0 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) + 43a1 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) + 43a2 SB900 PCI to PCI bridge (PCIE port 2) + 43a3 SB900 PCI to PCI bridge (PCIE port 3) + 4437 RS250 [Radeon Mobility 7000 IGP] 4554 210888ET [Mach64 ET] 4654 Mach64 VT 4742 3D Rage Pro AGP 1X/2X @@ -942,9 +973,9 @@ 1002 0084 Rage 3D Pro AGP 2x XPERT 98 1002 0087 Rage 3D IIC 1002 475a Rage IIC AGP - 4964 Radeon RV250 Id [Radeon 9000] - 4965 Radeon RV250 Ie [Radeon 9000] - 4966 Radeon RV250 If [Radeon 9000] + 4964 RV250 Id [Radeon 9000] + 4965 RV250 Ie [Radeon 9000] + 4966 R250 If [Radeon 9000] 10f1 0002 RV250 If [Tachyon G9000 PRO] 148c 2039 RV250 If [Radeon 9000 Pro "Evil Commando"] 1509 9a00 RV250 If [Radeon 9000 "AT009"] @@ -953,16 +984,16 @@ 174b 7192 RV250 If [Radeon 9000 "Atlantis"] 17af 2005 RV250 If [Excalibur Radeon 9000 Pro] 17af 2006 RV250 If [Excalibur Radeon 9000] - 4967 Radeon RV250 Ig [Radeon 9000] - 496e Radeon RV250 [Radeon 9000] (Secondary) + 4967 RV250 Ig [Radeon 9000] + 496e RV250 [Radeon 9000] (Secondary) 4a48 R420 JH [Radeon X800] 4a49 R420 JI [Radeon X800PRO] 4a4a R420 JJ [Radeon X800SE] 4a4b R420 JK [Radeon X800] 4a4c R420 JL [Radeon X800] 4a4d R420 JM [FireGL X3] - 4a4e M18 JN [Radeon Mobility 9800] - 4a4f Radeon X800 SE (R420) (AGP) + 4a4e R420 JN [Mobility Radeon 9800] + 4a4f R420 [Radeon X800 AGP] 4a50 R420 JP [Radeon X800XT] 4a54 R420 [Radeon X800 VE] 4a69 R420 [Radeon X800 PRO/GTO] (Secondary) @@ -970,9 +1001,9 @@ 4a6b R420 [Radeon X800] (Secondary) 4a70 R420 [X800XT-PE] (Secondary) 4a74 R420 [Radeon X800 VE] (Secondary) - 4b48 Radeon X850 Consumer (R481) + 4b48 R481 [Radeon X850 PCIe] 4b49 R480 [Radeon X850XT] - 4b4a Radeon X850 SE (R480) (AGP) + 4b4a R480 [Radeon X850SE AGP] 4b4b R480 [Radeon X850Pro] 4b4c R481 [Radeon X850XT-PE] 4b69 R480 [Radeon X850XT] (Secondary) @@ -1016,7 +1047,7 @@ 1033 8112 Versa Note VXi 4c53 Rage Mobility L 4c54 264LT [Mach64 LT] - 4c57 Radeon Mobility M7 LW [Radeon Mobility 7500] + 4c57 RV200 [Mobility Radeon 7500] 1014 0517 ThinkPad T30 1014 0530 ThinkPad T42 2373-4WU 1028 00e6 Radeon Mobility M7 LW (Dell Inspiron 8100) @@ -1024,7 +1055,7 @@ 1043 1622 Mobility Radeon M7 (L3C/S) 144d c006 Radeon Mobility M7 LW in vpr Matrix 170B4 4c58 Radeon RV200 LX [Mobility FireGL 7800 M7] - 4c59 Radeon Mobility M6 LY + 4c59 RV100 LY [Mobility Radeon 7000] 0e11 b111 Evo N600c 1014 0235 ThinkPad A30/A30p (2652/2653) 1014 0239 ThinkPad X22/X23/X24 @@ -1032,7 +1063,7 @@ 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP 104d 8140 PCG-Z1SP laptop 1509 1930 Medion MD9703 - 4c5a Radeon Mobility M6 LZ + 4c5a RV100 LZ [Mobility Radeon 7000] 4c64 Radeon RV250 Ld [Radeon Mobility 9000 M9] 4c65 Radeon RV250 Le [Radeon Mobility 9000 M9] 4c66 Radeon RV250 [Mobility FireGL 9000] @@ -1064,10 +1095,10 @@ 144d c00c P35 notebook 1462 0311 MSI M510A *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Nov 3 23:00:05 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ABCADA2; Sat, 3 Nov 2012 23:00:05 +0000 (UTC) (envelope-from ray@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 919FC8FC0A; Sat, 3 Nov 2012 23:00:05 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA3N05OC062202; Sat, 3 Nov 2012 23:00:05 GMT (envelope-from ray@svn.freebsd.org) Received: (from ray@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA3N05hU062192; Sat, 3 Nov 2012 23:00:05 GMT (envelope-from ray@svn.freebsd.org) Message-Id: <201211032300.qA3N05hU062192@svn.freebsd.org> From: Aleksandr Rybalko Date: Sat, 3 Nov 2012 23:00:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r242533 - in projects/efika_mx: . bin/sh etc/root lib/libc/net share/misc share/skel sys/arm/arm sys/arm/broadcom/bcm2835 sys/arm/include sys/arm/lpc sys/arm/mv sys/arm/tegra sys/arm/ti... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 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, 03 Nov 2012 23:00:05 -0000 Author: ray Date: Sat Nov 3 23:00:05 2012 New Revision: 242533 URL: http://svn.freebsd.org/changeset/base/242533 Log: MFC @r242461. Modified: projects/efika_mx/Makefile projects/efika_mx/bin/sh/exec.c projects/efika_mx/etc/root/dot.cshrc projects/efika_mx/lib/libc/net/sctp_sys_calls.c projects/efika_mx/share/misc/bsd-family-tree projects/efika_mx/share/skel/dot.cshrc projects/efika_mx/sys/arm/arm/machdep.c projects/efika_mx/sys/arm/broadcom/bcm2835/bcm2835_machdep.c projects/efika_mx/sys/arm/include/machdep.h projects/efika_mx/sys/arm/lpc/lpc_machdep.c projects/efika_mx/sys/arm/mv/mv_machdep.c projects/efika_mx/sys/arm/tegra/tegra2_machdep.c projects/efika_mx/sys/arm/ti/ti_machdep.c projects/efika_mx/sys/conf/files.powerpc projects/efika_mx/sys/conf/options projects/efika_mx/sys/dev/ath/if_ath.c projects/efika_mx/sys/dev/ath/if_ath_tx_edma.c projects/efika_mx/sys/dev/ath/if_ath_tx_ht.c projects/efika_mx/sys/dev/ath/if_athvar.h projects/efika_mx/sys/dev/md/md.c projects/efika_mx/sys/dev/syscons/scvidctl.c projects/efika_mx/sys/dev/usb/controller/ehci.c projects/efika_mx/sys/dev/usb/controller/ehci.h projects/efika_mx/sys/kern/kern_rwlock.c projects/efika_mx/sys/kern/tty.c projects/efika_mx/sys/powerpc/booke/locore.S projects/efika_mx/sys/powerpc/booke/machdep.c projects/efika_mx/sys/powerpc/booke/platform_bare.c projects/efika_mx/sys/powerpc/booke/pmap.c projects/efika_mx/sys/sys/_rwlock.h projects/efika_mx/sys/sys/rwlock.h projects/efika_mx/sys/sys/tty.h projects/efika_mx/sys/ufs/ffs/ffs_alloc.c projects/efika_mx/sys/ufs/ffs/ffs_balloc.c projects/efika_mx/usr.sbin/watchdogd/Makefile projects/efika_mx/usr.sbin/watchdogd/watchdogd.c Directory Properties: projects/efika_mx/ (props changed) projects/efika_mx/lib/libc/ (props changed) projects/efika_mx/sys/ (props changed) projects/efika_mx/sys/conf/ (props changed) Modified: projects/efika_mx/Makefile ============================================================================== --- projects/efika_mx/Makefile Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/Makefile Sat Nov 3 23:00:05 2012 (r242533) @@ -443,3 +443,6 @@ universe_epilogue: fi .endif .endif + +buildLINT: + ${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT Modified: projects/efika_mx/bin/sh/exec.c ============================================================================== --- projects/efika_mx/bin/sh/exec.c Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/bin/sh/exec.c Sat Nov 3 23:00:05 2012 (r242533) @@ -78,7 +78,6 @@ __FBSDID("$FreeBSD$"); #define CMDTABLESIZE 31 /* should be prime */ -#define ARB 1 /* actual size determined at run time */ @@ -88,7 +87,7 @@ struct tblentry { int special; /* flag for special builtin commands */ short cmdtype; /* index identifying command */ char rehash; /* if set, cd done since entry created */ - char cmdname[ARB]; /* name of command */ + char cmdname[]; /* name of command */ }; @@ -563,7 +562,7 @@ cmdlookup(const char *name, int add) } if (add && cmdp == NULL) { INTOFF; - cmdp = *pp = ckmalloc(sizeof (struct tblentry) - ARB + cmdp = *pp = ckmalloc(sizeof (struct tblentry) + strlen(name) + 1); cmdp->next = NULL; cmdp->cmdtype = CMDUNKNOWN; Modified: projects/efika_mx/etc/root/dot.cshrc ============================================================================== --- projects/efika_mx/etc/root/dot.cshrc Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/etc/root/dot.cshrc Sat Nov 3 23:00:05 2012 (r242533) @@ -18,7 +18,7 @@ umask 22 set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin) setenv EDITOR vi -setenv PAGER less +setenv PAGER more setenv BLOCKSIZE K if ($?prompt) then Modified: projects/efika_mx/lib/libc/net/sctp_sys_calls.c ============================================================================== --- projects/efika_mx/lib/libc/net/sctp_sys_calls.c Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/lib/libc/net/sctp_sys_calls.c Sat Nov 3 23:00:05 2012 (r242533) @@ -449,6 +449,7 @@ sctp_getpaddrs(int sd, sctp_assoc_t id, opt_len = (socklen_t) ((size_t)asoc + sizeof(struct sctp_getaddresses)); addrs = calloc(1, (size_t)opt_len); if (addrs == NULL) { + errno = ENOMEM; return (-1); } addrs->sget_assoc_id = id; @@ -777,6 +778,7 @@ sctp_sendx(int sd, const void *msg, size } buf = malloc(len); if (buf == NULL) { + errno = ENOMEM; return (-1); } aa = (int *)buf; @@ -1052,7 +1054,7 @@ sctp_sendv(int sd, CMSG_SPACE(sizeof(struct sctp_authinfo)) + (size_t)addrcnt * CMSG_SPACE(sizeof(struct in6_addr))); if (cmsgbuf == NULL) { - errno = ENOBUFS; + errno = ENOMEM; return (-1); } msg.msg_control = cmsgbuf; Modified: projects/efika_mx/share/misc/bsd-family-tree ============================================================================== --- projects/efika_mx/share/misc/bsd-family-tree Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/share/misc/bsd-family-tree Sat Nov 3 23:00:05 2012 (r242533) @@ -257,7 +257,7 @@ FreeBSD 5.2 | | | Mac OS X | | | | 10.8 | | | | | NetBSD 6.0 | | - | | | OpenBSD 5.2 | + | | | OpenBSD 5.2 DragonFly 3.2.1 | | | | | FreeBSD 10 -current | NetBSD -current OpenBSD -current | | | | | | @@ -554,6 +554,7 @@ OpenBSD 5.1 2012-05-01 [OBD] Mac OS X 10.8 2012-07-25 [APL] NetBSD 6.0 2012-10-17 [NBD] OpenBSD 5.2 2012-11-01 [OBD] +DragonFly 3.2.1 2012-11-02 [DFB] Bibliography ------------------------ Modified: projects/efika_mx/share/skel/dot.cshrc ============================================================================== --- projects/efika_mx/share/skel/dot.cshrc Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/share/skel/dot.cshrc Sat Nov 3 23:00:05 2012 (r242533) @@ -18,7 +18,7 @@ umask 22 set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin) setenv EDITOR vi -setenv PAGER less +setenv PAGER more setenv BLOCKSIZE K if ($?prompt) then Modified: projects/efika_mx/sys/arm/arm/machdep.c ============================================================================== --- projects/efika_mx/sys/arm/arm/machdep.c Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/sys/arm/arm/machdep.c Sat Nov 3 23:00:05 2012 (r242533) @@ -44,6 +44,7 @@ #include "opt_compat.h" #include "opt_ddb.h" +#include "opt_platform.h" #include "opt_timer.h" #include @@ -59,11 +60,13 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include #include #include +#include #include #include #include @@ -94,6 +97,17 @@ __FBSDID("$FreeBSD$"); #include #include +#ifdef FDT +#include +#include +#endif + +#ifdef DEBUG +#define debugf(fmt, args...) printf(fmt, ##args) +#else +#define debugf(fmt, args...) +#endif + struct pcpu __pcpu[MAXCPU]; struct pcpu *pcpup = &__pcpu[0]; @@ -114,6 +128,35 @@ extern int *end; extern vm_offset_t ksym_start, ksym_end; #endif +#ifdef FDT +/* + * This is the number of L2 page tables required for covering max + * (hypothetical) memsize of 4GB and all kernel mappings (vectors, msgbuf, + * stacks etc.), uprounded to be divisible by 4. + */ +#define KERNEL_PT_MAX 78 + +static struct pv_addr kernel_pt_table[KERNEL_PT_MAX]; + +vm_paddr_t phys_avail[10]; +vm_paddr_t dump_avail[4]; + +extern u_int data_abort_handler_address; +extern u_int prefetch_abort_handler_address; +extern u_int undefined_handler_address; + +vm_paddr_t pmap_pa; + +struct pv_addr systempage; +static struct pv_addr msgbufpv; +struct pv_addr irqstack; +struct pv_addr undstack; +struct pv_addr abtstack; +static struct pv_addr kernelstack; + +const struct pmap_devmap *pmap_devmap_bootstrap_table; +#endif + #if defined(LINUX_BOOT_ABI) #define LBABI_MAX_BANKS 10 @@ -961,3 +1004,411 @@ set_stackptrs(int cpu) undstack.pv_va + ((UND_STACK_SIZE * PAGE_SIZE) * (cpu + 1))); } +#ifdef FDT +static char * +kenv_next(char *cp) +{ + + if (cp != NULL) { + while (*cp != 0) + cp++; + cp++; + if (*cp == 0) + cp = NULL; + } + return (cp); +} + +static void +print_kenv(void) +{ + int len; + char *cp; + + debugf("loader passed (static) kenv:\n"); + if (kern_envp == NULL) { + debugf(" no env, null ptr\n"); + return; + } + debugf(" kern_envp = 0x%08x\n", (uint32_t)kern_envp); + + len = 0; + for (cp = kern_envp; cp != NULL; cp = kenv_next(cp)) + debugf(" %x %s\n", (uint32_t)cp, cp); +} + +static void +print_kernel_section_addr(void) +{ + + debugf("kernel image addresses:\n"); + debugf(" kernbase = 0x%08x\n", (uint32_t)kernbase); + debugf(" _etext (sdata) = 0x%08x\n", (uint32_t)_etext); + debugf(" _edata = 0x%08x\n", (uint32_t)_edata); + debugf(" __bss_start = 0x%08x\n", (uint32_t)__bss_start); + debugf(" _end = 0x%08x\n", (uint32_t)_end); +} + +static void +physmap_init(struct mem_region *availmem_regions, int availmem_regions_sz) +{ + int i, j, cnt; + vm_offset_t phys_kernelend, kernload; + uint32_t s, e, sz; + struct mem_region *mp, *mp1; + + phys_kernelend = KERNPHYSADDR + (virtual_avail - KERNVIRTADDR); + kernload = KERNPHYSADDR; + + /* + * Remove kernel physical address range from avail + * regions list. Page align all regions. + * Non-page aligned memory isn't very interesting to us. + * Also, sort the entries for ascending addresses. + */ + sz = 0; + cnt = availmem_regions_sz; + debugf("processing avail regions:\n"); + for (mp = availmem_regions; mp->mr_size; mp++) { + s = mp->mr_start; + e = mp->mr_start + mp->mr_size; + debugf(" %08x-%08x -> ", s, e); + /* Check whether this region holds all of the kernel. */ + if (s < kernload && e > phys_kernelend) { + availmem_regions[cnt].mr_start = phys_kernelend; + availmem_regions[cnt++].mr_size = e - phys_kernelend; + e = kernload; + } + /* Look whether this regions starts within the kernel. */ + if (s >= kernload && s < phys_kernelend) { + if (e <= phys_kernelend) + goto empty; + s = phys_kernelend; + } + /* Now look whether this region ends within the kernel. */ + if (e > kernload && e <= phys_kernelend) { + if (s >= kernload) { + goto empty; + } + e = kernload; + } + /* Now page align the start and size of the region. */ + s = round_page(s); + e = trunc_page(e); + if (e < s) + e = s; + sz = e - s; + debugf("%08x-%08x = %x\n", s, e, sz); + + /* Check whether some memory is left here. */ + if (sz == 0) { + empty: + printf("skipping\n"); + bcopy(mp + 1, mp, + (cnt - (mp - availmem_regions)) * sizeof(*mp)); + cnt--; + mp--; + continue; + } + + /* Do an insertion sort. */ + for (mp1 = availmem_regions; mp1 < mp; mp1++) + if (s < mp1->mr_start) + break; + if (mp1 < mp) { + bcopy(mp1, mp1 + 1, (char *)mp - (char *)mp1); + mp1->mr_start = s; + mp1->mr_size = sz; + } else { + mp->mr_start = s; + mp->mr_size = sz; + } + } + availmem_regions_sz = cnt; + + /* Fill in phys_avail table, based on availmem_regions */ + debugf("fill in phys_avail:\n"); + for (i = 0, j = 0; i < availmem_regions_sz; i++, j += 2) { + + debugf(" region: 0x%08x - 0x%08x (0x%08x)\n", + availmem_regions[i].mr_start, + availmem_regions[i].mr_start + availmem_regions[i].mr_size, + availmem_regions[i].mr_size); + + /* + * We should not map the page at PA 0x0000000, the VM can't + * handle it, as pmap_extract() == 0 means failure. + */ + if (availmem_regions[i].mr_start > 0 || + availmem_regions[i].mr_size > PAGE_SIZE) { + phys_avail[j] = availmem_regions[i].mr_start; + if (phys_avail[j] == 0) + phys_avail[j] += PAGE_SIZE; + phys_avail[j + 1] = availmem_regions[i].mr_start + + availmem_regions[i].mr_size; + } else + j -= 2; + } + phys_avail[j] = 0; + phys_avail[j + 1] = 0; +} + +void * +initarm(struct arm_boot_params *abp) +{ + struct mem_region availmem_regions[FDT_MEM_REGIONS]; + struct pv_addr kernel_l1pt; + struct pv_addr dpcpu; + vm_offset_t dtbp, freemempos, l2_start, lastaddr; + vm_offset_t pmap_bootstrap_lastaddr; + uint32_t memsize, l2size; + char *env; + void *kmdp; + u_int l1pagetable; + int i = 0, j = 0, err_devmap = 0; + int availmem_regions_sz; + + lastaddr = parse_boot_param(abp); + memsize = 0; + set_cpufuncs(); + + /* + * Find the dtb passed in by the boot loader. + */ + kmdp = preload_search_by_type("elf kernel"); + if (kmdp != NULL) + dtbp = MD_FETCH(kmdp, MODINFOMD_DTBP, vm_offset_t); + else + dtbp = (vm_offset_t)NULL; + +#if defined(FDT_DTB_STATIC) + /* + * In case the device tree blob was not retrieved (from metadata) try + * to use the statically embedded one. + */ + if (dtbp == (vm_offset_t)NULL) + dtbp = (vm_offset_t)&fdt_static_dtb; +#endif + + if (OF_install(OFW_FDT, 0) == FALSE) + while (1); + + if (OF_init((void *)dtbp) != 0) + while (1); + + /* Grab physical memory regions information from device tree. */ + if (fdt_get_mem_regions(availmem_regions, &availmem_regions_sz, + &memsize) != 0) + while(1); + + /* Platform-specific initialisation */ + pmap_bootstrap_lastaddr = initarm_lastaddr(); + + pcpu0_init(); + + /* Calculate number of L2 tables needed for mapping vm_page_array */ + l2size = (memsize / PAGE_SIZE) * sizeof(struct vm_page); + l2size = (l2size >> L1_S_SHIFT) + 1; + + /* + * Add one table for end of kernel map, one for stacks, msgbuf and + * L1 and L2 tables map and one for vectors map. + */ + l2size += 3; + + /* Make it divisible by 4 */ + l2size = (l2size + 3) & ~3; + +#define KERNEL_TEXT_BASE (KERNBASE) + freemempos = (lastaddr + PAGE_MASK) & ~PAGE_MASK; + + /* Define a macro to simplify memory allocation */ +#define valloc_pages(var, np) \ + alloc_pages((var).pv_va, (np)); \ + (var).pv_pa = (var).pv_va + (KERNPHYSADDR - KERNVIRTADDR); + +#define alloc_pages(var, np) \ + (var) = freemempos; \ + freemempos += (np * PAGE_SIZE); \ + memset((char *)(var), 0, ((np) * PAGE_SIZE)); + + while (((freemempos - L1_TABLE_SIZE) & (L1_TABLE_SIZE - 1)) != 0) + freemempos += PAGE_SIZE; + valloc_pages(kernel_l1pt, L1_TABLE_SIZE / PAGE_SIZE); + + for (i = 0; i < l2size; ++i) { + if (!(i % (PAGE_SIZE / L2_TABLE_SIZE_REAL))) { + valloc_pages(kernel_pt_table[i], + L2_TABLE_SIZE / PAGE_SIZE); + j = i; + } else { + kernel_pt_table[i].pv_va = kernel_pt_table[j].pv_va + + L2_TABLE_SIZE_REAL * (i - j); + kernel_pt_table[i].pv_pa = + kernel_pt_table[i].pv_va - KERNVIRTADDR + + KERNPHYSADDR; + + } + } + /* + * Allocate a page for the system page mapped to 0x00000000 + * or 0xffff0000. This page will just contain the system vectors + * and can be shared by all processes. + */ + valloc_pages(systempage, 1); + + /* Allocate dynamic per-cpu area. */ + valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); + dpcpu_init((void *)dpcpu.pv_va, 0); + + /* Allocate stacks for all modes */ + valloc_pages(irqstack, (IRQ_STACK_SIZE * MAXCPU)); + valloc_pages(abtstack, (ABT_STACK_SIZE * MAXCPU)); + valloc_pages(undstack, (UND_STACK_SIZE * MAXCPU)); + valloc_pages(kernelstack, (KSTACK_PAGES * MAXCPU)); + + init_param1(); + + valloc_pages(msgbufpv, round_page(msgbufsize) / PAGE_SIZE); + + /* + * Now we start construction of the L1 page table + * We start by mapping the L2 page tables into the L1. + * This means that we can replace L1 mappings later on if necessary + */ + l1pagetable = kernel_l1pt.pv_va; + + /* + * Try to map as much as possible of kernel text and data using + * 1MB section mapping and for the rest of initial kernel address + * space use L2 coarse tables. + * + * Link L2 tables for mapping remainder of kernel (modulo 1MB) + * and kernel structures + */ + l2_start = lastaddr & ~(L1_S_OFFSET); + for (i = 0 ; i < l2size - 1; i++) + pmap_link_l2pt(l1pagetable, l2_start + i * L1_S_SIZE, + &kernel_pt_table[i]); + + pmap_curmaxkvaddr = l2_start + (l2size - 1) * L1_S_SIZE; + + /* Map kernel code and data */ + pmap_map_chunk(l1pagetable, KERNVIRTADDR, KERNPHYSADDR, + (((uint32_t)(lastaddr) - KERNVIRTADDR) + PAGE_MASK) & ~PAGE_MASK, + VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); + + + /* Map L1 directory and allocated L2 page tables */ + pmap_map_chunk(l1pagetable, kernel_l1pt.pv_va, kernel_l1pt.pv_pa, + L1_TABLE_SIZE, VM_PROT_READ|VM_PROT_WRITE, PTE_PAGETABLE); + + pmap_map_chunk(l1pagetable, kernel_pt_table[0].pv_va, + kernel_pt_table[0].pv_pa, + L2_TABLE_SIZE_REAL * l2size, + VM_PROT_READ|VM_PROT_WRITE, PTE_PAGETABLE); + + /* Map allocated DPCPU, stacks and msgbuf */ + pmap_map_chunk(l1pagetable, dpcpu.pv_va, dpcpu.pv_pa, + freemempos - dpcpu.pv_va, + VM_PROT_READ|VM_PROT_WRITE, PTE_CACHE); + + /* Link and map the vector page */ + pmap_link_l2pt(l1pagetable, ARM_VECTORS_HIGH, + &kernel_pt_table[l2size - 1]); + pmap_map_entry(l1pagetable, ARM_VECTORS_HIGH, systempage.pv_pa, + VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE, PTE_CACHE); + + /* Map pmap_devmap[] entries */ + err_devmap = platform_devmap_init(); + pmap_devmap_bootstrap(l1pagetable, pmap_devmap_bootstrap_table); + + cpu_domains((DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL * 2)) | + DOMAIN_CLIENT); + pmap_pa = kernel_l1pt.pv_pa; + setttb(kernel_l1pt.pv_pa); + cpu_tlb_flushID(); + cpu_domains(DOMAIN_CLIENT << (PMAP_DOMAIN_KERNEL * 2)); + + /* + * Only after the SOC registers block is mapped we can perform device + * tree fixups, as they may attempt to read parameters from hardware. + */ + OF_interpret("perform-fixup", 0); + + initarm_gpio_init(); + + cninit(); + + physmem = memsize / PAGE_SIZE; + + debugf("initarm: console initialized\n"); + debugf(" arg1 kmdp = 0x%08x\n", (uint32_t)kmdp); + debugf(" boothowto = 0x%08x\n", boothowto); + debugf(" dtbp = 0x%08x\n", (uint32_t)dtbp); + print_kernel_section_addr(); + print_kenv(); + + env = getenv("kernelname"); + if (env != NULL) + strlcpy(kernelname, env, sizeof(kernelname)); + + if (err_devmap != 0) + printf("WARNING: could not fully configure devmap, error=%d\n", + err_devmap); + + initarm_late_init(); + + /* + * Pages were allocated during the secondary bootstrap for the + * stacks for different CPU modes. + * We must now set the r13 registers in the different CPU modes to + * point to these stacks. + * Since the ARM stacks use STMFD etc. we must set r13 to the top end + * of the stack memory. + */ + cpu_control(CPU_CONTROL_MMU_ENABLE, CPU_CONTROL_MMU_ENABLE); + + set_stackptrs(0); + + /* + * We must now clean the cache again.... + * Cleaning may be done by reading new data to displace any + * dirty data in the cache. This will have happened in setttb() + * but since we are boot strapping the addresses used for the read + * may have just been remapped and thus the cache could be out + * of sync. A re-clean after the switch will cure this. + * After booting there are no gross relocations of the kernel thus + * this problem will not occur after initarm(). + */ + cpu_idcache_wbinv_all(); + + /* Set stack for exception handlers */ + data_abort_handler_address = (u_int)data_abort_handler; + prefetch_abort_handler_address = (u_int)prefetch_abort_handler; + undefined_handler_address = (u_int)undefinedinstruction_bounce; + undefined_init(); + + init_proc0(kernelstack.pv_va); + + arm_vector_init(ARM_VECTORS_HIGH, ARM_VEC_ALL); + arm_dump_avail_init(memsize, sizeof(dump_avail) / sizeof(dump_avail[0])); + pmap_bootstrap(freemempos, pmap_bootstrap_lastaddr, &kernel_l1pt); + msgbufp = (void *)msgbufpv.pv_va; + msgbufinit(msgbufp, msgbufsize); + mutex_init(); + + /* + * Prepare map of physical memory regions available to vm subsystem. + */ + physmap_init(availmem_regions, availmem_regions_sz); + + /* Do basic tuning, hz etc */ + init_param2(physmem); + kdb_init(); + + return ((void *)(kernelstack.pv_va + USPACE_SVC_STACK_TOP - + sizeof(struct pcb))); +} +#endif + Modified: projects/efika_mx/sys/arm/broadcom/bcm2835/bcm2835_machdep.c ============================================================================== --- projects/efika_mx/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Sat Nov 3 22:54:42 2012 (r242532) +++ projects/efika_mx/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Sat Nov 3 23:00:05 2012 (r242533) @@ -46,514 +46,23 @@ __FBSDID("$FreeBSD$"); #define _ARM32_BUS_DMA_PRIVATE #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include - -#include -#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include + #include -#include +#include /* For trapframe_t, used in */ +#include +#include -#include +#include -#define DEBUG -#ifdef DEBUG -#define debugf(fmt, args...) printf(fmt, ##args) -#else -#define debugf(fmt, args...) -#endif +#include /* Start of address space used for bootstrap map */ #define DEVMAP_BOOTSTRAP_MAP_START 0xE0000000 -/* - * This is the number of L2 page tables required for covering max - * (hypothetical) memsize of 4GB and all kernel mappings (vectors, msgbuf, - * stacks etc.), uprounded to be divisible by 4. - */ -#define KERNEL_PT_MAX 78 - -extern unsigned char kernbase[]; -extern unsigned char _etext[]; -extern unsigned char _edata[]; -extern unsigned char __bss_start[]; -extern unsigned char _end[]; - -#ifdef DDB -extern vm_offset_t ksym_start, ksym_end; -#endif - -extern u_int data_abort_handler_address; -extern u_int prefetch_abort_handler_address; -extern u_int undefined_handler_address; - -extern vm_offset_t pmap_bootstrap_lastaddr; -extern int *end; - -struct pv_addr kernel_pt_table[KERNEL_PT_MAX]; - -/* Physical and virtual addresses for some global pages */ -vm_paddr_t phys_avail[10]; -vm_paddr_t dump_avail[4]; -vm_offset_t physical_pages; -vm_offset_t pmap_bootstrap_lastaddr; -vm_paddr_t pmap_pa; - -const struct pmap_devmap *pmap_devmap_bootstrap_table; -struct pv_addr systempage; -struct pv_addr msgbufpv; -struct pv_addr irqstack; -struct pv_addr undstack; -struct pv_addr abtstack; -struct pv_addr kernelstack; - -static struct mem_region availmem_regions[FDT_MEM_REGIONS]; -static int availmem_regions_sz; - -static void print_kenv(void); -static void print_kernel_section_addr(void); - -static void physmap_init(void); -static int platform_devmap_init(void); - -static char * -kenv_next(char *cp) -{ - - if (cp != NULL) { - while (*cp != 0) - cp++; - cp++; - if (*cp == 0) - cp = NULL; - } - return (cp); -} - -static void -print_kenv(void) -{ - int len; - char *cp; - - debugf("loader passed (static) kenv:\n"); - if (kern_envp == NULL) { - debugf(" no env, null ptr\n"); - return; - } - debugf(" kern_envp = 0x%08x\n", (uint32_t)kern_envp); - - len = 0; - for (cp = kern_envp; cp != NULL; cp = kenv_next(cp)) - debugf(" %x %s\n", (uint32_t)cp, cp); -} - -static void -print_kernel_section_addr(void) -{ - - debugf("kernel image addresses:\n"); - debugf(" kernbase = 0x%08x\n", (uint32_t)kernbase); - debugf(" _etext (sdata) = 0x%08x\n", (uint32_t)_etext); - debugf(" _edata = 0x%08x\n", (uint32_t)_edata); - debugf(" __bss_start = 0x%08x\n", (uint32_t)__bss_start); - debugf(" _end = 0x%08x\n", (uint32_t)_end); -} - -static void -physmap_init(void) -{ - int i, j, cnt; - vm_offset_t phys_kernelend, kernload; - uint32_t s, e, sz; - struct mem_region *mp, *mp1; - - phys_kernelend = KERNPHYSADDR + (virtual_avail - KERNVIRTADDR); - kernload = KERNPHYSADDR; - - /* - * Remove kernel physical address range from avail - * regions list. Page align all regions. - * Non-page aligned memory isn't very interesting to us. - * Also, sort the entries for ascending addresses. - */ - sz = 0; - cnt = availmem_regions_sz; - debugf("processing avail regions:\n"); - for (mp = availmem_regions; mp->mr_size; mp++) { - s = mp->mr_start; - e = mp->mr_start + mp->mr_size; - debugf(" %08x-%08x -> ", s, e); - /* Check whether this region holds all of the kernel. */ - if (s < kernload && e > phys_kernelend) { - availmem_regions[cnt].mr_start = phys_kernelend; - availmem_regions[cnt++].mr_size = e - phys_kernelend; - e = kernload; - } - /* Look whether this regions starts within the kernel. */ - if (s >= kernload && s < phys_kernelend) { - if (e <= phys_kernelend) - goto empty; - s = phys_kernelend; - } - /* Now look whether this region ends within the kernel. */ - if (e > kernload && e <= phys_kernelend) { - if (s >= kernload) { - goto empty; - } - e = kernload; - } - /* Now page align the start and size of the region. */ - s = round_page(s); - e = trunc_page(e); - if (e < s) - e = s; - sz = e - s; - debugf("%08x-%08x = %x\n", s, e, sz); - - /* Check whether some memory is left here. */ - if (sz == 0) { - empty: - printf("skipping\n"); - bcopy(mp + 1, mp, - (cnt - (mp - availmem_regions)) * sizeof(*mp)); - cnt--; - mp--; - continue; - } - - /* Do an insertion sort. */ - for (mp1 = availmem_regions; mp1 < mp; mp1++) - if (s < mp1->mr_start) - break; - if (mp1 < mp) { - bcopy(mp1, mp1 + 1, (char *)mp - (char *)mp1); - mp1->mr_start = s; - mp1->mr_size = sz; - } else { - mp->mr_start = s; - mp->mr_size = sz; - } - } - availmem_regions_sz = cnt; - - /* Fill in phys_avail table, based on availmem_regions */ - debugf("fill in phys_avail:\n"); - for (i = 0, j = 0; i < availmem_regions_sz; i++, j += 2) { - - debugf(" region: 0x%08x - 0x%08x (0x%08x)\n", - availmem_regions[i].mr_start, - availmem_regions[i].mr_start + availmem_regions[i].mr_size, - availmem_regions[i].mr_size); - - /* - * We should not map the page at PA 0x0000000, the VM can't - * handle it, as pmap_extract() == 0 means failure. - */ - if (availmem_regions[i].mr_start > 0 || - availmem_regions[i].mr_size > PAGE_SIZE) { - phys_avail[j] = availmem_regions[i].mr_start; - if (phys_avail[j] == 0) - phys_avail[j] += PAGE_SIZE; - phys_avail[j + 1] = availmem_regions[i].mr_start + - availmem_regions[i].mr_size; - } else - j -= 2; - } - phys_avail[j] = 0; - phys_avail[j + 1] = 0; -} - -void * -initarm(struct arm_boot_params *abp) -{ - struct pv_addr kernel_l1pt; - struct pv_addr dpcpu; - vm_offset_t dtbp, freemempos, l2_start, lastaddr; - uint32_t memsize, l2size; - char *env; - void *kmdp; - u_int l1pagetable; - int i = 0, j = 0, err_devmap = 0; - - lastaddr = parse_boot_param(abp); - memsize = 0; - set_cpufuncs(); - - /* - * Find the dtb passed in by the boot loader. - */ - kmdp = preload_search_by_type("elf kernel"); - if (kmdp != NULL) - dtbp = MD_FETCH(kmdp, MODINFOMD_DTBP, vm_offset_t); - else - dtbp = (vm_offset_t)NULL; - -#if defined(FDT_DTB_STATIC) - /* - * In case the device tree blob was not retrieved (from metadata) try - * to use the statically embedded one. - */ - if (dtbp == (vm_offset_t)NULL) - dtbp = (vm_offset_t)&fdt_static_dtb; -#endif - - if (OF_install(OFW_FDT, 0) == FALSE) - while (1); - - if (OF_init((void *)dtbp) != 0) - while (1); - - /* Grab physical memory regions information from device tree. */ - if (fdt_get_mem_regions(availmem_regions, &availmem_regions_sz, - &memsize) != 0) - while(1); - - /* Platform-specific initialisation */ - pmap_bootstrap_lastaddr = initarm_lastaddr(); - - pcpu0_init(); - - /* Calculate number of L2 tables needed for mapping vm_page_array */ - l2size = (memsize / PAGE_SIZE) * sizeof(struct vm_page); - l2size = (l2size >> L1_S_SHIFT) + 1; - - /* - * Add one table for end of kernel map, one for stacks, msgbuf and - * L1 and L2 tables map and one for vectors map. - */ - l2size += 3; - - /* Make it divisible by 4 */ - l2size = (l2size + 3) & ~3; - -#define KERNEL_TEXT_BASE (KERNBASE) - freemempos = (lastaddr + PAGE_MASK) & ~PAGE_MASK; - - /* Define a macro to simplify memory allocation */ -#define valloc_pages(var, np) \ - alloc_pages((var).pv_va, (np)); \ - (var).pv_pa = (var).pv_va + (KERNPHYSADDR - KERNVIRTADDR); - -#define alloc_pages(var, np) \ - (var) = freemempos; \ - freemempos += (np * PAGE_SIZE); \ - memset((char *)(var), 0, ((np) * PAGE_SIZE)); - - while (((freemempos - L1_TABLE_SIZE) & (L1_TABLE_SIZE - 1)) != 0) - freemempos += PAGE_SIZE; - valloc_pages(kernel_l1pt, L1_TABLE_SIZE / PAGE_SIZE); - - for (i = 0; i < l2size; ++i) { - if (!(i % (PAGE_SIZE / L2_TABLE_SIZE_REAL))) { - valloc_pages(kernel_pt_table[i], - L2_TABLE_SIZE / PAGE_SIZE); - j = i; - } else { - kernel_pt_table[i].pv_va = kernel_pt_table[j].pv_va + - L2_TABLE_SIZE_REAL * (i - j); - kernel_pt_table[i].pv_pa = - kernel_pt_table[i].pv_va - KERNVIRTADDR + - KERNPHYSADDR; - - } - } - /* - * Allocate a page for the system page mapped to 0x00000000 - * or 0xffff0000. This page will just contain the system vectors - * and can be shared by all processes. - */ - valloc_pages(systempage, 1); - - /* Allocate dynamic per-cpu area. */ - valloc_pages(dpcpu, DPCPU_SIZE / PAGE_SIZE); - dpcpu_init((void *)dpcpu.pv_va, 0); - - /* Allocate stacks for all modes */ - valloc_pages(irqstack, (IRQ_STACK_SIZE * MAXCPU)); - valloc_pages(abtstack, (ABT_STACK_SIZE * MAXCPU)); - valloc_pages(undstack, (UND_STACK_SIZE * MAXCPU)); - valloc_pages(kernelstack, (KSTACK_PAGES * MAXCPU)); - - init_param1(); - - valloc_pages(msgbufpv, round_page(msgbufsize) / PAGE_SIZE); - - /* - * Now we start construction of the L1 page table - * We start by mapping the L2 page tables into the L1. - * This means that we can replace L1 mappings later on if necessary - */ - l1pagetable = kernel_l1pt.pv_va; - - /* - * Try to map as much as possible of kernel text and data using - * 1MB section mapping and for the rest of initial kernel address - * space use L2 coarse tables. - * - * Link L2 tables for mapping remainder of kernel (modulo 1MB) - * and kernel structures - */ - l2_start = lastaddr & ~(L1_S_OFFSET); - for (i = 0 ; i < l2size - 1; i++) - pmap_link_l2pt(l1pagetable, l2_start + i * L1_S_SIZE, - &kernel_pt_table[i]); - - pmap_curmaxkvaddr = l2_start + (l2size - 1) * L1_S_SIZE; - - /* Map kernel code and data */ - pmap_map_chunk(l1pagetable, KERNVIRTADDR, KERNPHYSADDR, - (((uint32_t)(lastaddr) - KERNVIRTADDR) + PAGE_MASK) & ~PAGE_MASK, *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***