From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 04:39:05 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4E4AA6D2; Sun, 14 Sep 2014 04:39:05 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3897E277; Sun, 14 Sep 2014 04:39:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8E4d42Y064120; Sun, 14 Sep 2014 04:39:04 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8E4d43V064115; Sun, 14 Sep 2014 04:39:04 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409140439.s8E4d43V064115@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Sun, 14 Sep 2014 04:39:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271570 - in projects/bhyve_svm: sys/amd64/include sys/amd64/vmm/amd 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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 04:39:05 -0000 Author: neel Date: Sun Sep 14 04:39:04 2014 New Revision: 271570 URL: http://svnweb.freebsd.org/changeset/base/271570 Log: Set the 'vmexit->inst_length' field properly depending on the type of the VM-exit and ultimately on whether nRIP is valid. This allows us to update the %rip after the emulation is finished so any exceptions triggered during the emulation will point to the right instruction. Don't attempt to handle INS/OUTS VM-exits unless the DecodeAssist capability is available. The effective segment field in EXITINFO1 is not valid without this capability. Add VM_EXITCODE_SVM to flag SVM VM-exits that cannot be handled. Provide the VMCB fields exitinfo1 and exitinfo2 as collateral to help with debugging. Provide a SVM VM-exit handler to dump the exitcode, exitinfo1 and exitinfo2 fields in bhyve(8). Reviewed by: Anish Gupta (akgupt3@gmail.com) Reviewed by: grehan Modified: projects/bhyve_svm/sys/amd64/include/vmm.h projects/bhyve_svm/sys/amd64/vmm/amd/svm.c projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c Modified: projects/bhyve_svm/sys/amd64/include/vmm.h ============================================================================== --- projects/bhyve_svm/sys/amd64/include/vmm.h Sun Sep 14 03:01:18 2014 (r271569) +++ projects/bhyve_svm/sys/amd64/include/vmm.h Sun Sep 14 04:39:04 2014 (r271570) @@ -485,6 +485,7 @@ enum vm_exitcode { VM_EXITCODE_SUSPENDED, VM_EXITCODE_INOUT_STR, VM_EXITCODE_TASK_SWITCH, + VM_EXITCODE_SVM, VM_EXITCODE_MAX }; @@ -562,6 +563,14 @@ struct vm_exit { int inst_type; int inst_error; } vmx; + /* + * SVM specific payload. + */ + struct { + uint64_t exitcode; + uint64_t exitinfo1; + uint64_t exitinfo2; + } svm; struct { uint32_t code; /* ecx value */ uint64_t wval; Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Sun Sep 14 03:01:18 2014 (r271569) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Sun Sep 14 04:39:04 2014 (r271570) @@ -735,11 +735,12 @@ svm_paging_info(struct vmcb *vmcb, struc state->efer); } +#define UNHANDLED 0 /* * Handle guest I/O intercept. */ -static bool +static int svm_handle_io(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) { struct vmcb_ctrl *ctrl; @@ -747,21 +748,34 @@ svm_handle_io(struct svm_softc *svm_sc, struct svm_regctx *regs; struct vm_inout_str *vis; uint64_t info1; + int inout_string; state = svm_get_vmcb_state(svm_sc, vcpu); ctrl = svm_get_vmcb_ctrl(svm_sc, vcpu); regs = svm_get_guest_regctx(svm_sc, vcpu); + info1 = ctrl->exitinfo1; - + inout_string = info1 & BIT(2) ? 1 : 0; + + /* + * The effective segment number in EXITINFO1[12:10] is populated + * only if the processor has the DecodeAssist capability. + * + * XXX this is not specified explicitly in APMv2 but can be verified + * empirically. + */ + if (inout_string && !decode_assist()) + return (UNHANDLED); + vmexit->exitcode = VM_EXITCODE_INOUT; vmexit->u.inout.in = (info1 & BIT(0)) ? 1 : 0; - vmexit->u.inout.string = (info1 & BIT(2)) ? 1 : 0; + vmexit->u.inout.string = inout_string; vmexit->u.inout.rep = (info1 & BIT(3)) ? 1 : 0; vmexit->u.inout.bytes = (info1 >> 4) & 0x7; vmexit->u.inout.port = (uint16_t)(info1 >> 16); vmexit->u.inout.eax = (uint32_t)(state->rax); - if (vmexit->u.inout.string) { + if (inout_string) { vmexit->exitcode = VM_EXITCODE_INOUT_STR; vis = &vmexit->u.inout_str; svm_paging_info(svm_get_vmcb(svm_sc, vcpu), &vis->paging); @@ -773,8 +787,8 @@ svm_handle_io(struct svm_softc *svm_sc, svm_inout_str_seginfo(svm_sc, vcpu, info1, vmexit->u.inout.in, vis); } - - return (false); + + return (UNHANDLED); } static int @@ -823,11 +837,6 @@ svm_handle_inst_emul(struct vmcb *vmcb, vmexit->u.inst_emul.gla = VIE_INVALID_GLA; svm_paging_info(vmcb, paging); - /* - * The inst_length will be determined by decoding the instruction. - */ - vmexit->inst_length = 0; - seg = vmcb_seg(vmcb, VM_REG_GUEST_CS); switch(paging->cpu_mode) { case CPU_MODE_PROTECTED: @@ -1054,122 +1063,167 @@ exit_reason_to_str(uint64_t reason) #endif /* KTR */ /* - * Determine the cause of virtual cpu exit and handle VMEXIT. - * Return: false - Break vcpu execution loop and handle vmexit - * in kernel or user space. - * true - Continue vcpu run. + * From section "State Saved on Exit" in APMv2: nRIP is saved for all #VMEXITs + * that are due to instruction intercepts as well as MSR and IOIO intercepts + * and exceptions caused by INT3, INTO and BOUND instructions. + * + * Return 1 if the nRIP is valid and 0 otherwise. */ -static bool +static int +nrip_valid(uint64_t exitcode) +{ + switch (exitcode) { + case 0x00 ... 0x0F: /* read of CR0 through CR15 */ + case 0x10 ... 0x1F: /* write of CR0 through CR15 */ + case 0x20 ... 0x2F: /* read of DR0 through DR15 */ + case 0x30 ... 0x3F: /* write of DR0 through DR15 */ + case 0x43: /* INT3 */ + case 0x44: /* INTO */ + case 0x45: /* BOUND */ + case 0x65 ... 0x7C: /* VMEXIT_CR0_SEL_WRITE ... VMEXIT_MSR */ + case 0x80 ... 0x8D: /* VMEXIT_VMRUN ... VMEXIT_XSETBV */ + return (1); + default: + return (0); + } +} + +/* + * Collateral for a generic SVM VM-exit. + */ +static void +vm_exit_svm(struct vm_exit *vme, uint64_t code, uint64_t info1, uint64_t info2) +{ + + vme->exitcode = VM_EXITCODE_SVM; + vme->u.svm.exitcode = code; + vme->u.svm.exitinfo1 = info1; + vme->u.svm.exitinfo2 = info2; +} + +static int svm_vmexit(struct svm_softc *svm_sc, int vcpu, struct vm_exit *vmexit) { + struct vmcb *vmcb; struct vmcb_state *state; struct vmcb_ctrl *ctrl; struct svm_regctx *ctx; uint64_t code, info1, info2, val; uint32_t eax, ecx, edx; - bool update_rip, loop, retu; + int handled; + bool retu; - KASSERT(vcpu < svm_sc->vcpu_cnt, ("Guest doesn't have VCPU%d", vcpu)); + ctx = svm_get_guest_regctx(svm_sc, vcpu); + vmcb = svm_get_vmcb(svm_sc, vcpu); + state = &vmcb->state; + ctrl = &vmcb->ctrl; - state = svm_get_vmcb_state(svm_sc, vcpu); - ctrl = svm_get_vmcb_ctrl(svm_sc, vcpu); - ctx = svm_get_guest_regctx(svm_sc, vcpu); - code = ctrl->exitcode; + handled = 0; + code = ctrl->exitcode; info1 = ctrl->exitinfo1; info2 = ctrl->exitinfo2; - update_rip = true; - loop = true; - vmexit->exitcode = VM_EXITCODE_VMX; - vmexit->u.vmx.status = 0; + vmexit->exitcode = VM_EXITCODE_BOGUS; + vmexit->rip = state->rip; + vmexit->inst_length = nrip_valid(code) ? ctrl->nrip - state->rip : 0; vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_COUNT, 1); + /* + * #VMEXIT(INVALID) needs to be handled early because the VMCB is + * in an inconsistent state and can trigger assertions that would + * never happen otherwise. + */ + if (code == VMCB_EXIT_INVALID) { + vm_exit_svm(vmexit, code, info1, info2); + return (0); + } + KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) == 0, ("%s: event " "injection valid bit is set %#lx", __func__, ctrl->eventinj)); + KASSERT(vmexit->inst_length >= 0 && vmexit->inst_length <= 15, + ("invalid inst_length %d: code (%#lx), info1 (%#lx), info2 (%#lx)", + vmexit->inst_length, code, info1, info2)); + svm_save_intinfo(svm_sc, vcpu); switch (code) { - case VMCB_EXIT_VINTR: - update_rip = false; + case VMCB_EXIT_VINTR: /* interrupt window exiting */ vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_VINTR, 1); + handled = 1; break; - case VMCB_EXIT_MC: /* Machine Check. */ - vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_MTRAP, 1); - vmexit->exitcode = VM_EXITCODE_MTRAP; - loop = false; + case VMCB_EXIT_INTR: /* external interrupt */ + vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_EXTINT, 1); + handled = 1; + break; + case VMCB_EXIT_NMI: /* external NMI */ + handled = 1; + break; + case VMCB_EXIT_MC: /* machine check */ + vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_EXCEPTION, 1); break; case VMCB_EXIT_MSR: /* MSR access. */ eax = state->rax; ecx = ctx->sctx_rcx; edx = ctx->e.g.sctx_rdx; + retu = false; if (ecx == MSR_EFER) { - KASSERT(info1 != 0, ("rdmsr(MSR_EFER) is not " - "emulated: info1(%#lx) info2(%#lx)", - info1, info2)); + KASSERT(info1 != 0, ("rdmsr(MSR_EFER) is not emulated: " + "info1(%#lx) info2(%#lx)", info1, info2)); svm_write_efer(svm_sc, vcpu, edx, eax); + handled = 1; + break; + } + +#define MSR_AMDK8_IPM 0xc0010055 + /* + * Ignore access to the "Interrupt Pending Message" MSR. + */ + if (ecx == MSR_AMDK8_IPM) { + if (!info1) + state->rax = ctx->e.g.sctx_rdx = 0; + handled = 1; break; } - retu = false; if (info1) { - /* VM exited because of write MSR */ vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_WRMSR, 1); - vmexit->exitcode = VM_EXITCODE_WRMSR; - vmexit->u.msr.code = ecx; val = (uint64_t)edx << 32 | eax; + VCPU_CTR2(svm_sc->vm, vcpu, "wrmsr %#x val %#lx", + ecx, val); if (emulate_wrmsr(svm_sc->vm, vcpu, ecx, val, &retu)) { + vmexit->exitcode = VM_EXITCODE_WRMSR; + vmexit->u.msr.code = ecx; vmexit->u.msr.wval = val; - loop = false; - } else - loop = retu ? false : true; - VCPU_CTR3(svm_sc->vm, vcpu, - "VMEXIT WRMSR(%s handling) 0x%lx @0x%x", - loop ? "kernel" : "user", val, ecx); + } else if (!retu) { + handled = 1; + } else { + KASSERT(vmexit->exitcode != VM_EXITCODE_BOGUS, + ("emulate_wrmsr retu with bogus exitcode")); + } } else { + VCPU_CTR1(svm_sc->vm, vcpu, "rdmsr %#x", ecx); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_RDMSR, 1); - vmexit->exitcode = VM_EXITCODE_RDMSR; - vmexit->u.msr.code = ecx; - if (emulate_rdmsr(svm_sc->vm, vcpu, ecx, &retu)) - loop = false; - else - loop = retu ? false : true; - VCPU_CTR3(svm_sc->vm, vcpu, "SVM:VMEXIT RDMSR" - " MSB=0x%08x, LSB=%08x @0x%x", - ctx->e.g.sctx_rdx, state->rax, ecx); + if (emulate_rdmsr(svm_sc->vm, vcpu, ecx, &retu)) { + vmexit->exitcode = VM_EXITCODE_RDMSR; + vmexit->u.msr.code = ecx; + } else if (!retu) { + handled = 1; + } else { + KASSERT(vmexit->exitcode != VM_EXITCODE_BOGUS, + ("emulate_rdmsr retu with bogus exitcode")); + } } - -#define MSR_AMDK8_IPM 0xc0010055 - /* - * We can't hide AMD C1E idle capability since its - * based on CPU generation, for now ignore access to - * this MSR by vcpus - * XXX: special handling of AMD C1E - Ignore. - */ - if (ecx == MSR_AMDK8_IPM) - loop = true; - break; - case VMCB_EXIT_INTR: - /* - * Exit on External Interrupt. - * Give host interrupt handler to run and if its guest - * interrupt, local APIC will inject event in guest. - */ - update_rip = false; - vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_EXTINT, 1); - break; - case VMCB_EXIT_NMI: - update_rip = false; break; case VMCB_EXIT_IO: - loop = svm_handle_io(svm_sc, vcpu, vmexit); + handled = svm_handle_io(svm_sc, vcpu, vmexit); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_INOUT, 1); break; case VMCB_EXIT_CPUID: vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_CPUID, 1); - loop = x86_emulate_cpuid(svm_sc->vm, vcpu, + handled = x86_emulate_cpuid(svm_sc->vm, vcpu, (uint32_t *)&state->rax, (uint32_t *)&ctx->sctx_rbx, (uint32_t *)&ctx->sctx_rcx, @@ -1179,25 +1233,18 @@ svm_vmexit(struct svm_softc *svm_sc, int vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_HLT, 1); vmexit->exitcode = VM_EXITCODE_HLT; vmexit->u.hlt.rflags = state->rflags; - loop = false; break; case VMCB_EXIT_PAUSE: vmexit->exitcode = VM_EXITCODE_PAUSE; vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_PAUSE, 1); - loop = false; break; case VMCB_EXIT_NPF: - loop = false; - update_rip = false; + /* EXITINFO2 contains the faulting guest physical address */ if (info1 & VMCB_NPF_INFO1_RSV) { VCPU_CTR2(svm_sc->vm, vcpu, "nested page fault with " "reserved bits set: info1(%#lx) info2(%#lx)", info1, info2); - break; - } - - /* EXITINFO2 has the physical fault address (GPA). */ - if(vm_mem_allocated(svm_sc->vm, info2)) { + } else if (vm_mem_allocated(svm_sc->vm, info2)) { vmexit->exitcode = VM_EXITCODE_PAGING; vmexit->u.paging.gpa = info2; vmexit->u.paging.fault_type = svm_npf_paging(info1); @@ -1206,54 +1253,41 @@ svm_vmexit(struct svm_softc *svm_sc, int "on gpa %#lx/%#lx at rip %#lx", info2, info1, state->rip); } else if (svm_npf_emul_fault(info1)) { - svm_handle_inst_emul(svm_get_vmcb(svm_sc, vcpu), - info2, vmexit); + svm_handle_inst_emul(vmcb, info2, vmexit); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_INST_EMUL, 1); VCPU_CTR3(svm_sc->vm, vcpu, "inst_emul fault " "for gpa %#lx/%#lx at rip %#lx", info2, info1, state->rip); } break; - case VMCB_EXIT_SHUTDOWN: - loop = false; - break; - case VMCB_EXIT_INVALID: - loop = false; - break; default: - /* Return to user space. */ - loop = false; - update_rip = false; - VCPU_CTR3(svm_sc->vm, vcpu, "VMEXIT=0x%lx" - " EXITINFO1: 0x%lx EXITINFO2:0x%lx\n", - ctrl->exitcode, info1, info2); - VCPU_CTR3(svm_sc->vm, vcpu, "SVM:RIP: 0x%lx nRIP:0x%lx" - " Inst decoder len:%d\n", state->rip, - ctrl->nrip, ctrl->inst_len); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_UNKNOWN, 1); break; } - VCPU_CTR4(svm_sc->vm, vcpu, "%s %s vmexit at %#lx nrip %#lx", - loop ? "handled" : "unhandled", exit_reason_to_str(code), - state->rip, update_rip ? ctrl->nrip : state->rip); + VCPU_CTR4(svm_sc->vm, vcpu, "%s %s vmexit at %#lx/%d", + handled ? "handled" : "unhandled", exit_reason_to_str(code), + vmexit->rip, vmexit->inst_length); - vmexit->rip = state->rip; - if (update_rip) { - if (ctrl->nrip == 0) { - VCPU_CTR1(svm_sc->vm, vcpu, "SVM_ERR:nRIP is not set " - "for RIP0x%lx.\n", state->rip); - vmexit->exitcode = VM_EXITCODE_VMX; - } else - vmexit->rip = ctrl->nrip; - } - - /* If vcpu execution is continued, update RIP. */ - if (loop) { + if (handled) { + vmexit->rip += vmexit->inst_length; + vmexit->inst_length = 0; state->rip = vmexit->rip; + } else { + if (vmexit->exitcode == VM_EXITCODE_BOGUS) { + /* + * If this VM exit was not claimed by anybody then + * treat it as a generic SVM exit. + */ + vm_exit_svm(vmexit, code, info1, info2); + } else { + /* + * The exitcode and collateral have been populated. + * The VM exit will be processed further in userland. + */ + } } - - return (loop); + return (handled); } static void @@ -1562,9 +1596,8 @@ svm_vmrun(void *arg, int vcpu, register_ struct vm *vm; uint64_t vmcb_pa; u_int thiscpu; - bool loop; /* Continue vcpu execution loop. */ + int handled; - loop = true; svm_sc = arg; vm = svm_sc->vm; @@ -1616,8 +1649,6 @@ svm_vmrun(void *arg, int vcpu, register_ state->rip = rip; do { - vmexit->inst_length = 0; - /* * Disable global interrupts to guarantee atomicity during * loading of guest state. This includes not only the state @@ -1692,8 +1723,8 @@ svm_vmrun(void *arg, int vcpu, register_ enable_gintr(); /* Handle #VMEXIT and if required return to user space. */ - loop = svm_vmexit(svm_sc, vcpu, vmexit); - } while (loop); + handled = svm_vmexit(svm_sc, vcpu, vmexit); + } while (handled); return (0); } Modified: projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c ============================================================================== --- projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c Sun Sep 14 03:01:18 2014 (r271569) +++ projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c Sun Sep 14 04:39:04 2014 (r271570) @@ -445,6 +445,20 @@ vmexit_vmx(struct vmctx *ctx, struct vm_ } static int +vmexit_svm(struct vmctx *ctx, struct vm_exit *vmexit, int *pvcpu) +{ + + fprintf(stderr, "vm exit[%d]\n", *pvcpu); + fprintf(stderr, "\treason\t\tSVM\n"); + fprintf(stderr, "\trip\t\t0x%016lx\n", vmexit->rip); + fprintf(stderr, "\tinst_length\t%d\n", vmexit->inst_length); + fprintf(stderr, "\texitcode\t%#lx\n", vmexit->u.svm.exitcode); + fprintf(stderr, "\texitinfo1\t%#lx\n", vmexit->u.svm.exitinfo1); + fprintf(stderr, "\texitinfo2\t%#lx\n", vmexit->u.svm.exitinfo2); + return (VMEXIT_ABORT); +} + +static int vmexit_bogus(struct vmctx *ctx, struct vm_exit *vmexit, int *pvcpu) { @@ -555,6 +569,7 @@ static vmexit_handler_t handler[VM_EXITC [VM_EXITCODE_INOUT] = vmexit_inout, [VM_EXITCODE_INOUT_STR] = vmexit_inout, [VM_EXITCODE_VMX] = vmexit_vmx, + [VM_EXITCODE_SVM] = vmexit_svm, [VM_EXITCODE_BOGUS] = vmexit_bogus, [VM_EXITCODE_RDMSR] = vmexit_rdmsr, [VM_EXITCODE_WRMSR] = vmexit_wrmsr, From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 09:18:35 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 23468DCA; Sun, 14 Sep 2014 09:18:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0EB90BA8; Sun, 14 Sep 2014 09:18:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8E9IYdB092098; Sun, 14 Sep 2014 09:18:34 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8E9IYj6092095; Sun, 14 Sep 2014 09:18:34 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409140918.s8E9IYj6092095@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Sun, 14 Sep 2014 09:18:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271575 - projects/sendfile/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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 09:18:35 -0000 Author: glebius Date: Sun Sep 14 09:18:34 2014 New Revision: 271575 URL: http://svnweb.freebsd.org/changeset/base/271575 Log: After-merge fixes. Modified: projects/sendfile/sys/kern/uipc_mbuf.c projects/sendfile/sys/kern/vfs_default.c Modified: projects/sendfile/sys/kern/uipc_mbuf.c ============================================================================== --- projects/sendfile/sys/kern/uipc_mbuf.c Sun Sep 14 09:09:49 2014 (r271574) +++ projects/sendfile/sys/kern/uipc_mbuf.c Sun Sep 14 09:18:34 2014 (r271575) @@ -1001,7 +1001,7 @@ m_catpkt(struct mbuf *m, struct mbuf *n) M_ASSERTPKTHDR(n); m->m_pkthdr.len += n->m_pkthdr.len; - m_demote(n, 1); + m_demote(n, 1, 0); m_cat(m, n); } Modified: projects/sendfile/sys/kern/vfs_default.c ============================================================================== --- projects/sendfile/sys/kern/vfs_default.c Sun Sep 14 09:09:49 2014 (r271574) +++ projects/sendfile/sys/kern/vfs_default.c Sun Sep 14 09:18:34 2014 (r271575) @@ -744,8 +744,7 @@ vop_stdgetpages_async_emulate(struct vop { int error; - error = VOP_GETPAGES(ap->a_vp, ap->a_m, ap->a_count, ap->a_reqpage, - ap->a_offset); + error = VOP_GETPAGES(ap->a_vp, ap->a_m, ap->a_count, ap->a_reqpage); vm_page_xunbusy(ap->a_m[ap->a_reqpage]); ap->a_vop_getpages_iodone(ap->a_arg); return (error); From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 09:20:01 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C748BEC2; Sun, 14 Sep 2014 09:20:01 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B30D7BB4; Sun, 14 Sep 2014 09:20:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8E9K1r2092379; Sun, 14 Sep 2014 09:20:01 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8E9K163092377; Sun, 14 Sep 2014 09:20:01 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409140920.s8E9K163092377@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Sun, 14 Sep 2014 09:20:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271576 - projects/sendfile/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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 09:20:01 -0000 Author: glebius Date: Sun Sep 14 09:20:01 2014 New Revision: 271576 URL: http://svnweb.freebsd.org/changeset/base/271576 Log: Simplify hard error handling code. Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified: projects/sendfile/sys/kern/uipc_syscalls.c Modified: projects/sendfile/sys/kern/uipc_syscalls.c ============================================================================== --- projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 09:18:34 2014 (r271575) +++ projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 09:20:01 2014 (r271576) @@ -2932,7 +2932,7 @@ vn_sendfile(struct file *fp, int sockfd, struct shmfd *shmfd; struct vattr va; off_t off, sbytes, rem, obj_size; - int error, serror, bsize, hdrlen; + int error, bsize, hdrlen; obj = NULL; so = NULL; @@ -3211,29 +3211,24 @@ retry_space: CURVNET_SET(so->so_vnet); if (nios == 0) { free(sfio, M_TEMP); - serror = (*so->so_proto->pr_usrreqs->pru_send) + error = (*so->so_proto->pr_usrreqs->pru_send) (so, 0, m, NULL, NULL, td); } else { sfio->sock_fp = sock_fp; sfio->npages = npages; fhold(sock_fp); - serror = (*so->so_proto->pr_usrreqs->pru_send) + error = (*so->so_proto->pr_usrreqs->pru_send) (so, PRUS_NOTREADY, m, NULL, NULL, td); sf_io_done(sfio); } CURVNET_RESTORE(); - if (serror == 0) { - sbytes += space + hdrlen; - if (hdrlen) - hdrlen = 0; - } else if (error == 0) - error = serror; m = NULL; /* pru_send always consumes */ - - /* Quit outer loop on error. */ - if (error != 0) + if (error) goto done; + sbytes += space + hdrlen; + if (hdrlen) + hdrlen = 0; } /* From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 09:57:57 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E45DECEE; Sun, 14 Sep 2014 09:57:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CFB2BEE8; Sun, 14 Sep 2014 09:57:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8E9vvSl010960; Sun, 14 Sep 2014 09:57:57 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8E9vvW7010959; Sun, 14 Sep 2014 09:57:57 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409140957.s8E9vvW7010959@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Sun, 14 Sep 2014 09:57:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271582 - projects/sendfile/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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 09:57:58 -0000 Author: glebius Date: Sun Sep 14 09:57:57 2014 New Revision: 271582 URL: http://svnweb.freebsd.org/changeset/base/271582 Log: Provide code path for soft errors. These are cases when sendfile() was able to send some data, but not to the end. According to documentation these are EAGAIN and EBUSY, Fix sf_buf_alloc() failure to EAGAIN. ENOBUFS is more meaningful, but, alas, we need to follow the historic API. Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified: projects/sendfile/sys/kern/uipc_syscalls.c Modified: projects/sendfile/sys/kern/uipc_syscalls.c ============================================================================== --- projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 09:56:29 2014 (r271581) +++ projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 09:57:57 2014 (r271582) @@ -2932,12 +2932,13 @@ vn_sendfile(struct file *fp, int sockfd, struct shmfd *shmfd; struct vattr va; off_t off, sbytes, rem, obj_size; - int error, bsize, hdrlen; + int error, softerr, bsize, hdrlen; obj = NULL; so = NULL; m = mh = NULL; sbytes = 0; + softerr = 0; error = sendfile_getobj(td, fp, &obj, &vp, &shmfd, &obj_size, &bsize); if (error != 0) @@ -3132,7 +3133,7 @@ retry_space: vm_page_unlock(pa[j]); } if (m == NULL) - error = ENOBUFS; + softerr = EAGAIN; fixspace(npages, i, off, &space); break; } @@ -3198,7 +3199,7 @@ retry_space: mh = NULL; } - if (error) { + if (m == NULL) { free(sfio, M_TEMP); goto done; } @@ -3229,6 +3230,10 @@ retry_space: sbytes += space + hdrlen; if (hdrlen) hdrlen = 0; + if (softerr) { + error = softerr; + goto done; + } } /* From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 11:00:44 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DC0342AA; Sun, 14 Sep 2014 11:00:44 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C7CAD8D0; Sun, 14 Sep 2014 11:00:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8EB0i0b041148; Sun, 14 Sep 2014 11:00:44 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8EB0ibG041147; Sun, 14 Sep 2014 11:00:44 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409141100.s8EB0ibG041147@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Sun, 14 Sep 2014 11:00:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271587 - projects/sendfile/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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 11:00:45 -0000 Author: glebius Date: Sun Sep 14 11:00:44 2014 New Revision: 271587 URL: http://svnweb.freebsd.org/changeset/base/271587 Log: Fix bug in r271582. Modified: projects/sendfile/sys/kern/uipc_syscalls.c Modified: projects/sendfile/sys/kern/uipc_syscalls.c ============================================================================== --- projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 10:27:36 2014 (r271586) +++ projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 11:00:44 2014 (r271587) @@ -3200,6 +3200,8 @@ retry_space: } if (m == NULL) { + KASSERT(softerr, ("%s: m NULL, no error", __func__)); + error = softerr; free(sfio, M_TEMP); goto done; } From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 18:55:49 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 15C52A06; Sun, 14 Sep 2014 18:55:49 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0195A9B9; Sun, 14 Sep 2014 18:55:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8EItmFI068307; Sun, 14 Sep 2014 18:55:48 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8EItmPi068306; Sun, 14 Sep 2014 18:55:48 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409141855.s8EItmPi068306@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Sun, 14 Sep 2014 18:55:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271598 - projects/sendfile/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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 18:55:49 -0000 Author: glebius Date: Sun Sep 14 18:55:48 2014 New Revision: 271598 URL: http://svnweb.freebsd.org/changeset/base/271598 Log: Reduce npages in case of soft error. Sponsored by: Netflix Sponsored by: Nginx, Inc. Modified: projects/sendfile/sys/kern/uipc_syscalls.c Modified: projects/sendfile/sys/kern/uipc_syscalls.c ============================================================================== --- projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 18:50:38 2014 (r271597) +++ projects/sendfile/sys/kern/uipc_syscalls.c Sun Sep 14 18:55:48 2014 (r271598) @@ -3135,6 +3135,7 @@ retry_space: if (m == NULL) softerr = EAGAIN; fixspace(npages, i, off, &space); + npages = i; break; } From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 19:34:58 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0DC236B4; Sun, 14 Sep 2014 19:34:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D3371D4E; Sun, 14 Sep 2014 19:34:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8EJYvS6087793; Sun, 14 Sep 2014 19:34:57 GMT (envelope-from bryanv@FreeBSD.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8EJYvRN087791; Sun, 14 Sep 2014 19:34:57 GMT (envelope-from bryanv@FreeBSD.org) Message-Id: <201409141934.s8EJYvRN087791@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bryanv set sender to bryanv@FreeBSD.org using -f From: Bryan Venteicher Date: Sun, 14 Sep 2014 19:34:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271599 - in projects/vxlan: sbin/ifconfig share/man/man4 X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 19:34:58 -0000 Author: bryanv Date: Sun Sep 14 19:34:57 2014 New Revision: 271599 URL: http://svnweb.freebsd.org/changeset/base/271599 Log: Add vxlan examples and fix some minor issues Modified: projects/vxlan/sbin/ifconfig/ifconfig.8 projects/vxlan/share/man/man4/vxlan.4 Modified: projects/vxlan/sbin/ifconfig/ifconfig.8 ============================================================================== --- projects/vxlan/sbin/ifconfig/ifconfig.8 Sun Sep 14 18:55:48 2014 (r271598) +++ projects/vxlan/sbin/ifconfig/ifconfig.8 Sun Sep 14 19:34:57 2014 (r271599) @@ -2495,7 +2495,7 @@ The following parameters are used to con interfaces. .Bl -tag -width indent .It Cm vni Ar identifier -This value is a 16-bit VXLAN Network Identifier (VNI) that identifies the +This value is a 24-bit VXLAN Network Identifier (VNI) that identifies the virtual network segment membership of the interface. .It Cm local Ar address The source address used in the encapsulating IPv4/IPv6 header. @@ -2540,7 +2540,7 @@ The maximum number of entries in the for The default is 2000. .It Cm vxlandev Ar dev When the interface is configured in multicast mode, the -.Ar Cm dev +.Cm dev interface is used to transmit IP multicast packets. .It Cm ttl Ar ttl The TTL used in the encapsulating IPv4/IPv6 header. Modified: projects/vxlan/share/man/man4/vxlan.4 ============================================================================== --- projects/vxlan/share/man/man4/vxlan.4 Sun Sep 14 18:55:48 2014 (r271598) +++ projects/vxlan/share/man/man4/vxlan.4 Sun Sep 14 19:34:57 2014 (r271599) @@ -81,7 +81,7 @@ driver creates a pseudo Ethernet network that supports the usual network .Xr ioctl 2 Ns s and is thus can be used with -.Xr ifconfig 8 . +.Xr ifconfig 8 like any other Ethernet interface. The .Nm @@ -181,7 +181,39 @@ Alternatively, the command may be used to reduce the MTU size on the .Nm interface to allow the encapsulated frame to fit in the -physical network current MTU. +current MTU of the physical network. +.Sh EXAMPLES +Create a +.Nm +interface in unicast mode +with the +.Cm local +tunnel address of 192.168.100.1, +and the +.Cm remote +tunnel address of 192.168.100.2. +.Bd -literal -offset indent +ifconfig vxlan create vni 108 local 192.168.100.1 remote 192.168.100.2 +.Ed +.Pp +Create a +.Nm +interface in multicast mode, +with the +.Cm local +address of 192.168.10.95, +and the +.Cm group +address of 224.0.2.6. +The em0 interface will be used to transmit multicast packets. +.Bd -literal -offset indent +ifconfig vxlan create vni 42 local 192.168.10.95 group 224.0.2.6 vxlandev em0 +.Ed +.Pp +Once created, the +.Nm +interface can be configured with +.Xr ifconfig 8 . .Sh SEE ALSO .Xr ifconfig 8 , .Xr inet 4 , From owner-svn-src-projects@FreeBSD.ORG Sun Sep 14 20:13:18 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E119FF21; Sun, 14 Sep 2014 20:13:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C5FA415D; Sun, 14 Sep 2014 20:13:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8EKDIqA006622; Sun, 14 Sep 2014 20:13:18 GMT (envelope-from bryanv@FreeBSD.org) Received: (from bryanv@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8EKDDTt006592; Sun, 14 Sep 2014 20:13:13 GMT (envelope-from bryanv@FreeBSD.org) Message-Id: <201409142013.s8EKDDTt006592@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: bryanv set sender to bryanv@FreeBSD.org using -f From: Bryan Venteicher Date: Sun, 14 Sep 2014 20:13:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271600 - in projects/vxlan: . bin/csh bin/date/tests bin/dd bin/ed bin/ls bin/pkill/tests bin/ps bin/rmail bin/sh bin/sh/tests bin/sh/tests/builtins bin/sh/tests/errors bin/sh/tests/ex... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Sep 2014 20:13:19 -0000 Author: bryanv Date: Sun Sep 14 20:13:07 2014 New Revision: 271600 URL: http://svnweb.freebsd.org/changeset/base/271600 Log: IFC @ r271599 Added: projects/vxlan/bin/date/tests/format_string_test.sh - copied unchanged from r271599, head/bin/date/tests/format_string_test.sh projects/vxlan/bin/sh/tests/builtins/break6.0 - copied unchanged from r271599, head/bin/sh/tests/builtins/break6.0 projects/vxlan/bin/sh/tests/expansion/arith14.0 - copied unchanged from r271599, head/bin/sh/tests/expansion/arith14.0 projects/vxlan/bin/sh/tests/functional_test.sh - copied unchanged from r271599, head/bin/sh/tests/functional_test.sh projects/vxlan/bin/sh/tests/parameters/positional4.0 - copied unchanged from r271599, head/bin/sh/tests/parameters/positional4.0 projects/vxlan/bin/sh/tests/parameters/positional5.0 - copied unchanged from r271599, head/bin/sh/tests/parameters/positional5.0 projects/vxlan/bin/sh/tests/parser/heredoc12.0 - copied unchanged from r271599, head/bin/sh/tests/parser/heredoc12.0 projects/vxlan/contrib/hyperv/ - copied from r271599, head/contrib/hyperv/ projects/vxlan/contrib/libucl/ChangeLog.md - copied unchanged from r271599, head/contrib/libucl/ChangeLog.md projects/vxlan/contrib/libucl/src/ucl_emitter_streamline.c - copied unchanged from r271599, head/contrib/libucl/src/ucl_emitter_streamline.c projects/vxlan/contrib/libucl/src/ucl_emitter_utils.c - copied unchanged from r271599, head/contrib/libucl/src/ucl_emitter_utils.c projects/vxlan/contrib/libucl/tests/basic/11.in - copied unchanged from r271599, head/contrib/libucl/tests/basic/11.in projects/vxlan/contrib/libucl/tests/basic/11.res - copied unchanged from r271599, head/contrib/libucl/tests/basic/11.res projects/vxlan/contrib/libucl/tests/streamline.res - copied unchanged from r271599, head/contrib/libucl/tests/streamline.res projects/vxlan/contrib/libucl/tests/streamline.test - copied unchanged from r271599, head/contrib/libucl/tests/streamline.test projects/vxlan/contrib/libucl/tests/test_streamline.c - copied unchanged from r271599, head/contrib/libucl/tests/test_streamline.c projects/vxlan/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff - copied unchanged from r271599, head/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff projects/vxlan/contrib/llvm/patches/patch-r271024-llvm-r216989-fix-movm-armv6.diff - copied unchanged from r271599, head/contrib/llvm/patches/patch-r271024-llvm-r216989-fix-movm-armv6.diff projects/vxlan/contrib/llvm/patches/patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diff - copied unchanged from r271599, head/contrib/llvm/patches/patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diff projects/vxlan/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff - copied unchanged from r271599, head/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff projects/vxlan/contrib/subversion/subversion/include/private/svn_cert.h - copied unchanged from r271599, head/contrib/subversion/subversion/include/private/svn_cert.h projects/vxlan/contrib/tzdata/zone1970.tab - copied unchanged from r271599, head/contrib/tzdata/zone1970.tab projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod - copied unchanged from r271599, head/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod projects/vxlan/crypto/openssl/ssl/ssl_utst.c - copied unchanged from r271599, head/crypto/openssl/ssl/ssl_utst.c projects/vxlan/etc/auto_master - copied unchanged from r271599, head/etc/auto_master projects/vxlan/etc/autofs/ - copied from r271599, head/etc/autofs/ projects/vxlan/etc/rc.d/automount - copied unchanged from r271599, head/etc/rc.d/automount projects/vxlan/etc/rc.d/automountd - copied unchanged from r271599, head/etc/rc.d/automountd projects/vxlan/etc/rc.d/autounmountd - copied unchanged from r271599, head/etc/rc.d/autounmountd projects/vxlan/etc/rc.d/hv_kvpd - copied unchanged from r271599, head/etc/rc.d/hv_kvpd projects/vxlan/etc/rc.d/ipropd_master - copied unchanged from r271599, head/etc/rc.d/ipropd_master projects/vxlan/etc/rc.d/ipropd_slave - copied unchanged from r271599, head/etc/rc.d/ipropd_slave projects/vxlan/etc/rc.d/kdc - copied unchanged from r271599, head/etc/rc.d/kdc projects/vxlan/lib/libc/arm/Symbol_vfp.map - copied unchanged from r271599, head/lib/libc/arm/Symbol_vfp.map projects/vxlan/lib/libc/arm/aeabi/aeabi_unwind_exidx.c - copied unchanged from r271599, head/lib/libc/arm/aeabi/aeabi_unwind_exidx.c projects/vxlan/lib/libc/md/ - copied from r271599, head/lib/libc/md/ projects/vxlan/lib/libedit/TEST/tc1.c - copied unchanged from r271599, head/lib/libedit/TEST/tc1.c projects/vxlan/lib/libmp/tests/ - copied from r271599, head/lib/libmp/tests/ projects/vxlan/lib/libnv/tests/ - copied from r271599, head/lib/libnv/tests/ projects/vxlan/lib/libohash/ - copied from r271599, head/lib/libohash/ projects/vxlan/lib/libstand/pkgfs.c - copied unchanged from r271599, head/lib/libstand/pkgfs.c projects/vxlan/lib/libutil/tests/ - copied from r271599, head/lib/libutil/tests/ projects/vxlan/lib/msun/ld128/s_erfl.c - copied unchanged from r271599, head/lib/msun/ld128/s_erfl.c projects/vxlan/lib/msun/ld80/s_erfl.c - copied unchanged from r271599, head/lib/msun/ld80/s_erfl.c projects/vxlan/libexec/hyperv/ - copied from r271599, head/libexec/hyperv/ projects/vxlan/sbin/devd/tests/ - copied from r271599, head/sbin/devd/tests/ projects/vxlan/sbin/ifconfig/sfp.c - copied unchanged from r271599, head/sbin/ifconfig/sfp.c projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 - copied unchanged from r271599, head/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 projects/vxlan/share/dtrace/disklatency - copied unchanged from r271599, head/share/dtrace/disklatency projects/vxlan/share/dtrace/disklatencycmd - copied unchanged from r271599, head/share/dtrace/disklatencycmd projects/vxlan/share/examples/hwpmc/Makefile - copied unchanged from r271599, head/share/examples/hwpmc/Makefile projects/vxlan/share/examples/hwpmc/overhead.c - copied unchanged from r271599, head/share/examples/hwpmc/overhead.c projects/vxlan/share/man/man4/iscsi.4 - copied unchanged from r271599, head/share/man/man4/iscsi.4 projects/vxlan/share/man/man4/uled.4 - copied unchanged from r271599, head/share/man/man4/uled.4 projects/vxlan/share/man/man5/autofs.5 - copied unchanged from r271599, head/share/man/man5/autofs.5 projects/vxlan/share/man/man9/PCBGROUP.9 - copied unchanged from r271599, head/share/man/man9/PCBGROUP.9 projects/vxlan/share/man/man9/pmap_protect.9 - copied unchanged from r271599, head/share/man/man9/pmap_protect.9 projects/vxlan/share/man/man9/pmap_unwire.9 - copied unchanged from r271599, head/share/man/man9/pmap_unwire.9 projects/vxlan/share/mk/src.libnames.mk - copied unchanged from r271599, head/share/mk/src.libnames.mk projects/vxlan/share/vt/keymaps/INDEX.keymaps - copied unchanged from r271599, head/share/vt/keymaps/INDEX.keymaps projects/vxlan/share/vt/keymaps/am.kbd - copied unchanged from r271599, head/share/vt/keymaps/am.kbd projects/vxlan/share/vt/keymaps/be.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/be.acc.kbd projects/vxlan/share/vt/keymaps/be.kbd - copied unchanged from r271599, head/share/vt/keymaps/be.kbd projects/vxlan/share/vt/keymaps/bg.bds.kbd - copied unchanged from r271599, head/share/vt/keymaps/bg.bds.kbd projects/vxlan/share/vt/keymaps/bg.phonetic.kbd - copied unchanged from r271599, head/share/vt/keymaps/bg.phonetic.kbd projects/vxlan/share/vt/keymaps/br.kbd - copied unchanged from r271599, head/share/vt/keymaps/br.kbd projects/vxlan/share/vt/keymaps/br.noacc.kbd - copied unchanged from r271599, head/share/vt/keymaps/br.noacc.kbd projects/vxlan/share/vt/keymaps/by.kbd - copied unchanged from r271599, head/share/vt/keymaps/by.kbd projects/vxlan/share/vt/keymaps/ca-fr.kbd - copied unchanged from r271599, head/share/vt/keymaps/ca-fr.kbd projects/vxlan/share/vt/keymaps/ca.kbd - copied unchanged from r271599, head/share/vt/keymaps/ca.kbd projects/vxlan/share/vt/keymaps/centraleuropean.kbd - copied unchanged from r271599, head/share/vt/keymaps/centraleuropean.kbd projects/vxlan/share/vt/keymaps/centraleuropean.qwerty.kbd - copied unchanged from r271599, head/share/vt/keymaps/centraleuropean.qwerty.kbd projects/vxlan/share/vt/keymaps/ch-fr.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/ch-fr.acc.kbd projects/vxlan/share/vt/keymaps/ch-fr.kbd - copied unchanged from r271599, head/share/vt/keymaps/ch-fr.kbd projects/vxlan/share/vt/keymaps/ch.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/ch.acc.kbd projects/vxlan/share/vt/keymaps/ch.kbd - copied unchanged from r271599, head/share/vt/keymaps/ch.kbd projects/vxlan/share/vt/keymaps/ch.macbook.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/ch.macbook.acc.kbd projects/vxlan/share/vt/keymaps/colemak.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/colemak.acc.kbd projects/vxlan/share/vt/keymaps/cz.kbd - copied unchanged from r271599, head/share/vt/keymaps/cz.kbd projects/vxlan/share/vt/keymaps/de.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/de.acc.kbd projects/vxlan/share/vt/keymaps/de.kbd - copied unchanged from r271599, head/share/vt/keymaps/de.kbd projects/vxlan/share/vt/keymaps/de.noacc.kbd - copied unchanged from r271599, head/share/vt/keymaps/de.noacc.kbd projects/vxlan/share/vt/keymaps/dk.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/dk.acc.kbd projects/vxlan/share/vt/keymaps/dk.kbd - copied unchanged from r271599, head/share/vt/keymaps/dk.kbd projects/vxlan/share/vt/keymaps/dk.macbook.kbd - copied unchanged from r271599, head/share/vt/keymaps/dk.macbook.kbd projects/vxlan/share/vt/keymaps/ee.kbd - copied unchanged from r271599, head/share/vt/keymaps/ee.kbd projects/vxlan/share/vt/keymaps/es.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/es.acc.kbd projects/vxlan/share/vt/keymaps/es.dvorak.kbd - copied unchanged from r271599, head/share/vt/keymaps/es.dvorak.kbd projects/vxlan/share/vt/keymaps/es.kbd - copied unchanged from r271599, head/share/vt/keymaps/es.kbd projects/vxlan/share/vt/keymaps/fi.kbd - copied unchanged from r271599, head/share/vt/keymaps/fi.kbd projects/vxlan/share/vt/keymaps/fr.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/fr.acc.kbd projects/vxlan/share/vt/keymaps/fr.dvorak.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/fr.dvorak.acc.kbd projects/vxlan/share/vt/keymaps/fr.dvorak.kbd - copied unchanged from r271599, head/share/vt/keymaps/fr.dvorak.kbd projects/vxlan/share/vt/keymaps/fr.kbd - copied unchanged from r271599, head/share/vt/keymaps/fr.kbd projects/vxlan/share/vt/keymaps/fr.macbook.kbd - copied unchanged from r271599, head/share/vt/keymaps/fr.macbook.kbd projects/vxlan/share/vt/keymaps/gr.101.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/gr.101.acc.kbd projects/vxlan/share/vt/keymaps/gr.elot.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/gr.elot.acc.kbd projects/vxlan/share/vt/keymaps/gr.kbd - copied unchanged from r271599, head/share/vt/keymaps/gr.kbd projects/vxlan/share/vt/keymaps/hr.kbd - copied unchanged from r271599, head/share/vt/keymaps/hr.kbd projects/vxlan/share/vt/keymaps/hu.101.kbd - copied unchanged from r271599, head/share/vt/keymaps/hu.101.kbd projects/vxlan/share/vt/keymaps/hu.102.kbd - copied unchanged from r271599, head/share/vt/keymaps/hu.102.kbd projects/vxlan/share/vt/keymaps/il.kbd - copied unchanged from r271599, head/share/vt/keymaps/il.kbd projects/vxlan/share/vt/keymaps/is.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/is.acc.kbd projects/vxlan/share/vt/keymaps/is.kbd - copied unchanged from r271599, head/share/vt/keymaps/is.kbd projects/vxlan/share/vt/keymaps/it.kbd - copied unchanged from r271599, head/share/vt/keymaps/it.kbd projects/vxlan/share/vt/keymaps/jp.capsctrl.kbd - copied unchanged from r271599, head/share/vt/keymaps/jp.capsctrl.kbd projects/vxlan/share/vt/keymaps/jp.kbd - copied unchanged from r271599, head/share/vt/keymaps/jp.kbd projects/vxlan/share/vt/keymaps/jp.pc98.iso.kbd - copied unchanged from r271599, head/share/vt/keymaps/jp.pc98.iso.kbd projects/vxlan/share/vt/keymaps/jp.pc98.kbd - copied unchanged from r271599, head/share/vt/keymaps/jp.pc98.kbd projects/vxlan/share/vt/keymaps/kz.io.kbd - copied unchanged from r271599, head/share/vt/keymaps/kz.io.kbd projects/vxlan/share/vt/keymaps/kz.kst.kbd - copied unchanged from r271599, head/share/vt/keymaps/kz.kst.kbd projects/vxlan/share/vt/keymaps/latinamerican.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/latinamerican.acc.kbd projects/vxlan/share/vt/keymaps/latinamerican.kbd - copied unchanged from r271599, head/share/vt/keymaps/latinamerican.kbd projects/vxlan/share/vt/keymaps/lt.kbd - copied unchanged from r271599, head/share/vt/keymaps/lt.kbd projects/vxlan/share/vt/keymaps/nl.kbd - copied unchanged from r271599, head/share/vt/keymaps/nl.kbd projects/vxlan/share/vt/keymaps/no.dvorak.kbd - copied unchanged from r271599, head/share/vt/keymaps/no.dvorak.kbd projects/vxlan/share/vt/keymaps/no.kbd - copied unchanged from r271599, head/share/vt/keymaps/no.kbd projects/vxlan/share/vt/keymaps/nordic.asus-eee.kbd - copied unchanged from r271599, head/share/vt/keymaps/nordic.asus-eee.kbd projects/vxlan/share/vt/keymaps/pl.dvorak.kbd - copied unchanged from r271599, head/share/vt/keymaps/pl.dvorak.kbd projects/vxlan/share/vt/keymaps/pt.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/pt.acc.kbd projects/vxlan/share/vt/keymaps/pt.kbd - copied unchanged from r271599, head/share/vt/keymaps/pt.kbd projects/vxlan/share/vt/keymaps/ru.kbd - copied unchanged from r271599, head/share/vt/keymaps/ru.kbd projects/vxlan/share/vt/keymaps/ru.shift.kbd - copied unchanged from r271599, head/share/vt/keymaps/ru.shift.kbd projects/vxlan/share/vt/keymaps/ru.win.kbd - copied unchanged from r271599, head/share/vt/keymaps/ru.win.kbd projects/vxlan/share/vt/keymaps/se.kbd - copied unchanged from r271599, head/share/vt/keymaps/se.kbd projects/vxlan/share/vt/keymaps/si.kbd - copied unchanged from r271599, head/share/vt/keymaps/si.kbd projects/vxlan/share/vt/keymaps/sk.kbd - copied unchanged from r271599, head/share/vt/keymaps/sk.kbd projects/vxlan/share/vt/keymaps/tr.kbd - copied unchanged from r271599, head/share/vt/keymaps/tr.kbd projects/vxlan/share/vt/keymaps/uk.capsctrl.kbd - copied unchanged from r271599, head/share/vt/keymaps/uk.capsctrl.kbd projects/vxlan/share/vt/keymaps/uk.dvorak.kbd - copied unchanged from r271599, head/share/vt/keymaps/uk.dvorak.kbd projects/vxlan/share/vt/keymaps/uk.kbd - copied unchanged from r271599, head/share/vt/keymaps/uk.kbd projects/vxlan/share/vt/keymaps/us.acc.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.acc.kbd projects/vxlan/share/vt/keymaps/us.ctrl.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.ctrl.kbd projects/vxlan/share/vt/keymaps/us.dvorak.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.dvorak.kbd projects/vxlan/share/vt/keymaps/us.dvorakl.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.dvorakl.kbd projects/vxlan/share/vt/keymaps/us.dvorakp.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.dvorakp.kbd projects/vxlan/share/vt/keymaps/us.dvorakr.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.dvorakr.kbd projects/vxlan/share/vt/keymaps/us.dvorakx.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.dvorakx.kbd projects/vxlan/share/vt/keymaps/us.emacs.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.emacs.kbd projects/vxlan/share/vt/keymaps/us.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.kbd projects/vxlan/share/vt/keymaps/us.unix.kbd - copied unchanged from r271599, head/share/vt/keymaps/us.unix.kbd projects/vxlan/sys/arm/altera/ - copied from r271599, head/sys/arm/altera/ projects/vxlan/sys/arm/at91/at91_common.c - copied unchanged from r271599, head/sys/arm/at91/at91_common.c projects/vxlan/sys/arm/at91/at91_pinctrl.c - copied unchanged from r271599, head/sys/arm/at91/at91_pinctrl.c projects/vxlan/sys/arm/conf/APALIS-IMX6 - copied unchanged from r271599, head/sys/arm/conf/APALIS-IMX6 projects/vxlan/sys/arm/conf/CHROMEBOOK-PEACH-PIT - copied unchanged from r271599, head/sys/arm/conf/CHROMEBOOK-PEACH-PIT projects/vxlan/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints - copied unchanged from r271599, head/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints projects/vxlan/sys/arm/conf/IMX53 - copied unchanged from r271599, head/sys/arm/conf/IMX53 projects/vxlan/sys/arm/conf/SOCKIT - copied unchanged from r271599, head/sys/arm/conf/SOCKIT projects/vxlan/sys/arm/freescale/imx/imx_gpio.c - copied unchanged from r271599, head/sys/arm/freescale/imx/imx_gpio.c projects/vxlan/sys/arm/freescale/imx/imx_i2c.c - copied unchanged from r271599, head/sys/arm/freescale/imx/imx_i2c.c projects/vxlan/sys/arm/freescale/imx/imx_iomux.c - copied unchanged from r271599, head/sys/arm/freescale/imx/imx_iomux.c projects/vxlan/sys/arm/freescale/imx/imx_iomuxvar.h - copied unchanged from r271599, head/sys/arm/freescale/imx/imx_iomuxvar.h projects/vxlan/sys/arm/include/acle-compat.h - copied unchanged from r271599, head/sys/arm/include/acle-compat.h projects/vxlan/sys/arm/samsung/exynos/chrome_ec_spi.c - copied unchanged from r271599, head/sys/arm/samsung/exynos/chrome_ec_spi.c projects/vxlan/sys/arm/samsung/exynos/exynos5_pmu.c - copied unchanged from r271599, head/sys/arm/samsung/exynos/exynos5_pmu.c projects/vxlan/sys/arm/samsung/exynos/exynos5_pmu.h - copied unchanged from r271599, head/sys/arm/samsung/exynos/exynos5_pmu.h projects/vxlan/sys/arm/samsung/exynos/exynos5_spi.c - copied unchanged from r271599, head/sys/arm/samsung/exynos/exynos5_spi.c projects/vxlan/sys/arm/samsung/exynos/exynos5_usb_phy.c - copied unchanged from r271599, head/sys/arm/samsung/exynos/exynos5_usb_phy.c projects/vxlan/sys/arm/samsung/exynos/exynos5_xhci.c - copied unchanged from r271599, head/sys/arm/samsung/exynos/exynos5_xhci.c projects/vxlan/sys/boot/common/install.c - copied unchanged from r271599, head/sys/boot/common/install.c projects/vxlan/sys/boot/fdt/dts/arm/apalis-imx6.dts - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/apalis-imx6.dts projects/vxlan/sys/boot/fdt/dts/arm/exynos5250-snow.dts - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/exynos5250-snow.dts projects/vxlan/sys/boot/fdt/dts/arm/exynos5250-spring.dts - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/exynos5250-spring.dts projects/vxlan/sys/boot/fdt/dts/arm/exynos5420-peach-pit.dts - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/exynos5420-peach-pit.dts projects/vxlan/sys/boot/fdt/dts/arm/sam9260ek.dts - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/sam9260ek.dts projects/vxlan/sys/boot/fdt/dts/arm/socfpga-sockit.dts - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/socfpga-sockit.dts projects/vxlan/sys/boot/fdt/dts/arm/socfpga.dtsi - copied unchanged from r271599, head/sys/boot/fdt/dts/arm/socfpga.dtsi projects/vxlan/sys/boot/forth/pcibios.4th - copied unchanged from r271599, head/sys/boot/forth/pcibios.4th projects/vxlan/sys/boot/kshim/ - copied from r271599, head/sys/boot/kshim/ projects/vxlan/sys/boot/usb/tools/Makefile - copied unchanged from r271599, head/sys/boot/usb/tools/Makefile projects/vxlan/sys/boot/usb/usbcore.mk - copied unchanged from r271599, head/sys/boot/usb/usbcore.mk projects/vxlan/sys/cam/ctl/ctl_tpc.c - copied unchanged from r271599, head/sys/cam/ctl/ctl_tpc.c projects/vxlan/sys/cam/ctl/ctl_tpc.h - copied unchanged from r271599, head/sys/cam/ctl/ctl_tpc.h projects/vxlan/sys/cam/ctl/ctl_tpc_local.c - copied unchanged from r271599, head/sys/cam/ctl/ctl_tpc_local.c projects/vxlan/sys/cddl/contrib/opensolaris/common/util/ - copied from r271599, head/sys/cddl/contrib/opensolaris/common/util/ projects/vxlan/sys/cddl/dev/fbt/fbt.h - copied unchanged from r271599, head/sys/cddl/dev/fbt/fbt.h projects/vxlan/sys/cddl/dev/fbt/powerpc/ - copied from r271599, head/sys/cddl/dev/fbt/powerpc/ projects/vxlan/sys/cddl/dev/fbt/x86/ - copied from r271599, head/sys/cddl/dev/fbt/x86/ projects/vxlan/sys/contrib/dev/iwn/iwlwifi-100-39.31.5.1.fw.uu - copied unchanged from r271599, head/sys/contrib/dev/iwn/iwlwifi-100-39.31.5.1.fw.uu projects/vxlan/sys/dev/ahci/ahci_pci.c - copied unchanged from r271599, head/sys/dev/ahci/ahci_pci.c projects/vxlan/sys/dev/fb/creator_vt.c - copied unchanged from r271599, head/sys/dev/fb/creator_vt.c projects/vxlan/sys/dev/fdt/fdt_clock.c - copied unchanged from r271599, head/sys/dev/fdt/fdt_clock.c projects/vxlan/sys/dev/fdt/fdt_clock.h - copied unchanged from r271599, head/sys/dev/fdt/fdt_clock.h projects/vxlan/sys/dev/fdt/fdt_clock_if.m - copied unchanged from r271599, head/sys/dev/fdt/fdt_clock_if.m projects/vxlan/sys/dev/fdt/fdt_pinctrl.c - copied unchanged from r271599, head/sys/dev/fdt/fdt_pinctrl.c projects/vxlan/sys/dev/fdt/fdt_pinctrl.h - copied unchanged from r271599, head/sys/dev/fdt/fdt_pinctrl.h projects/vxlan/sys/dev/fdt/fdt_pinctrl_if.m - copied unchanged from r271599, head/sys/dev/fdt/fdt_pinctrl_if.m projects/vxlan/sys/dev/hyperv/utilities/hv_kvp.c - copied unchanged from r271599, head/sys/dev/hyperv/utilities/hv_kvp.c projects/vxlan/sys/dev/hyperv/utilities/unicode.h - copied unchanged from r271599, head/sys/dev/hyperv/utilities/unicode.h projects/vxlan/sys/dev/ixl/ - copied from r271599, head/sys/dev/ixl/ projects/vxlan/sys/dev/netmap/if_vtnet_netmap.h - copied unchanged from r271599, head/sys/dev/netmap/if_vtnet_netmap.h projects/vxlan/sys/dev/netmap/netmap_monitor.c - copied unchanged from r271599, head/sys/dev/netmap/netmap_monitor.c projects/vxlan/sys/dev/smc/if_smc_fdt.c - copied unchanged from r271599, head/sys/dev/smc/if_smc_fdt.c projects/vxlan/sys/dev/usb/misc/uled.c - copied unchanged from r271599, head/sys/dev/usb/misc/uled.c projects/vxlan/sys/dev/usb/template/usb_template_phone.c - copied unchanged from r271599, head/sys/dev/usb/template/usb_template_phone.c projects/vxlan/sys/dev/usb/uled_ioctl.h - copied unchanged from r271599, head/sys/dev/usb/uled_ioctl.h projects/vxlan/sys/fs/autofs/ - copied from r271599, head/sys/fs/autofs/ projects/vxlan/sys/gnu/dts/include/dt-bindings/clk/ti-dra7-atl.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clk/ti-dra7-atl.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/at91.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/at91.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/bcm21664.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/bcm21664.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/bcm281xx.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/bcm281xx.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/berlin2.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/berlin2.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/berlin2q.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/berlin2q.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/clps711x-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/clps711x-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos-audss-clk.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/exynos-audss-clk.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos3250.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/exynos3250.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos5260-clk.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/exynos5260-clk.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos5410.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/exynos5410.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/hip04-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/hip04-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/hix5hd2-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/hix5hd2-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx1-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/imx1-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx21-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/imx21-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx27-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/imx27-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/lsi,axm5516-clks.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/lsi,axm5516-clks.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-apq8084.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-apq8084.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq806x.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq806x.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-apq8084.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-apq8084.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/r8a7779-clock.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/r8a7779-clock.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/rk3066a-cru.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/rk3066a-cru.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/s3c2410.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/s3c2410.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/s3c2412.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/s3c2412.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/s5pv210-audss.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/s5pv210-audss.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/s5pv210.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/s5pv210.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/stih415-clks.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/stih415-clks.h projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/stih416-clks.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/clock/stih416-clks.h projects/vxlan/sys/gnu/dts/include/dt-bindings/dma/nbpfaxi.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/dma/nbpfaxi.h projects/vxlan/sys/gnu/dts/include/dt-bindings/mfd/palmas.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/mfd/palmas.h projects/vxlan/sys/gnu/dts/include/dt-bindings/phy/ - copied from r271599, head/sys/gnu/dts/include/dt-bindings/phy/ projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h projects/vxlan/sys/gnu/dts/include/dt-bindings/reset-controller/ - copied from r271599, head/sys/gnu/dts/include/dt-bindings/reset-controller/ projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr.h projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-apq8084.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-apq8084.h projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq806x.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq806x.h projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-apq8084.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-apq8084.h projects/vxlan/sys/gnu/dts/include/dt-bindings/soc/ - copied from r271599, head/sys/gnu/dts/include/dt-bindings/soc/ projects/vxlan/sys/gnu/dts/include/dt-bindings/sound/tlv320aic31xx-micbias.h - copied unchanged from r271599, head/sys/gnu/dts/include/dt-bindings/sound/tlv320aic31xx-micbias.h projects/vxlan/sys/gnu/dts/include/dt-bindings/spmi/ - copied from r271599, head/sys/gnu/dts/include/dt-bindings/spmi/ projects/vxlan/sys/kern/subr_sfbuf.c - copied unchanged from r271599, head/sys/kern/subr_sfbuf.c projects/vxlan/sys/libkern/memmem.c - copied unchanged from r271599, head/sys/libkern/memmem.c projects/vxlan/sys/libkern/strndup.c - copied unchanged from r271599, head/sys/libkern/strndup.c projects/vxlan/sys/modules/autofs/ - copied from r271599, head/sys/modules/autofs/ projects/vxlan/sys/modules/iwnfw/iwn100/ - copied from r271599, head/sys/modules/iwnfw/iwn100/ projects/vxlan/sys/modules/ixl/ - copied from r271599, head/sys/modules/ixl/ projects/vxlan/sys/modules/ixlv/ - copied from r271599, head/sys/modules/ixlv/ projects/vxlan/sys/modules/si/ - copied from r271599, head/sys/modules/si/ projects/vxlan/sys/modules/tsec/ - copied from r271599, head/sys/modules/tsec/ projects/vxlan/sys/modules/usb/uled/ - copied from r271599, head/sys/modules/usb/uled/ projects/vxlan/sys/modules/wds/ - copied from r271599, head/sys/modules/wds/ projects/vxlan/sys/modules/wl/ - copied from r271599, head/sys/modules/wl/ projects/vxlan/sys/net/paravirt.h - copied unchanged from r271599, head/sys/net/paravirt.h projects/vxlan/sys/net/sff8436.h - copied unchanged from r271599, head/sys/net/sff8436.h projects/vxlan/sys/ofed/include/linux/cache.h - copied unchanged from r271599, head/sys/ofed/include/linux/cache.h projects/vxlan/sys/ofed/include/linux/etherdevice.h - copied unchanged from r271599, head/sys/ofed/include/linux/etherdevice.h projects/vxlan/sys/ofed/include/linux/kmod.h - copied unchanged from r271599, head/sys/ofed/include/linux/kmod.h projects/vxlan/sys/ofed/include/linux/ktime.h - copied unchanged from r271599, head/sys/ofed/include/linux/ktime.h projects/vxlan/sys/ofed/include/linux/math64.h - copied unchanged from r271599, head/sys/ofed/include/linux/math64.h projects/vxlan/sys/ofed/include/net/if_inet6.h - copied unchanged from r271599, head/sys/ofed/include/net/if_inet6.h projects/vxlan/sys/x86/x86/identcpu.c - copied unchanged from r271599, head/sys/x86/x86/identcpu.c projects/vxlan/tools/build/options/WITHOUT_CUSE - copied unchanged from r271599, head/tools/build/options/WITHOUT_CUSE projects/vxlan/tools/build/options/WITHOUT_HYPERV - copied unchanged from r271599, head/tools/build/options/WITHOUT_HYPERV projects/vxlan/tools/build/options/WITHOUT_TESTS - copied unchanged from r271599, head/tools/build/options/WITHOUT_TESTS projects/vxlan/tools/build/options/WITH_HYPERV - copied unchanged from r271599, head/tools/build/options/WITH_HYPERV projects/vxlan/tools/build/options/WITH_INFO - copied unchanged from r271599, head/tools/build/options/WITH_INFO projects/vxlan/tools/tools/perforce/ - copied from r271599, head/tools/tools/perforce/ projects/vxlan/tools/tools/tscdrift/ - copied from r271599, head/tools/tools/tscdrift/ projects/vxlan/tools/tools/vt/keymaps/ - copied from r271599, head/tools/tools/vt/keymaps/ projects/vxlan/usr.bin/gcore/elf32core.c - copied unchanged from r271599, head/usr.bin/gcore/elf32core.c projects/vxlan/usr.bin/timeout/ - copied from r271599, head/usr.bin/timeout/ projects/vxlan/usr.bin/units/tests/ - copied from r271599, head/usr.bin/units/tests/ projects/vxlan/usr.bin/users/users.cc - copied unchanged from r271599, head/usr.bin/users/users.cc projects/vxlan/usr.bin/yacc/tests/yacc_tests.sh - copied unchanged from r271599, head/usr.bin/yacc/tests/yacc_tests.sh projects/vxlan/usr.sbin/autofs/ - copied from r271599, head/usr.sbin/autofs/ projects/vxlan/usr.sbin/bhyve/task_switch.c - copied unchanged from r271599, head/usr.sbin/bhyve/task_switch.c projects/vxlan/usr.sbin/bsdconfig/examples/add_some_packages.sh - copied unchanged from r271599, head/usr.sbin/bsdconfig/examples/add_some_packages.sh projects/vxlan/usr.sbin/bsdconfig/share/packages/musthavepkg.subr - copied unchanged from r271599, head/usr.sbin/bsdconfig/share/packages/musthavepkg.subr projects/vxlan/usr.sbin/hyperv/ - copied from r271599, head/usr.sbin/hyperv/ Replaced: projects/vxlan/sys/dev/iicbus/iic.h - copied unchanged from r271599, head/sys/dev/iicbus/iic.h - copied from r271599, head/sys/gnu/dts/arm/ projects/vxlan/sys/sparc64/include/sf_buf.h - copied unchanged from r271599, head/sys/sparc64/include/sf_buf.h Directory Properties: projects/vxlan/sys/gnu/dts/arm/ (props changed) Deleted: projects/vxlan/bin/date/tests/legacy_test.sh projects/vxlan/bin/sh/tests/legacy_test.sh projects/vxlan/contrib/byacc/NOTES-btyacc-Changes projects/vxlan/contrib/byacc/NOTES-btyacc-Disposition projects/vxlan/contrib/unbound/util/configlexer.c projects/vxlan/contrib/unbound/util/configparser.c projects/vxlan/contrib/unbound/util/configparser.h projects/vxlan/crypto/openssl/crypto/pkcs7/bio_ber.c projects/vxlan/crypto/openssl/crypto/pkcs7/dec.c projects/vxlan/crypto/openssl/crypto/pkcs7/des.pem projects/vxlan/crypto/openssl/crypto/pkcs7/doc projects/vxlan/crypto/openssl/crypto/pkcs7/enc.c projects/vxlan/crypto/openssl/crypto/pkcs7/es1.pem projects/vxlan/crypto/openssl/crypto/pkcs7/example.c projects/vxlan/crypto/openssl/crypto/pkcs7/example.h projects/vxlan/crypto/openssl/crypto/pkcs7/info.pem projects/vxlan/crypto/openssl/crypto/pkcs7/infokey.pem projects/vxlan/crypto/openssl/crypto/pkcs7/p7/ projects/vxlan/crypto/openssl/crypto/pkcs7/server.pem projects/vxlan/crypto/openssl/crypto/pkcs7/sign.c projects/vxlan/crypto/openssl/crypto/pkcs7/t/ projects/vxlan/crypto/openssl/crypto/pkcs7/verify.c projects/vxlan/etc/rc.d/kerberos projects/vxlan/gnu/lib/libreadline/history/ projects/vxlan/gnu/lib/libreadline/readline/doc/ projects/vxlan/lib/libedit/TEST/test.c projects/vxlan/share/examples/autofs/ projects/vxlan/share/man/man9/VOP_GETVOBJECT.9 projects/vxlan/share/man/man9/pmap_change_wiring.9 projects/vxlan/share/man/man9/pmap_page_protect.9 projects/vxlan/share/man/man9/zero_copy.9 projects/vxlan/share/mk/bsd.dtrace.mk projects/vxlan/sys/amd64/amd64/identcpu.c projects/vxlan/sys/arm/freescale/imx/i2c.c projects/vxlan/sys/arm/freescale/imx/imx51_gpio.c projects/vxlan/sys/arm/freescale/imx/imx51_iomux.c projects/vxlan/sys/arm/freescale/imx/imx51_iomuxreg.h projects/vxlan/sys/arm/freescale/imx/imx51_iomuxvar.h projects/vxlan/sys/arm/versatile/if_smc_fdt.c projects/vxlan/sys/boot/fdt/dts/arm/exynos5250-chromebook-snow.dts projects/vxlan/sys/boot/fdt/dts/arm/exynos5250-chromebook-spring.dts projects/vxlan/sys/boot/usb/bsd_busspace.c projects/vxlan/sys/boot/usb/bsd_global.h projects/vxlan/sys/boot/usb/bsd_kernel.c projects/vxlan/sys/boot/usb/bsd_kernel.h projects/vxlan/sys/boot/usb/tools/sysinit.h projects/vxlan/sys/cddl/dev/fbt/fbt_powerpc.c projects/vxlan/sys/dev/i40e/ projects/vxlan/sys/i386/i386/identcpu.c projects/vxlan/sys/modules/i40e/ projects/vxlan/sys/ofed/include/asm/current.h projects/vxlan/sys/ofed/include/asm/semaphore.h projects/vxlan/sys/ofed/include/asm/system.h projects/vxlan/sys/ofed/include/linux/atomic.h projects/vxlan/sys/ofed/include/linux/bitmap.h projects/vxlan/sys/ofed/include/linux/ctype.h projects/vxlan/sys/ofed/include/linux/init.h projects/vxlan/sys/ofed/include/linux/rtnetlink.h projects/vxlan/sys/ofed/include/linux/stddef.h projects/vxlan/sys/ofed/include/net/addrconf.h projects/vxlan/sys/ofed/include/net/arp.h projects/vxlan/sys/ofed/include/net/ip6_route.h projects/vxlan/sys/ofed/include/net/neighbour.h projects/vxlan/sys/powerpc/include/sf_buf.h projects/vxlan/tools/build/options/WITH_PIE projects/vxlan/tools/build/options/WITH_TESTS projects/vxlan/tools/regression/lib/libmp/ projects/vxlan/tools/regression/lib/libnv/ projects/vxlan/tools/regression/lib/libutil/ projects/vxlan/usr.bin/m4/lib/ projects/vxlan/usr.bin/users/users.c projects/vxlan/usr.bin/yacc/tests/calc.y projects/vxlan/usr.bin/yacc/tests/calc1.y projects/vxlan/usr.bin/yacc/tests/calc2.y projects/vxlan/usr.bin/yacc/tests/calc3.y projects/vxlan/usr.bin/yacc/tests/code_calc.y projects/vxlan/usr.bin/yacc/tests/code_error.y projects/vxlan/usr.bin/yacc/tests/error.y projects/vxlan/usr.bin/yacc/tests/ftp.y projects/vxlan/usr.bin/yacc/tests/grammar.y projects/vxlan/usr.bin/yacc/tests/legacy_test.sh projects/vxlan/usr.bin/yacc/tests/pure_calc.y projects/vxlan/usr.bin/yacc/tests/pure_error.y projects/vxlan/usr.bin/yacc/tests/quote_calc.y projects/vxlan/usr.bin/yacc/tests/quote_calc2.y projects/vxlan/usr.bin/yacc/tests/quote_calc3.y projects/vxlan/usr.bin/yacc/tests/quote_calc4.y projects/vxlan/usr.bin/yacc/tests/regress.00.out projects/vxlan/usr.bin/yacc/tests/regress.01.out projects/vxlan/usr.bin/yacc/tests/regress.02.out projects/vxlan/usr.bin/yacc/tests/regress.03.out projects/vxlan/usr.bin/yacc/tests/regress.04.out projects/vxlan/usr.bin/yacc/tests/regress.05.out projects/vxlan/usr.bin/yacc/tests/regress.06.out projects/vxlan/usr.bin/yacc/tests/regress.07.out projects/vxlan/usr.bin/yacc/tests/regress.08.out projects/vxlan/usr.bin/yacc/tests/regress.09.out projects/vxlan/usr.bin/yacc/tests/regress.10.out projects/vxlan/usr.bin/yacc/tests/regress.11.out projects/vxlan/usr.bin/yacc/tests/regress.12.out projects/vxlan/usr.bin/yacc/tests/regress.13.out projects/vxlan/usr.bin/yacc/tests/regress.14.out projects/vxlan/usr.bin/yacc/tests/regress.sh projects/vxlan/usr.bin/yacc/tests/undefined.y projects/vxlan/usr.sbin/bsdconfig/examples/browse_packages_ftp.sh Modified: projects/vxlan/.arcconfig projects/vxlan/MAINTAINERS (contents, props changed) projects/vxlan/Makefile projects/vxlan/Makefile.inc1 projects/vxlan/ObsoleteFiles.inc projects/vxlan/UPDATING projects/vxlan/bin/csh/Makefile projects/vxlan/bin/date/tests/Makefile projects/vxlan/bin/dd/dd.1 projects/vxlan/bin/ed/cbc.c projects/vxlan/bin/ls/Makefile projects/vxlan/bin/pkill/tests/Makefile projects/vxlan/bin/ps/keyword.c projects/vxlan/bin/ps/ps.1 projects/vxlan/bin/rmail/Makefile projects/vxlan/bin/sh/Makefile projects/vxlan/bin/sh/arith_yacc.c projects/vxlan/bin/sh/eval.c projects/vxlan/bin/sh/exec.c projects/vxlan/bin/sh/expand.c projects/vxlan/bin/sh/histedit.c projects/vxlan/bin/sh/input.c projects/vxlan/bin/sh/input.h projects/vxlan/bin/sh/jobs.c projects/vxlan/bin/sh/miscbltin.c projects/vxlan/bin/sh/mystring.c projects/vxlan/bin/sh/mystring.h projects/vxlan/bin/sh/parser.c projects/vxlan/bin/sh/sh.1 projects/vxlan/bin/sh/tests/Makefile projects/vxlan/bin/sh/tests/builtins/Makefile projects/vxlan/bin/sh/tests/errors/Makefile projects/vxlan/bin/sh/tests/errors/bad-parm-exp2.2 projects/vxlan/bin/sh/tests/errors/bad-parm-exp2.2.stderr projects/vxlan/bin/sh/tests/errors/bad-parm-exp3.2 projects/vxlan/bin/sh/tests/errors/bad-parm-exp3.2.stderr projects/vxlan/bin/sh/tests/errors/bad-parm-exp4.2 projects/vxlan/bin/sh/tests/errors/bad-parm-exp4.2.stderr projects/vxlan/bin/sh/tests/errors/bad-parm-exp5.2 projects/vxlan/bin/sh/tests/errors/bad-parm-exp5.2.stderr projects/vxlan/bin/sh/tests/errors/bad-parm-exp6.2 projects/vxlan/bin/sh/tests/errors/bad-parm-exp6.2.stderr projects/vxlan/bin/sh/tests/execution/Makefile projects/vxlan/bin/sh/tests/expansion/Makefile projects/vxlan/bin/sh/tests/parameters/Makefile projects/vxlan/bin/sh/tests/parser/Makefile projects/vxlan/bin/sh/tests/set-e/Makefile projects/vxlan/cddl/Makefile.inc projects/vxlan/cddl/contrib/dtracetoolkit/Apps/shellsnoop projects/vxlan/cddl/contrib/dtracetoolkit/rwsnoop projects/vxlan/cddl/contrib/opensolaris/cmd/lockstat/sym.c projects/vxlan/cddl/contrib/opensolaris/cmd/zdb/zdb.8 projects/vxlan/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/vxlan/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/vxlan/cddl/contrib/opensolaris/cmd/zhack/zhack.c projects/vxlan/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/vxlan/cddl/contrib/opensolaris/cmd/zpool/zpool.8 projects/vxlan/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c projects/vxlan/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/vxlan/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/vxlan/cddl/contrib/opensolaris/common/avl/avl.c projects/vxlan/cddl/contrib/opensolaris/head/libintl.h projects/vxlan/cddl/contrib/opensolaris/head/nlist.h projects/vxlan/cddl/contrib/opensolaris/head/synch.h projects/vxlan/cddl/contrib/opensolaris/head/thread.h projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c projects/vxlan/cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c projects/vxlan/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c projects/vxlan/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/vxlan/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/vxlan/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c projects/vxlan/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c projects/vxlan/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/vxlan/cddl/lib/libdtrace/libproc_compat.h projects/vxlan/contrib/binutils/gas/config/tc-arm.c projects/vxlan/contrib/binutils/ld/emultempl/elf32.em projects/vxlan/contrib/byacc/CHANGES projects/vxlan/contrib/byacc/MANIFEST projects/vxlan/contrib/byacc/VERSION projects/vxlan/contrib/byacc/aclocal.m4 projects/vxlan/contrib/byacc/main.c projects/vxlan/contrib/byacc/package/byacc.spec projects/vxlan/contrib/byacc/package/debian/changelog projects/vxlan/contrib/byacc/package/mingw-byacc.spec projects/vxlan/contrib/byacc/package/pkgsrc/Makefile projects/vxlan/contrib/byacc/test/btyacc/big_b.output projects/vxlan/contrib/byacc/test/btyacc/big_l.output projects/vxlan/contrib/byacc/test/btyacc/err_inherit1.error projects/vxlan/contrib/byacc/test/btyacc/err_inherit2.error projects/vxlan/contrib/byacc/test/btyacc/err_inherit3.error projects/vxlan/contrib/byacc/test/btyacc/err_inherit4.error projects/vxlan/contrib/byacc/test/btyacc/err_inherit5.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax1.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax10.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax11.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax12.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax13.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax14.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax15.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax16.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax17.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax18.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax19.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax2.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax21.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax22.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax23.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax24.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax25.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax26.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax27.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax3.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax4.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax5.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax6.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax7.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax7a.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax7b.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax8.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax8a.error projects/vxlan/contrib/byacc/test/btyacc/err_syntax9.error projects/vxlan/contrib/byacc/test/btyacc/help.output projects/vxlan/contrib/byacc/test/btyacc/no_b_opt.output projects/vxlan/contrib/byacc/test/btyacc/no_output2.output projects/vxlan/contrib/byacc/test/btyacc/no_p_opt.output projects/vxlan/contrib/byacc/test/btyacc/nostdin.output projects/vxlan/contrib/byacc/test/run_test.sh projects/vxlan/contrib/byacc/test/yacc/big_b.output projects/vxlan/contrib/byacc/test/yacc/big_l.output projects/vxlan/contrib/byacc/test/yacc/err_syntax1.error projects/vxlan/contrib/byacc/test/yacc/err_syntax10.error projects/vxlan/contrib/byacc/test/yacc/err_syntax11.error projects/vxlan/contrib/byacc/test/yacc/err_syntax12.error projects/vxlan/contrib/byacc/test/yacc/err_syntax13.error projects/vxlan/contrib/byacc/test/yacc/err_syntax14.error projects/vxlan/contrib/byacc/test/yacc/err_syntax15.error projects/vxlan/contrib/byacc/test/yacc/err_syntax16.error projects/vxlan/contrib/byacc/test/yacc/err_syntax17.error projects/vxlan/contrib/byacc/test/yacc/err_syntax18.error projects/vxlan/contrib/byacc/test/yacc/err_syntax19.error projects/vxlan/contrib/byacc/test/yacc/err_syntax2.error projects/vxlan/contrib/byacc/test/yacc/err_syntax21.error projects/vxlan/contrib/byacc/test/yacc/err_syntax22.error projects/vxlan/contrib/byacc/test/yacc/err_syntax23.error projects/vxlan/contrib/byacc/test/yacc/err_syntax24.error projects/vxlan/contrib/byacc/test/yacc/err_syntax25.error projects/vxlan/contrib/byacc/test/yacc/err_syntax26.error projects/vxlan/contrib/byacc/test/yacc/err_syntax27.error projects/vxlan/contrib/byacc/test/yacc/err_syntax3.error projects/vxlan/contrib/byacc/test/yacc/err_syntax4.error projects/vxlan/contrib/byacc/test/yacc/err_syntax5.error projects/vxlan/contrib/byacc/test/yacc/err_syntax6.error projects/vxlan/contrib/byacc/test/yacc/err_syntax7.error projects/vxlan/contrib/byacc/test/yacc/err_syntax7a.error projects/vxlan/contrib/byacc/test/yacc/err_syntax7b.error projects/vxlan/contrib/byacc/test/yacc/err_syntax8.error projects/vxlan/contrib/byacc/test/yacc/err_syntax8a.error projects/vxlan/contrib/byacc/test/yacc/err_syntax9.error projects/vxlan/contrib/byacc/test/yacc/help.output projects/vxlan/contrib/byacc/test/yacc/no_b_opt.output projects/vxlan/contrib/byacc/test/yacc/no_output2.output projects/vxlan/contrib/byacc/test/yacc/no_p_opt.output projects/vxlan/contrib/byacc/test/yacc/nostdin.output projects/vxlan/contrib/gcc/config/arm/unwind-arm.h projects/vxlan/contrib/gcc/config/i386/emmintrin.h projects/vxlan/contrib/ipfilter/lib/printipfexpr.c projects/vxlan/contrib/libarchive/tar/util.c projects/vxlan/contrib/libc++/include/list projects/vxlan/contrib/libc++/include/type_traits projects/vxlan/contrib/libc-vis/vis.c projects/vxlan/contrib/libstdc++/libsupc++/unwind-cxx.h projects/vxlan/contrib/libucl/configure.ac projects/vxlan/contrib/libucl/doc/api.md projects/vxlan/contrib/libucl/doc/libucl.3 projects/vxlan/contrib/libucl/doc/pandoc.template projects/vxlan/contrib/libucl/include/ucl.h projects/vxlan/contrib/libucl/src/Makefile.am projects/vxlan/contrib/libucl/src/ucl_emitter.c projects/vxlan/contrib/libucl/src/ucl_internal.h projects/vxlan/contrib/libucl/src/ucl_parser.c projects/vxlan/contrib/libucl/tests/Makefile.am projects/vxlan/contrib/libucl/tests/test_basic.c projects/vxlan/contrib/libucl/uthash/utstring.h projects/vxlan/contrib/llvm/include/llvm/Support/ELF.h projects/vxlan/contrib/llvm/lib/Object/ELF.cpp projects/vxlan/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/vxlan/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPC.h projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/vxlan/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/vxlan/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/vxlan/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/vxlan/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp projects/vxlan/contrib/llvm/tools/clang/lib/Driver/Tools.cpp projects/vxlan/contrib/llvm/tools/lldb/tools/driver/Platform.h projects/vxlan/contrib/openbsm/bin/auditdistd/sender.c projects/vxlan/contrib/openbsm/bin/auditdistd/subr.c projects/vxlan/contrib/opie/libopie/challenge.c projects/vxlan/contrib/opie/opie.h projects/vxlan/contrib/opie/opiekey.c projects/vxlan/contrib/serf/CHANGES projects/vxlan/contrib/serf/auth/auth.c projects/vxlan/contrib/serf/buckets/ssl_buckets.c projects/vxlan/contrib/serf/outgoing.c projects/vxlan/contrib/serf/serf.h projects/vxlan/contrib/smbfs/lib/smb/ctx.c projects/vxlan/contrib/smbfs/mount_smbfs/mount_smbfs.c projects/vxlan/contrib/sqlite3/INSTALL projects/vxlan/contrib/sqlite3/Makefile.in projects/vxlan/contrib/sqlite3/aclocal.m4 projects/vxlan/contrib/sqlite3/config.guess projects/vxlan/contrib/sqlite3/config.sub projects/vxlan/contrib/sqlite3/configure projects/vxlan/contrib/sqlite3/configure.ac projects/vxlan/contrib/sqlite3/depcomp projects/vxlan/contrib/sqlite3/install-sh projects/vxlan/contrib/sqlite3/ltmain.sh projects/vxlan/contrib/sqlite3/missing projects/vxlan/contrib/sqlite3/shell.c projects/vxlan/contrib/sqlite3/sqlite3.1 projects/vxlan/contrib/sqlite3/sqlite3.c projects/vxlan/contrib/sqlite3/sqlite3.h projects/vxlan/contrib/sqlite3/sqlite3ext.h projects/vxlan/contrib/subversion/CHANGES projects/vxlan/contrib/subversion/build-outputs.mk projects/vxlan/contrib/subversion/build.conf projects/vxlan/contrib/subversion/configure projects/vxlan/contrib/subversion/configure.ac projects/vxlan/contrib/subversion/get-deps.sh projects/vxlan/contrib/subversion/subversion/include/svn_version.h projects/vxlan/contrib/subversion/subversion/libsvn_client/delete.c projects/vxlan/contrib/subversion/subversion/libsvn_client/externals.c projects/vxlan/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c projects/vxlan/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h projects/vxlan/contrib/subversion/subversion/libsvn_ra_serf/commit.c projects/vxlan/contrib/subversion/subversion/libsvn_ra_serf/options.c projects/vxlan/contrib/subversion/subversion/libsvn_ra_serf/util.c projects/vxlan/contrib/subversion/subversion/libsvn_subr/config_auth.c projects/vxlan/contrib/subversion/subversion/libsvn_subr/dirent_uri.c projects/vxlan/contrib/subversion/subversion/libsvn_subr/internal_statements.h projects/vxlan/contrib/subversion/subversion/libsvn_subr/opt.c projects/vxlan/contrib/subversion/subversion/libsvn_wc/wc-checks.h projects/vxlan/contrib/subversion/subversion/libsvn_wc/wc-metadata.h projects/vxlan/contrib/subversion/subversion/libsvn_wc/wc-queries.h projects/vxlan/contrib/subversion/subversion/libsvn_wc/wc_db.c projects/vxlan/contrib/subversion/subversion/svn/util.c projects/vxlan/contrib/tzdata/africa projects/vxlan/contrib/tzdata/antarctica projects/vxlan/contrib/tzdata/asia projects/vxlan/contrib/tzdata/australasia projects/vxlan/contrib/tzdata/backward projects/vxlan/contrib/tzdata/etcetera projects/vxlan/contrib/tzdata/europe projects/vxlan/contrib/tzdata/factory projects/vxlan/contrib/tzdata/leap-seconds.list projects/vxlan/contrib/tzdata/northamerica projects/vxlan/contrib/tzdata/pacificnew projects/vxlan/contrib/tzdata/southamerica projects/vxlan/contrib/tzdata/systemv projects/vxlan/contrib/tzdata/yearistype.sh projects/vxlan/contrib/tzdata/zone.tab projects/vxlan/contrib/unbound/doc/example.conf.in projects/vxlan/contrib/unbound/doc/unbound.conf.5 projects/vxlan/contrib/unbound/doc/unbound.conf.5.in projects/vxlan/contrib/unbound/freebsd-configure.sh projects/vxlan/contrib/unbound/services/localzone.c projects/vxlan/contrib/unbound/util/config_file.c projects/vxlan/contrib/unbound/util/config_file.h projects/vxlan/contrib/unbound/util/configlexer.lex projects/vxlan/contrib/unbound/util/configparser.y projects/vxlan/crypto/heimdal/tools/krb5-config.in projects/vxlan/crypto/openssl/CHANGES projects/vxlan/crypto/openssl/Configure projects/vxlan/crypto/openssl/FAQ projects/vxlan/crypto/openssl/Makefile projects/vxlan/crypto/openssl/NEWS projects/vxlan/crypto/openssl/README projects/vxlan/crypto/openssl/apps/apps.c projects/vxlan/crypto/openssl/apps/ca.c projects/vxlan/crypto/openssl/apps/ciphers.c projects/vxlan/crypto/openssl/apps/crl2p7.c projects/vxlan/crypto/openssl/apps/enc.c projects/vxlan/crypto/openssl/apps/ocsp.c projects/vxlan/crypto/openssl/apps/progs.h projects/vxlan/crypto/openssl/apps/progs.pl projects/vxlan/crypto/openssl/apps/s_client.c projects/vxlan/crypto/openssl/apps/s_server.c projects/vxlan/crypto/openssl/crypto/asn1/a_object.c projects/vxlan/crypto/openssl/crypto/asn1/a_utctm.c projects/vxlan/crypto/openssl/crypto/asn1/ameth_lib.c projects/vxlan/crypto/openssl/crypto/asn1/asn1_lib.c projects/vxlan/crypto/openssl/crypto/asn1/asn_mime.c projects/vxlan/crypto/openssl/crypto/asn1/asn_pack.c projects/vxlan/crypto/openssl/crypto/asn1/bio_asn1.c projects/vxlan/crypto/openssl/crypto/asn1/charmap.pl projects/vxlan/crypto/openssl/crypto/asn1/evp_asn1.c projects/vxlan/crypto/openssl/crypto/asn1/t_x509.c projects/vxlan/crypto/openssl/crypto/asn1/tasn_enc.c projects/vxlan/crypto/openssl/crypto/asn1/x_crl.c projects/vxlan/crypto/openssl/crypto/bio/bio_lib.c projects/vxlan/crypto/openssl/crypto/bn/bn_exp.c projects/vxlan/crypto/openssl/crypto/bn/bn_lib.c projects/vxlan/crypto/openssl/crypto/bn/bn_sqr.c projects/vxlan/crypto/openssl/crypto/cms/cms_pwri.c projects/vxlan/crypto/openssl/crypto/conf/conf_def.c projects/vxlan/crypto/openssl/crypto/ec/ec_lib.c projects/vxlan/crypto/openssl/crypto/ec/ecp_smpl.c projects/vxlan/crypto/openssl/crypto/ec/ectest.c projects/vxlan/crypto/openssl/crypto/evp/e_aes.c projects/vxlan/crypto/openssl/crypto/evp/evp_pbe.c projects/vxlan/crypto/openssl/crypto/idea/ideatest.c projects/vxlan/crypto/openssl/crypto/objects/obj_dat.c projects/vxlan/crypto/openssl/crypto/objects/obj_dat.h projects/vxlan/crypto/openssl/crypto/objects/obj_dat.pl projects/vxlan/crypto/openssl/crypto/ocsp/ocsp_ht.c projects/vxlan/crypto/openssl/crypto/ocsp/ocsp_lib.c projects/vxlan/crypto/openssl/crypto/opensslconf.h projects/vxlan/crypto/openssl/crypto/opensslv.h projects/vxlan/crypto/openssl/crypto/pem/pvkfmt.c projects/vxlan/crypto/openssl/crypto/pkcs7/Makefile projects/vxlan/crypto/openssl/crypto/rand/md_rand.c projects/vxlan/crypto/openssl/crypto/rand/rand_lcl.h projects/vxlan/crypto/openssl/crypto/rand/rand_lib.c projects/vxlan/crypto/openssl/crypto/rand/randfile.c projects/vxlan/crypto/openssl/crypto/rsa/rsa_eay.c projects/vxlan/crypto/openssl/crypto/srp/srp_lib.c projects/vxlan/crypto/openssl/crypto/ui/ui_lib.c projects/vxlan/crypto/openssl/doc/apps/asn1parse.pod projects/vxlan/crypto/openssl/doc/apps/ca.pod projects/vxlan/crypto/openssl/doc/apps/ciphers.pod projects/vxlan/crypto/openssl/doc/apps/cms.pod projects/vxlan/crypto/openssl/doc/apps/crl.pod projects/vxlan/crypto/openssl/doc/apps/dhparam.pod projects/vxlan/crypto/openssl/doc/apps/dsa.pod projects/vxlan/crypto/openssl/doc/apps/ecparam.pod projects/vxlan/crypto/openssl/doc/apps/gendsa.pod projects/vxlan/crypto/openssl/doc/apps/genrsa.pod projects/vxlan/crypto/openssl/doc/apps/rsa.pod projects/vxlan/crypto/openssl/doc/apps/s_client.pod projects/vxlan/crypto/openssl/doc/apps/s_server.pod projects/vxlan/crypto/openssl/doc/apps/verify.pod projects/vxlan/crypto/openssl/doc/apps/x509.pod projects/vxlan/crypto/openssl/doc/apps/x509v3_config.pod projects/vxlan/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod projects/vxlan/crypto/openssl/doc/crypto/BIO_f_base64.pod projects/vxlan/crypto/openssl/doc/crypto/BIO_push.pod projects/vxlan/crypto/openssl/doc/crypto/ERR_get_error.pod projects/vxlan/crypto/openssl/doc/crypto/EVP_DigestInit.pod projects/vxlan/crypto/openssl/doc/crypto/EVP_EncryptInit.pod projects/vxlan/crypto/openssl/doc/crypto/EVP_SignInit.pod projects/vxlan/crypto/openssl/doc/crypto/RSA_set_method.pod projects/vxlan/crypto/openssl/doc/crypto/RSA_sign.pod projects/vxlan/crypto/openssl/doc/crypto/des.pod projects/vxlan/crypto/openssl/doc/crypto/err.pod projects/vxlan/crypto/openssl/doc/crypto/pem.pod projects/vxlan/crypto/openssl/doc/crypto/ui.pod projects/vxlan/crypto/openssl/doc/fingerprints.txt projects/vxlan/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_new.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_cipher_list.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod projects/vxlan/crypto/openssl/doc/ssl/SSL_get_version.pod projects/vxlan/crypto/openssl/doc/ssl/d2i_SSL_SESSION.pod projects/vxlan/crypto/openssl/ssl/Makefile projects/vxlan/crypto/openssl/ssl/d1_both.c projects/vxlan/crypto/openssl/ssl/d1_clnt.c projects/vxlan/crypto/openssl/ssl/d1_srvr.c projects/vxlan/crypto/openssl/ssl/heartbeat_test.c projects/vxlan/crypto/openssl/ssl/s23_lib.c projects/vxlan/crypto/openssl/ssl/s23_srvr.c projects/vxlan/crypto/openssl/ssl/s2_lib.c projects/vxlan/crypto/openssl/ssl/s3_clnt.c projects/vxlan/crypto/openssl/ssl/s3_enc.c projects/vxlan/crypto/openssl/ssl/s3_lib.c projects/vxlan/crypto/openssl/ssl/s3_pkt.c projects/vxlan/crypto/openssl/ssl/s3_srvr.c projects/vxlan/crypto/openssl/ssl/ssl.h projects/vxlan/crypto/openssl/ssl/ssl_ciph.c projects/vxlan/crypto/openssl/ssl/ssl_err.c projects/vxlan/crypto/openssl/ssl/ssl_lib.c projects/vxlan/crypto/openssl/ssl/ssl_locl.h projects/vxlan/crypto/openssl/ssl/ssl_stat.c projects/vxlan/crypto/openssl/ssl/t1_enc.c projects/vxlan/crypto/openssl/ssl/t1_lib.c projects/vxlan/crypto/openssl/ssl/tls_srp.c projects/vxlan/crypto/openssl/util/mk1mf.pl projects/vxlan/crypto/openssl/util/mkdef.pl projects/vxlan/crypto/openssl/util/mkerr.pl projects/vxlan/crypto/openssl/util/ssleay.num projects/vxlan/etc/Makefile projects/vxlan/etc/defaults/rc.conf projects/vxlan/etc/devd/Makefile projects/vxlan/etc/motd projects/vxlan/etc/mtree/BSD.root.dist projects/vxlan/etc/mtree/BSD.tests.dist projects/vxlan/etc/mtree/BSD.usr.dist projects/vxlan/etc/mtree/BSD.var.dist projects/vxlan/etc/network.subr projects/vxlan/etc/pam.d/README projects/vxlan/etc/periodic/daily/110.clean-tmps projects/vxlan/etc/rc.d/Makefile projects/vxlan/etc/rc.d/SERVERS projects/vxlan/etc/rc.d/gssd projects/vxlan/etc/rc.d/ip6addrctl projects/vxlan/etc/rc.d/jail projects/vxlan/etc/rc.d/kadmind projects/vxlan/etc/rc.d/kfd projects/vxlan/etc/rc.d/kpasswdd projects/vxlan/etc/rc.d/routing projects/vxlan/etc/rc.d/syscons projects/vxlan/etc/rc.subr projects/vxlan/games/fortune/datfiles/freebsd-tips projects/vxlan/games/fortune/fortune/pathnames.h projects/vxlan/games/grdc/Makefile projects/vxlan/gnu/lib/Makefile projects/vxlan/gnu/lib/libgcc/Makefile projects/vxlan/gnu/lib/libreadline/Makefile projects/vxlan/gnu/lib/libreadline/readline/Makefile projects/vxlan/gnu/usr.bin/binutils/addr2line/Makefile projects/vxlan/gnu/usr.bin/binutils/nm/Makefile projects/vxlan/gnu/usr.bin/binutils/objcopy/Makefile projects/vxlan/gnu/usr.bin/binutils/objdump/Makefile projects/vxlan/gnu/usr.bin/binutils/readelf/Makefile projects/vxlan/gnu/usr.bin/binutils/size/Makefile projects/vxlan/gnu/usr.bin/binutils/strings/Makefile projects/vxlan/gnu/usr.bin/binutils/strip/Makefile projects/vxlan/gnu/usr.bin/cc/Makefile projects/vxlan/gnu/usr.bin/gdb/Makefile.inc projects/vxlan/gnu/usr.bin/gdb/gdb/Makefile projects/vxlan/gnu/usr.bin/gdb/gdbtui/Makefile projects/vxlan/gnu/usr.bin/gdb/kgdb/Makefile projects/vxlan/gnu/usr.bin/grep/Makefile projects/vxlan/gnu/usr.bin/groff/src/devices/grodvi/Makefile projects/vxlan/gnu/usr.bin/groff/src/devices/grohtml/Makefile projects/vxlan/gnu/usr.bin/groff/src/devices/grolbp/Makefile projects/vxlan/gnu/usr.bin/groff/src/devices/grolj4/Makefile projects/vxlan/gnu/usr.bin/groff/src/devices/grops/Makefile projects/vxlan/gnu/usr.bin/groff/src/devices/grotty/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/eqn/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/grn/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/html/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/pic/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/refer/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/soelim/Makefile projects/vxlan/gnu/usr.bin/groff/src/preproc/tbl/Makefile projects/vxlan/gnu/usr.bin/groff/src/roff/groff/Makefile projects/vxlan/gnu/usr.bin/groff/src/roff/troff/Makefile projects/vxlan/gnu/usr.bin/groff/src/utils/addftinfo/Makefile projects/vxlan/gnu/usr.bin/groff/src/utils/hpftodit/Makefile projects/vxlan/gnu/usr.bin/groff/src/utils/indxbib/Makefile projects/vxlan/gnu/usr.bin/groff/src/utils/lkbib/Makefile projects/vxlan/gnu/usr.bin/groff/src/utils/lookbib/Makefile projects/vxlan/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile projects/vxlan/gnu/usr.bin/rcs/Makefile.inc projects/vxlan/gnu/usr.bin/texinfo/info/Makefile projects/vxlan/gnu/usr.bin/texinfo/infokey/Makefile projects/vxlan/gnu/usr.bin/texinfo/install-info/Makefile projects/vxlan/gnu/usr.bin/texinfo/makeinfo/Makefile projects/vxlan/gnu/usr.bin/texinfo/texindex/Makefile projects/vxlan/include/arpa/inet.h projects/vxlan/include/arpa/nameser.h projects/vxlan/include/arpa/nameser_compat.h projects/vxlan/include/dirent.h projects/vxlan/include/pthread.h projects/vxlan/include/res_update.h projects/vxlan/include/resolv.h projects/vxlan/include/search.h projects/vxlan/include/stddef.h projects/vxlan/include/stdlib.h projects/vxlan/kerberos5/lib/libkrb5/Makefile projects/vxlan/kerberos5/libexec/digest-service/Makefile projects/vxlan/kerberos5/libexec/hprop/Makefile projects/vxlan/kerberos5/libexec/hpropd/Makefile projects/vxlan/kerberos5/libexec/ipropd-master/Makefile projects/vxlan/kerberos5/libexec/ipropd-slave/Makefile projects/vxlan/kerberos5/libexec/kadmind/Makefile projects/vxlan/kerberos5/libexec/kcm/Makefile projects/vxlan/kerberos5/libexec/kdc/Makefile projects/vxlan/kerberos5/libexec/kdigest/Makefile projects/vxlan/kerberos5/libexec/kfd/Makefile projects/vxlan/kerberos5/libexec/kimpersonate/Makefile projects/vxlan/kerberos5/libexec/kpasswdd/Makefile projects/vxlan/kerberos5/tools/asn1_compile/Makefile projects/vxlan/kerberos5/tools/slc/Makefile projects/vxlan/kerberos5/usr.bin/hxtool/Makefile projects/vxlan/kerberos5/usr.bin/kadmin/Makefile projects/vxlan/kerberos5/usr.bin/kcc/Makefile projects/vxlan/kerberos5/usr.bin/kdestroy/Makefile projects/vxlan/kerberos5/usr.bin/kf/Makefile projects/vxlan/kerberos5/usr.bin/kgetcred/Makefile projects/vxlan/kerberos5/usr.bin/kinit/Makefile projects/vxlan/kerberos5/usr.bin/kpasswd/Makefile projects/vxlan/kerberos5/usr.bin/ksu/Makefile projects/vxlan/kerberos5/usr.bin/string2key/Makefile projects/vxlan/kerberos5/usr.bin/verify_krb5_conf/Makefile projects/vxlan/kerberos5/usr.sbin/iprop-log/Makefile projects/vxlan/kerberos5/usr.sbin/kstash/Makefile projects/vxlan/kerberos5/usr.sbin/ktutil/Makefile projects/vxlan/lib/Makefile projects/vxlan/lib/atf/libatf-c++/Makefile projects/vxlan/lib/clang/clang.build.mk projects/vxlan/lib/clang/include/clang/Config/config.h projects/vxlan/lib/clang/include/llvm/Config/config.h projects/vxlan/lib/csu/amd64/Makefile projects/vxlan/lib/csu/i386-elf/Makefile projects/vxlan/lib/libarchive/config_freebsd.h projects/vxlan/lib/libc++/Makefile projects/vxlan/lib/libc/Makefile projects/vxlan/lib/libc/arm/Makefile.inc projects/vxlan/lib/libc/arm/Symbol.map projects/vxlan/lib/libc/arm/aeabi/Makefile.inc projects/vxlan/lib/libc/arm/aeabi/aeabi_vfp.h projects/vxlan/lib/libc/arm/gen/__aeabi_read_tp.S projects/vxlan/lib/libc/arm/gen/_ctx_start.S projects/vxlan/lib/libc/arm/gen/_setjmp.S projects/vxlan/lib/libc/arm/gen/alloca.S projects/vxlan/lib/libc/arm/gen/divsi3.S projects/vxlan/lib/libc/arm/gen/setjmp.S projects/vxlan/lib/libc/arm/gen/sigsetjmp.S projects/vxlan/lib/libc/arm/string/ffs.S projects/vxlan/lib/libc/arm/string/memcmp.S projects/vxlan/lib/libc/arm/string/memcpy_arm.S projects/vxlan/lib/libc/arm/string/memcpy_xscale.S projects/vxlan/lib/libc/arm/string/memmove.S projects/vxlan/lib/libc/arm/string/memset.S projects/vxlan/lib/libc/arm/string/strcmp.S projects/vxlan/lib/libc/arm/string/strlen.S projects/vxlan/lib/libc/arm/string/strncmp.S projects/vxlan/lib/libc/arm/sys/Ovfork.S projects/vxlan/lib/libc/arm/sys/brk.S projects/vxlan/lib/libc/arm/sys/cerror.S projects/vxlan/lib/libc/arm/sys/pipe.S projects/vxlan/lib/libc/arm/sys/ptrace.S projects/vxlan/lib/libc/arm/sys/sbrk.S projects/vxlan/lib/libc/gen/arc4random.c projects/vxlan/lib/libc/gen/directory.3 projects/vxlan/lib/libc/gen/gen-private.h projects/vxlan/lib/libc/gen/opendir.c projects/vxlan/lib/libc/gen/posix_spawnattr_init.3 projects/vxlan/lib/libc/gen/readdir.c projects/vxlan/lib/libc/gen/readpassphrase.c projects/vxlan/lib/libc/gen/rewinddir.c projects/vxlan/lib/libc/gen/sysconf.c projects/vxlan/lib/libc/gen/telldir.c projects/vxlan/lib/libc/gen/telldir.h projects/vxlan/lib/libc/gen/ttyname.3 projects/vxlan/lib/libc/iconv/iconv.3 projects/vxlan/lib/libc/include/isc/eventlib.h projects/vxlan/lib/libc/include/isc/list.h projects/vxlan/lib/libc/include/port_before.h projects/vxlan/lib/libc/inet/inet_addr.c projects/vxlan/lib/libc/inet/inet_cidr_ntop.c projects/vxlan/lib/libc/inet/inet_cidr_pton.c projects/vxlan/lib/libc/inet/inet_net_ntop.c projects/vxlan/lib/libc/inet/inet_net_pton.c projects/vxlan/lib/libc/inet/inet_neta.c projects/vxlan/lib/libc/inet/inet_ntoa.c projects/vxlan/lib/libc/inet/inet_ntop.c projects/vxlan/lib/libc/inet/inet_pton.c projects/vxlan/lib/libc/inet/nsap_addr.c projects/vxlan/lib/libc/isc/ev_streams.c projects/vxlan/lib/libc/isc/ev_timers.c projects/vxlan/lib/libc/isc/eventlib_p.h projects/vxlan/lib/libc/locale/lmonetary.c projects/vxlan/lib/libc/nameser/Symbol.map projects/vxlan/lib/libc/nameser/ns_name.c projects/vxlan/lib/libc/nameser/ns_netint.c projects/vxlan/lib/libc/nameser/ns_parse.c projects/vxlan/lib/libc/nameser/ns_print.c projects/vxlan/lib/libc/nameser/ns_samedomain.c projects/vxlan/lib/libc/nameser/ns_ttl.c projects/vxlan/lib/libc/net/Makefile.inc projects/vxlan/lib/libc/net/linkaddr.c projects/vxlan/lib/libc/net/sctp_sys_calls.c projects/vxlan/lib/libc/net/sourcefilter.c projects/vxlan/lib/libc/resolv/Makefile.inc projects/vxlan/lib/libc/resolv/Symbol.map projects/vxlan/lib/libc/resolv/herror.c projects/vxlan/lib/libc/resolv/res_comp.c projects/vxlan/lib/libc/resolv/res_data.c projects/vxlan/lib/libc/resolv/res_debug.c projects/vxlan/lib/libc/resolv/res_findzonecut.c projects/vxlan/lib/libc/resolv/res_init.c projects/vxlan/lib/libc/resolv/res_mkquery.c projects/vxlan/lib/libc/resolv/res_mkupdate.c projects/vxlan/lib/libc/resolv/res_query.c projects/vxlan/lib/libc/resolv/res_send.c projects/vxlan/lib/libc/resolv/res_update.c projects/vxlan/lib/libc/stdio/fflush.c projects/vxlan/lib/libc/stdio/fputs.c projects/vxlan/lib/libc/stdio/fputws.c projects/vxlan/lib/libc/stdio/freopen.c projects/vxlan/lib/libc/stdio/ftell.c projects/vxlan/lib/libc/stdio/getline.3 projects/vxlan/lib/libc/stdio/gets.c projects/vxlan/lib/libc/stdio/puts.c projects/vxlan/lib/libc/stdio/putw.c projects/vxlan/lib/libc/stdio/rewind.c projects/vxlan/lib/libc/stdio/vfprintf.c projects/vxlan/lib/libc/stdio/vfwprintf.c projects/vxlan/lib/libc/stdio/wbuf.c projects/vxlan/lib/libc/stdlib/Makefile.inc projects/vxlan/lib/libc/stdlib/Symbol.map projects/vxlan/lib/libc/stdlib/hcreate.3 projects/vxlan/lib/libc/stdlib/hcreate.c projects/vxlan/lib/libc/stdlib/strfmon.c projects/vxlan/lib/libc/stdlib/strtonum.c projects/vxlan/lib/libc/stdlib/tsearch.c projects/vxlan/lib/libc/stdlib/twalk.c projects/vxlan/lib/libc/stdtime/strftime.c projects/vxlan/lib/libc/sys/kqueue.2 projects/vxlan/lib/libc/sys/listen.2 projects/vxlan/lib/libcrypt/tests/Makefile projects/vxlan/lib/libcuse/Makefile projects/vxlan/lib/libcuse/cuse_lib.c projects/vxlan/lib/libedit/Makefile projects/vxlan/lib/libedit/common.c projects/vxlan/lib/libedit/emacs.c projects/vxlan/lib/libedit/filecomplete.h projects/vxlan/lib/libedit/histedit.h projects/vxlan/lib/libedit/prompt.c projects/vxlan/lib/libedit/prompt.h projects/vxlan/lib/libedit/read.h projects/vxlan/lib/libedit/sys.h projects/vxlan/lib/libedit/term.h projects/vxlan/lib/libedit/tty.c projects/vxlan/lib/libfetch/common.c projects/vxlan/lib/libgeom/geom_getxml.c projects/vxlan/lib/libmp/Makefile projects/vxlan/lib/libnv/Makefile projects/vxlan/lib/libnv/msgio.c projects/vxlan/lib/libnv/nv.h projects/vxlan/lib/libnv/nv_impl.h projects/vxlan/lib/libnv/nvlist.c projects/vxlan/lib/libnv/nvlist_impl.h projects/vxlan/lib/libnv/nvpair.c projects/vxlan/lib/libnv/nvpair_impl.h projects/vxlan/lib/libopie/Makefile projects/vxlan/lib/libpam/modules/pam_group/pam_group.8 projects/vxlan/lib/libpam/modules/pam_group/pam_group.c projects/vxlan/lib/libpam/modules/pam_lastlog/pam_lastlog.c projects/vxlan/lib/libpam/modules/pam_login_access/pam_login_access.c projects/vxlan/lib/libpam/modules/pam_opie/pam_opie.c projects/vxlan/lib/libpam/modules/pam_ssh/Makefile projects/vxlan/lib/libpmc/pmc.3 projects/vxlan/lib/libproc/Makefile projects/vxlan/lib/libproc/proc_sym.c projects/vxlan/lib/libstand/Makefile projects/vxlan/lib/libstand/open.c projects/vxlan/lib/libstand/qdivrem.c projects/vxlan/lib/libstand/quad.h projects/vxlan/lib/libstand/stand.h projects/vxlan/lib/libstdthreads/threads.h projects/vxlan/lib/libthr/thread/thr_cond.c projects/vxlan/lib/libthr/thread/thr_init.c projects/vxlan/lib/libthr/thread/thr_stack.c projects/vxlan/lib/libucl/Makefile projects/vxlan/lib/libunbound/Makefile projects/vxlan/lib/libusb/libusb.h projects/vxlan/lib/libutil/Makefile projects/vxlan/lib/libutil/fparseln.c projects/vxlan/lib/libvmmapi/vmmapi.c projects/vxlan/lib/libvmmapi/vmmapi.h projects/vxlan/lib/msun/Makefile projects/vxlan/lib/msun/Symbol.map projects/vxlan/lib/msun/arm/fenv.c projects/vxlan/lib/msun/man/erf.3 projects/vxlan/lib/msun/src/e_lgamma_r.c projects/vxlan/lib/msun/src/e_lgammaf_r.c projects/vxlan/lib/msun/src/e_pow.c projects/vxlan/lib/msun/src/imprecise.c projects/vxlan/lib/msun/src/math.h projects/vxlan/lib/msun/src/s_erf.c projects/vxlan/lib/msun/src/s_erff.c projects/vxlan/lib/msun/src/s_tanh.c projects/vxlan/lib/msun/src/s_tanhf.c projects/vxlan/libexec/Makefile projects/vxlan/libexec/atf/atf-check/Makefile projects/vxlan/libexec/atf/atf-sh/Makefile projects/vxlan/libexec/getty/main.c projects/vxlan/libexec/mail.local/Makefile projects/vxlan/libexec/rshd/rshd.c projects/vxlan/libexec/rtld-elf/Makefile projects/vxlan/libexec/rtld-elf/amd64/reloc.c projects/vxlan/libexec/rtld-elf/arm/reloc.c projects/vxlan/libexec/rtld-elf/i386/reloc.c projects/vxlan/libexec/rtld-elf/libmap.c projects/vxlan/libexec/rtld-elf/mips/reloc.c projects/vxlan/libexec/rtld-elf/powerpc/reloc.c projects/vxlan/libexec/rtld-elf/powerpc64/reloc.c projects/vxlan/libexec/rtld-elf/rtld.c projects/vxlan/libexec/rtld-elf/rtld.h projects/vxlan/libexec/rtld-elf/sparc64/reloc.c projects/vxlan/libexec/rtld-elf/tests/Makefile projects/vxlan/libexec/rtld-elf/tests/ld_library_pathfds.c projects/vxlan/libexec/rtld-elf/tests/libpythagoras/Makefile projects/vxlan/libexec/rtld-elf/tests/target/Makefile projects/vxlan/libexec/save-entropy/save-entropy.sh projects/vxlan/libexec/smrsh/Makefile projects/vxlan/libexec/telnetd/Makefile projects/vxlan/release/arm/BEAGLEBONE.conf projects/vxlan/release/arm/PANDABOARD.conf projects/vxlan/release/arm/RPI-B.conf projects/vxlan/release/arm/WANDBOARD-QUAD.conf projects/vxlan/release/arm/ZEDBOARD.conf projects/vxlan/release/arm/release.sh projects/vxlan/release/doc/en_US.ISO8859-1/relnotes/article.xml projects/vxlan/release/doc/en_US.ISO8859-1/share/xml/release.xsl projects/vxlan/release/doc/share/mk/doc.relnotes.mk projects/vxlan/release/doc/share/xml/release.ent projects/vxlan/release/doc/share/xml/release.xsl projects/vxlan/release/rc.local projects/vxlan/release/release.conf.sample projects/vxlan/release/release.sh projects/vxlan/release/scripts/pkg-stage.sh projects/vxlan/rescue/rescue/Makefile projects/vxlan/sbin/atm/atmconfig/Makefile projects/vxlan/sbin/atm/atmconfig/main.c projects/vxlan/sbin/camcontrol/camcontrol.8 projects/vxlan/sbin/camcontrol/camcontrol.c projects/vxlan/sbin/conscontrol/conscontrol.8 projects/vxlan/sbin/devd/Makefile projects/vxlan/sbin/devd/devd.8 projects/vxlan/sbin/devd/devd.cc projects/vxlan/sbin/dhclient/packet.c projects/vxlan/sbin/dhclient/tests/Makefile projects/vxlan/sbin/dump/traverse.c projects/vxlan/sbin/fsck/Makefile projects/vxlan/sbin/fsck_msdosfs/check.c projects/vxlan/sbin/fsck_msdosfs/dir.c projects/vxlan/sbin/fsck_msdosfs/ext.h projects/vxlan/sbin/fsck_msdosfs/fat.c projects/vxlan/sbin/fsdb/Makefile projects/vxlan/sbin/gbde/gbde.8 projects/vxlan/sbin/geom/class/part/gpart.8 projects/vxlan/sbin/geom/class/virstor/gvirstor.8 projects/vxlan/sbin/gvinum/Makefile projects/vxlan/sbin/hastd/Makefile projects/vxlan/sbin/hastd/primary.c projects/vxlan/sbin/hastd/synch.h projects/vxlan/sbin/ifconfig/Makefile projects/vxlan/sbin/ifconfig/af_inet6.c projects/vxlan/sbin/ifconfig/ifconfig.8 projects/vxlan/sbin/ifconfig/ifconfig.c projects/vxlan/sbin/ifconfig/ifconfig.h projects/vxlan/sbin/init/init.c projects/vxlan/sbin/ipf/Makefile.inc projects/vxlan/sbin/ipf/ipf/Makefile projects/vxlan/sbin/ipf/ipfstat/Makefile projects/vxlan/sbin/ipf/ipftest/Makefile projects/vxlan/sbin/ipf/ipmon/Makefile projects/vxlan/sbin/ipf/ipnat/Makefile projects/vxlan/sbin/ipf/ippool/Makefile projects/vxlan/sbin/ipf/ipresend/Makefile projects/vxlan/sbin/ipfw/altq.c projects/vxlan/sbin/ipfw/dummynet.c projects/vxlan/sbin/ipfw/ipfw2.c projects/vxlan/sbin/ipfw/ipfw2.h projects/vxlan/sbin/ipfw/ipv6.c projects/vxlan/sbin/mksnap_ffs/Makefile projects/vxlan/sbin/mount/mntopts.h projects/vxlan/sbin/mount/mount.8 projects/vxlan/sbin/mount/mount.c projects/vxlan/sbin/mount_nfs/mount_nfs.8 projects/vxlan/sbin/mount_nfs/mount_nfs.c projects/vxlan/sbin/newfs_msdos/newfs_msdos.c projects/vxlan/sbin/ping6/ping6.c projects/vxlan/sbin/rcorder/Makefile projects/vxlan/sbin/restore/tape.c projects/vxlan/sbin/setkey/setkey.8 projects/vxlan/sbin/shutdown/Makefile projects/vxlan/sbin/sysctl/sysctl.c projects/vxlan/sbin/umount/umount.c projects/vxlan/secure/lib/libcrypto/Makefile.inc projects/vxlan/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 projects/vxlan/secure/lib/libcrypto/man/ASN1_STRING_length.3 projects/vxlan/secure/lib/libcrypto/man/ASN1_STRING_new.3 projects/vxlan/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 projects/vxlan/secure/lib/libcrypto/man/ASN1_generate_nconf.3 projects/vxlan/secure/lib/libcrypto/man/BIO_ctrl.3 projects/vxlan/secure/lib/libcrypto/man/BIO_f_base64.3 projects/vxlan/secure/lib/libcrypto/man/BIO_f_buffer.3 projects/vxlan/secure/lib/libcrypto/man/BIO_f_cipher.3 projects/vxlan/secure/lib/libcrypto/man/BIO_f_md.3 projects/vxlan/secure/lib/libcrypto/man/BIO_f_null.3 projects/vxlan/secure/lib/libcrypto/man/BIO_f_ssl.3 projects/vxlan/secure/lib/libcrypto/man/BIO_find_type.3 projects/vxlan/secure/lib/libcrypto/man/BIO_new.3 projects/vxlan/secure/lib/libcrypto/man/BIO_new_CMS.3 projects/vxlan/secure/lib/libcrypto/man/BIO_push.3 projects/vxlan/secure/lib/libcrypto/man/BIO_read.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_accept.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_bio.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_connect.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_fd.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_file.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_mem.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_null.3 projects/vxlan/secure/lib/libcrypto/man/BIO_s_socket.3 projects/vxlan/secure/lib/libcrypto/man/BIO_set_callback.3 projects/vxlan/secure/lib/libcrypto/man/BIO_should_retry.3 projects/vxlan/secure/lib/libcrypto/man/BN_BLINDING_new.3 projects/vxlan/secure/lib/libcrypto/man/BN_CTX_new.3 projects/vxlan/secure/lib/libcrypto/man/BN_CTX_start.3 projects/vxlan/secure/lib/libcrypto/man/BN_add.3 projects/vxlan/secure/lib/libcrypto/man/BN_add_word.3 projects/vxlan/secure/lib/libcrypto/man/BN_bn2bin.3 projects/vxlan/secure/lib/libcrypto/man/BN_cmp.3 projects/vxlan/secure/lib/libcrypto/man/BN_copy.3 projects/vxlan/secure/lib/libcrypto/man/BN_generate_prime.3 projects/vxlan/secure/lib/libcrypto/man/BN_mod_inverse.3 projects/vxlan/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 projects/vxlan/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 projects/vxlan/secure/lib/libcrypto/man/BN_new.3 projects/vxlan/secure/lib/libcrypto/man/BN_num_bytes.3 projects/vxlan/secure/lib/libcrypto/man/BN_rand.3 projects/vxlan/secure/lib/libcrypto/man/BN_set_bit.3 projects/vxlan/secure/lib/libcrypto/man/BN_swap.3 projects/vxlan/secure/lib/libcrypto/man/BN_zero.3 projects/vxlan/secure/lib/libcrypto/man/CMS_add0_cert.3 projects/vxlan/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 projects/vxlan/secure/lib/libcrypto/man/CMS_compress.3 projects/vxlan/secure/lib/libcrypto/man/CMS_decrypt.3 projects/vxlan/secure/lib/libcrypto/man/CMS_encrypt.3 projects/vxlan/secure/lib/libcrypto/man/CMS_final.3 projects/vxlan/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 projects/vxlan/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 projects/vxlan/secure/lib/libcrypto/man/CMS_get0_type.3 projects/vxlan/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 projects/vxlan/secure/lib/libcrypto/man/CMS_sign.3 projects/vxlan/secure/lib/libcrypto/man/CMS_sign_add1_signer.3 projects/vxlan/secure/lib/libcrypto/man/CMS_sign_receipt.3 projects/vxlan/secure/lib/libcrypto/man/CMS_uncompress.3 projects/vxlan/secure/lib/libcrypto/man/CMS_verify.3 projects/vxlan/secure/lib/libcrypto/man/CMS_verify_receipt.3 projects/vxlan/secure/lib/libcrypto/man/CONF_modules_free.3 projects/vxlan/secure/lib/libcrypto/man/CONF_modules_load_file.3 projects/vxlan/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 projects/vxlan/secure/lib/libcrypto/man/DH_generate_key.3 projects/vxlan/secure/lib/libcrypto/man/DH_generate_parameters.3 projects/vxlan/secure/lib/libcrypto/man/DH_get_ex_new_index.3 projects/vxlan/secure/lib/libcrypto/man/DH_new.3 projects/vxlan/secure/lib/libcrypto/man/DH_set_method.3 projects/vxlan/secure/lib/libcrypto/man/DH_size.3 projects/vxlan/secure/lib/libcrypto/man/DSA_SIG_new.3 projects/vxlan/secure/lib/libcrypto/man/DSA_do_sign.3 projects/vxlan/secure/lib/libcrypto/man/DSA_dup_DH.3 projects/vxlan/secure/lib/libcrypto/man/DSA_generate_key.3 projects/vxlan/secure/lib/libcrypto/man/DSA_generate_parameters.3 projects/vxlan/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 projects/vxlan/secure/lib/libcrypto/man/DSA_new.3 projects/vxlan/secure/lib/libcrypto/man/DSA_set_method.3 projects/vxlan/secure/lib/libcrypto/man/DSA_sign.3 projects/vxlan/secure/lib/libcrypto/man/DSA_size.3 projects/vxlan/secure/lib/libcrypto/man/ERR_GET_LIB.3 projects/vxlan/secure/lib/libcrypto/man/ERR_clear_error.3 projects/vxlan/secure/lib/libcrypto/man/ERR_error_string.3 projects/vxlan/secure/lib/libcrypto/man/ERR_get_error.3 projects/vxlan/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 projects/vxlan/secure/lib/libcrypto/man/ERR_load_strings.3 projects/vxlan/secure/lib/libcrypto/man/ERR_print_errors.3 projects/vxlan/secure/lib/libcrypto/man/ERR_put_error.3 projects/vxlan/secure/lib/libcrypto/man/ERR_remove_state.3 projects/vxlan/secure/lib/libcrypto/man/ERR_set_mark.3 projects/vxlan/secure/lib/libcrypto/man/EVP_BytesToKey.3 projects/vxlan/secure/lib/libcrypto/man/EVP_DigestInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_DigestSignInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_EncryptInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_OpenInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_derive.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_new.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_sign.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_verify.3 projects/vxlan/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 projects/vxlan/secure/lib/libcrypto/man/EVP_SealInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_SignInit.3 projects/vxlan/secure/lib/libcrypto/man/EVP_VerifyInit.3 projects/vxlan/secure/lib/libcrypto/man/OBJ_nid2obj.3 projects/vxlan/secure/lib/libcrypto/man/OPENSSL_Applink.3 projects/vxlan/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 projects/vxlan/secure/lib/libcrypto/man/OPENSSL_config.3 projects/vxlan/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 projects/vxlan/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 projects/vxlan/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 projects/vxlan/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 projects/vxlan/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 projects/vxlan/secure/lib/libcrypto/man/PKCS12_create.3 projects/vxlan/secure/lib/libcrypto/man/PKCS12_parse.3 projects/vxlan/secure/lib/libcrypto/man/PKCS7_decrypt.3 projects/vxlan/secure/lib/libcrypto/man/PKCS7_encrypt.3 projects/vxlan/secure/lib/libcrypto/man/PKCS7_sign.3 projects/vxlan/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 projects/vxlan/secure/lib/libcrypto/man/PKCS7_verify.3 projects/vxlan/secure/lib/libcrypto/man/RAND_add.3 projects/vxlan/secure/lib/libcrypto/man/RAND_bytes.3 projects/vxlan/secure/lib/libcrypto/man/RAND_cleanup.3 projects/vxlan/secure/lib/libcrypto/man/RAND_egd.3 projects/vxlan/secure/lib/libcrypto/man/RAND_load_file.3 projects/vxlan/secure/lib/libcrypto/man/RAND_set_rand_method.3 projects/vxlan/secure/lib/libcrypto/man/RSA_blinding_on.3 projects/vxlan/secure/lib/libcrypto/man/RSA_check_key.3 projects/vxlan/secure/lib/libcrypto/man/RSA_generate_key.3 projects/vxlan/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 projects/vxlan/secure/lib/libcrypto/man/RSA_new.3 projects/vxlan/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 projects/vxlan/secure/lib/libcrypto/man/RSA_print.3 projects/vxlan/secure/lib/libcrypto/man/RSA_private_encrypt.3 projects/vxlan/secure/lib/libcrypto/man/RSA_public_encrypt.3 projects/vxlan/secure/lib/libcrypto/man/RSA_set_method.3 projects/vxlan/secure/lib/libcrypto/man/RSA_sign.3 projects/vxlan/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 projects/vxlan/secure/lib/libcrypto/man/RSA_size.3 projects/vxlan/secure/lib/libcrypto/man/SMIME_read_CMS.3 projects/vxlan/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 projects/vxlan/secure/lib/libcrypto/man/SMIME_write_CMS.3 projects/vxlan/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 projects/vxlan/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 projects/vxlan/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 projects/vxlan/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 projects/vxlan/secure/lib/libcrypto/man/X509_NAME_print_ex.3 projects/vxlan/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 projects/vxlan/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 projects/vxlan/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 projects/vxlan/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 projects/vxlan/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 projects/vxlan/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 projects/vxlan/secure/lib/libcrypto/man/X509_new.3 projects/vxlan/secure/lib/libcrypto/man/X509_verify_cert.3 projects/vxlan/secure/lib/libcrypto/man/bio.3 projects/vxlan/secure/lib/libcrypto/man/blowfish.3 projects/vxlan/secure/lib/libcrypto/man/bn.3 projects/vxlan/secure/lib/libcrypto/man/bn_internal.3 projects/vxlan/secure/lib/libcrypto/man/buffer.3 projects/vxlan/secure/lib/libcrypto/man/crypto.3 projects/vxlan/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 projects/vxlan/secure/lib/libcrypto/man/d2i_DHparams.3 projects/vxlan/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 projects/vxlan/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 projects/vxlan/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 projects/vxlan/secure/lib/libcrypto/man/d2i_X509.3 projects/vxlan/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 projects/vxlan/secure/lib/libcrypto/man/d2i_X509_CRL.3 projects/vxlan/secure/lib/libcrypto/man/d2i_X509_NAME.3 projects/vxlan/secure/lib/libcrypto/man/d2i_X509_REQ.3 projects/vxlan/secure/lib/libcrypto/man/d2i_X509_SIG.3 projects/vxlan/secure/lib/libcrypto/man/des.3 projects/vxlan/secure/lib/libcrypto/man/dh.3 projects/vxlan/secure/lib/libcrypto/man/dsa.3 projects/vxlan/secure/lib/libcrypto/man/ecdsa.3 projects/vxlan/secure/lib/libcrypto/man/engine.3 projects/vxlan/secure/lib/libcrypto/man/err.3 projects/vxlan/secure/lib/libcrypto/man/evp.3 projects/vxlan/secure/lib/libcrypto/man/hmac.3 projects/vxlan/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 projects/vxlan/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 projects/vxlan/secure/lib/libcrypto/man/lh_stats.3 projects/vxlan/secure/lib/libcrypto/man/lhash.3 projects/vxlan/secure/lib/libcrypto/man/md5.3 projects/vxlan/secure/lib/libcrypto/man/mdc2.3 projects/vxlan/secure/lib/libcrypto/man/pem.3 projects/vxlan/secure/lib/libcrypto/man/rand.3 projects/vxlan/secure/lib/libcrypto/man/rc4.3 projects/vxlan/secure/lib/libcrypto/man/ripemd.3 projects/vxlan/secure/lib/libcrypto/man/rsa.3 projects/vxlan/secure/lib/libcrypto/man/sha.3 projects/vxlan/secure/lib/libcrypto/man/threads.3 projects/vxlan/secure/lib/libcrypto/man/ui.3 projects/vxlan/secure/lib/libcrypto/man/ui_compat.3 projects/vxlan/secure/lib/libcrypto/man/x509.3 projects/vxlan/secure/lib/libssh/Makefile projects/vxlan/secure/lib/libssl/Makefile.man projects/vxlan/secure/lib/libssl/man/SSL_CIPHER_get_name.3 projects/vxlan/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_add_session.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_ctrl.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_free.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_new.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_sess_number.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_sessions.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_mode.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_options.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_timeout.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_set_verify.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_use_certificate.3 projects/vxlan/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 projects/vxlan/secure/lib/libssl/man/SSL_SESSION_free.3 projects/vxlan/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 projects/vxlan/secure/lib/libssl/man/SSL_SESSION_get_time.3 projects/vxlan/secure/lib/libssl/man/SSL_accept.3 projects/vxlan/secure/lib/libssl/man/SSL_alert_type_string.3 projects/vxlan/secure/lib/libssl/man/SSL_clear.3 projects/vxlan/secure/lib/libssl/man/SSL_connect.3 projects/vxlan/secure/lib/libssl/man/SSL_do_handshake.3 projects/vxlan/secure/lib/libssl/man/SSL_free.3 projects/vxlan/secure/lib/libssl/man/SSL_get_SSL_CTX.3 projects/vxlan/secure/lib/libssl/man/SSL_get_ciphers.3 projects/vxlan/secure/lib/libssl/man/SSL_get_client_CA_list.3 projects/vxlan/secure/lib/libssl/man/SSL_get_current_cipher.3 projects/vxlan/secure/lib/libssl/man/SSL_get_default_timeout.3 projects/vxlan/secure/lib/libssl/man/SSL_get_error.3 projects/vxlan/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 projects/vxlan/secure/lib/libssl/man/SSL_get_ex_new_index.3 projects/vxlan/secure/lib/libssl/man/SSL_get_fd.3 projects/vxlan/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 projects/vxlan/secure/lib/libssl/man/SSL_get_peer_certificate.3 projects/vxlan/secure/lib/libssl/man/SSL_get_psk_identity.3 projects/vxlan/secure/lib/libssl/man/SSL_get_rbio.3 projects/vxlan/secure/lib/libssl/man/SSL_get_session.3 projects/vxlan/secure/lib/libssl/man/SSL_get_verify_result.3 projects/vxlan/secure/lib/libssl/man/SSL_get_version.3 projects/vxlan/secure/lib/libssl/man/SSL_library_init.3 projects/vxlan/secure/lib/libssl/man/SSL_load_client_CA_file.3 projects/vxlan/secure/lib/libssl/man/SSL_new.3 projects/vxlan/secure/lib/libssl/man/SSL_pending.3 projects/vxlan/secure/lib/libssl/man/SSL_read.3 projects/vxlan/secure/lib/libssl/man/SSL_rstate_string.3 projects/vxlan/secure/lib/libssl/man/SSL_session_reused.3 projects/vxlan/secure/lib/libssl/man/SSL_set_bio.3 projects/vxlan/secure/lib/libssl/man/SSL_set_connect_state.3 projects/vxlan/secure/lib/libssl/man/SSL_set_fd.3 projects/vxlan/secure/lib/libssl/man/SSL_set_session.3 projects/vxlan/secure/lib/libssl/man/SSL_set_shutdown.3 projects/vxlan/secure/lib/libssl/man/SSL_set_verify_result.3 projects/vxlan/secure/lib/libssl/man/SSL_shutdown.3 projects/vxlan/secure/lib/libssl/man/SSL_state_string.3 projects/vxlan/secure/lib/libssl/man/SSL_want.3 projects/vxlan/secure/lib/libssl/man/SSL_write.3 projects/vxlan/secure/lib/libssl/man/d2i_SSL_SESSION.3 projects/vxlan/secure/lib/libssl/man/ssl.3 projects/vxlan/secure/libexec/sftp-server/Makefile projects/vxlan/secure/libexec/ssh-keysign/Makefile projects/vxlan/secure/libexec/ssh-pkcs11-helper/Makefile projects/vxlan/secure/usr.bin/openssl/man/CA.pl.1 projects/vxlan/secure/usr.bin/openssl/man/asn1parse.1 projects/vxlan/secure/usr.bin/openssl/man/ca.1 projects/vxlan/secure/usr.bin/openssl/man/ciphers.1 projects/vxlan/secure/usr.bin/openssl/man/cms.1 projects/vxlan/secure/usr.bin/openssl/man/crl.1 projects/vxlan/secure/usr.bin/openssl/man/crl2pkcs7.1 projects/vxlan/secure/usr.bin/openssl/man/dgst.1 projects/vxlan/secure/usr.bin/openssl/man/dhparam.1 projects/vxlan/secure/usr.bin/openssl/man/dsa.1 projects/vxlan/secure/usr.bin/openssl/man/dsaparam.1 projects/vxlan/secure/usr.bin/openssl/man/ec.1 projects/vxlan/secure/usr.bin/openssl/man/ecparam.1 projects/vxlan/secure/usr.bin/openssl/man/enc.1 projects/vxlan/secure/usr.bin/openssl/man/errstr.1 projects/vxlan/secure/usr.bin/openssl/man/gendsa.1 projects/vxlan/secure/usr.bin/openssl/man/genpkey.1 projects/vxlan/secure/usr.bin/openssl/man/genrsa.1 projects/vxlan/secure/usr.bin/openssl/man/nseq.1 projects/vxlan/secure/usr.bin/openssl/man/ocsp.1 projects/vxlan/secure/usr.bin/openssl/man/openssl.1 projects/vxlan/secure/usr.bin/openssl/man/passwd.1 projects/vxlan/secure/usr.bin/openssl/man/pkcs12.1 projects/vxlan/secure/usr.bin/openssl/man/pkcs7.1 projects/vxlan/secure/usr.bin/openssl/man/pkcs8.1 projects/vxlan/secure/usr.bin/openssl/man/pkey.1 projects/vxlan/secure/usr.bin/openssl/man/pkeyparam.1 projects/vxlan/secure/usr.bin/openssl/man/pkeyutl.1 projects/vxlan/secure/usr.bin/openssl/man/rand.1 projects/vxlan/secure/usr.bin/openssl/man/req.1 projects/vxlan/secure/usr.bin/openssl/man/rsa.1 projects/vxlan/secure/usr.bin/openssl/man/rsautl.1 projects/vxlan/secure/usr.bin/openssl/man/s_client.1 projects/vxlan/secure/usr.bin/openssl/man/s_server.1 projects/vxlan/secure/usr.bin/openssl/man/s_time.1 projects/vxlan/secure/usr.bin/openssl/man/sess_id.1 projects/vxlan/secure/usr.bin/openssl/man/smime.1 projects/vxlan/secure/usr.bin/openssl/man/speed.1 projects/vxlan/secure/usr.bin/openssl/man/spkac.1 projects/vxlan/secure/usr.bin/openssl/man/ts.1 projects/vxlan/secure/usr.bin/openssl/man/tsget.1 projects/vxlan/secure/usr.bin/openssl/man/verify.1 projects/vxlan/secure/usr.bin/openssl/man/version.1 projects/vxlan/secure/usr.bin/openssl/man/x509.1 projects/vxlan/secure/usr.bin/openssl/man/x509v3_config.1 projects/vxlan/secure/usr.bin/scp/Makefile projects/vxlan/secure/usr.bin/sftp/Makefile projects/vxlan/secure/usr.bin/ssh-add/Makefile projects/vxlan/secure/usr.bin/ssh-agent/Makefile projects/vxlan/secure/usr.bin/ssh-keygen/Makefile projects/vxlan/secure/usr.bin/ssh-keyscan/Makefile projects/vxlan/secure/usr.bin/ssh/Makefile projects/vxlan/secure/usr.sbin/sshd/Makefile projects/vxlan/share/dtrace/Makefile projects/vxlan/share/dtrace/README projects/vxlan/share/dtrace/toolkit/Makefile projects/vxlan/share/examples/bhyve/vmrun.sh projects/vxlan/share/examples/hwpmc/README projects/vxlan/share/man/man3/offsetof.3 projects/vxlan/share/man/man3/pthread.3 projects/vxlan/share/man/man4/Makefile projects/vxlan/share/man/man4/acpi_wmi.4 projects/vxlan/share/man/man4/altera_atse.4 projects/vxlan/share/man/man4/atkbd.4 projects/vxlan/share/man/man4/cxgbe.4 projects/vxlan/share/man/man4/ddb.4 projects/vxlan/share/man/man4/filemon.4 projects/vxlan/share/man/man4/hptiop.4 projects/vxlan/share/man/man4/ip.4 projects/vxlan/share/man/man4/iwn.4 projects/vxlan/share/man/man4/iwnfw.4 projects/vxlan/share/man/man4/kbdmux.4 projects/vxlan/share/man/man4/ukbd.4 projects/vxlan/share/man/man4/urtwn.4 projects/vxlan/share/man/man4/vkbd.4 projects/vxlan/share/man/man4/vt.4 projects/vxlan/share/man/man5/Makefile projects/vxlan/share/man/man5/pf.conf.5 projects/vxlan/share/man/man5/rc.conf.5 projects/vxlan/share/man/man5/src.conf.5 projects/vxlan/share/man/man7/hier.7 projects/vxlan/share/man/man8/nanobsd.8 projects/vxlan/share/man/man9/Makefile projects/vxlan/share/man/man9/VOP_GETPAGES.9 projects/vxlan/share/man/man9/VOP_INACTIVE.9 projects/vxlan/share/man/man9/ifnet.9 projects/vxlan/share/man/man9/kernel_mount.9 projects/vxlan/share/man/man9/kthread.9 projects/vxlan/share/man/man9/pmap.9 projects/vxlan/share/man/man9/pmap_clear_modify.9 projects/vxlan/share/man/man9/pmap_is_modified.9 projects/vxlan/share/man/man9/rman.9 projects/vxlan/share/man/man9/socket.9 projects/vxlan/share/man/man9/sysctl.9 projects/vxlan/share/man/man9/sysctl_add_oid.9 projects/vxlan/share/man/man9/sysctl_ctx_init.9 projects/vxlan/share/man/man9/timeout.9 projects/vxlan/share/man/man9/usbdi.9 projects/vxlan/share/man/man9/vm_page_busy.9 projects/vxlan/share/man/man9/vnode.9 projects/vxlan/share/misc/bsd-family-tree projects/vxlan/share/misc/committers-ports.dot projects/vxlan/share/misc/committers-src.dot projects/vxlan/share/misc/organization.dot projects/vxlan/share/mk/Makefile projects/vxlan/share/mk/atf.test.mk projects/vxlan/share/mk/bsd.README projects/vxlan/share/mk/bsd.dep.mk projects/vxlan/share/mk/bsd.lib.mk projects/vxlan/share/mk/bsd.libnames.mk projects/vxlan/share/mk/bsd.obj.mk projects/vxlan/share/mk/bsd.opts.mk projects/vxlan/share/mk/bsd.prog.mk projects/vxlan/share/mk/bsd.sys.mk projects/vxlan/share/mk/src.opts.mk projects/vxlan/share/mk/src.sys.mk projects/vxlan/share/mk/sys.mk projects/vxlan/share/syscons/keymaps/INDEX.keymaps projects/vxlan/share/syscons/keymaps/be.iso.acc.kbd projects/vxlan/share/syscons/keymaps/cs.latin2.qwertz.kbd projects/vxlan/share/syscons/keymaps/uk.iso-ctrl.kbd projects/vxlan/share/syscons/keymaps/uk.iso.kbd projects/vxlan/share/vt/keymaps/Makefile projects/vxlan/share/vt/keymaps/pl.kbd (contents, props changed) projects/vxlan/share/vt/keymaps/ua.kbd (contents, props changed) projects/vxlan/share/vt/keymaps/ua.shift.alt.kbd (contents, props changed) projects/vxlan/share/zoneinfo/Makefile projects/vxlan/sys/amd64/acpica/acpi_wakecode.S projects/vxlan/sys/amd64/amd64/cpu_switch.S projects/vxlan/sys/amd64/amd64/exception.S projects/vxlan/sys/amd64/amd64/fpu.c projects/vxlan/sys/amd64/amd64/genassym.c projects/vxlan/sys/amd64/amd64/machdep.c projects/vxlan/sys/amd64/amd64/mp_machdep.c projects/vxlan/sys/amd64/amd64/mpboot.S projects/vxlan/sys/amd64/amd64/pmap.c projects/vxlan/sys/amd64/amd64/support.S projects/vxlan/sys/amd64/amd64/trap.c projects/vxlan/sys/amd64/conf/GENERIC projects/vxlan/sys/amd64/conf/NOTES projects/vxlan/sys/amd64/include/fpu.h projects/vxlan/sys/amd64/include/md_var.h projects/vxlan/sys/amd64/include/param.h projects/vxlan/sys/amd64/include/pc/bios.h projects/vxlan/sys/amd64/include/pcb.h projects/vxlan/sys/amd64/include/sf_buf.h projects/vxlan/sys/amd64/include/vmm.h (contents, props changed) projects/vxlan/sys/amd64/include/vmm_dev.h (contents, props changed) projects/vxlan/sys/amd64/include/vmm_instruction_emul.h (contents, props changed) projects/vxlan/sys/amd64/include/vmparam.h projects/vxlan/sys/amd64/vmm/intel/vmcs.c projects/vxlan/sys/amd64/vmm/intel/vmcs.h projects/vxlan/sys/amd64/vmm/intel/vmx.c projects/vxlan/sys/amd64/vmm/intel/vmx_msr.c projects/vxlan/sys/amd64/vmm/intel/vmx_msr.h projects/vxlan/sys/amd64/vmm/intel/vtd.c projects/vxlan/sys/amd64/vmm/io/vatpic.c projects/vxlan/sys/amd64/vmm/vmm.c projects/vxlan/sys/amd64/vmm/vmm_dev.c projects/vxlan/sys/amd64/vmm/vmm_instruction_emul.c projects/vxlan/sys/amd64/vmm/x86.c projects/vxlan/sys/arm/arm/busdma_machdep-v6.c projects/vxlan/sys/arm/arm/cpufunc_asm_arm10.S projects/vxlan/sys/arm/arm/cpufunc_asm_arm9.S projects/vxlan/sys/arm/arm/cpufunc_asm_armv5.S projects/vxlan/sys/arm/arm/cpufunc_asm_armv6.S projects/vxlan/sys/arm/arm/cpufunc_asm_armv7.S projects/vxlan/sys/arm/arm/cpufunc_asm_sheeva.S projects/vxlan/sys/arm/arm/cpufunc_asm_xscale.S projects/vxlan/sys/arm/arm/cpufunc_asm_xscale_c3.S projects/vxlan/sys/arm/arm/disassem.c projects/vxlan/sys/arm/arm/dump_machdep.c projects/vxlan/sys/arm/arm/elf_machdep.c projects/vxlan/sys/arm/arm/exception.S projects/vxlan/sys/arm/arm/fiq.c projects/vxlan/sys/arm/arm/fusu.S projects/vxlan/sys/arm/arm/generic_timer.c projects/vxlan/sys/arm/arm/gic.c projects/vxlan/sys/arm/arm/intr.c projects/vxlan/sys/arm/arm/locore.S projects/vxlan/sys/arm/arm/machdep.c projects/vxlan/sys/arm/arm/minidump_machdep.c projects/vxlan/sys/arm/arm/mp_machdep.c projects/vxlan/sys/arm/arm/mpcore_timer.c projects/vxlan/sys/arm/arm/nexus.c projects/vxlan/sys/arm/arm/pl190.c projects/vxlan/sys/arm/arm/pl310.c projects/vxlan/sys/arm/arm/pmap-v6.c projects/vxlan/sys/arm/arm/pmap.c projects/vxlan/sys/arm/arm/setstack.s projects/vxlan/sys/arm/arm/support.S projects/vxlan/sys/arm/arm/trap.c projects/vxlan/sys/arm/arm/undefined.c projects/vxlan/sys/arm/arm/vm_machdep.c projects/vxlan/sys/arm/at91/at91.c projects/vxlan/sys/arm/at91/at91_aic.c projects/vxlan/sys/arm/at91/at91_machdep.c projects/vxlan/sys/arm/at91/at91_mci.c projects/vxlan/sys/arm/at91/at91_mcireg.h projects/vxlan/sys/arm/at91/at91_pio.c projects/vxlan/sys/arm/at91/at91_piovar.h projects/vxlan/sys/arm/at91/at91_pit.c projects/vxlan/sys/arm/at91/at91_pmc.c projects/vxlan/sys/arm/at91/at91sam9260.c projects/vxlan/sys/arm/at91/at91sam9260reg.h projects/vxlan/sys/arm/at91/files.at91 projects/vxlan/sys/arm/at91/std.atmel projects/vxlan/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/vxlan/sys/arm/cavium/cns11xx/econa.c projects/vxlan/sys/arm/conf/BEAGLEBONE projects/vxlan/sys/arm/conf/CHROMEBOOK projects/vxlan/sys/arm/conf/CHROMEBOOK-SNOW projects/vxlan/sys/arm/conf/CHROMEBOOK-SPRING projects/vxlan/sys/arm/conf/CNS11XXNAS projects/vxlan/sys/arm/conf/CUBIEBOARD projects/vxlan/sys/arm/conf/CUBIEBOARD2 projects/vxlan/sys/arm/conf/DB-78XXX projects/vxlan/sys/arm/conf/DB-88F5XXX projects/vxlan/sys/arm/conf/DB-88F6XXX projects/vxlan/sys/arm/conf/DIGI-CCWMX53 projects/vxlan/sys/arm/conf/DOCKSTAR projects/vxlan/sys/arm/conf/DREAMPLUG-1001 projects/vxlan/sys/arm/conf/EA3250 projects/vxlan/sys/arm/conf/EB9200 projects/vxlan/sys/arm/conf/EFIKA_MX projects/vxlan/sys/arm/conf/EXYNOS5.common projects/vxlan/sys/arm/conf/HL200 projects/vxlan/sys/arm/conf/HL201 projects/vxlan/sys/arm/conf/IMX53-QSB projects/vxlan/sys/arm/conf/IMX6 projects/vxlan/sys/arm/conf/KB920X projects/vxlan/sys/arm/conf/NSLU projects/vxlan/sys/arm/conf/PANDABOARD projects/vxlan/sys/arm/conf/QILA9G20 projects/vxlan/sys/arm/conf/RK3188 projects/vxlan/sys/arm/conf/RPI-B projects/vxlan/sys/arm/conf/SAM9G20EK projects/vxlan/sys/arm/conf/SAM9X25EK projects/vxlan/sys/arm/conf/SN9G45 projects/vxlan/sys/arm/conf/VYBRID projects/vxlan/sys/arm/conf/WANDBOARD-DUAL projects/vxlan/sys/arm/conf/WANDBOARD-QUAD projects/vxlan/sys/arm/conf/WANDBOARD-SOLO projects/vxlan/sys/arm/conf/ZEDBOARD projects/vxlan/sys/arm/freescale/fsl_ocotp.c projects/vxlan/sys/arm/freescale/imx/files.imx51 projects/vxlan/sys/arm/freescale/imx/files.imx53 projects/vxlan/sys/arm/freescale/imx/files.imx6 projects/vxlan/sys/arm/freescale/imx/imx51_ccm.c projects/vxlan/sys/arm/freescale/imx/imx51_ipuv3_fbd.c projects/vxlan/sys/arm/freescale/imx/imx6_anatop.c projects/vxlan/sys/arm/freescale/imx/imx6_ccm.c projects/vxlan/sys/arm/freescale/imx/imx6_ccmreg.h projects/vxlan/sys/arm/freescale/imx/imx6_machdep.c projects/vxlan/sys/arm/freescale/imx/imx_ccmvar.h projects/vxlan/sys/arm/freescale/imx/imx_sdhci.c projects/vxlan/sys/arm/freescale/imx/std.imx51 projects/vxlan/sys/arm/freescale/imx/std.imx53 projects/vxlan/sys/arm/freescale/imx/std.imx6 projects/vxlan/sys/arm/freescale/vybrid/vf_i2c.c projects/vxlan/sys/arm/freescale/vybrid/vf_sai.c projects/vxlan/sys/arm/include/armreg.h projects/vxlan/sys/arm/include/asm.h projects/vxlan/sys/arm/include/atomic.h projects/vxlan/sys/arm/include/counter.h projects/vxlan/sys/arm/include/cpuconf.h projects/vxlan/sys/arm/include/elf.h projects/vxlan/sys/arm/include/intr.h projects/vxlan/sys/arm/include/param.h projects/vxlan/sys/arm/include/pl310.h projects/vxlan/sys/arm/include/platform.h projects/vxlan/sys/arm/include/pmap.h projects/vxlan/sys/arm/include/sf_buf.h projects/vxlan/sys/arm/include/vmparam.h projects/vxlan/sys/arm/mv/gpio.c projects/vxlan/sys/arm/rockchip/rk30xx_gpio.c projects/vxlan/sys/arm/s3c2xx0/s3c24x0.c projects/vxlan/sys/arm/samsung/exynos/chrome_ec.c projects/vxlan/sys/arm/samsung/exynos/chrome_ec.h projects/vxlan/sys/arm/samsung/exynos/chrome_kb.c projects/vxlan/sys/arm/samsung/exynos/exynos5_combiner.c projects/vxlan/sys/arm/samsung/exynos/exynos5_ehci.c projects/vxlan/sys/arm/samsung/exynos/exynos5_fimd.c projects/vxlan/sys/arm/samsung/exynos/exynos5_i2c.c projects/vxlan/sys/arm/samsung/exynos/exynos5_machdep.c projects/vxlan/sys/arm/samsung/exynos/exynos5_mct.c projects/vxlan/sys/arm/samsung/exynos/exynos5_pad.c projects/vxlan/sys/arm/samsung/exynos/files.exynos5 projects/vxlan/sys/arm/ti/ti_i2c.c projects/vxlan/sys/arm/ti/ti_i2c.h projects/vxlan/sys/arm/ti/ti_sdhci.c projects/vxlan/sys/arm/ti/ti_smc.S projects/vxlan/sys/arm/versatile/files.versatile projects/vxlan/sys/arm/xilinx/files.zynq7 projects/vxlan/sys/arm/xilinx/zy7_slcr.c projects/vxlan/sys/arm/xilinx/zy7_slcr.h projects/vxlan/sys/arm/xscale/i80321/i80321_intr.h projects/vxlan/sys/arm/xscale/i80321/i80321_timer.c projects/vxlan/sys/arm/xscale/i80321/iq80321.c projects/vxlan/sys/arm/xscale/i8134x/i81342.c projects/vxlan/sys/arm/xscale/ixp425/if_npe.c projects/vxlan/sys/arm/xscale/ixp425/ixp425.c projects/vxlan/sys/arm/xscale/ixp425/ixp425_pci.c projects/vxlan/sys/arm/xscale/ixp425/ixp425_timer.c projects/vxlan/sys/arm/xscale/pxa/pxa_icu.c projects/vxlan/sys/arm/xscale/pxa/pxa_timer.c projects/vxlan/sys/boot/amd64/boot1.efi/Makefile projects/vxlan/sys/boot/amd64/efi/bootinfo.c projects/vxlan/sys/boot/amd64/efi/conf.c projects/vxlan/sys/boot/amd64/efi/main.c projects/vxlan/sys/boot/arm/at91/boot0/main.c projects/vxlan/sys/boot/arm/at91/boot0iic/main.c projects/vxlan/sys/boot/arm/at91/boot0spi/main.c projects/vxlan/sys/boot/arm/at91/boot2/boot2.c projects/vxlan/sys/boot/arm/at91/bootiic/main.c projects/vxlan/sys/boot/arm/at91/bootspi/main.c projects/vxlan/sys/boot/arm/at91/libat91/emac.c projects/vxlan/sys/boot/arm/at91/libat91/mci_device.h projects/vxlan/sys/boot/arm/at91/libat91/sd-card.c projects/vxlan/sys/boot/arm/at91/libat91/sd-card.h projects/vxlan/sys/boot/arm/uboot/help.uboot projects/vxlan/sys/boot/common/Makefile.inc projects/vxlan/sys/boot/common/bootstrap.h projects/vxlan/sys/boot/common/interp.c projects/vxlan/sys/boot/common/interp_forth.c projects/vxlan/sys/boot/common/module.c projects/vxlan/sys/boot/common/part.c projects/vxlan/sys/boot/efi/libefi/Makefile projects/vxlan/sys/boot/fdt/dts/arm/cubieboard2.dts projects/vxlan/sys/boot/fdt/dts/arm/exynos5.dtsi projects/vxlan/sys/boot/fdt/dts/arm/exynos5250.dtsi projects/vxlan/sys/boot/fdt/dts/arm/exynos5420-arndale-octa.dts projects/vxlan/sys/boot/fdt/dts/arm/exynos5420.dtsi projects/vxlan/sys/boot/fdt/dts/arm/imx6.dtsi projects/vxlan/sys/boot/fdt/dts/arm/sun4i-a10.dtsi projects/vxlan/sys/boot/fdt/dts/arm/sun7i-a20.dtsi projects/vxlan/sys/boot/fdt/dts/arm/wandboard-dual.dts projects/vxlan/sys/boot/fdt/dts/arm/wandboard-quad.dts projects/vxlan/sys/boot/fdt/dts/arm/wandboard-solo.dts projects/vxlan/sys/boot/fdt/dts/arm/zedboard.dts projects/vxlan/sys/boot/ficl/loader.c projects/vxlan/sys/boot/i386/boot2/Makefile projects/vxlan/sys/boot/i386/boot2/boot2.c projects/vxlan/sys/boot/i386/btx/btx/Makefile projects/vxlan/sys/boot/i386/btx/btxldr/Makefile projects/vxlan/sys/boot/i386/btx/lib/Makefile projects/vxlan/sys/boot/i386/libi386/Makefile projects/vxlan/sys/boot/i386/libi386/amd64_tramp.S projects/vxlan/sys/boot/i386/libi386/biospci.c projects/vxlan/sys/boot/i386/libi386/comconsole.c projects/vxlan/sys/boot/i386/libi386/libi386.h projects/vxlan/sys/boot/i386/libi386/pxe.c projects/vxlan/sys/boot/i386/loader/Makefile projects/vxlan/sys/boot/i386/loader/main.c projects/vxlan/sys/boot/libstand32/Makefile projects/vxlan/sys/boot/mips/beri/boot2/Makefile projects/vxlan/sys/boot/mips/beri/loader/Makefile projects/vxlan/sys/boot/mips/beri/loader/main.c projects/vxlan/sys/boot/ofw/common/main.c projects/vxlan/sys/boot/pc98/boot2/Makefile projects/vxlan/sys/boot/pc98/boot2/boot2.c projects/vxlan/sys/boot/pc98/btx/lib/Makefile projects/vxlan/sys/boot/pc98/loader/Makefile projects/vxlan/sys/boot/pc98/loader/main.c projects/vxlan/sys/boot/powerpc/ps3/main.c projects/vxlan/sys/boot/sparc64/boot1/Makefile projects/vxlan/sys/boot/sparc64/loader/Makefile projects/vxlan/sys/boot/sparc64/loader/main.c projects/vxlan/sys/boot/uboot/common/main.c projects/vxlan/sys/boot/usb/Makefile projects/vxlan/sys/boot/userboot/test/test.c projects/vxlan/sys/boot/userboot/userboot/devicename.c projects/vxlan/sys/boot/userboot/userboot/main.c projects/vxlan/sys/cam/ata/ata_all.c projects/vxlan/sys/cam/ata/ata_da.c projects/vxlan/sys/cam/ata/ata_xpt.c projects/vxlan/sys/cam/cam_ccb.h projects/vxlan/sys/cam/cam_queue.c projects/vxlan/sys/cam/cam_queue.h projects/vxlan/sys/cam/cam_xpt.c projects/vxlan/sys/cam/ctl/ctl.c projects/vxlan/sys/cam/ctl/ctl.h projects/vxlan/sys/cam/ctl/ctl_backend_block.c projects/vxlan/sys/cam/ctl/ctl_backend_ramdisk.c projects/vxlan/sys/cam/ctl/ctl_cmd_table.c projects/vxlan/sys/cam/ctl/ctl_frontend.c projects/vxlan/sys/cam/ctl/ctl_frontend.h projects/vxlan/sys/cam/ctl/ctl_frontend_iscsi.c projects/vxlan/sys/cam/ctl/ctl_io.h projects/vxlan/sys/cam/ctl/ctl_ioctl.h projects/vxlan/sys/cam/ctl/ctl_private.h projects/vxlan/sys/cam/ctl/ctl_ser_table.c projects/vxlan/sys/cam/ctl/ctl_util.c projects/vxlan/sys/cam/ctl/ctl_util.h projects/vxlan/sys/cam/ctl/scsi_ctl.c projects/vxlan/sys/cam/scsi/scsi_all.c projects/vxlan/sys/cam/scsi/scsi_all.h projects/vxlan/sys/cam/scsi/scsi_da.c projects/vxlan/sys/cam/scsi/scsi_low.c projects/vxlan/sys/cam/scsi/scsi_sa.c projects/vxlan/sys/cddl/boot/zfs/zfsimpl.h projects/vxlan/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c projects/vxlan/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/vxlan/sys/cddl/compat/opensolaris/sys/atomic.h projects/vxlan/sys/cddl/compat/opensolaris/sys/kmem.h projects/vxlan/sys/cddl/contrib/opensolaris/common/avl/avl.c projects/vxlan/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/bitmap.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h projects/vxlan/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/fasttrap_isa.c projects/vxlan/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/vxlan/sys/cddl/dev/dtrace/i386/dtrace_subr.c projects/vxlan/sys/cddl/dev/dtrace/mips/dtrace_subr.c projects/vxlan/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c projects/vxlan/sys/cddl/dev/fbt/fbt.c projects/vxlan/sys/compat/freebsd32/freebsd32.h projects/vxlan/sys/compat/freebsd32/freebsd32_misc.c projects/vxlan/sys/compat/freebsd32/freebsd32_proto.h projects/vxlan/sys/compat/freebsd32/freebsd32_syscall.h projects/vxlan/sys/compat/freebsd32/freebsd32_syscalls.c projects/vxlan/sys/compat/freebsd32/freebsd32_sysent.c projects/vxlan/sys/compat/freebsd32/freebsd32_systrace_args.c projects/vxlan/sys/compat/freebsd32/syscalls.master projects/vxlan/sys/compat/linprocfs/linprocfs.c projects/vxlan/sys/compat/ndis/kern_ndis.c projects/vxlan/sys/compat/ndis/ndis_var.h projects/vxlan/sys/conf/Makefile.arm projects/vxlan/sys/conf/NOTES projects/vxlan/sys/conf/files projects/vxlan/sys/conf/files.amd64 projects/vxlan/sys/conf/files.arm projects/vxlan/sys/conf/files.i386 projects/vxlan/sys/conf/files.mips projects/vxlan/sys/conf/files.pc98 projects/vxlan/sys/conf/files.powerpc projects/vxlan/sys/conf/files.sparc64 projects/vxlan/sys/conf/kern.mk projects/vxlan/sys/conf/kern.opts.mk projects/vxlan/sys/conf/kern.post.mk projects/vxlan/sys/conf/kern.pre.mk projects/vxlan/sys/conf/kmod.mk projects/vxlan/sys/conf/options projects/vxlan/sys/conf/options.arm projects/vxlan/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c projects/vxlan/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c projects/vxlan/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c projects/vxlan/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c projects/vxlan/sys/contrib/ipfilter/netinet/ip_compat.h projects/vxlan/sys/contrib/rdma/krping/krping.c projects/vxlan/sys/ddb/db_run.c projects/vxlan/sys/dev/acpica/acpi.c projects/vxlan/sys/dev/acpica/acpi_cpu.c projects/vxlan/sys/dev/acpica/acpi_hpet.c projects/vxlan/sys/dev/acpica/acpi_timer.c projects/vxlan/sys/dev/ae/if_ae.c projects/vxlan/sys/dev/age/if_age.c projects/vxlan/sys/dev/ahci/ahci.c projects/vxlan/sys/dev/ahci/ahci.h projects/vxlan/sys/dev/ahci/ahciem.c projects/vxlan/sys/dev/aic7xxx/aic79xx_pci.c projects/vxlan/sys/dev/alc/if_alc.c projects/vxlan/sys/dev/ale/if_ale.c projects/vxlan/sys/dev/altera/atse/if_atse.c projects/vxlan/sys/dev/amr/amr.c projects/vxlan/sys/dev/an/if_an.c projects/vxlan/sys/dev/ata/chipsets/ata-promise.c projects/vxlan/sys/dev/ath/ath_hal/ah.c projects/vxlan/sys/dev/ath/ath_hal/ah_decode.h projects/vxlan/sys/dev/ath/ath_hal/ah_internal.h projects/vxlan/sys/dev/ath/if_ath.c projects/vxlan/sys/dev/ath/if_ath_beacon.c projects/vxlan/sys/dev/bce/if_bce.c projects/vxlan/sys/dev/bfe/if_bfe.c projects/vxlan/sys/dev/bge/if_bge.c projects/vxlan/sys/dev/bktr/CHANGELOG.TXT projects/vxlan/sys/dev/bxe/bxe.c projects/vxlan/sys/dev/bxe/bxe.h projects/vxlan/sys/dev/bxe/bxe_stats.c projects/vxlan/sys/dev/bxe/ecore_reg.h projects/vxlan/sys/dev/bxe/ecore_sp.h projects/vxlan/sys/dev/cadence/if_cgem.c projects/vxlan/sys/dev/cadence/if_cgem_hw.h projects/vxlan/sys/dev/cas/if_cas.c projects/vxlan/sys/dev/ce/if_ce.c projects/vxlan/sys/dev/cp/if_cp.c projects/vxlan/sys/dev/cs/if_cs.c projects/vxlan/sys/dev/ctau/if_ct.c projects/vxlan/sys/dev/cx/if_cx.c projects/vxlan/sys/dev/cxgb/cxgb_osdep.h projects/vxlan/sys/dev/cxgbe/adapter.h projects/vxlan/sys/dev/cxgbe/common/common.h projects/vxlan/sys/dev/cxgbe/common/t4_hw.c projects/vxlan/sys/dev/cxgbe/common/t4_regs.h projects/vxlan/sys/dev/cxgbe/iw_cxgbe/cm.c projects/vxlan/sys/dev/cxgbe/iw_cxgbe/qp.c projects/vxlan/sys/dev/cxgbe/offload.h projects/vxlan/sys/dev/cxgbe/t4_main.c projects/vxlan/sys/dev/cxgbe/t4_netmap.c projects/vxlan/sys/dev/cxgbe/t4_sge.c projects/vxlan/sys/dev/cxgbe/tom/t4_cpl_io.c projects/vxlan/sys/dev/cxgbe/tom/t4_ddp.c projects/vxlan/sys/dev/cxgbe/tom/t4_tom.h projects/vxlan/sys/dev/dc/if_dc.c projects/vxlan/sys/dev/drm/drm_sysctl.c projects/vxlan/sys/dev/drm2/drm_fb_helper.c projects/vxlan/sys/dev/drm2/i915/i915_drv.h projects/vxlan/sys/dev/drm2/i915/i915_gem.c projects/vxlan/sys/dev/drm2/i915/i915_irq.c projects/vxlan/sys/dev/drm2/i915/intel_fb.c projects/vxlan/sys/dev/drm2/i915/intel_opregion.c projects/vxlan/sys/dev/drm2/radeon/radeon_fb.c projects/vxlan/sys/dev/drm2/radeon/rs690.c projects/vxlan/sys/dev/drm2/radeon/rv515.c projects/vxlan/sys/dev/drm2/ttm/ttm_bo_vm.c projects/vxlan/sys/dev/e1000/if_em.c projects/vxlan/sys/dev/e1000/if_igb.c projects/vxlan/sys/dev/e1000/if_lem.c projects/vxlan/sys/dev/ep/if_ep.c projects/vxlan/sys/dev/esp/ncr53c9x.c projects/vxlan/sys/dev/etherswitch/arswitch/arswitch.c projects/vxlan/sys/dev/fb/fbd.c projects/vxlan/sys/dev/fdt/fdt_common.c projects/vxlan/sys/dev/fdt/simplebus.c projects/vxlan/sys/dev/ffec/if_ffec.c projects/vxlan/sys/dev/firewire/if_fwe.c projects/vxlan/sys/dev/fxp/if_fxp.c projects/vxlan/sys/dev/gem/if_gem.c projects/vxlan/sys/dev/gpio/ofw_gpiobus.c projects/vxlan/sys/dev/gxemul/ether/if_gx.c projects/vxlan/sys/dev/hatm/if_hatm_intr.c projects/vxlan/sys/dev/hme/if_hme.c projects/vxlan/sys/dev/hpt27xx/hpt27xx_os_bsd.c projects/vxlan/sys/dev/hpt27xx/hpt27xx_osm_bsd.c projects/vxlan/sys/dev/hpt27xx/os_bsd.h projects/vxlan/sys/dev/hptiop/hptiop.c projects/vxlan/sys/dev/hptiop/hptiop.h projects/vxlan/sys/dev/hptmv/entry.c projects/vxlan/sys/dev/hptmv/global.h projects/vxlan/sys/dev/hptmv/hptproc.c projects/vxlan/sys/dev/hptmv/ioctl.c projects/vxlan/sys/dev/hptmv/mv.c projects/vxlan/sys/dev/hptmv/osbsd.h projects/vxlan/sys/dev/hptnr/README projects/vxlan/sys/dev/hptnr/amd64-elf.hptnr_lib.o.uu projects/vxlan/sys/dev/hptnr/hptnr_config.c projects/vxlan/sys/dev/hptnr/hptnr_os_bsd.c projects/vxlan/sys/dev/hptnr/hptnr_osm_bsd.c projects/vxlan/sys/dev/hptnr/i386-elf.hptnr_lib.o.uu projects/vxlan/sys/dev/hptnr/os_bsd.h projects/vxlan/sys/dev/hptrr/hptrr_os_bsd.c projects/vxlan/sys/dev/hptrr/hptrr_osm_bsd.c projects/vxlan/sys/dev/hptrr/os_bsd.h projects/vxlan/sys/dev/hyperv/include/hyperv.h projects/vxlan/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/vxlan/sys/dev/hyperv/utilities/hv_kvp.h projects/vxlan/sys/dev/hyperv/utilities/hv_util.c projects/vxlan/sys/dev/if_ndis/if_ndis.c projects/vxlan/sys/dev/iscsi/icl.c projects/vxlan/sys/dev/iscsi/icl_proxy.c projects/vxlan/sys/dev/iscsi/iscsi.c projects/vxlan/sys/dev/iscsi_initiator/isc_soc.c projects/vxlan/sys/dev/iwn/if_iwn.c projects/vxlan/sys/dev/iwn/if_iwnreg.h projects/vxlan/sys/dev/iwn/if_iwnvar.h projects/vxlan/sys/dev/ixgb/if_ixgb.c projects/vxlan/sys/dev/ixgbe/ixgbe.c projects/vxlan/sys/dev/ixgbe/ixgbe.h projects/vxlan/sys/dev/ixgbe/ixv.c projects/vxlan/sys/dev/jme/if_jme.c projects/vxlan/sys/dev/le/lance.c projects/vxlan/sys/dev/lge/if_lge.c projects/vxlan/sys/dev/md/md.c projects/vxlan/sys/dev/mii/e1000phy.c projects/vxlan/sys/dev/mii/mii.c projects/vxlan/sys/dev/mmc/mmc.c projects/vxlan/sys/dev/mmc/mmcsd.c projects/vxlan/sys/dev/mmc/mmcvar.h projects/vxlan/sys/dev/mps/mps.c projects/vxlan/sys/dev/mps/mps_mapping.c projects/vxlan/sys/dev/mps/mps_sas.c projects/vxlan/sys/dev/mps/mps_sas.h projects/vxlan/sys/dev/mps/mps_sas_lsi.c projects/vxlan/sys/dev/mps/mpsvar.h projects/vxlan/sys/dev/mrsas/mrsas.h projects/vxlan/sys/dev/mrsas/mrsas_cam.c projects/vxlan/sys/dev/msk/if_msk.c projects/vxlan/sys/dev/mvs/mvs.c projects/vxlan/sys/dev/mvs/mvs_pci.c projects/vxlan/sys/dev/mvs/mvs_soc.c projects/vxlan/sys/dev/mwl/if_mwl.c projects/vxlan/sys/dev/netfpga10g/nf10bmac/if_nf10bmac.c projects/vxlan/sys/dev/netmap/if_em_netmap.h projects/vxlan/sys/dev/netmap/if_igb_netmap.h projects/vxlan/sys/dev/netmap/if_lem_netmap.h projects/vxlan/sys/dev/netmap/if_re_netmap.h projects/vxlan/sys/dev/netmap/ixgbe_netmap.h projects/vxlan/sys/dev/netmap/netmap.c projects/vxlan/sys/dev/netmap/netmap_freebsd.c projects/vxlan/sys/dev/netmap/netmap_generic.c projects/vxlan/sys/dev/netmap/netmap_kern.h projects/vxlan/sys/dev/netmap/netmap_mbq.h projects/vxlan/sys/dev/netmap/netmap_mem2.c projects/vxlan/sys/dev/netmap/netmap_mem2.h projects/vxlan/sys/dev/netmap/netmap_offloadings.c projects/vxlan/sys/dev/netmap/netmap_pipe.c projects/vxlan/sys/dev/netmap/netmap_vale.c projects/vxlan/sys/dev/nfe/if_nfe.c projects/vxlan/sys/dev/nge/if_nge.c projects/vxlan/sys/dev/nmdm/nmdm.c projects/vxlan/sys/dev/oce/oce_mbox.c projects/vxlan/sys/dev/ofw/ofw_bus_subr.c projects/vxlan/sys/dev/ofw/ofw_console.c projects/vxlan/sys/dev/ofw/ofw_fdt.c projects/vxlan/sys/dev/ofw/ofwbus.c projects/vxlan/sys/dev/ofw/openfirm.c projects/vxlan/sys/dev/ofw/openfirm.h projects/vxlan/sys/dev/pccbb/pccbb_pci.c projects/vxlan/sys/dev/pci/pci.c projects/vxlan/sys/dev/pci/pci_if.m projects/vxlan/sys/dev/pci/pci_private.h projects/vxlan/sys/dev/pci/pcivar.h projects/vxlan/sys/dev/qlxgb/qla_os.c projects/vxlan/sys/dev/qlxgbe/ql_os.c projects/vxlan/sys/dev/qlxge/qls_os.c projects/vxlan/sys/dev/re/if_re.c projects/vxlan/sys/dev/rt/if_rt.c projects/vxlan/sys/dev/sdhci/sdhci.c projects/vxlan/sys/dev/sdhci/sdhci.h projects/vxlan/sys/dev/sdhci/sdhci_fdt.c projects/vxlan/sys/dev/sdhci/sdhci_if.m projects/vxlan/sys/dev/sdhci/sdhci_pci.c projects/vxlan/sys/dev/sf/if_sf.c projects/vxlan/sys/dev/sge/if_sge.c projects/vxlan/sys/dev/si/si.c projects/vxlan/sys/dev/siis/siis.c projects/vxlan/sys/dev/sis/if_sis.c projects/vxlan/sys/dev/sk/if_sk.c projects/vxlan/sys/dev/sound/pci/hda/hdaa_patches.c projects/vxlan/sys/dev/sound/pci/hda/hdac.h projects/vxlan/sys/dev/sound/pcm/mixer.c projects/vxlan/sys/dev/sound/usb/uaudio.c projects/vxlan/sys/dev/ste/if_ste.c projects/vxlan/sys/dev/stge/if_stge.c projects/vxlan/sys/dev/streams/streams.c projects/vxlan/sys/dev/terasic/mtl/terasic_mtl.h projects/vxlan/sys/dev/tsec/if_tsec_fdt.c projects/vxlan/sys/dev/txp/if_txp.c projects/vxlan/sys/dev/uart/uart_cpu_powerpc.c projects/vxlan/sys/dev/usb/controller/at91dci.c projects/vxlan/sys/dev/usb/controller/at91dci.h projects/vxlan/sys/dev/usb/controller/at91dci_atmelarm.c projects/vxlan/sys/dev/usb/controller/at91dci_fdt.c projects/vxlan/sys/dev/usb/controller/ehci.c projects/vxlan/sys/dev/usb/controller/ehci_pci.c projects/vxlan/sys/dev/usb/controller/saf1761_otg.c projects/vxlan/sys/dev/usb/controller/usb_controller.c projects/vxlan/sys/dev/usb/controller/uss820dci.c projects/vxlan/sys/dev/usb/controller/uss820dci.h projects/vxlan/sys/dev/usb/controller/uss820dci_atmelarm.c projects/vxlan/sys/dev/usb/controller/xhci.c projects/vxlan/sys/dev/usb/controller/xhci.h projects/vxlan/sys/dev/usb/controller/xhci_pci.c projects/vxlan/sys/dev/usb/gadget/g_audio.c projects/vxlan/sys/dev/usb/input/uhid.c projects/vxlan/sys/dev/usb/net/if_aue.c projects/vxlan/sys/dev/usb/net/if_axge.c projects/vxlan/sys/dev/usb/net/if_axgereg.h projects/vxlan/sys/dev/usb/net/if_cdce.c projects/vxlan/sys/dev/usb/quirk/usb_quirk.c projects/vxlan/sys/dev/usb/quirk/usb_quirk.h projects/vxlan/sys/dev/usb/serial/u3g.c projects/vxlan/sys/dev/usb/serial/uftdi.c projects/vxlan/sys/dev/usb/serial/umcs.c projects/vxlan/sys/dev/usb/template/usb_template.c projects/vxlan/sys/dev/usb/template/usb_template.h projects/vxlan/sys/dev/usb/usb_device.c projects/vxlan/sys/dev/usb/usb_ioctl.h projects/vxlan/sys/dev/usb/usb_msctest.c projects/vxlan/sys/dev/usb/usb_msctest.h projects/vxlan/sys/dev/usb/usbdevs projects/vxlan/sys/dev/usb/wlan/if_rum.c projects/vxlan/sys/dev/usb/wlan/if_run.c projects/vxlan/sys/dev/usb/wlan/if_upgt.c projects/vxlan/sys/dev/usb/wlan/if_ural.c projects/vxlan/sys/dev/usb/wlan/if_urtwn.c projects/vxlan/sys/dev/usb/wlan/if_zyd.c projects/vxlan/sys/dev/usb/wlan/if_zydreg.h projects/vxlan/sys/dev/vge/if_vge.c projects/vxlan/sys/dev/virtio/network/if_vtnet.c projects/vxlan/sys/dev/virtio/network/if_vtnetvar.h projects/vxlan/sys/dev/virtio/virtqueue.c projects/vxlan/sys/dev/virtio/virtqueue.h projects/vxlan/sys/dev/vr/if_vr.c projects/vxlan/sys/dev/vt/colors/vt_termcolors.c projects/vxlan/sys/dev/vt/colors/vt_termcolors.h projects/vxlan/sys/dev/vt/font/vt_mouse_cursor.c projects/vxlan/sys/dev/vt/hw/efifb/efifb.c projects/vxlan/sys/dev/vt/hw/fb/vt_early_fb.c projects/vxlan/sys/dev/vt/hw/fb/vt_fb.c projects/vxlan/sys/dev/vt/hw/fb/vt_fb.h projects/vxlan/sys/dev/vt/hw/ofwfb/ofwfb.c projects/vxlan/sys/dev/vt/hw/vga/vt_vga.c projects/vxlan/sys/dev/vt/logo/logo_freebsd.c projects/vxlan/sys/dev/vt/vt.h projects/vxlan/sys/dev/vt/vt_buf.c projects/vxlan/sys/dev/vt/vt_consolectl.c projects/vxlan/sys/dev/vt/vt_core.c projects/vxlan/sys/dev/vt/vt_sysmouse.c projects/vxlan/sys/dev/vxge/vxge.c projects/vxlan/sys/dev/wb/if_wb.c projects/vxlan/sys/dev/xen/blkback/blkback.c projects/vxlan/sys/dev/xen/console/xencons_ring.c projects/vxlan/sys/dev/xen/netback/netback.c projects/vxlan/sys/fs/cd9660/cd9660_lookup.c projects/vxlan/sys/fs/ext2fs/ext2_vnops.c projects/vxlan/sys/fs/fuse/fuse_vnops.c projects/vxlan/sys/fs/msdosfs/msdosfs_lookup.c projects/vxlan/sys/fs/nandfs/nandfs_subr.c projects/vxlan/sys/fs/nandfs/nandfs_vfsops.c projects/vxlan/sys/fs/nandfs/nandfs_vnops.c projects/vxlan/sys/fs/nfs/nfsm_subs.h projects/vxlan/sys/fs/nfs/nfsrvcache.h projects/vxlan/sys/fs/nfsclient/nfs_clbio.c projects/vxlan/sys/fs/nfsclient/nfs_clvnops.c projects/vxlan/sys/fs/nfsserver/nfs_nfsdport.c projects/vxlan/sys/fs/nfsserver/nfs_nfsdsocket.c projects/vxlan/sys/fs/nullfs/null_vnops.c projects/vxlan/sys/fs/smbfs/smbfs_io.c projects/vxlan/sys/fs/tmpfs/tmpfs.h projects/vxlan/sys/fs/tmpfs/tmpfs_fifoops.c projects/vxlan/sys/fs/tmpfs/tmpfs_fifoops.h projects/vxlan/sys/fs/tmpfs/tmpfs_subr.c projects/vxlan/sys/fs/tmpfs/tmpfs_vfsops.c projects/vxlan/sys/fs/tmpfs/tmpfs_vnops.c projects/vxlan/sys/fs/tmpfs/tmpfs_vnops.h projects/vxlan/sys/gdb/gdb_int.h projects/vxlan/sys/gdb/gdb_main.c projects/vxlan/sys/gdb/gdb_packet.c projects/vxlan/sys/geom/cache/g_cache.c projects/vxlan/sys/geom/eli/g_eli_crypto.c projects/vxlan/sys/geom/eli/g_eli_integrity.c projects/vxlan/sys/geom/eli/g_eli_privacy.c projects/vxlan/sys/geom/geom_dev.c projects/vxlan/sys/geom/geom_map.c projects/vxlan/sys/geom/journal/g_journal.c projects/vxlan/sys/geom/part/g_part_mbr.c projects/vxlan/sys/geom/uzip/g_uzip.c projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos4.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos5250.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/exynos5440.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/hi3620-clock.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx6sl-clock.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8960.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8974.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8960.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/tegra124-car.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/mfd/as3722.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/dra.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/omap.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8960.h (contents, props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8960.h (contents, props changed) projects/vxlan/sys/i386/acpica/acpi_wakecode.S projects/vxlan/sys/i386/conf/GENERIC projects/vxlan/sys/i386/conf/NOTES projects/vxlan/sys/i386/i386/db_disasm.c projects/vxlan/sys/i386/i386/initcpu.c projects/vxlan/sys/i386/i386/machdep.c projects/vxlan/sys/i386/i386/mp_machdep.c projects/vxlan/sys/i386/i386/pmap.c projects/vxlan/sys/i386/i386/support.s projects/vxlan/sys/i386/i386/swtch.s projects/vxlan/sys/i386/i386/trap.c projects/vxlan/sys/i386/i386/vm_machdep.c projects/vxlan/sys/i386/include/md_var.h projects/vxlan/sys/i386/include/npx.h projects/vxlan/sys/i386/include/pc/bios.h projects/vxlan/sys/i386/include/pcb.h projects/vxlan/sys/i386/include/sf_buf.h projects/vxlan/sys/i386/include/vmparam.h projects/vxlan/sys/i386/isa/npx.c projects/vxlan/sys/i386/xen/mp_machdep.c projects/vxlan/sys/i386/xen/pmap.c projects/vxlan/sys/kern/imgact_binmisc.c projects/vxlan/sys/kern/imgact_elf.c projects/vxlan/sys/kern/imgact_shell.c projects/vxlan/sys/kern/kern_cpuset.c projects/vxlan/sys/kern/kern_descrip.c projects/vxlan/sys/kern/kern_event.c projects/vxlan/sys/kern/kern_exec.c projects/vxlan/sys/kern/kern_exit.c projects/vxlan/sys/kern/kern_jail.c projects/vxlan/sys/kern/kern_lock.c projects/vxlan/sys/kern/kern_malloc.c projects/vxlan/sys/kern/kern_mbuf.c projects/vxlan/sys/kern/kern_proc.c projects/vxlan/sys/kern/kern_prot.c projects/vxlan/sys/kern/kern_shutdown.c projects/vxlan/sys/kern/kern_sig.c projects/vxlan/sys/kern/kern_synch.c projects/vxlan/sys/kern/kern_sysctl.c projects/vxlan/sys/kern/kern_thread.c projects/vxlan/sys/kern/kern_time.c projects/vxlan/sys/kern/kern_umtx.c projects/vxlan/sys/kern/sched_4bsd.c projects/vxlan/sys/kern/sched_ule.c projects/vxlan/sys/kern/subr_bus.c projects/vxlan/sys/kern/subr_mbpool.c projects/vxlan/sys/kern/subr_rman.c projects/vxlan/sys/kern/subr_terminal.c projects/vxlan/sys/kern/subr_witness.c projects/vxlan/sys/kern/sys_capability.c projects/vxlan/sys/kern/sys_pipe.c projects/vxlan/sys/kern/sys_procdesc.c projects/vxlan/sys/kern/sys_process.c projects/vxlan/sys/kern/sys_socket.c projects/vxlan/sys/kern/sysv_shm.c projects/vxlan/sys/kern/tty.c projects/vxlan/sys/kern/tty_pts.c projects/vxlan/sys/kern/uipc_accf.c projects/vxlan/sys/kern/uipc_mbuf.c projects/vxlan/sys/kern/uipc_mqueue.c projects/vxlan/sys/kern/uipc_sem.c projects/vxlan/sys/kern/uipc_shm.c projects/vxlan/sys/kern/uipc_socket.c projects/vxlan/sys/kern/uipc_syscalls.c projects/vxlan/sys/kern/uipc_usrreq.c projects/vxlan/sys/kern/vfs_bio.c projects/vxlan/sys/kern/vfs_cache.c projects/vxlan/sys/kern/vfs_default.c projects/vxlan/sys/kern/vfs_init.c projects/vxlan/sys/kern/vfs_lookup.c projects/vxlan/sys/kern/vfs_mount.c projects/vxlan/sys/kern/vfs_subr.c projects/vxlan/sys/kern/vfs_syscalls.c projects/vxlan/sys/kern/vfs_vnops.c projects/vxlan/sys/kern/vnode_if.src projects/vxlan/sys/libkern/arm/divsi3.S projects/vxlan/sys/mips/atheros/uart_dev_ar933x.c projects/vxlan/sys/mips/beri/beri_simplebus.c projects/vxlan/sys/mips/cavium/if_octm.c projects/vxlan/sys/mips/cavium/octe/ethernet-mdio.c projects/vxlan/sys/mips/cavium/octe/octe.c projects/vxlan/sys/mips/cavium/octeon_ds1337.c projects/vxlan/sys/mips/conf/WZR-300HP projects/vxlan/sys/mips/conf/WZR-300HP.hints projects/vxlan/sys/mips/include/elf.h projects/vxlan/sys/mips/include/sf_buf.h projects/vxlan/sys/mips/include/vmparam.h projects/vxlan/sys/mips/mips/dump_machdep.c projects/vxlan/sys/mips/mips/pmap.c projects/vxlan/sys/mips/mips/trap.c projects/vxlan/sys/mips/mips/vm_machdep.c projects/vxlan/sys/modules/Makefile projects/vxlan/sys/modules/acl_nfs4/Makefile projects/vxlan/sys/modules/acl_posix1e/Makefile projects/vxlan/sys/modules/ahci/Makefile projects/vxlan/sys/modules/aic7xxx/ahc/Makefile projects/vxlan/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile projects/vxlan/sys/modules/alq/Makefile projects/vxlan/sys/modules/an/Makefile projects/vxlan/sys/modules/arcnet/Makefile projects/vxlan/sys/modules/bxe/Makefile projects/vxlan/sys/modules/cam/Makefile projects/vxlan/sys/modules/carp/Makefile projects/vxlan/sys/modules/cc/cc_cdg/Makefile projects/vxlan/sys/modules/cc/cc_chd/Makefile projects/vxlan/sys/modules/cc/cc_cubic/Makefile projects/vxlan/sys/modules/cc/cc_hd/Makefile projects/vxlan/sys/modules/cc/cc_htcp/Makefile projects/vxlan/sys/modules/cc/cc_vegas/Makefile projects/vxlan/sys/modules/ctl/Makefile projects/vxlan/sys/modules/cxgb/Makefile projects/vxlan/sys/modules/cxgb/cxgb/Makefile projects/vxlan/sys/modules/cxgb/iw_cxgb/Makefile projects/vxlan/sys/modules/cxgb/tom/Makefile projects/vxlan/sys/modules/cxgbe/Makefile projects/vxlan/sys/modules/cxgbe/if_cxgbe/Makefile projects/vxlan/sys/modules/cxgbe/iw_cxgbe/Makefile projects/vxlan/sys/modules/cxgbe/t4_firmware/Makefile projects/vxlan/sys/modules/cxgbe/t5_firmware/Makefile projects/vxlan/sys/modules/cxgbe/tom/Makefile projects/vxlan/sys/modules/dpt/Makefile projects/vxlan/sys/modules/drm/Makefile projects/vxlan/sys/modules/drm2/Makefile projects/vxlan/sys/modules/drm2/i915kms/Makefile projects/vxlan/sys/modules/drm2/radeonkms/Makefile projects/vxlan/sys/modules/dtrace/Makefile projects/vxlan/sys/modules/dtrace/dtrace/Makefile projects/vxlan/sys/modules/dtrace/fasttrap/Makefile projects/vxlan/sys/modules/dtrace/fbt/Makefile projects/vxlan/sys/modules/dummynet/Makefile projects/vxlan/sys/modules/em/Makefile projects/vxlan/sys/modules/en/Makefile projects/vxlan/sys/modules/ep/Makefile projects/vxlan/sys/modules/fatm/Makefile projects/vxlan/sys/modules/firewire/fwip/Makefile projects/vxlan/sys/modules/hatm/Makefile projects/vxlan/sys/modules/hyperv/utilities/Makefile projects/vxlan/sys/modules/ibcore/Makefile projects/vxlan/sys/modules/if_bridge/Makefile projects/vxlan/sys/modules/if_disc/Makefile projects/vxlan/sys/modules/if_faith/Makefile projects/vxlan/sys/modules/if_gif/Makefile projects/vxlan/sys/modules/if_gre/Makefile projects/vxlan/sys/modules/if_lagg/Makefile projects/vxlan/sys/modules/if_stf/Makefile projects/vxlan/sys/modules/if_tap/Makefile projects/vxlan/sys/modules/if_tun/Makefile projects/vxlan/sys/modules/igb/Makefile projects/vxlan/sys/modules/ip6_mroute_mod/Makefile projects/vxlan/sys/modules/ip_mroute_mod/Makefile projects/vxlan/sys/modules/ipdivert/Makefile projects/vxlan/sys/modules/ipfilter/Makefile projects/vxlan/sys/modules/ipfw/Makefile projects/vxlan/sys/modules/ipoib/Makefile projects/vxlan/sys/modules/iwnfw/Makefile projects/vxlan/sys/modules/ixgbe/Makefile projects/vxlan/sys/modules/khelp/h_ertt/Makefile projects/vxlan/sys/modules/krpc/Makefile projects/vxlan/sys/modules/linux/Makefile projects/vxlan/sys/modules/lmc/Makefile projects/vxlan/sys/modules/mlx4/Makefile projects/vxlan/sys/modules/mlx4ib/Makefile projects/vxlan/sys/modules/mlxen/Makefile projects/vxlan/sys/modules/mthca/Makefile projects/vxlan/sys/modules/netgraph/Makefile projects/vxlan/sys/modules/netgraph/gif/Makefile projects/vxlan/sys/modules/netgraph/iface/Makefile projects/vxlan/sys/modules/netgraph/ipfw/Makefile projects/vxlan/sys/modules/netgraph/netflow/Makefile projects/vxlan/sys/modules/nfscl/Makefile projects/vxlan/sys/modules/nfsclient/Makefile projects/vxlan/sys/modules/nfslockd/Makefile projects/vxlan/sys/modules/nfsserver/Makefile projects/vxlan/sys/modules/patm/Makefile projects/vxlan/sys/modules/pf/Makefile projects/vxlan/sys/modules/pflog/Makefile projects/vxlan/sys/modules/pfsync/Makefile projects/vxlan/sys/modules/siftr/Makefile projects/vxlan/sys/modules/smbfs/Makefile projects/vxlan/sys/modules/snc/Makefile projects/vxlan/sys/modules/sound/driver/Makefile projects/vxlan/sys/modules/sppp/Makefile projects/vxlan/sys/modules/trm/Makefile projects/vxlan/sys/modules/usb/Makefile projects/vxlan/sys/modules/usb/template/Makefile projects/vxlan/sys/modules/virtio/network/Makefile projects/vxlan/sys/modules/vmware/vmxnet3/Makefile projects/vxlan/sys/modules/vx/Makefile projects/vxlan/sys/modules/wlan/Makefile projects/vxlan/sys/modules/wlan_acl/Makefile projects/vxlan/sys/modules/wlan_amrr/Makefile projects/vxlan/sys/modules/wlan_ccmp/Makefile projects/vxlan/sys/modules/wlan_rssadapt/Makefile projects/vxlan/sys/modules/wlan_tkip/Makefile projects/vxlan/sys/modules/wlan_wep/Makefile projects/vxlan/sys/modules/wlan_xauth/Makefile projects/vxlan/sys/modules/zfs/Makefile projects/vxlan/sys/net/if.c projects/vxlan/sys/net/if.h projects/vxlan/sys/net/if_gre.c projects/vxlan/sys/net/if_lagg.c projects/vxlan/sys/net/if_lagg.h projects/vxlan/sys/net/if_mib.c projects/vxlan/sys/net/if_spppsubr.c projects/vxlan/sys/net/if_stf.c projects/vxlan/sys/net/if_stf.h projects/vxlan/sys/net/if_var.h projects/vxlan/sys/net/if_vlan.c projects/vxlan/sys/net/netisr.h projects/vxlan/sys/net/netmap.h projects/vxlan/sys/net/netmap_user.h projects/vxlan/sys/net/pfvar.h projects/vxlan/sys/net/route.c projects/vxlan/sys/net/rtsock.c projects/vxlan/sys/net/sff8472.h projects/vxlan/sys/net80211/ieee80211.c projects/vxlan/sys/net80211/ieee80211_amrr.c projects/vxlan/sys/netinet/cc/cc.c projects/vxlan/sys/netinet/cc/cc_cdg.c projects/vxlan/sys/netinet/if_ether.c projects/vxlan/sys/netinet/igmp.c projects/vxlan/sys/netinet/igmp_var.h projects/vxlan/sys/netinet/in.c projects/vxlan/sys/netinet/in.h projects/vxlan/sys/netinet/in_gif.c projects/vxlan/sys/netinet/in_gif.h projects/vxlan/sys/netinet/in_pcb.c projects/vxlan/sys/netinet/in_pcb.h projects/vxlan/sys/netinet/in_pcbgroup.c projects/vxlan/sys/netinet/in_proto.c projects/vxlan/sys/netinet/in_rss.c projects/vxlan/sys/netinet/in_rss.h projects/vxlan/sys/netinet/in_var.h projects/vxlan/sys/netinet/ip_carp.c projects/vxlan/sys/netinet/ip_carp.h projects/vxlan/sys/netinet/ip_divert.c projects/vxlan/sys/netinet/ip_encap.c projects/vxlan/sys/netinet/ip_encap.h projects/vxlan/sys/netinet/ip_fastfwd.c projects/vxlan/sys/netinet/ip_gre.c projects/vxlan/sys/netinet/ip_gre.h projects/vxlan/sys/netinet/ip_icmp.c projects/vxlan/sys/netinet/ip_icmp.h projects/vxlan/sys/netinet/ip_input.c projects/vxlan/sys/netinet/ip_mroute.c projects/vxlan/sys/netinet/ip_options.c projects/vxlan/sys/netinet/ip_output.c projects/vxlan/sys/netinet/ip_var.h projects/vxlan/sys/netinet/pim_var.h projects/vxlan/sys/netinet/raw_ip.c projects/vxlan/sys/netinet/sctp.h projects/vxlan/sys/netinet/sctp_asconf.c projects/vxlan/sys/netinet/sctp_auth.c projects/vxlan/sys/netinet/sctp_auth.h projects/vxlan/sys/netinet/sctp_constants.h projects/vxlan/sys/netinet/sctp_header.h projects/vxlan/sys/netinet/sctp_indata.c projects/vxlan/sys/netinet/sctp_input.c projects/vxlan/sys/netinet/sctp_os_bsd.h projects/vxlan/sys/netinet/sctp_output.c projects/vxlan/sys/netinet/sctp_pcb.c projects/vxlan/sys/netinet/sctp_pcb.h projects/vxlan/sys/netinet/sctp_peeloff.c projects/vxlan/sys/netinet/sctp_structs.h projects/vxlan/sys/netinet/sctp_sysctl.c projects/vxlan/sys/netinet/sctp_sysctl.h projects/vxlan/sys/netinet/sctp_timer.c projects/vxlan/sys/netinet/sctp_uio.h projects/vxlan/sys/netinet/sctp_usrreq.c projects/vxlan/sys/netinet/sctp_var.h projects/vxlan/sys/netinet/sctputil.c projects/vxlan/sys/netinet/sctputil.h projects/vxlan/sys/netinet/tcp_hostcache.c projects/vxlan/sys/netinet/tcp_hostcache.h projects/vxlan/sys/netinet/tcp_input.c projects/vxlan/sys/netinet/tcp_reass.c projects/vxlan/sys/netinet/tcp_subr.c projects/vxlan/sys/netinet/tcp_syncache.c projects/vxlan/sys/netinet/tcp_timewait.c projects/vxlan/sys/netinet/tcp_usrreq.c projects/vxlan/sys/netinet/tcp_var.h projects/vxlan/sys/netinet/udp_usrreq.c projects/vxlan/sys/netinet/udp_var.h projects/vxlan/sys/netinet6/in6.c projects/vxlan/sys/netinet6/in6.h projects/vxlan/sys/netinet6/in6_gif.c projects/vxlan/sys/netinet6/in6_pcb.c projects/vxlan/sys/netinet6/in6_pcb.h projects/vxlan/sys/netinet6/in6_pcbgroup.c projects/vxlan/sys/netinet6/in6_proto.c projects/vxlan/sys/netinet6/in6_src.c projects/vxlan/sys/netinet6/in6_var.h projects/vxlan/sys/netinet6/ip6_forward.c projects/vxlan/sys/netinet6/ip6_input.c projects/vxlan/sys/netinet6/ip6_mroute.c projects/vxlan/sys/netinet6/ip6_output.c projects/vxlan/sys/netinet6/ip6_var.h projects/vxlan/sys/netinet6/ip6protosw.h projects/vxlan/sys/netinet6/nd6.c projects/vxlan/sys/netinet6/raw_ip6.c projects/vxlan/sys/netinet6/scope6.c projects/vxlan/sys/netinet6/scope6_var.h projects/vxlan/sys/netinet6/sctp6_usrreq.c projects/vxlan/sys/netinet6/udp6_usrreq.c projects/vxlan/sys/netipsec/ipsec.h projects/vxlan/sys/netipsec/ipsec_input.c projects/vxlan/sys/netipsec/key_debug.c projects/vxlan/sys/netipsec/keysock.c projects/vxlan/sys/netipsec/keysock.h projects/vxlan/sys/netipsec/xform.h projects/vxlan/sys/netipsec/xform_ipip.c projects/vxlan/sys/netpfil/ipfw/ip_fw2.c projects/vxlan/sys/netpfil/ipfw/ip_fw_sockopt.c projects/vxlan/sys/netpfil/pf/if_pfsync.c projects/vxlan/sys/netpfil/pf/pf.c projects/vxlan/sys/netpfil/pf/pf.h projects/vxlan/sys/netpfil/pf/pf_ioctl.c projects/vxlan/sys/netpfil/pf/pf_lb.c projects/vxlan/sys/nfsclient/nfs_bio.c projects/vxlan/sys/ofed/drivers/infiniband/core/addr.c projects/vxlan/sys/ofed/drivers/infiniband/core/cm.c projects/vxlan/sys/ofed/drivers/infiniband/core/device.c projects/vxlan/sys/ofed/drivers/infiniband/core/iwcm.c projects/vxlan/sys/ofed/drivers/infiniband/core/sa_query.c projects/vxlan/sys/ofed/drivers/infiniband/core/sysfs.c projects/vxlan/sys/ofed/drivers/infiniband/core/ucm.c projects/vxlan/sys/ofed/drivers/infiniband/core/user_mad.c projects/vxlan/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/vxlan/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mthca/mthca_allocator.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/vxlan/sys/ofed/drivers/infiniband/hw/mthca/mthca_reset.c projects/vxlan/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/vxlan/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h projects/vxlan/sys/ofed/drivers/net/mlx4/alloc.c projects/vxlan/sys/ofed/drivers/net/mlx4/cmd.c projects/vxlan/sys/ofed/drivers/net/mlx4/cq.c projects/vxlan/sys/ofed/drivers/net/mlx4/en_netdev.c projects/vxlan/sys/ofed/drivers/net/mlx4/en_rx.c projects/vxlan/sys/ofed/drivers/net/mlx4/eq.c projects/vxlan/sys/ofed/drivers/net/mlx4/fw.c projects/vxlan/sys/ofed/drivers/net/mlx4/main.c projects/vxlan/sys/ofed/drivers/net/mlx4/mcg.c projects/vxlan/sys/ofed/drivers/net/mlx4/mr.c projects/vxlan/sys/ofed/drivers/net/mlx4/pd.c projects/vxlan/sys/ofed/drivers/net/mlx4/qp.c projects/vxlan/sys/ofed/drivers/net/mlx4/reset.c projects/vxlan/sys/ofed/drivers/net/mlx4/resource_tracker.c projects/vxlan/sys/ofed/drivers/net/mlx4/sense.c projects/vxlan/sys/ofed/drivers/net/mlx4/srq.c projects/vxlan/sys/ofed/drivers/net/mlx4/xrcd.c projects/vxlan/sys/ofed/include/asm/atomic-long.h projects/vxlan/sys/ofed/include/asm/atomic.h projects/vxlan/sys/ofed/include/asm/byteorder.h projects/vxlan/sys/ofed/include/asm/fcntl.h projects/vxlan/sys/ofed/include/asm/io.h projects/vxlan/sys/ofed/include/asm/page.h projects/vxlan/sys/ofed/include/asm/pgtable.h projects/vxlan/sys/ofed/include/asm/types.h projects/vxlan/sys/ofed/include/asm/uaccess.h projects/vxlan/sys/ofed/include/linux/bitops.h projects/vxlan/sys/ofed/include/linux/cdev.h projects/vxlan/sys/ofed/include/linux/clocksource.h projects/vxlan/sys/ofed/include/linux/compat.h projects/vxlan/sys/ofed/include/linux/compiler.h projects/vxlan/sys/ofed/include/linux/completion.h projects/vxlan/sys/ofed/include/linux/delay.h projects/vxlan/sys/ofed/include/linux/device.h projects/vxlan/sys/ofed/include/linux/dma-attrs.h projects/vxlan/sys/ofed/include/linux/dma-mapping.h projects/vxlan/sys/ofed/include/linux/dmapool.h projects/vxlan/sys/ofed/include/linux/err.h projects/vxlan/sys/ofed/include/linux/errno.h projects/vxlan/sys/ofed/include/linux/ethtool.h projects/vxlan/sys/ofed/include/linux/file.h projects/vxlan/sys/ofed/include/linux/fs.h projects/vxlan/sys/ofed/include/linux/gfp.h projects/vxlan/sys/ofed/include/linux/hardirq.h projects/vxlan/sys/ofed/include/linux/idr.h projects/vxlan/sys/ofed/include/linux/if_arp.h projects/vxlan/sys/ofed/include/linux/if_ether.h projects/vxlan/sys/ofed/include/linux/if_vlan.h projects/vxlan/sys/ofed/include/linux/in.h projects/vxlan/sys/ofed/include/linux/in6.h projects/vxlan/sys/ofed/include/linux/inet.h projects/vxlan/sys/ofed/include/linux/inetdevice.h projects/vxlan/sys/ofed/include/linux/interrupt.h projects/vxlan/sys/ofed/include/linux/io-mapping.h projects/vxlan/sys/ofed/include/linux/io.h projects/vxlan/sys/ofed/include/linux/ioctl.h projects/vxlan/sys/ofed/include/linux/jiffies.h projects/vxlan/sys/ofed/include/linux/kdev_t.h projects/vxlan/sys/ofed/include/linux/kernel.h projects/vxlan/sys/ofed/include/linux/kobject.h projects/vxlan/sys/ofed/include/linux/kref.h projects/vxlan/sys/ofed/include/linux/kthread.h projects/vxlan/sys/ofed/include/linux/linux_compat.c projects/vxlan/sys/ofed/include/linux/linux_idr.c projects/vxlan/sys/ofed/include/linux/linux_radix.c projects/vxlan/sys/ofed/include/linux/list.h projects/vxlan/sys/ofed/include/linux/lockdep.h projects/vxlan/sys/ofed/include/linux/log2.h projects/vxlan/sys/ofed/include/linux/miscdevice.h projects/vxlan/sys/ofed/include/linux/mm.h projects/vxlan/sys/ofed/include/linux/module.h projects/vxlan/sys/ofed/include/linux/moduleparam.h projects/vxlan/sys/ofed/include/linux/mount.h projects/vxlan/sys/ofed/include/linux/mutex.h projects/vxlan/sys/ofed/include/linux/net.h projects/vxlan/sys/ofed/include/linux/netdevice.h projects/vxlan/sys/ofed/include/linux/notifier.h projects/vxlan/sys/ofed/include/linux/page.h projects/vxlan/sys/ofed/include/linux/pci.h projects/vxlan/sys/ofed/include/linux/poll.h projects/vxlan/sys/ofed/include/linux/radix-tree.h projects/vxlan/sys/ofed/include/linux/random.h projects/vxlan/sys/ofed/include/linux/rbtree.h projects/vxlan/sys/ofed/include/linux/rwlock.h projects/vxlan/sys/ofed/include/linux/rwsem.h projects/vxlan/sys/ofed/include/linux/scatterlist.h projects/vxlan/sys/ofed/include/linux/sched.h projects/vxlan/sys/ofed/include/linux/semaphore.h projects/vxlan/sys/ofed/include/linux/slab.h projects/vxlan/sys/ofed/include/linux/socket.h projects/vxlan/sys/ofed/include/linux/spinlock.h projects/vxlan/sys/ofed/include/linux/string.h projects/vxlan/sys/ofed/include/linux/sysfs.h projects/vxlan/sys/ofed/include/linux/timer.h projects/vxlan/sys/ofed/include/linux/types.h projects/vxlan/sys/ofed/include/linux/uaccess.h projects/vxlan/sys/ofed/include/linux/vmalloc.h projects/vxlan/sys/ofed/include/linux/wait.h projects/vxlan/sys/ofed/include/linux/workqueue.h projects/vxlan/sys/ofed/include/net/ip.h projects/vxlan/sys/ofed/include/net/ipv6.h projects/vxlan/sys/ofed/include/net/netevent.h projects/vxlan/sys/ofed/include/net/tcp.h projects/vxlan/sys/ofed/include/rdma/ib_umem.h projects/vxlan/sys/ofed/include/rdma/ib_verbs.h projects/vxlan/sys/opencrypto/cryptodev.c projects/vxlan/sys/pc98/pc98/machdep.c projects/vxlan/sys/powerpc/aim/mmu_oea.c projects/vxlan/sys/powerpc/aim/mmu_oea64.c projects/vxlan/sys/powerpc/aim/trap.c projects/vxlan/sys/powerpc/booke/pmap.c projects/vxlan/sys/powerpc/include/pmap.h projects/vxlan/sys/powerpc/include/vmparam.h projects/vxlan/sys/powerpc/ofw/ofw_pcibus.c projects/vxlan/sys/powerpc/powermac/macio.c projects/vxlan/sys/powerpc/powerpc/dump_machdep.c projects/vxlan/sys/powerpc/powerpc/elf32_machdep.c projects/vxlan/sys/powerpc/powerpc/mem.c projects/vxlan/sys/powerpc/powerpc/mmu_if.m projects/vxlan/sys/powerpc/powerpc/pmap_dispatch.c projects/vxlan/sys/powerpc/powerpc/vm_machdep.c projects/vxlan/sys/powerpc/ps3/platform_ps3.c projects/vxlan/sys/powerpc/ps3/ps3_syscons.c projects/vxlan/sys/security/audit/audit_pipe.c projects/vxlan/sys/sparc64/conf/GENERIC projects/vxlan/sys/sparc64/include/vmparam.h projects/vxlan/sys/sparc64/pci/psycho.c projects/vxlan/sys/sparc64/sparc64/dump_machdep.c projects/vxlan/sys/sparc64/sparc64/pmap.c projects/vxlan/sys/sparc64/sparc64/vm_machdep.c projects/vxlan/sys/sys/_cpuset.h projects/vxlan/sys/sys/ata.h projects/vxlan/sys/sys/bus.h projects/vxlan/sys/sys/callout.h projects/vxlan/sys/sys/capsicum.h projects/vxlan/sys/sys/cdefs.h projects/vxlan/sys/sys/conf.h projects/vxlan/sys/sys/dtrace_bsd.h projects/vxlan/sys/sys/elf_common.h projects/vxlan/sys/sys/event.h projects/vxlan/sys/sys/exec.h projects/vxlan/sys/sys/fbio.h projects/vxlan/sys/sys/file.h projects/vxlan/sys/sys/hhook.h projects/vxlan/sys/sys/imgact.h projects/vxlan/sys/sys/imgact_elf.h projects/vxlan/sys/sys/khelp.h projects/vxlan/sys/sys/libkern.h projects/vxlan/sys/sys/link_elf.h projects/vxlan/sys/sys/lockmgr.h projects/vxlan/sys/sys/mbpool.h projects/vxlan/sys/sys/mbuf.h projects/vxlan/sys/sys/mman.h projects/vxlan/sys/sys/mount.h projects/vxlan/sys/sys/param.h projects/vxlan/sys/sys/proc.h projects/vxlan/sys/sys/procdesc.h projects/vxlan/sys/sys/protosw.h projects/vxlan/sys/sys/rman.h projects/vxlan/sys/sys/sf_buf.h projects/vxlan/sys/sys/signalvar.h projects/vxlan/sys/sys/socketvar.h projects/vxlan/sys/sys/sockio.h projects/vxlan/sys/sys/syscallsubr.h projects/vxlan/sys/sys/terminal.h projects/vxlan/sys/sys/user.h projects/vxlan/sys/sys/vnode.h projects/vxlan/sys/tools/fdt/make_dtb.sh projects/vxlan/sys/ufs/ffs/ffs_softdep.c projects/vxlan/sys/ufs/ffs/ffs_vfsops.c projects/vxlan/sys/ufs/ffs/ffs_vnops.c projects/vxlan/sys/ufs/ffs/softdep.h projects/vxlan/sys/ufs/ufs/ufs_dirhash.c projects/vxlan/sys/ufs/ufs/ufs_quota.c projects/vxlan/sys/ufs/ufs/ufs_vnops.c projects/vxlan/sys/vm/pmap.h projects/vxlan/sys/vm/vm_extern.h projects/vxlan/sys/vm/vm_fault.c projects/vxlan/sys/vm/vm_glue.c projects/vxlan/sys/vm/vm_kern.c projects/vxlan/sys/vm/vm_map.c projects/vxlan/sys/vm/vm_map.h projects/vxlan/sys/vm/vm_object.c projects/vxlan/sys/vm/vm_object.h projects/vxlan/sys/vm/vm_page.c projects/vxlan/sys/vm/vm_page.h projects/vxlan/sys/vm/vm_pageout.c projects/vxlan/sys/vm/vm_pager.c projects/vxlan/sys/vm/vm_pager.h projects/vxlan/sys/vm/vm_phys.c projects/vxlan/sys/vm/vm_reserv.c projects/vxlan/sys/vm/vnode_pager.c projects/vxlan/sys/x86/acpica/acpi_wakeup.c projects/vxlan/sys/x86/acpica/madt.c projects/vxlan/sys/x86/include/acpica_machdep.h (contents, props changed) projects/vxlan/sys/x86/include/fpu.h projects/vxlan/sys/x86/include/init.h projects/vxlan/sys/x86/include/specialreg.h projects/vxlan/sys/x86/isa/atpic.c projects/vxlan/sys/x86/x86/dump_machdep.c projects/vxlan/sys/x86/x86/local_apic.c projects/vxlan/sys/x86/x86/mca.c projects/vxlan/sys/x86/x86/tsc.c projects/vxlan/sys/x86/xen/pv.c projects/vxlan/sys/x86/xen/pvcpu_enum.c projects/vxlan/sys/x86/xen/xen_apic.c projects/vxlan/sys/x86/xen/xen_intr.c projects/vxlan/sys/x86/xen/xen_nexus.c projects/vxlan/sys/xen/xen_intr.h projects/vxlan/tests/sys/kern/unix_seqpacket_test.c projects/vxlan/tools/bsdbox/Makefile projects/vxlan/tools/build/make_check/Makefile projects/vxlan/tools/build/mk/OptionalObsoleteFiles.inc projects/vxlan/tools/build/options/WITHOUT_RCS projects/vxlan/tools/make_libdeps.sh projects/vxlan/tools/regression/acltools/01.t projects/vxlan/tools/regression/acltools/03.t projects/vxlan/tools/regression/acltools/04.t projects/vxlan/tools/regression/lib/msun/test-cexp.c projects/vxlan/tools/regression/lib/msun/test-conj.c projects/vxlan/tools/regression/lib/msun/test-csqrt.c projects/vxlan/tools/regression/lib/msun/test-invctrig.c projects/vxlan/tools/regression/net80211/ccmp/test_ccmp.c projects/vxlan/tools/regression/net80211/wep/test_wep.c projects/vxlan/tools/test/dtrace/Makefile projects/vxlan/tools/test/netfibs/reflect.c projects/vxlan/tools/tools/ath/Makefile projects/vxlan/tools/tools/ath/athaggrstats/Makefile projects/vxlan/tools/tools/ath/athalq/ar9300_ds.c projects/vxlan/tools/tools/ath/athdecode/main.c projects/vxlan/tools/tools/ath/athpoke/athpoke.c projects/vxlan/tools/tools/ath/athregs/dumpregs.c projects/vxlan/tools/tools/ath/athstats/Makefile projects/vxlan/tools/tools/cxgbetool/cxgbetool.c projects/vxlan/tools/tools/nanobsd/dhcpd/README projects/vxlan/tools/tools/nanobsd/dhcpd/common projects/vxlan/tools/tools/nanobsd/nanobsd.sh projects/vxlan/tools/tools/nanobsd/rescue/common projects/vxlan/tools/tools/net80211/stumbler/Makefile projects/vxlan/tools/tools/net80211/wlanstats/Makefile projects/vxlan/tools/tools/netmap/pkt-gen.c projects/vxlan/tools/tools/netmap/vale-ctl.c projects/vxlan/usr.bin/Makefile projects/vxlan/usr.bin/bc/Makefile projects/vxlan/usr.bin/calendar/calendars/calendar.freebsd projects/vxlan/usr.bin/clang/clang-tblgen/Makefile projects/vxlan/usr.bin/clang/clang.prog.mk projects/vxlan/usr.bin/clang/lldb/Makefile projects/vxlan/usr.bin/clang/tblgen/Makefile projects/vxlan/usr.bin/compile_et/Makefile projects/vxlan/usr.bin/drill/Makefile projects/vxlan/usr.bin/ee/Makefile projects/vxlan/usr.bin/elfdump/elfdump.c projects/vxlan/usr.bin/ftp/Makefile projects/vxlan/usr.bin/gcore/Makefile projects/vxlan/usr.bin/gcore/elfcore.c projects/vxlan/usr.bin/grep/grep.c projects/vxlan/usr.bin/grep/queue.c projects/vxlan/usr.bin/grep/util.c projects/vxlan/usr.bin/host/Makefile projects/vxlan/usr.bin/iscsictl/Makefile projects/vxlan/usr.bin/iscsictl/iscsictl.8 projects/vxlan/usr.bin/iscsictl/iscsictl.c projects/vxlan/usr.bin/iscsictl/token.l projects/vxlan/usr.bin/kdump/kdump.c projects/vxlan/usr.bin/ktrace/ktrace.1 projects/vxlan/usr.bin/less/Makefile projects/vxlan/usr.bin/lock/lock.1 projects/vxlan/usr.bin/lock/lock.c projects/vxlan/usr.bin/login/login.c projects/vxlan/usr.bin/m4/Makefile projects/vxlan/usr.bin/m4/eval.c projects/vxlan/usr.bin/m4/extern.h projects/vxlan/usr.bin/m4/gnum4.c projects/vxlan/usr.bin/m4/look.c projects/vxlan/usr.bin/m4/m4.1 projects/vxlan/usr.bin/m4/main.c projects/vxlan/usr.bin/m4/misc.c projects/vxlan/usr.bin/mail/edit.c projects/vxlan/usr.bin/make/Makefile projects/vxlan/usr.bin/mandoc/Makefile projects/vxlan/usr.bin/mkimg/apm.c projects/vxlan/usr.bin/mkimg/bsd.c projects/vxlan/usr.bin/mkimg/image.c projects/vxlan/usr.bin/mkimg/image.h projects/vxlan/usr.bin/mkimg/mkimg.1 projects/vxlan/usr.bin/mkimg/mkimg.c projects/vxlan/usr.bin/mkimg/vhd.c projects/vxlan/usr.bin/mkimg/vmdk.c projects/vxlan/usr.bin/msgs/Makefile projects/vxlan/usr.bin/ncal/Makefile projects/vxlan/usr.bin/netstat/inet6.c projects/vxlan/usr.bin/opiekey/Makefile projects/vxlan/usr.bin/procstat/procstat.1 projects/vxlan/usr.bin/procstat/procstat_files.c projects/vxlan/usr.bin/procstat/procstat_vm.c projects/vxlan/usr.bin/rctl/rctl.8 projects/vxlan/usr.bin/sed/defs.h projects/vxlan/usr.bin/sed/main.c projects/vxlan/usr.bin/sed/process.c projects/vxlan/usr.bin/sed/tests/regress.y.out projects/vxlan/usr.bin/showmount/showmount.8 projects/vxlan/usr.bin/showmount/showmount.c projects/vxlan/usr.bin/sort/sort.1.in projects/vxlan/usr.bin/svn/svn/Makefile projects/vxlan/usr.bin/svn/svn_private_config.h projects/vxlan/usr.bin/svn/svnadmin/Makefile projects/vxlan/usr.bin/svn/svndumpfilter/Makefile projects/vxlan/usr.bin/svn/svnlook/Makefile projects/vxlan/usr.bin/svn/svnmucc/Makefile projects/vxlan/usr.bin/svn/svnrdump/Makefile projects/vxlan/usr.bin/svn/svnserve/Makefile projects/vxlan/usr.bin/svn/svnsync/Makefile projects/vxlan/usr.bin/svn/svnversion/Makefile projects/vxlan/usr.bin/systat/systat.1 projects/vxlan/usr.bin/tabs/Makefile projects/vxlan/usr.bin/talk/Makefile projects/vxlan/usr.bin/telnet/Makefile projects/vxlan/usr.bin/tftp/Makefile projects/vxlan/usr.bin/tput/Makefile projects/vxlan/usr.bin/truss/arm-fbsd.c projects/vxlan/usr.bin/tset/Makefile projects/vxlan/usr.bin/ul/Makefile projects/vxlan/usr.bin/units/Makefile projects/vxlan/usr.bin/units/units.1 projects/vxlan/usr.bin/units/units.c projects/vxlan/usr.bin/users/Makefile (contents, props changed) projects/vxlan/usr.bin/vacation/Makefile projects/vxlan/usr.bin/vi/Makefile projects/vxlan/usr.bin/vmstat/vmstat.8 projects/vxlan/usr.bin/vmstat/vmstat.c projects/vxlan/usr.bin/vtfontcvt/vtfontcvt.8 projects/vxlan/usr.bin/vtfontcvt/vtfontcvt.c projects/vxlan/usr.bin/yacc/tests/Makefile projects/vxlan/usr.sbin/Makefile projects/vxlan/usr.sbin/Makefile.amd64 projects/vxlan/usr.sbin/Makefile.i386 projects/vxlan/usr.sbin/amd/amd/Makefile projects/vxlan/usr.sbin/amd/amq/Makefile projects/vxlan/usr.sbin/amd/fixmount/Makefile projects/vxlan/usr.sbin/amd/fsinfo/Makefile projects/vxlan/usr.sbin/amd/hlfsd/Makefile projects/vxlan/usr.sbin/amd/mk-amd-map/Makefile projects/vxlan/usr.sbin/amd/pawd/Makefile projects/vxlan/usr.sbin/amd/wire-test/Makefile projects/vxlan/usr.sbin/auditdistd/Makefile projects/vxlan/usr.sbin/bhyve/Makefile projects/vxlan/usr.sbin/bhyve/acpi.c projects/vxlan/usr.sbin/bhyve/atkbdc.c projects/vxlan/usr.sbin/bhyve/bhyverun.c projects/vxlan/usr.sbin/bhyve/bhyverun.h projects/vxlan/usr.sbin/bhyve/block_if.c projects/vxlan/usr.sbin/bhyve/block_if.h projects/vxlan/usr.sbin/bhyve/inout.c projects/vxlan/usr.sbin/bhyve/inout.h projects/vxlan/usr.sbin/bhyve/mem.c projects/vxlan/usr.sbin/bhyve/mem.h projects/vxlan/usr.sbin/bhyve/pci_ahci.c projects/vxlan/usr.sbin/bhyve/pci_emul.c projects/vxlan/usr.sbin/bhyve/pci_emul.h projects/vxlan/usr.sbin/bhyve/pci_irq.c projects/vxlan/usr.sbin/bhyve/pci_virtio_block.c projects/vxlan/usr.sbin/bhyve/pci_virtio_net.c projects/vxlan/usr.sbin/bhyve/pci_virtio_rnd.c projects/vxlan/usr.sbin/bhyve/pm.c projects/vxlan/usr.sbin/bhyve/virtio.c projects/vxlan/usr.sbin/bhyve/virtio.h projects/vxlan/usr.sbin/bhyvectl/bhyvectl.c projects/vxlan/usr.sbin/binmiscctl/binmiscctl.8 projects/vxlan/usr.sbin/bsdconfig/bsdconfig.8 projects/vxlan/usr.sbin/bsdconfig/dot/dot projects/vxlan/usr.sbin/bsdconfig/dot/include/messages.subr projects/vxlan/usr.sbin/bsdconfig/examples/Makefile projects/vxlan/usr.sbin/bsdconfig/examples/browse_packages_http.sh projects/vxlan/usr.sbin/bsdconfig/include/messages.subr projects/vxlan/usr.sbin/bsdconfig/share/common.subr projects/vxlan/usr.sbin/bsdconfig/share/dialog.subr projects/vxlan/usr.sbin/bsdconfig/share/media/http.subr projects/vxlan/usr.sbin/bsdconfig/share/media/httpproxy.subr projects/vxlan/usr.sbin/bsdconfig/share/packages/Makefile projects/vxlan/usr.sbin/bsdconfig/share/packages/index.subr (contents, props changed) projects/vxlan/usr.sbin/bsdconfig/share/packages/packages.subr (contents, props changed) projects/vxlan/usr.sbin/bsdinstall/bsdinstall.8 projects/vxlan/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/vxlan/usr.sbin/bsdinstall/partedit/part_wizard.c projects/vxlan/usr.sbin/bsdinstall/partedit/partedit.c projects/vxlan/usr.sbin/bsdinstall/partedit/partedit.h projects/vxlan/usr.sbin/bsdinstall/partedit/partedit_generic.c projects/vxlan/usr.sbin/bsdinstall/partedit/partedit_pc98.c projects/vxlan/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/vxlan/usr.sbin/bsdinstall/partedit/partedit_sparc64.c projects/vxlan/usr.sbin/bsdinstall/partedit/partedit_x86.c projects/vxlan/usr.sbin/bsdinstall/partedit/sade.8 projects/vxlan/usr.sbin/bsdinstall/partedit/scripted.c projects/vxlan/usr.sbin/bsdinstall/scripts/auto projects/vxlan/usr.sbin/bsdinstall/scripts/config projects/vxlan/usr.sbin/bsdinstall/scripts/jail projects/vxlan/usr.sbin/bsdinstall/scripts/mirrorselect projects/vxlan/usr.sbin/bsdinstall/scripts/zfsboot projects/vxlan/usr.sbin/btxld/Makefile projects/vxlan/usr.sbin/cdcontrol/Makefile projects/vxlan/usr.sbin/chown/tests/chown-f_test.sh projects/vxlan/usr.sbin/config/config.8 projects/vxlan/usr.sbin/cron/cron/Makefile projects/vxlan/usr.sbin/cron/cron/do_command.c projects/vxlan/usr.sbin/cron/crontab/Makefile projects/vxlan/usr.sbin/crunch/crunchgen/Makefile projects/vxlan/usr.sbin/crunch/crunchide/Makefile projects/vxlan/usr.sbin/ctladm/ctladm.8 projects/vxlan/usr.sbin/ctld/Makefile projects/vxlan/usr.sbin/ctld/ctl.conf.5 projects/vxlan/usr.sbin/ctld/ctld.8 projects/vxlan/usr.sbin/ctld/ctld.c projects/vxlan/usr.sbin/ctld/ctld.h projects/vxlan/usr.sbin/ctld/discovery.c projects/vxlan/usr.sbin/ctld/kernel.c projects/vxlan/usr.sbin/ctld/keys.c projects/vxlan/usr.sbin/ctld/log.c projects/vxlan/usr.sbin/ctld/login.c projects/vxlan/usr.sbin/ctld/pdu.c projects/vxlan/usr.sbin/editmap/Makefile projects/vxlan/usr.sbin/fifolog/fifolog_create/Makefile projects/vxlan/usr.sbin/fifolog/fifolog_reader/Makefile projects/vxlan/usr.sbin/fifolog/fifolog_writer/Makefile projects/vxlan/usr.sbin/ftp-proxy/ftp-proxy/Makefile projects/vxlan/usr.sbin/gstat/Makefile projects/vxlan/usr.sbin/iscsid/Makefile projects/vxlan/usr.sbin/iscsid/discovery.c projects/vxlan/usr.sbin/iscsid/iscsid.8 projects/vxlan/usr.sbin/iscsid/iscsid.c projects/vxlan/usr.sbin/iscsid/keys.c projects/vxlan/usr.sbin/iscsid/log.c projects/vxlan/usr.sbin/iscsid/login.c projects/vxlan/usr.sbin/iscsid/pdu.c projects/vxlan/usr.sbin/jail/command.c projects/vxlan/usr.sbin/jail/config.c projects/vxlan/usr.sbin/jail/jail.8 projects/vxlan/usr.sbin/kbdcontrol/kbdcontrol.1 projects/vxlan/usr.sbin/kbdcontrol/kbdmap.5 projects/vxlan/usr.sbin/kbdmap/kbdmap.1 projects/vxlan/usr.sbin/kbdmap/kbdmap.c projects/vxlan/usr.sbin/kbdmap/kbdmap.h projects/vxlan/usr.sbin/lpr/chkprintcap/Makefile projects/vxlan/usr.sbin/lpr/lpc/Makefile projects/vxlan/usr.sbin/lpr/lpd/Makefile projects/vxlan/usr.sbin/lpr/lpq/Makefile projects/vxlan/usr.sbin/lpr/lpr/Makefile projects/vxlan/usr.sbin/lpr/lprm/Makefile projects/vxlan/usr.sbin/lpr/pac/Makefile projects/vxlan/usr.sbin/mailstats/Makefile projects/vxlan/usr.sbin/mailwrapper/mailwrapper.8 projects/vxlan/usr.sbin/mailwrapper/mailwrapper.c projects/vxlan/usr.sbin/makefs/Makefile projects/vxlan/usr.sbin/makemap/Makefile projects/vxlan/usr.sbin/mountd/exports.5 projects/vxlan/usr.sbin/mountd/mountd.c projects/vxlan/usr.sbin/ndp/ndp.c projects/vxlan/usr.sbin/nfsd/nfsd.8 projects/vxlan/usr.sbin/ngctl/Makefile projects/vxlan/usr.sbin/nmtree/Makefile projects/vxlan/usr.sbin/ntp/ntp-keygen/Makefile projects/vxlan/usr.sbin/ntp/ntpd/Makefile projects/vxlan/usr.sbin/ntp/ntpdate/Makefile projects/vxlan/usr.sbin/ntp/ntpdc/Makefile projects/vxlan/usr.sbin/ntp/ntpq/Makefile projects/vxlan/usr.sbin/ntp/ntptime/Makefile projects/vxlan/usr.sbin/pkg/Makefile projects/vxlan/usr.sbin/pkg/pkg.c projects/vxlan/usr.sbin/pmcstat/Makefile projects/vxlan/usr.sbin/pmcstat/pmcstat.8 projects/vxlan/usr.sbin/ppp/Makefile projects/vxlan/usr.sbin/pppctl/Makefile projects/vxlan/usr.sbin/praliases/Makefile projects/vxlan/usr.sbin/route6d/route6d.c projects/vxlan/usr.sbin/sendmail/Makefile projects/vxlan/usr.sbin/smbmsg/smbmsg.8 projects/vxlan/usr.sbin/sysrc/sysrc projects/vxlan/usr.sbin/sysrc/sysrc.8 projects/vxlan/usr.sbin/timed/timedc/timedc.c projects/vxlan/usr.sbin/traceroute/Makefile projects/vxlan/usr.sbin/unbound/anchor/Makefile projects/vxlan/usr.sbin/unbound/checkconf/Makefile projects/vxlan/usr.sbin/unbound/control/Makefile projects/vxlan/usr.sbin/unbound/daemon/Makefile projects/vxlan/usr.sbin/unbound/local-setup/local-unbound-setup.sh projects/vxlan/usr.sbin/vidcontrol/vidcontrol.1 projects/vxlan/usr.sbin/watch/Makefile projects/vxlan/usr.sbin/wlandebug/wlandebug.c projects/vxlan/usr.sbin/wpa/wpa_cli/Makefile Directory Properties: projects/vxlan/ (props changed) projects/vxlan/cddl/ (props changed) projects/vxlan/cddl/contrib/opensolaris/ (props changed) projects/vxlan/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/vxlan/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/vxlan/contrib/binutils/ (props changed) projects/vxlan/contrib/byacc/ (props changed) projects/vxlan/contrib/gcc/ (props changed) projects/vxlan/contrib/ipfilter/ (props changed) projects/vxlan/contrib/libarchive/ (props changed) projects/vxlan/contrib/libarchive/tar/ (props changed) projects/vxlan/contrib/libc++/ (props changed) projects/vxlan/contrib/libc-vis/ (props changed) projects/vxlan/contrib/libstdc++/ (props changed) projects/vxlan/contrib/libucl/ (props changed) projects/vxlan/contrib/llvm/ (props changed) projects/vxlan/contrib/llvm/tools/clang/ (props changed) projects/vxlan/contrib/llvm/tools/lldb/ (props changed) projects/vxlan/contrib/openbsm/ (props changed) projects/vxlan/contrib/serf/ (props changed) projects/vxlan/contrib/sqlite3/ (props changed) projects/vxlan/contrib/subversion/ (props changed) projects/vxlan/contrib/tzdata/ (props changed) projects/vxlan/contrib/unbound/ (props changed) projects/vxlan/crypto/heimdal/ (props changed) projects/vxlan/crypto/openssl/ (props changed) projects/vxlan/etc/ (props changed) projects/vxlan/gnu/lib/ (props changed) projects/vxlan/gnu/usr.bin/binutils/ (props changed) projects/vxlan/gnu/usr.bin/gdb/ (props changed) projects/vxlan/include/ (props changed) projects/vxlan/lib/libc/ (props changed) projects/vxlan/lib/libc/stdtime/ (props changed) projects/vxlan/lib/libutil/ (props changed) projects/vxlan/lib/libvmmapi/ (props changed) projects/vxlan/sbin/ (props changed) projects/vxlan/sbin/ipfw/ (props changed) projects/vxlan/share/ (props changed) projects/vxlan/share/man/man4/ (props changed) projects/vxlan/share/zoneinfo/ (props changed) projects/vxlan/sys/ (props changed) projects/vxlan/sys/amd64/vmm/ (props changed) projects/vxlan/sys/boot/ (props changed) projects/vxlan/sys/cddl/contrib/opensolaris/ (props changed) projects/vxlan/sys/conf/ (props changed) projects/vxlan/sys/contrib/ipfilter/ (props changed) projects/vxlan/sys/dev/hyperv/ (props changed) projects/vxlan/sys/dev/usb/controller/ (props changed) projects/vxlan/sys/gnu/dts/ (props changed) projects/vxlan/sys/gnu/dts/include/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clk/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clk/at91.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clk/exynos-audss-clk.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/efm32-cmu.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/imx5-clock.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/mpc512x-clock.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8660.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8974.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/samsung,s3c64xx-clock.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/tegra20-car.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/dma/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/dma/at91.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/gpio/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/gpio/gpio.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/input/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/input/input.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/interrupt-controller/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/interrupt-controller/arm-gic.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/interrupt-controller/irq.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/mfd/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/mfd/dbx500-prcmu.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/am33xx.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/at91.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/nomadik.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pinctrl/rockchip.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pwm/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/pwm/pwm.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8660.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8974.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8974.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/sound/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/thermal/ (props changed) projects/vxlan/sys/gnu/dts/include/dt-bindings/thermal/thermal.h (props changed) projects/vxlan/sys/modules/hyperv/ (props changed) projects/vxlan/usr.bin/calendar/ (props changed) projects/vxlan/usr.bin/mkimg/ (props changed) projects/vxlan/usr.bin/procstat/ (props changed) projects/vxlan/usr.sbin/bhyve/ (props changed) projects/vxlan/usr.sbin/bhyvectl/ (props changed) projects/vxlan/usr.sbin/bsdconfig/share/packages/categories.subr (props changed) projects/vxlan/usr.sbin/jail/ (props changed) Modified: projects/vxlan/.arcconfig ============================================================================== --- projects/vxlan/.arcconfig Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/.arcconfig Sun Sep 14 20:13:07 2014 (r271600) @@ -1,5 +1,5 @@ { "project.name": "S", - "phabricator.uri" : "https://phabric.freebsd.org/", + "phabricator.uri" : "https://reviews.freebsd.org/", "history.immutable" : true } Modified: projects/vxlan/MAINTAINERS ============================================================================== --- projects/vxlan/MAINTAINERS Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/MAINTAINERS Sun Sep 14 20:13:07 2014 (r271600) @@ -20,7 +20,7 @@ It is not a registry of 'turf' or privat subsystem login notes ----------------------------- -kqueue jmg Pre-commit review requested. +kqueue jmg Pre-commit review requested. Documentation Required. libc/posix1e rwatson Pre-commit review requested. POSIX.1e ACLs rwatson Pre-commit review requested. UFS EAs rwatson Pre-commit review requested. @@ -132,3 +132,4 @@ release/release.sh gjb Pre-commit review requested. nanobsd imp Pre-commit review requested for coordination. vmm(4) neel,grehan Pre-commit review requested. +opencrypto jmg Pre-commit review requested. Documentation Required. Modified: projects/vxlan/Makefile ============================================================================== --- projects/vxlan/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -36,6 +36,9 @@ # specified with XDEV and XDEV_ARCH. # xdev-build - Build cross-development tools. # xdev-install - Install cross-development tools. +# xdev-links - Create traditional links in /usr/bin for cc, etc +# native-xtools - Create host binaries that produce target objects +# for use in qemu user-mode jails. # # "quick" way to test all kernel builds: # _jflag=`sysctl -n hw.ncpu` @@ -110,6 +113,7 @@ TGTS= all all-man buildenv buildenvvars _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ + xdev-links native-xtools \ TGTS+= ${SUBDIR_TARGETS} @@ -172,6 +176,13 @@ _TARGET=${TARGET} .if defined(TARGET_ARCH) && !defined(_TARGET_ARCH) _TARGET_ARCH=${TARGET_ARCH} .endif +# for historical compatibility for xdev targets +.if defined(XDEV) +_TARGET= ${XDEV} +.endif +.if defined(XDEV_ARCH) +_TARGET_ARCH= ${XDEV_ARCH} +.endif # Otherwise, default to current machine type and architecture. _TARGET?= ${MACHINE} _TARGET_ARCH?= ${MACHINE_ARCH} @@ -329,6 +340,7 @@ MMAKEENV= MAKEOBJDIRPREFIX=${MYMAKE:H} \ MMAKE= ${MMAKEENV} ${MAKE} \ -DNO_MAN -DNO_SHARED \ -DNO_CPU_CFLAGS -DNO_WERROR \ + MK_TESTS=no \ DESTDIR= PROGNAME=${MYMAKE:T} bmake: .PHONY Modified: projects/vxlan/Makefile.inc1 ============================================================================== --- projects/vxlan/Makefile.inc1 Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/Makefile.inc1 Sun Sep 14 20:13:07 2014 (r271600) @@ -246,7 +246,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ - SSP_CFLAGS= MK_PIE=no \ + SSP_CFLAGS= \ MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ @@ -258,7 +258,7 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ - SSP_CFLAGS= MK_PIE=no \ + SSP_CFLAGS= \ -DNO_LINT \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_FULL=no MK_LLDB=no MK_TESTS=no @@ -276,7 +276,7 @@ KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOB ${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ - SSP_CFLAGS= MK_PIE=no \ + SSP_CFLAGS= \ MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no @@ -395,7 +395,8 @@ LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTR PATH=${TMPPATH} \ LIBDIR=/usr/lib32 \ SHLIBDIR=/usr/lib32 \ - LIBPRIVATEDIR=/usr/lib32/private + LIBPRIVATEDIR=/usr/lib32/private \ + DTRACE="${DTRACE} -32" LIB32WMAKEFLAGS+= CC="${XCC} ${LIB32FLAGS}" \ CXX="${XCXX} ${LIB32FLAGS}" \ DESTDIR=${LIB32TMP} \ @@ -1207,12 +1208,9 @@ _vtfontcvt= usr.bin/vtfontcvt _sed= usr.bin/sed .endif -.if ${BOOTSTRAPPING} < 900006 -_lex= usr.bin/lex -.endif - .if ${BOOTSTRAPPING} < 1000002 -_m4= usr.bin/m4 +_m4= lib/libohash \ + usr.bin/m4 .endif .if ${BOOTSTRAPPING} < 1000013 @@ -1233,15 +1231,19 @@ _nmtree= lib/libnetbsd \ _cat= bin/cat .endif +.if ${BOOTSTRAPPING} < 1000033 +_lex= usr.bin/lex +.endif + .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 _awk= usr.bin/awk .endif -.if ${MK_BSNMP} != "no" && !exists(/usr/sbin/gensnmptree) +.if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif -# We need to build tlbgen when we're building clang either as +# We need to build tblgen when we're building clang either as # the bootstrap compiler, or as the part of the normal build. .if ${MK_CLANG_BOOTSTRAP} != "no" || ${MK_CLANG} != "no" _clang_tblgen= \ @@ -1366,9 +1368,6 @@ kernel-tools: .MAKE # # cross-tools: Build cross-building tools # -.if !defined(TARGET_ARCH) && defined(XDEV_ARCH) -TARGET_ARCH= ${XDEV_ARCH} -.endif .if ${TARGET_ARCH} != ${MACHINE_ARCH} .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" _btxld= usr.sbin/btxld @@ -1409,7 +1408,8 @@ cross-tools: .MAKE usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \ ${_btxld} \ ${_crunchide} \ - ${_kgzip} + ${_kgzip} \ + sys/boot/usb/tools ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_tool} && \ ${MAKE} DIRPRFX=${_tool}/ obj && \ @@ -1418,6 +1418,48 @@ cross-tools: .MAKE ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install .endfor +NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \ + INSTALL="sh ${.CURDIR}/tools/install.sh" \ + VERSION="${VERSION}" +NXBMAKE= ${NXBENV} ${MAKE} \ + TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \ + CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \ + MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \ + MK_GDB=no MK_TESTS=no \ + SSP_CFLAGS= \ + MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ + -DNO_PIC MK_PROFILE=no -DNO_SHARED \ + -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ + MK_CLANG_FULL=no MK_LLDB=no + +native-xtools: .MAKE + mkdir -p ${OBJTREE}/nxb-bin/usr + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${OBJTREE}/nxb-bin/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${OBJTREE}/nxb-bin/usr/include >/dev/null +.for _tool in \ + ${_clang_tblgen} \ + usr.bin/ar \ + ${_binutils} \ + ${_cc} \ + ${_gcc_tools} \ + ${_clang_libs} \ + ${_clang} \ + usr.bin/awk \ + usr.bin/bmake \ + usr.bin/lex \ + usr.bin/lorder \ + usr.bin/sed \ + usr.bin/yacc + ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ + cd ${.CURDIR}/${_tool} && \ + ${NXBMAKE} DIRPRFX=${_tool}/ obj && \ + ${NXBMAKE} DIRPRFX=${_tool}/ depend && \ + ${NXBMAKE} DIRPRFX=${_tool}/ all && \ + ${NXBMAKE} DIRPRFX=${_tool}/ DESTDIR=${OBJTREE}/nxb-bin install +.endfor + # # hierarchy - ensure that all the needed directories are present # @@ -1494,9 +1536,10 @@ _prebuild_libs= ${_kerberos5_lib_libasn1 lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_lib_libldns} \ ${_secure_lib_libssh} ${_secure_lib_libssl} -.if ${MK_GNUCXX} != "no" && ${MK_CXX} != "no" +.if ${MK_GNUCXX} != "no" _prebuild_libs+= gnu/lib/libstdc++ gnu/lib/libsupc++ gnu/lib/libstdc++__L: lib/msun__L +gnu/lib/libsupc++__L: gnu/lib/libstdc++__L .endif .if defined(WITH_ATF) || ${MK_TESTS} != "no" @@ -1853,9 +1896,9 @@ builddtb: ############### -.if defined(XDEV) && defined(XDEV_ARCH) +.if defined(TARGET) && defined(TARGET_ARCH) -.if ${XDEV} == ${MACHINE} && ${XDEV_ARCH} == ${MACHINE_ARCH} +.if ${TARGET} == ${MACHINE} && ${TARGET_ARCH} == ${MACHINE_ARCH} XDEV_CPUTYPE?=${CPUTYPE} .else XDEV_CPUTYPE?=${TARGET_CPUTYPE} @@ -1864,10 +1907,10 @@ XDEV_CPUTYPE?=${TARGET_CPUTYPE} NOFUN=-DNO_FSCHG MK_HTML=no MK_INFO=no -DNO_LINT \ MK_MAN=no MK_NLS=no MK_PROFILE=no \ MK_KERBEROS=no MK_RESCUE=no MK_TESTS=no MK_WARNS=no \ - TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ + TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ CPUTYPE=${XDEV_CPUTYPE} -XDDIR=${XDEV_ARCH}-freebsd +XDDIR=${TARGET_ARCH}-freebsd XDTP?=/usr/${XDDIR} .if ${XDTP:N/*} .error XDTP variable should be an absolute path @@ -1883,7 +1926,7 @@ CD2CFLAGS=-isystem ${XDDESTDIR}/usr/incl -B${XDDESTDIR}/usr/bin -B${XDDESTDIR}/usr/lib CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" CXX="${CXX} ${CD2CFLAGS}" \ CPP="${CPP} ${CD2CFLAGS}" \ - MACHINE=${XDEV} MACHINE_ARCH=${XDEV_ARCH} + MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} CDTMP= ${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp CDMAKE=${CDENV} PATH=${CDTMP}/usr/bin:${PATH} ${MAKE} ${NOFUN} @@ -1893,7 +1936,7 @@ XDDESTDIR=${DESTDIR}/${XDTP} OSREL!= uname -r | sed -e 's/[-(].*//' .endif -.ORDER: xdev-build xdev-install +.ORDER: xdev-build xdev-install xdev-links xdev: xdev-build xdev-install .ORDER: _xb-worldtmp _xb-bootstrap-tools _xb-build-tools _xb-cross-tools @@ -1942,9 +1985,13 @@ _xi-mtree: -p ${XDDESTDIR}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${XDDESTDIR}/usr/include >/dev/null +.if ${MK_TESTS} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \ + -p ${XDDESTDIR}/usr >/dev/null +.endif -.ORDER: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links -xdev-install: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-links +.ORDER: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries +xdev-install: xdev-build _xi-mtree _xi-cross-tools _xi-includes _xi-libraries _xi-cross-tools: @echo "_xi-cross-tools" @@ -1967,9 +2014,9 @@ _xi-libraries: ${_+_}cd ${.CURDIR}; ${CD2MAKE} -f Makefile.inc1 libraries \ DESTDIR=${XDDESTDIR} -_xi-links: +xdev-links: ${_+_}cd ${XDDESTDIR}/usr/bin; \ - mkdir -p ../../../../usr/bin; \ + mkdir -p ../../../../usr/bin; \ for i in *; do \ ln -sf ../../${XDTP}/usr/bin/$$i \ ../../../../usr/bin/${XDDIR}-$$i; \ @@ -1977,6 +2024,6 @@ _xi-links: ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .else -xdev xdev-build xdev-install: - @echo "*** Error: Both XDEV and XDEV_ARCH must be defined for \"${.TARGET}\" target" +xdev xdev-build xdev-install xdev-links: + @echo "*** Error: Both TARGET and TARGET_ARCH must be defined for \"${.TARGET}\" target" .endif Modified: projects/vxlan/ObsoleteFiles.inc ============================================================================== --- projects/vxlan/ObsoleteFiles.inc Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/ObsoleteFiles.inc Sun Sep 14 20:13:07 2014 (r271600) @@ -38,6 +38,80 @@ # xargs -n1 | sort | uniq -d; # done +# 20140814: libopie version bump +OLD_LIBS+=usr/lib/libopie.so.7 +OLD_LIBS+=usr/lib32/libopie.so.7 +# 20140811: otp-sha renamed to otp-sha1 +OLD_FILES+=usr/bin/otp-sha +OLD_FILES+=usr/share/man/man1/otp-sha.1.gz +# 20140807: Remove private lib files that should not be installed. +OLD_FILES+=usr/lib/private/libatf-c.a +OLD_FILES+=usr/lib/private/libatf-c.so +OLD_FILES+=usr/lib/private/libatf-c_p.a +OLD_FILES+=usr/lib/private/libatf-c++.a +OLD_FILES+=usr/lib/private/libatf-c++.so +OLD_FILES+=usr/lib/private/libatf-c++_p.a +OLD_FILES+=usr/lib/private/libbsdstat.a +OLD_FILES+=usr/lib/private/libbsdstat.so +OLD_FILES+=usr/lib/private/libbsdstat_p.a +OLD_FILES+=usr/lib/private/libheimipcc.a +OLD_FILES+=usr/lib/private/libheimipcc.so +OLD_FILES+=usr/lib/private/libheimipcc_p.a +OLD_FILES+=usr/lib/private/libheimipcs.a +OLD_FILES+=usr/lib/private/libheimipcs.so +OLD_FILES+=usr/lib/private/libheimipcs_p.a +OLD_FILES+=usr/lib/private/libldns.a +OLD_FILES+=usr/lib/private/libldns.so +OLD_FILES+=usr/lib/private/libldns_p.a +OLD_FILES+=usr/lib/private/libssh.a +OLD_FILES+=usr/lib/private/libssh.so +OLD_FILES+=usr/lib/private/libssh.p.a +OLD_FILES+=usr/lib/private/libunbound.a +OLD_FILES+=usr/lib/private/libunbound.so +OLD_FILES+=usr/lib/private/libunbound_p.a +OLD_FILES+=usr/lib/private/libucl.a +OLD_FILES+=usr/lib/private/libucl.so +OLD_FILES+=usr/lib/private/libucl_p.a +# 20140803: Remove an obsolete man page +OLD_FILES+=usr/share/man/man9/pmap_change_wiring.9.gz +# 20140728: libsbuf restored to old version. +OLD_LIBS+=lib/libsbuf.so.7 +# 20140728: Remove an obsolete man page +OLD_FILES+=usr/share/man/man9/VOP_GETVOBJECT.9.gz +OLD_FILES+=usr/share/man/man9/VOP_CREATEVOBJECT.9.gz +OLD_FILES+=usr/share/man/man9/VOP_DESTROYVOBJECT.9.gz +# 20140723: renamed to PCBGROUP.9 +OLD_FILES+=usr/share/man/man9/PCBGROUPS.9.gz +# 20140718: Remove obsolete man pages +OLD_FILES+=usr/share/man/man9/zero_copy.9.gz +OLD_FILES+=usr/share/man/man9/zero_copy_sockets.9.gz +# 20140718: Remove an obsolete man page +OLD_FILES+=usr/share/man/man9/pmap_page_protect.9.gz +# 20140717: Remove an obsolete man page +OLD_FILES+=usr/share/man/man9/pmap_clear_reference.9.gz +# 20140716: Remove an incorrectly named man page +OLD_FILES+=usr/share/man/man9/pmap_ts_modified.9.gz +# 20140712: Removal of bsd.dtrace.mk +OLD_FILES+=usr/share/mk/bsd.dtrace.mk +# 20140705: turn libreadline into an internal lib +OLD_LIBS+=lib/libreadline.so.8 +OLD_FILES+=usr/lib/libreadline.a +OLD_FILES+=usr/lib/libreadline_p.a +OLD_FILES+=usr/lib/libreadline.so +OLD_FILES+=usr/lib/libhistory.a +OLD_FILES+=usr/lib/libhistory_p.a +OLD_FILES+=usr/lib/libhistory.so +OLD_LIBS+=usr/lib/libhistory.so.8 +OLD_FILES+=usr/include/readline/chardefs.h +OLD_FILES+=usr/include/readline/history.h +OLD_FILES+=usr/include/readline/keymaps.h +OLD_FILES+=usr/include/readline/readline.h +OLD_FILES+=usr/include/readline/rlconf.h +OLD_FILES+=usr/include/readline/rlstdc.h +OLD_FILES+=usr/include/readline/rltypedefs.h +OLD_FILES+=usr/include/readline/rltypedefs.h +OLD_FILES+=usr/share/info/readline.info.gz +OLD_FILES+=usr/share/man/man3/readline.3.gz # 20140625: csup removal OLD_FILES+=usr/bin/csup OLD_FILES+=usr/bin/cpasswd @@ -49,8 +123,10 @@ OLD_FILES+=usr/share/examples/cvsup/stab OLD_FILES+=usr/share/examples/cvsup/standard-supfile OLD_DIRS+=usr/share/examples/cvsup # 20140614: send-pr removal +OLD_FILES+=usr/bin/sendbug OLD_FILES+=usr/share/info/send-pr.info.gz OLD_FILES+=usr/share/man/man1/send-pr.1.gz +OLD_FILES+=usr/share/man/man1/sendbug.1.gz OLD_FILES+=etc/gnats/freefall OLD_DIRS+=etc/gnats # 20140512: new clang import which bumps version from 3.4 to 3.4.1. @@ -3129,6 +3205,202 @@ OLD_FILES+=lib/geom/geom_concat.so.1 OLD_FILES+=lib/geom/geom_label.so.1 OLD_FILES+=lib/geom/geom_nop.so.1 OLD_FILES+=lib/geom/geom_stripe.so.1 +# 20040728: GCC 3.4.2 +OLD_DIRS+=usr/include/c++/3.3 +OLD_FILES+=usr/include/c++/3.3/FlexLexer.h +OLD_FILES+=usr/include/c++/3.3/algorithm +OLD_FILES+=usr/include/c++/3.3/backward/algo.h +OLD_FILES+=usr/include/c++/3.3/backward/algobase.h +OLD_FILES+=usr/include/c++/3.3/backward/alloc.h +OLD_FILES+=usr/include/c++/3.3/backward/backward_warning.h +OLD_FILES+=usr/include/c++/3.3/backward/bvector.h +OLD_FILES+=usr/include/c++/3.3/backward/complex.h +OLD_FILES+=usr/include/c++/3.3/backward/defalloc.h +OLD_FILES+=usr/include/c++/3.3/backward/deque.h +OLD_FILES+=usr/include/c++/3.3/backward/fstream.h +OLD_FILES+=usr/include/c++/3.3/backward/function.h +OLD_FILES+=usr/include/c++/3.3/backward/hash_map.h +OLD_FILES+=usr/include/c++/3.3/backward/hash_set.h +OLD_FILES+=usr/include/c++/3.3/backward/hashtable.h +OLD_FILES+=usr/include/c++/3.3/backward/heap.h +OLD_FILES+=usr/include/c++/3.3/backward/iomanip.h +OLD_FILES+=usr/include/c++/3.3/backward/iostream.h +OLD_FILES+=usr/include/c++/3.3/backward/istream.h +OLD_FILES+=usr/include/c++/3.3/backward/iterator.h +OLD_FILES+=usr/include/c++/3.3/backward/list.h +OLD_FILES+=usr/include/c++/3.3/backward/map.h +OLD_FILES+=usr/include/c++/3.3/backward/multimap.h +OLD_FILES+=usr/include/c++/3.3/backward/multiset.h +OLD_FILES+=usr/include/c++/3.3/backward/new.h +OLD_FILES+=usr/include/c++/3.3/backward/ostream.h +OLD_FILES+=usr/include/c++/3.3/backward/pair.h +OLD_FILES+=usr/include/c++/3.3/backward/queue.h +OLD_FILES+=usr/include/c++/3.3/backward/rope.h +OLD_FILES+=usr/include/c++/3.3/backward/set.h +OLD_FILES+=usr/include/c++/3.3/backward/slist.h +OLD_FILES+=usr/include/c++/3.3/backward/stack.h +OLD_FILES+=usr/include/c++/3.3/backward/stream.h +OLD_FILES+=usr/include/c++/3.3/backward/streambuf.h +OLD_FILES+=usr/include/c++/3.3/backward/strstream +OLD_FILES+=usr/include/c++/3.3/backward/strstream.h +OLD_FILES+=usr/include/c++/3.3/backward/tempbuf.h +OLD_FILES+=usr/include/c++/3.3/backward/tree.h +OLD_FILES+=usr/include/c++/3.3/backward/vector.h +OLD_DIRS+=usr/include/c++/3.3/backward +OLD_FILES+=usr/include/c++/3.3/bits/atomicity.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_file.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_ios.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_ios.tcc +OLD_FILES+=usr/include/c++/3.3/bits/basic_string.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_string.tcc +OLD_FILES+=usr/include/c++/3.3/bits/boost_concept_check.h +OLD_FILES+=usr/include/c++/3.3/bits/c++config.h +OLD_FILES+=usr/include/c++/3.3/bits/c++io.h +OLD_FILES+=usr/include/c++/3.3/bits/c++locale.h +OLD_FILES+=usr/include/c++/3.3/bits/c++locale_internal.h +OLD_FILES+=usr/include/c++/3.3/bits/char_traits.h +OLD_FILES+=usr/include/c++/3.3/bits/cmath.tcc +OLD_FILES+=usr/include/c++/3.3/bits/codecvt.h +OLD_FILES+=usr/include/c++/3.3/bits/codecvt_specializations.h +OLD_FILES+=usr/include/c++/3.3/bits/concept_check.h +OLD_FILES+=usr/include/c++/3.3/bits/cpp_type_traits.h +OLD_FILES+=usr/include/c++/3.3/bits/ctype_base.h +OLD_FILES+=usr/include/c++/3.3/bits/ctype_inline.h +OLD_FILES+=usr/include/c++/3.3/bits/ctype_noninline.h +OLD_FILES+=usr/include/c++/3.3/bits/deque.tcc +OLD_FILES+=usr/include/c++/3.3/bits/fpos.h +OLD_FILES+=usr/include/c++/3.3/bits/fstream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/functexcept.h +OLD_FILES+=usr/include/c++/3.3/bits/generic_shadow.h +OLD_FILES+=usr/include/c++/3.3/bits/gslice.h +OLD_FILES+=usr/include/c++/3.3/bits/gslice_array.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr-default.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr-posix.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr-single.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr.h +OLD_FILES+=usr/include/c++/3.3/bits/indirect_array.h +OLD_FILES+=usr/include/c++/3.3/bits/ios_base.h +OLD_FILES+=usr/include/c++/3.3/bits/istream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/list.tcc +OLD_FILES+=usr/include/c++/3.3/bits/locale_classes.h +OLD_FILES+=usr/include/c++/3.3/bits/locale_facets.h +OLD_FILES+=usr/include/c++/3.3/bits/locale_facets.tcc +OLD_FILES+=usr/include/c++/3.3/bits/localefwd.h +OLD_FILES+=usr/include/c++/3.3/bits/mask_array.h +OLD_FILES+=usr/include/c++/3.3/bits/messages_members.h +OLD_FILES+=usr/include/c++/3.3/bits/os_defines.h +OLD_FILES+=usr/include/c++/3.3/bits/ostream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/pthread_allocimpl.h +OLD_FILES+=usr/include/c++/3.3/bits/slice.h +OLD_FILES+=usr/include/c++/3.3/bits/slice_array.h +OLD_FILES+=usr/include/c++/3.3/bits/sstream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/stl_algo.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_algobase.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_alloc.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_bvector.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_construct.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_deque.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_function.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_heap.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator_base_funcs.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator_base_types.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_list.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_map.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_multimap.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_multiset.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_numeric.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_pair.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_pthread_alloc.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_queue.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_raw_storage_iter.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_relops.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_set.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_stack.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_tempbuf.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_threads.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_tree.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_uninitialized.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_vector.h +OLD_FILES+=usr/include/c++/3.3/bits/stream_iterator.h +OLD_FILES+=usr/include/c++/3.3/bits/streambuf.tcc +OLD_FILES+=usr/include/c++/3.3/bits/streambuf_iterator.h +OLD_FILES+=usr/include/c++/3.3/bits/stringfwd.h +OLD_FILES+=usr/include/c++/3.3/bits/time_members.h +OLD_FILES+=usr/include/c++/3.3/bits/type_traits.h +OLD_FILES+=usr/include/c++/3.3/bits/valarray_array.h +OLD_FILES+=usr/include/c++/3.3/bits/valarray_array.tcc +OLD_FILES+=usr/include/c++/3.3/bits/valarray_meta.h +OLD_FILES+=usr/include/c++/3.3/bits/vector.tcc +OLD_DIRS+=usr/include/c++/3.3/bits +OLD_FILES+=usr/include/c++/3.3/bitset +OLD_FILES+=usr/include/c++/3.3/cassert +OLD_FILES+=usr/include/c++/3.3/cctype +OLD_FILES+=usr/include/c++/3.3/cerrno +OLD_FILES+=usr/include/c++/3.3/cfloat +OLD_FILES+=usr/include/c++/3.3/ciso646 +OLD_FILES+=usr/include/c++/3.3/climits +OLD_FILES+=usr/include/c++/3.3/clocale +OLD_FILES+=usr/include/c++/3.3/cmath +OLD_FILES+=usr/include/c++/3.3/complex +OLD_FILES+=usr/include/c++/3.3/csetjmp +OLD_FILES+=usr/include/c++/3.3/csignal +OLD_FILES+=usr/include/c++/3.3/cstdarg +OLD_FILES+=usr/include/c++/3.3/cstddef +OLD_FILES+=usr/include/c++/3.3/cstdio +OLD_FILES+=usr/include/c++/3.3/cstdlib +OLD_FILES+=usr/include/c++/3.3/cstring +OLD_FILES+=usr/include/c++/3.3/ctime +OLD_FILES+=usr/include/c++/3.3/cwchar +OLD_FILES+=usr/include/c++/3.3/cwctype +OLD_FILES+=usr/include/c++/3.3/cxxabi.h +OLD_FILES+=usr/include/c++/3.3/deque +OLD_FILES+=usr/include/c++/3.3/exception +OLD_FILES+=usr/include/c++/3.3/exception_defines.h +OLD_FILES+=usr/include/c++/3.3/ext/algorithm +OLD_FILES+=usr/include/c++/3.3/ext/enc_filebuf.h +OLD_FILES+=usr/include/c++/3.3/ext/functional +OLD_FILES+=usr/include/c++/3.3/ext/hash_map +OLD_FILES+=usr/include/c++/3.3/ext/hash_set +OLD_FILES+=usr/include/c++/3.3/ext/iterator +OLD_FILES+=usr/include/c++/3.3/ext/memory +OLD_FILES+=usr/include/c++/3.3/ext/numeric +OLD_FILES+=usr/include/c++/3.3/ext/rb_tree +OLD_FILES+=usr/include/c++/3.3/ext/rope +OLD_FILES+=usr/include/c++/3.3/ext/ropeimpl.h +OLD_FILES+=usr/include/c++/3.3/ext/slist +OLD_FILES+=usr/include/c++/3.3/ext/stdio_filebuf.h +OLD_FILES+=usr/include/c++/3.3/ext/stl_hash_fun.h +OLD_FILES+=usr/include/c++/3.3/ext/stl_hashtable.h +OLD_FILES+=usr/include/c++/3.3/ext/stl_rope.h +OLD_DIRS+=usr/include/c++/3.3/ext +OLD_FILES+=usr/include/c++/3.3/fstream +OLD_FILES+=usr/include/c++/3.3/functional +OLD_FILES+=usr/include/c++/3.3/iomanip +OLD_FILES+=usr/include/c++/3.3/ios +OLD_FILES+=usr/include/c++/3.3/iosfwd +OLD_FILES+=usr/include/c++/3.3/iostream +OLD_FILES+=usr/include/c++/3.3/istream +OLD_FILES+=usr/include/c++/3.3/iterator +OLD_FILES+=usr/include/c++/3.3/limits +OLD_FILES+=usr/include/c++/3.3/list +OLD_FILES+=usr/include/c++/3.3/locale +OLD_FILES+=usr/include/c++/3.3/map +OLD_FILES+=usr/include/c++/3.3/memory +OLD_FILES+=usr/include/c++/3.3/new +OLD_FILES+=usr/include/c++/3.3/numeric +OLD_FILES+=usr/include/c++/3.3/ostream +OLD_FILES+=usr/include/c++/3.3/queue +OLD_FILES+=usr/include/c++/3.3/set +OLD_FILES+=usr/include/c++/3.3/sstream +OLD_FILES+=usr/include/c++/3.3/stack +OLD_FILES+=usr/include/c++/3.3/stdexcept +OLD_FILES+=usr/include/c++/3.3/streambuf +OLD_FILES+=usr/include/c++/3.3/string +OLD_FILES+=usr/include/c++/3.3/typeinfo +OLD_FILES+=usr/include/c++/3.3/utility +OLD_FILES+=usr/include/c++/3.3/valarray +OLD_FILES+=usr/include/c++/3.3/vector # 20040713: fla(4) removed. OLD_FILES+=usr/share/man/man4/fla.4.gz # 200407XX Modified: projects/vxlan/UPDATING ============================================================================== --- projects/vxlan/UPDATING Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/UPDATING Sun Sep 14 20:13:07 2014 (r271600) @@ -1,4 +1,4 @@ -Updating Information for FreeBSD current users +Updating Information for FreeBSD current users. This file is maintained and copyrighted by M. Warner Losh . See end of file for further details. For commonly done items, please see the @@ -31,6 +31,37 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20140729: + The ofwfb driver, used to provide a graphics console on PowerPC when + using vt(4), no longer allows mmap() of all of physical memory. This + will prevent Xorg on PowerPC with some ATI graphics cards from + initializing properly unless x11-servers/xorg-server is updated to + 1.12.4_8 or newer. + +20140723: + The xdev targets have been converted to using TARGET and + TARGET_ARCH instead of XDEV and XDEV_ARCH. + +20140719: + The default unbound configuration has been modified to address + issues with reverse lookups on networks that use private + address ranges. If you use the local_unbound service, run + "service local_unbound setup" as root to regenerate your + configuration, then "service local_unbound reload" to load the + new configuration. + +20140709: + The GNU texinfo and GNU info pages are not built and installed + anymore, WITH_INFO knob has been added to allow to built and install + them again. + +20140708: + The GNU readline library is now an INTERNALLIB - that is, it is + statically linked into consumers (GDB and variants) in the base + system, and the shared library is no longer installed. The + devel/readline port is available for third party software that + requires readline. + 20140702: The Itanium architecture (ia64) has been removed from the list of known architectures. This is the first step in the removal of the Modified: projects/vxlan/bin/csh/Makefile ============================================================================== --- projects/vxlan/bin/csh/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/csh/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -40,8 +40,8 @@ MLINKS= csh.1 tcsh.1 # utilities of the same name are handled with the associated manpage, # builtin.1 in share/man/man1/. -DPADD= ${LIBTERMCAP} ${LIBCRYPT} -LDADD= -ltermcap -lcrypt +DPADD= ${LIBTERMCAPW} ${LIBCRYPT} +LDADD= -ltermcapw -lcrypt LINKS= ${BINDIR}/csh ${BINDIR}/tcsh Modified: projects/vxlan/bin/date/tests/Makefile ============================================================================== --- projects/vxlan/bin/date/tests/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/date/tests/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -4,6 +4,6 @@ TESTSDIR= ${TESTSBASE}/bin/date -TAP_TESTS_SH= legacy_test +ATF_TESTS_SH= format_string_test .include Copied: projects/vxlan/bin/date/tests/format_string_test.sh (from r271599, head/bin/date/tests/format_string_test.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/vxlan/bin/date/tests/format_string_test.sh Sun Sep 14 20:13:07 2014 (r271600, copy of r271599, head/bin/date/tests/format_string_test.sh) @@ -0,0 +1,92 @@ +# +# Regression tests for date(1) +# +# Submitted by Edwin Groothuis +# +# $FreeBSD$ +# + +# +# These two date/times have been chosen carefully -- they +# create both the single digit and double/multidigit version of +# the values. +# +# To create a new one, make sure you are using the UTC timezone! +# + +TEST1=3222243 # 1970-02-07 07:04:03 +TEST2=1005600000 # 2001-11-12 21:11:12 + +check() +{ + local format_string exp_output_1 exp_output_2 + + format_string=${1} + exp_output_1=${2} + exp_output_2=${3} + + atf_check -o "inline:${exp_output_1}\n" \ + date -r ${TEST1} +%${format_string} + atf_check -o "inline:${exp_output_2}\n" \ + date -r ${TEST2} +%${format_string} +} + +format_string_test() +{ + local desc exp_output_1 exp_output_2 flag + + desc=${1} + flag=${2} + exp_output_1=${3} + exp_output_2=${4} + + atf_test_case ${desc}_test + eval " +${desc}_test_body() { + check ${flag} '${exp_output_1}' '${exp_output_2}'; +}" + atf_add_test_case ${desc}_test +} + +atf_init_test_cases() +{ + format_string_test A A Saturday Monday + format_string_test a a Sat Mon + format_string_test B B February November + format_string_test b b Feb Nov + format_string_test C C 19 20 + format_string_test c c "Sat Feb 7 07:04:03 1970" "Mon Nov 12 21:20:00 2001" + format_string_test D D 02/07/70 11/12/01 + format_string_test d d 07 12 + format_string_test e e " 7" 12 + format_string_test F F "1970-02-07" "2001-11-12" + format_string_test G G 1970 2001 + format_string_test g g 70 01 + format_string_test H H 07 21 + format_string_test h h Feb Nov + format_string_test I I 07 09 + format_string_test j j 038 316 + format_string_test k k " 7" 21 + format_string_test l l " 7" " 9" + format_string_test M M 04 20 + format_string_test m m 02 11 + format_string_test p p AM PM + format_string_test R R 07:04 21:20 + format_string_test r r "07:04:03 AM" "09:20:00 PM" + format_string_test S S 03 00 + format_string_test s s ${TEST1} ${TEST2} + format_string_test U U 05 45 + format_string_test u u 6 1 + format_string_test V V 06 46 + format_string_test v v " 7-Feb-1970" "12-Nov-2001" + format_string_test W W 05 46 + format_string_test w w 6 1 + format_string_test X X "07:04:03" "21:20:00" + format_string_test x x "02/07/70" "11/12/01" + format_string_test Y Y 1970 2001 + format_string_test y y 70 01 + format_string_test Z Z UTC UTC + format_string_test z z +0000 +0000 + format_string_test percent % % % + format_string_test plus + "Sat Feb 7 07:04:03 UTC 1970" "Mon Nov 12 21:20:00 UTC 2001" +} Modified: projects/vxlan/bin/dd/dd.1 ============================================================================== --- projects/vxlan/bin/dd/dd.1 Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/dd/dd.1 Sun Sep 14 20:13:07 2014 (r271600) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd April 2, 2014 +.Dd August 28, 2014 .Dt DD 1 .Os .Sh NAME @@ -408,6 +408,11 @@ To create an image of a Mode-1 CD-ROM, w for data CD-ROM disks, use a block size of 2048 bytes: .Pp .Dl "dd if=/dev/acd0 of=filename.iso bs=2048" +.Pp +Write a filesystem image to a memory stick, padding the end with zeros, +if necessary, to a 1MiB boundary: +.Pp +.Dl "dd if=memstick.img of=/dev/da0 bs=1m conv=noerror,sync" .Sh SEE ALSO .Xr cp 1 , .Xr mt 1 , Modified: projects/vxlan/bin/ed/cbc.c ============================================================================== --- projects/vxlan/bin/ed/cbc.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/ed/cbc.c Sun Sep 14 20:13:07 2014 (r271600) @@ -237,7 +237,7 @@ expand_des_key(char *obuf, char *kbuf) /* * now translate it, bombing on any illegal hex digit */ - for (i = 0; kbuf[i] && i < 16; i++) + for (i = 0; i < 16 && kbuf[i]; i++) if ((nbuf[i] = hex_to_binary((int) kbuf[i], 16)) == -1) des_error("bad hex digit in key"); while (i < 16) Modified: projects/vxlan/bin/ls/Makefile ============================================================================== --- projects/vxlan/bin/ls/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/ls/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -11,8 +11,8 @@ LDADD= -lutil .if !defined(RELEASE_CRUNCH) && \ ${MK_LS_COLORS} != no CFLAGS+= -DCOLORLS -DPADD+= ${LIBTERMCAP} -LDADD+= -ltermcap +DPADD+= ${LIBTERMCAPW} +LDADD+= -ltermcapw .endif .include Modified: projects/vxlan/bin/pkill/tests/Makefile ============================================================================== --- projects/vxlan/bin/pkill/tests/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/pkill/tests/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -14,6 +14,7 @@ TAP_TESTS_SH+= pgrep-g_test TAP_TESTS_SH+= pgrep-i_test TAP_TESTS_SH+= pgrep-j_test TEST_METADATA.pgrep-j_test+= required_user="root" +TEST_METADATA.pgrep-j_test+= required_programs="jail jls" TAP_TESTS_SH+= pgrep-l_test TAP_TESTS_SH+= pgrep-n_test TAP_TESTS_SH+= pgrep-o_test @@ -31,6 +32,7 @@ TAP_TESTS_SH+= pkill-g_test TAP_TESTS_SH+= pkill-i_test TAP_TESTS_SH+= pkill-j_test TEST_METADATA.pkill-j_test+= required_user="root" +TEST_METADATA.pkill-j_test+= required_programs="jail jls" TAP_TESTS_SH+= pkill-s_test TAP_TESTS_SH+= pkill-t_test TAP_TESTS_SH+= pkill-x_test Modified: projects/vxlan/bin/ps/keyword.c ============================================================================== --- projects/vxlan/bin/ps/keyword.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/ps/keyword.c Sun Sep 14 20:13:07 2014 (r271600) @@ -157,6 +157,7 @@ static VAR var[] = { {"tdnam", "TDNAM", NULL, LJUST, tdnam, 0, CHAR, NULL, 0}, {"time", "TIME", NULL, USER, cputime, 0, CHAR, NULL, 0}, {"tpgid", "TPGID", NULL, 0, kvar, KOFF(ki_tpgid), UINT, PIDFMT, 0}, + {"tracer", "TRACER", NULL, 0, kvar, KOFF(ki_tracer), UINT, PIDFMT, 0}, {"tsid", "TSID", NULL, 0, kvar, KOFF(ki_tsid), UINT, PIDFMT, 0}, {"tsiz", "TSIZ", NULL, 0, kvar, KOFF(ki_tsize), PGTOK, "ld", 0}, {"tt", "TT ", NULL, 0, tname, 0, CHAR, NULL, 0}, Modified: projects/vxlan/bin/ps/ps.1 ============================================================================== --- projects/vxlan/bin/ps/ps.1 Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/ps/ps.1 Sun Sep 14 20:13:07 2014 (r271600) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd June 6, 2014 +.Dd August 27, 2014 .Dt PS 1 .Os .Sh NAME @@ -332,7 +332,6 @@ the include file .It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000" Ta "Threads should suspend at user boundary" .It Dv "P_HWPMC" Ta No "0x800000" Ta "Process is using HWPMCs" .It Dv "P_JAILED" Ta No "0x1000000" Ta "Process is in jail" -.It Dv "P_ORPHAN" Ta No "0x2000000" Ta "Orphaned by original parent, reparented to debugger" .It Dv "P_INEXEC" Ta No "0x4000000" Ta "Process is in execve()" .It Dv "P_STATCHILD" Ta No "0x8000000" Ta "Child process stopped or exited" .It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory" @@ -666,6 +665,8 @@ accumulated CPU time, user + system (ali .Cm cputime ) .It Cm tpgid control terminal process group ID +.It Cm tracer +tracer process ID .\".It Cm trss .\"text resident set size (in Kbytes) .It Cm tsid Modified: projects/vxlan/bin/rmail/Makefile ============================================================================== --- projects/vxlan/bin/rmail/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/rmail/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -14,8 +14,6 @@ MAN= rmail.8 WARNS?= 2 CFLAGS+=-I${SENDMAIL_DIR}/include -I. -NO_PIE= yes - LIBSMDIR= ${.OBJDIR}/../../lib/libsm LIBSM= ${LIBSMDIR}/libsm.a Modified: projects/vxlan/bin/sh/Makefile ============================================================================== --- projects/vxlan/bin/sh/Makefile Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/Makefile Sun Sep 14 20:13:07 2014 (r271600) @@ -18,8 +18,8 @@ SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} # utilities of the same name are handled with the associated manpage, # builtin.1 in share/man/man1/. -DPADD= ${LIBEDIT} ${LIBTERMCAP} -LDADD= -ledit -ltermcap +DPADD= ${LIBEDIT} ${LIBTERMCAPW} +LDADD= -ledit -ltermcapw CFLAGS+=-DSHELL -I. -I${.CURDIR} # for debug: Modified: projects/vxlan/bin/sh/arith_yacc.c ============================================================================== --- projects/vxlan/bin/sh/arith_yacc.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/arith_yacc.c Sun Sep 14 20:13:07 2014 (r271600) @@ -139,9 +139,9 @@ static arith_t do_binop(int op, arith_t case ARITH_SUB: return (uintmax_t)a - (uintmax_t)b; case ARITH_LSHIFT: - return (uintmax_t)a << b; + return (uintmax_t)a << (b & (sizeof(uintmax_t) * CHAR_BIT - 1)); case ARITH_RSHIFT: - return a >> b; + return a >> (b & (sizeof(uintmax_t) * CHAR_BIT - 1)); case ARITH_LT: return a < b; case ARITH_LE: Modified: projects/vxlan/bin/sh/eval.c ============================================================================== --- projects/vxlan/bin/sh/eval.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/eval.c Sun Sep 14 20:13:07 2014 (r271600) @@ -1250,8 +1250,16 @@ bltincmd(int argc, char **argv) int breakcmd(int argc, char **argv) { - int n = argc > 1 ? number(argv[1]) : 1; + long n; + char *end; + if (argc > 1) { + /* Allow arbitrarily large numbers. */ + n = strtol(argv[1], &end, 10); + if (!is_digit(argv[1][0]) || *end != '\0') + error("Illegal number: %s", argv[1]); + } else + n = 1; if (n > loopnest) n = loopnest; if (n > 0) { Modified: projects/vxlan/bin/sh/exec.c ============================================================================== --- projects/vxlan/bin/sh/exec.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/exec.c Sun Sep 14 20:13:07 2014 (r271600) @@ -365,7 +365,7 @@ find_command(const char *name, struct cm for (;(fullname = padvance(&path, name)) != NULL; stunalloc(fullname)) { idx++; if (pathopt) { - if (prefix("func", pathopt)) { + if (strncmp(pathopt, "func", 4) == 0) { /* handled below */ } else { continue; /* ignore unimplemented options */ Modified: projects/vxlan/bin/sh/expand.c ============================================================================== --- projects/vxlan/bin/sh/expand.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/expand.c Sun Sep 14 20:13:07 2014 (r271600) @@ -846,9 +846,11 @@ varisset(const char *name, int nulok) } } else if (is_digit(*name)) { char *ap; - int num = atoi(name); + long num; - if (num > shellparam.nparam) + errno = 0; + num = strtol(name, NULL, 10); + if (errno != 0 || num > shellparam.nparam) return 0; if (num == 0) @@ -928,17 +930,16 @@ numvar: STPUTC(sep, expdest); } break; - case '0': - p = arg0; - strtodest(p, flag, subtype, quoted); - break; default: if (is_digit(*name)) { num = atoi(name); - if (num > 0 && num <= shellparam.nparam) { + if (num == 0) + p = arg0; + else if (num > 0 && num <= shellparam.nparam) p = shellparam.p[num - 1]; - strtodest(p, flag, subtype, quoted); - } + else + break; + strtodest(p, flag, subtype, quoted); } break; } Modified: projects/vxlan/bin/sh/histedit.c ============================================================================== --- projects/vxlan/bin/sh/histedit.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/histedit.c Sun Sep 14 20:13:07 2014 (r271600) @@ -166,9 +166,10 @@ sethistsize(const char *hs) HistEvent he; if (hist != NULL) { - if (hs == NULL || *hs == '\0' || - (histsize = atoi(hs)) < 0) + if (hs == NULL || !is_number(hs)) histsize = 100; + else + histsize = atoi(hs); history(hist, &he, H_SETSIZE, histsize); history(hist, &he, H_SETUNIQUE, 1); } Modified: projects/vxlan/bin/sh/input.c ============================================================================== --- projects/vxlan/bin/sh/input.c Sun Sep 14 19:34:57 2014 (r271599) +++ projects/vxlan/bin/sh/input.c Sun Sep 14 20:13:07 2014 (r271600) @@ -116,33 +116,6 @@ resetinput(void) } -/* - * Read a line from the script. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Sep 15 18:09:36 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6DA62739; Mon, 15 Sep 2014 18:09:36 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 545CB9C7; Mon, 15 Sep 2014 18:09:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8FI9a4r023933; Mon, 15 Sep 2014 18:09:36 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8FI9VTk023871; Mon, 15 Sep 2014 18:09:31 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409151809.s8FI9VTk023871@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Mon, 15 Sep 2014 18:09:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271638 - in projects/sendfile: bin/sh bin/sh/tests/parser cddl/contrib/opensolaris/lib/libdtrace/common cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opensolaris/lib/libzpool... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2014 18:09:36 -0000 Author: glebius Date: Mon Sep 15 18:09:30 2014 New Revision: 271638 URL: http://svnweb.freebsd.org/changeset/base/271638 Log: Merge head r271388 through 271631. This merge required some manual conflict resolving and coding. Added: projects/sendfile/bin/sh/tests/parser/heredoc12.0 - copied unchanged from r271631, head/bin/sh/tests/parser/heredoc12.0 projects/sendfile/contrib/hyperv/ - copied from r271631, head/contrib/hyperv/ projects/sendfile/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff - copied unchanged from r271631, head/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff projects/sendfile/contrib/openpam/lib/libpam/openpam_strlset.c - copied unchanged from r271631, head/contrib/openpam/lib/libpam/openpam_strlset.c projects/sendfile/contrib/openpam/lib/libpam/openpam_strlset.h - copied unchanged from r271631, head/contrib/openpam/lib/libpam/openpam_strlset.h projects/sendfile/etc/rc.d/hv_kvpd - copied unchanged from r271631, head/etc/rc.d/hv_kvpd projects/sendfile/libexec/hyperv/ - copied from r271631, head/libexec/hyperv/ projects/sendfile/share/man/man4/iscsi.4 - copied unchanged from r271631, head/share/man/man4/iscsi.4 projects/sendfile/sys/arm/altera/socfpga/socfpga_l3regs.h - copied unchanged from r271631, head/sys/arm/altera/socfpga/socfpga_l3regs.h projects/sendfile/sys/arm/altera/socfpga/socfpga_rstmgr.c - copied unchanged from r271631, head/sys/arm/altera/socfpga/socfpga_rstmgr.c projects/sendfile/sys/arm/altera/socfpga/socfpga_rstmgr.h - copied unchanged from r271631, head/sys/arm/altera/socfpga/socfpga_rstmgr.h projects/sendfile/sys/arm/freescale/imx/imx_iomux.c - copied unchanged from r271631, head/sys/arm/freescale/imx/imx_iomux.c projects/sendfile/sys/boot/common/zfsloader.8 - copied unchanged from r271631, head/sys/boot/common/zfsloader.8 projects/sendfile/sys/boot/forth/pcibios.4th - copied unchanged from r271631, head/sys/boot/forth/pcibios.4th projects/sendfile/sys/boot/i386/gptzfsboot/gptzfsboot.8 - copied unchanged from r271631, head/sys/boot/i386/gptzfsboot/gptzfsboot.8 projects/sendfile/sys/boot/i386/zfsboot/zfsboot.8 - copied unchanged from r271631, head/sys/boot/i386/zfsboot/zfsboot.8 projects/sendfile/sys/dev/fdt/fdt_pinctrl.c - copied unchanged from r271631, head/sys/dev/fdt/fdt_pinctrl.c projects/sendfile/sys/dev/fdt/fdt_pinctrl.h - copied unchanged from r271631, head/sys/dev/fdt/fdt_pinctrl.h projects/sendfile/sys/dev/fdt/fdt_pinctrl_if.m - copied unchanged from r271631, head/sys/dev/fdt/fdt_pinctrl_if.m projects/sendfile/sys/dev/hyperv/utilities/hv_kvp.c - copied unchanged from r271631, head/sys/dev/hyperv/utilities/hv_kvp.c projects/sendfile/sys/dev/hyperv/utilities/unicode.h - copied unchanged from r271631, head/sys/dev/hyperv/utilities/unicode.h projects/sendfile/tools/build/options/WITHOUT_HYPERV - copied unchanged from r271631, head/tools/build/options/WITHOUT_HYPERV projects/sendfile/tools/build/options/WITH_HYPERV - copied unchanged from r271631, head/tools/build/options/WITH_HYPERV projects/sendfile/usr.sbin/hyperv/ - copied from r271631, head/usr.sbin/hyperv/ Deleted: projects/sendfile/contrib/openpam/m4/ projects/sendfile/sys/arm/freescale/imx/imx51_iomux.c projects/sendfile/sys/arm/freescale/imx/imx51_iomuxreg.h projects/sendfile/sys/arm/freescale/imx/imx6_iomux.c projects/sendfile/sys/arm/freescale/imx/imx6_iomuxreg.h Modified: projects/sendfile/bin/sh/input.c projects/sendfile/bin/sh/input.h projects/sendfile/bin/sh/parser.c projects/sendfile/bin/sh/tests/parser/Makefile projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/sendfile/contrib/openbsm/bin/auditdistd/subr.c projects/sendfile/contrib/openpam/CREDITS (contents, props changed) projects/sendfile/contrib/openpam/HISTORY (contents, props changed) projects/sendfile/contrib/openpam/INSTALL (contents, props changed) projects/sendfile/contrib/openpam/LICENSE (contents, props changed) projects/sendfile/contrib/openpam/Makefile.am (contents, props changed) projects/sendfile/contrib/openpam/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/README (contents, props changed) projects/sendfile/contrib/openpam/RELNOTES (contents, props changed) projects/sendfile/contrib/openpam/TODO projects/sendfile/contrib/openpam/aclocal.m4 (contents, props changed) projects/sendfile/contrib/openpam/autogen.sh (contents, props changed) projects/sendfile/contrib/openpam/bin/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/bin/openpam_dump_policy/Makefile.in projects/sendfile/contrib/openpam/bin/openpam_dump_policy/openpam_dump_policy.c projects/sendfile/contrib/openpam/bin/pamtest/Makefile.in projects/sendfile/contrib/openpam/bin/pamtest/pamtest.1 projects/sendfile/contrib/openpam/bin/su/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/bin/su/su.1 projects/sendfile/contrib/openpam/config.h.in (contents, props changed) projects/sendfile/contrib/openpam/configure (contents, props changed) projects/sendfile/contrib/openpam/configure.ac (contents, props changed) projects/sendfile/contrib/openpam/doc/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/doc/man/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_borrow_cred.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_free_data.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_free_envlist.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_get_feature.3 projects/sendfile/contrib/openpam/doc/man/openpam_get_option.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_log.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_nullconv.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_readline.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_readlinev.3 projects/sendfile/contrib/openpam/doc/man/openpam_readword.3 projects/sendfile/contrib/openpam/doc/man/openpam_restore_cred.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_set_feature.3 projects/sendfile/contrib/openpam/doc/man/openpam_set_option.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/openpam_straddch.3 projects/sendfile/contrib/openpam/doc/man/openpam_subst.3 projects/sendfile/contrib/openpam/doc/man/openpam_ttyconv.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam.conf.5 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_acct_mgmt.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_authenticate.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_chauthtok.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_close_session.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_conv.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_end.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_error.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_get_authtok.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_get_data.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_get_item.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_get_user.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_getenv.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_getenvlist.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_info.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_open_session.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_prompt.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_putenv.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_set_data.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_set_item.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_setcred.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_setenv.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_sm_authenticate.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_sm_chauthtok.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_sm_close_session.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_sm_open_session.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_sm_setcred.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_start.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_strerror.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_verror.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_vinfo.3 (contents, props changed) projects/sendfile/contrib/openpam/doc/man/pam_vprompt.3 (contents, props changed) projects/sendfile/contrib/openpam/include/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/include/security/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/include/security/openpam_version.h (contents, props changed) projects/sendfile/contrib/openpam/lib/Makefile.am projects/sendfile/contrib/openpam/lib/Makefile.in projects/sendfile/contrib/openpam/lib/libpam/Makefile.am projects/sendfile/contrib/openpam/lib/libpam/Makefile.in projects/sendfile/contrib/openpam/lib/libpam/openpam_configure.c projects/sendfile/contrib/openpam/lib/libpam/openpam_ctype.h projects/sendfile/contrib/openpam/lib/libpam/openpam_dispatch.c projects/sendfile/contrib/openpam/lib/libpam/openpam_ttyconv.c projects/sendfile/contrib/openpam/lib/libpam/pam_get_authtok.c projects/sendfile/contrib/openpam/ltmain.sh (contents, props changed) projects/sendfile/contrib/openpam/mkpkgng.in projects/sendfile/contrib/openpam/modules/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/modules/pam_deny/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/modules/pam_permit/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/modules/pam_unix/Makefile.in (contents, props changed) projects/sendfile/contrib/openpam/pamgdb.in projects/sendfile/contrib/openpam/t/Makefile.am projects/sendfile/contrib/openpam/t/Makefile.in projects/sendfile/etc/defaults/rc.conf projects/sendfile/etc/motd projects/sendfile/etc/mtree/BSD.usr.dist projects/sendfile/etc/mtree/BSD.var.dist projects/sendfile/etc/network.subr projects/sendfile/etc/rc.d/Makefile projects/sendfile/etc/rc.subr projects/sendfile/lib/libnv/msgio.c projects/sendfile/lib/libnv/nv.h projects/sendfile/lib/libnv/nv_impl.h projects/sendfile/lib/libnv/nvlist.c projects/sendfile/lib/libnv/nvlist_impl.h projects/sendfile/lib/libnv/nvpair.c projects/sendfile/lib/libnv/nvpair_impl.h projects/sendfile/lib/libpam/libpam/Makefile projects/sendfile/lib/libpam/modules/pam_login_access/pam_login_access.c projects/sendfile/libexec/Makefile projects/sendfile/release/rc.local projects/sendfile/release/scripts/pkg-stage.sh projects/sendfile/sbin/camcontrol/camcontrol.c projects/sendfile/sbin/dhclient/packet.c projects/sendfile/sbin/dump/traverse.c projects/sendfile/sbin/ifconfig/ifconfig.h projects/sendfile/sbin/ifconfig/sfp.c projects/sendfile/sbin/sysctl/sysctl.c projects/sendfile/share/examples/bhyve/vmrun.sh projects/sendfile/share/man/man4/Makefile projects/sendfile/share/man/man4/cxgbe.4 projects/sendfile/share/man/man5/rc.conf.5 projects/sendfile/share/man/man5/src.conf.5 projects/sendfile/share/man/man9/VOP_GETPAGES.9 projects/sendfile/share/man/man9/ifnet.9 projects/sendfile/share/man/man9/sysctl.9 projects/sendfile/share/mk/src.opts.mk projects/sendfile/share/vt/keymaps/Makefile projects/sendfile/sys/amd64/amd64/machdep.c projects/sendfile/sys/amd64/amd64/mp_machdep.c projects/sendfile/sys/amd64/include/vmm.h (contents, props changed) projects/sendfile/sys/amd64/vmm/intel/vmx.c projects/sendfile/sys/amd64/vmm/vmm.c projects/sendfile/sys/arm/altera/socfpga/files.socfpga projects/sendfile/sys/arm/altera/socfpga/socfpga_common.c projects/sendfile/sys/arm/arm/cpufunc_asm_sheeva.S projects/sendfile/sys/arm/arm/cpufunc_asm_xscale.S projects/sendfile/sys/arm/arm/cpufunc_asm_xscale_c3.S projects/sendfile/sys/arm/arm/exception.S projects/sendfile/sys/arm/arm/fiq.c projects/sendfile/sys/arm/arm/gic.c projects/sendfile/sys/arm/arm/locore.S projects/sendfile/sys/arm/arm/machdep.c projects/sendfile/sys/arm/arm/minidump_machdep.c projects/sendfile/sys/arm/arm/mp_machdep.c projects/sendfile/sys/arm/arm/nexus.c projects/sendfile/sys/arm/arm/pmap-v6.c projects/sendfile/sys/arm/arm/pmap.c projects/sendfile/sys/arm/arm/trap.c projects/sendfile/sys/arm/arm/undefined.c projects/sendfile/sys/arm/arm/vm_machdep.c projects/sendfile/sys/arm/at91/at91.c projects/sendfile/sys/arm/at91/at91_aic.c projects/sendfile/sys/arm/at91/at91_pinctrl.c projects/sendfile/sys/arm/at91/files.at91 projects/sendfile/sys/arm/cavium/cns11xx/econa.c projects/sendfile/sys/arm/freescale/imx/files.imx51 projects/sendfile/sys/arm/freescale/imx/files.imx53 projects/sendfile/sys/arm/freescale/imx/files.imx6 projects/sendfile/sys/arm/freescale/imx/imx6_machdep.c projects/sendfile/sys/arm/freescale/imx/std.imx51 projects/sendfile/sys/arm/freescale/imx/std.imx53 projects/sendfile/sys/arm/freescale/imx/std.imx6 projects/sendfile/sys/arm/include/armreg.h projects/sendfile/sys/arm/include/asm.h projects/sendfile/sys/arm/include/atomic.h projects/sendfile/sys/arm/include/intr.h projects/sendfile/sys/arm/include/pmap.h projects/sendfile/sys/arm/s3c2xx0/s3c24x0.c projects/sendfile/sys/arm/xscale/i80321/i80321_intr.h projects/sendfile/sys/arm/xscale/i80321/i80321_timer.c projects/sendfile/sys/arm/xscale/i80321/iq80321.c projects/sendfile/sys/arm/xscale/i8134x/i81342.c projects/sendfile/sys/arm/xscale/ixp425/ixp425.c projects/sendfile/sys/arm/xscale/ixp425/ixp425_pci.c projects/sendfile/sys/arm/xscale/ixp425/ixp425_timer.c projects/sendfile/sys/arm/xscale/pxa/pxa_icu.c projects/sendfile/sys/arm/xscale/pxa/pxa_timer.c projects/sendfile/sys/boot/amd64/efi/bootinfo.c projects/sendfile/sys/boot/amd64/efi/conf.c projects/sendfile/sys/boot/common/Makefile.inc projects/sendfile/sys/boot/efi/libefi/Makefile projects/sendfile/sys/boot/fdt/dts/arm/socfpga.dtsi projects/sendfile/sys/boot/ficl/loader.c projects/sendfile/sys/boot/i386/gptzfsboot/Makefile projects/sendfile/sys/boot/i386/libi386/biospci.c projects/sendfile/sys/boot/i386/libi386/comconsole.c projects/sendfile/sys/boot/i386/libi386/libi386.h projects/sendfile/sys/boot/i386/loader/Makefile projects/sendfile/sys/boot/i386/loader/main.c projects/sendfile/sys/boot/i386/zfsboot/Makefile projects/sendfile/sys/cam/cam_ccb.h projects/sendfile/sys/cam/cam_queue.c projects/sendfile/sys/cam/cam_queue.h projects/sendfile/sys/cam/cam_xpt.c projects/sendfile/sys/cam/ctl/ctl.c projects/sendfile/sys/cam/ctl/ctl_frontend_iscsi.c projects/sendfile/sys/cam/ctl/ctl_private.h projects/sendfile/sys/cam/ctl/ctl_ser_table.c projects/sendfile/sys/cam/scsi/scsi_all.h projects/sendfile/sys/cam/scsi/scsi_da.c projects/sendfile/sys/cddl/boot/zfs/zfsimpl.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/sendfile/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/sendfile/sys/conf/files projects/sendfile/sys/conf/files.amd64 projects/sendfile/sys/conf/files.i386 projects/sendfile/sys/dev/ahci/ahci.c projects/sendfile/sys/dev/ahci/ahci_pci.c projects/sendfile/sys/dev/cxgbe/common/t4_regs.h projects/sendfile/sys/dev/cxgbe/t4_main.c projects/sendfile/sys/dev/hwpmc/hwpmc_powerpc.c projects/sendfile/sys/dev/hyperv/include/hyperv.h projects/sendfile/sys/dev/hyperv/utilities/hv_kvp.h projects/sendfile/sys/dev/hyperv/utilities/hv_util.c projects/sendfile/sys/dev/iscsi/iscsi.c projects/sendfile/sys/dev/mvs/mvs.c projects/sendfile/sys/dev/mvs/mvs_pci.c projects/sendfile/sys/dev/mvs/mvs_soc.c projects/sendfile/sys/dev/siis/siis.c projects/sendfile/sys/dev/usb/serial/u3g.c projects/sendfile/sys/dev/vt/hw/ofwfb/ofwfb.c projects/sendfile/sys/dev/vt/logo/logo_freebsd.c projects/sendfile/sys/dev/vt/vt.h projects/sendfile/sys/dev/vt/vt_buf.c projects/sendfile/sys/dev/vt/vt_consolectl.c projects/sendfile/sys/dev/vt/vt_core.c projects/sendfile/sys/fs/ext2fs/ext2_vnops.c projects/sendfile/sys/fs/nfsclient/nfs_clbio.c projects/sendfile/sys/geom/geom_map.c projects/sendfile/sys/i386/i386/initcpu.c projects/sendfile/sys/i386/i386/machdep.c projects/sendfile/sys/i386/i386/mp_machdep.c projects/sendfile/sys/i386/include/md_var.h projects/sendfile/sys/i386/xen/mp_machdep.c projects/sendfile/sys/kern/kern_cpuset.c projects/sendfile/sys/kern/kern_descrip.c projects/sendfile/sys/kern/kern_event.c projects/sendfile/sys/kern/sched_ule.c projects/sendfile/sys/kern/sys_pipe.c projects/sendfile/sys/kern/sys_procdesc.c projects/sendfile/sys/kern/tty_pts.c projects/sendfile/sys/kern/uipc_mqueue.c projects/sendfile/sys/kern/uipc_sem.c projects/sendfile/sys/kern/uipc_shm.c projects/sendfile/sys/mips/cavium/octe/ethernet-mdio.c projects/sendfile/sys/mips/cavium/octeon_ds1337.c projects/sendfile/sys/modules/hyperv/utilities/Makefile projects/sendfile/sys/net/if.c projects/sendfile/sys/net/if_var.h projects/sendfile/sys/net/if_vlan.c projects/sendfile/sys/net/route.c projects/sendfile/sys/net/rtsock.c projects/sendfile/sys/netinet/in_pcb.c projects/sendfile/sys/netinet/in_pcb.h projects/sendfile/sys/netinet/ip_fastfwd.c projects/sendfile/sys/netinet/ip_options.c projects/sendfile/sys/netinet/ip_options.h projects/sendfile/sys/netinet/ip_output.c projects/sendfile/sys/netinet/tcp_hostcache.c projects/sendfile/sys/netinet/tcp_hostcache.h projects/sendfile/sys/netinet/tcp_usrreq.c projects/sendfile/sys/netinet6/in6.c projects/sendfile/sys/netinet6/in6.h projects/sendfile/sys/netinet6/in6_pcb.c projects/sendfile/sys/netinet6/in6_pcb.h projects/sendfile/sys/netinet6/in6_var.h projects/sendfile/sys/netinet6/ip6_output.c projects/sendfile/sys/netinet6/nd6.c projects/sendfile/sys/netinet6/scope6.c projects/sendfile/sys/netinet6/scope6_var.h projects/sendfile/sys/netpfil/pf/pf_ioctl.c projects/sendfile/sys/nfsclient/nfs_bio.c projects/sendfile/sys/ofed/include/linux/linux_compat.c projects/sendfile/sys/opencrypto/cryptodev.c projects/sendfile/sys/pc98/pc98/machdep.c projects/sendfile/sys/sys/file.h projects/sendfile/sys/sys/mbuf.h projects/sendfile/sys/sys/param.h projects/sendfile/sys/ufs/ffs/ffs_vnops.c projects/sendfile/sys/vm/vm_object.h projects/sendfile/sys/vm/vm_pager.c projects/sendfile/sys/vm/vm_pager.h projects/sendfile/sys/vm/vnode_pager.c projects/sendfile/sys/vm/vnode_pager.h projects/sendfile/sys/x86/x86/identcpu.c projects/sendfile/sys/x86/x86/local_apic.c projects/sendfile/sys/x86/xen/xen_intr.c projects/sendfile/tests/sys/kern/unix_seqpacket_test.c projects/sendfile/tools/build/mk/OptionalObsoleteFiles.inc projects/sendfile/tools/build/options/WITHOUT_RCS projects/sendfile/tools/regression/acltools/01.t projects/sendfile/tools/regression/acltools/03.t projects/sendfile/tools/regression/acltools/04.t projects/sendfile/usr.bin/iscsictl/iscsictl.8 projects/sendfile/usr.bin/mkimg/bsd.c projects/sendfile/usr.bin/mkimg/mkimg.1 projects/sendfile/usr.bin/mkimg/mkimg.c projects/sendfile/usr.bin/rctl/rctl.8 projects/sendfile/usr.bin/truss/arm-fbsd.c projects/sendfile/usr.bin/vmstat/vmstat.c projects/sendfile/usr.sbin/Makefile projects/sendfile/usr.sbin/Makefile.amd64 projects/sendfile/usr.sbin/Makefile.i386 projects/sendfile/usr.sbin/bhyve/block_if.c projects/sendfile/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/sendfile/usr.sbin/bsdinstall/partedit/part_wizard.c projects/sendfile/usr.sbin/bsdinstall/partedit/partedit.c projects/sendfile/usr.sbin/bsdinstall/partedit/partedit.h projects/sendfile/usr.sbin/bsdinstall/partedit/partedit_generic.c projects/sendfile/usr.sbin/bsdinstall/partedit/partedit_pc98.c projects/sendfile/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/sendfile/usr.sbin/bsdinstall/partedit/partedit_sparc64.c projects/sendfile/usr.sbin/bsdinstall/partedit/partedit_x86.c projects/sendfile/usr.sbin/bsdinstall/partedit/sade.8 projects/sendfile/usr.sbin/bsdinstall/partedit/scripted.c projects/sendfile/usr.sbin/bsdinstall/scripts/auto projects/sendfile/usr.sbin/bsdinstall/scripts/config projects/sendfile/usr.sbin/bsdinstall/scripts/zfsboot projects/sendfile/usr.sbin/ctladm/ctladm.8 projects/sendfile/usr.sbin/ctld/ctl.conf.5 projects/sendfile/usr.sbin/iscsid/iscsid.8 projects/sendfile/usr.sbin/iscsid/login.c Directory Properties: projects/sendfile/ (props changed) projects/sendfile/cddl/ (props changed) projects/sendfile/cddl/contrib/opensolaris/ (props changed) projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/sendfile/contrib/llvm/ (props changed) projects/sendfile/contrib/llvm/tools/clang/ (props changed) projects/sendfile/contrib/openbsm/ (props changed) projects/sendfile/contrib/openpam/ (props changed) projects/sendfile/contrib/openpam/bin/Makefile.am (props changed) projects/sendfile/contrib/openpam/bin/su/Makefile.am (props changed) projects/sendfile/contrib/openpam/bin/su/su.c (props changed) projects/sendfile/contrib/openpam/compile (props changed) projects/sendfile/contrib/openpam/config.guess (props changed) projects/sendfile/contrib/openpam/config.sub (props changed) projects/sendfile/contrib/openpam/depcomp (props changed) projects/sendfile/contrib/openpam/doc/Makefile.am (props changed) projects/sendfile/contrib/openpam/doc/man/Makefile.am (props changed) projects/sendfile/contrib/openpam/doc/man/openpam.man (props changed) projects/sendfile/contrib/openpam/doc/man/pam.man (props changed) projects/sendfile/contrib/openpam/include/Makefile.am (props changed) projects/sendfile/contrib/openpam/include/security/Makefile.am (props changed) projects/sendfile/contrib/openpam/include/security/openpam.h (props changed) projects/sendfile/contrib/openpam/include/security/openpam_attr.h (props changed) projects/sendfile/contrib/openpam/include/security/pam_appl.h (props changed) projects/sendfile/contrib/openpam/include/security/pam_constants.h (props changed) projects/sendfile/contrib/openpam/include/security/pam_modules.h (props changed) projects/sendfile/contrib/openpam/include/security/pam_types.h (props changed) projects/sendfile/contrib/openpam/install-sh (props changed) projects/sendfile/contrib/openpam/misc/gendoc.pl (props changed) projects/sendfile/contrib/openpam/missing (props changed) projects/sendfile/contrib/openpam/modules/Makefile.am (props changed) projects/sendfile/contrib/openpam/modules/pam_deny/Makefile.am (props changed) projects/sendfile/contrib/openpam/modules/pam_deny/pam_deny.c (props changed) projects/sendfile/contrib/openpam/modules/pam_permit/Makefile.am (props changed) projects/sendfile/contrib/openpam/modules/pam_permit/pam_permit.c (props changed) projects/sendfile/contrib/openpam/modules/pam_unix/Makefile.am (props changed) projects/sendfile/contrib/openpam/modules/pam_unix/pam_unix.c (props changed) projects/sendfile/etc/ (props changed) projects/sendfile/sbin/ (props changed) projects/sendfile/share/ (props changed) projects/sendfile/share/man/man4/ (props changed) projects/sendfile/sys/ (props changed) projects/sendfile/sys/amd64/vmm/ (props changed) projects/sendfile/sys/boot/ (props changed) projects/sendfile/sys/cddl/contrib/opensolaris/ (props changed) projects/sendfile/sys/conf/ (props changed) projects/sendfile/sys/dev/hyperv/ (props changed) projects/sendfile/sys/modules/hyperv/ (props changed) projects/sendfile/usr.bin/mkimg/ (props changed) projects/sendfile/usr.sbin/bhyve/ (props changed) Modified: projects/sendfile/bin/sh/input.c ============================================================================== --- projects/sendfile/bin/sh/input.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/bin/sh/input.c Mon Sep 15 18:09:30 2014 (r271638) @@ -116,33 +116,6 @@ resetinput(void) } -/* - * Read a line from the script. - */ - -char * -pfgets(char *line, int len) -{ - char *p = line; - int nleft = len; - int c; - - while (--nleft > 0) { - c = pgetc_macro(); - if (c == PEOF) { - if (p == line) - return NULL; - break; - } - *p++ = c; - if (c == '\n') - break; - } - *p = '\0'; - return line; -} - - /* * Read a character from the script, returning PEOF on end of file. @@ -338,7 +311,7 @@ pungetc(void) * We handle aliases this way. */ void -pushstring(char *s, int len, struct alias *ap) +pushstring(const char *s, int len, struct alias *ap) { struct strpush *sp; Modified: projects/sendfile/bin/sh/input.h ============================================================================== --- projects/sendfile/bin/sh/input.h Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/bin/sh/input.h Mon Sep 15 18:09:30 2014 (r271638) @@ -48,12 +48,11 @@ struct alias; struct parsefile; void resetinput(void); -char *pfgets(char *, int); int pgetc(void); int preadbuffer(void); int preadateof(void); void pungetc(void); -void pushstring(char *, int, struct alias *); +void pushstring(const char *, int, struct alias *); void setinputfile(const char *, int); void setinputfd(int, int); void setinputstring(const char *, int); Modified: projects/sendfile/bin/sh/parser.c ============================================================================== --- projects/sendfile/bin/sh/parser.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/bin/sh/parser.c Mon Sep 15 18:09:30 2014 (r271638) @@ -66,7 +66,6 @@ __FBSDID("$FreeBSD$"); * Shell command parser. */ -#define EOFMARKLEN 79 #define PROMPTLEN 128 /* values of checkkwd variable */ @@ -718,7 +717,6 @@ parsefname(void) if (n->type == NHERE) { struct heredoc *here = heredoc; struct heredoc *p; - int i; if (quoteflag == 0) n->type = NXHERE; @@ -727,7 +725,7 @@ parsefname(void) while (*wordtext == '\t') wordtext++; } - if (! noexpand(wordtext) || (i = strlen(wordtext)) == 0 || i > EOFMARKLEN) + if (! noexpand(wordtext)) synerror("Illegal eof marker for << redirection"); rmescapes(wordtext); here->eofmark = wordtext; @@ -946,6 +944,41 @@ struct tokenstate /* + * Check to see whether we are at the end of the here document. When this + * is called, c is set to the first character of the next input line. If + * we are at the end of the here document, this routine sets the c to PEOF. + * The new value of c is returned. + */ + +static int +checkend(int c, const char *eofmark, int striptabs) +{ + if (striptabs) { + while (c == '\t') + c = pgetc(); + } + if (c == *eofmark) { + int c2; + const char *q; + + for (q = eofmark + 1; c2 = pgetc(), *q != '\0' && c2 == *q; q++) + ; + if ((c2 == PEOF || c2 == '\n') && *q == '\0') { + c = PEOF; + if (c2 == '\n') { + plinno++; + needprompt = doprompt; + } + } else { + pungetc(); + pushstring(eofmark + 1, q - (eofmark + 1), NULL); + } + } + return (c); +} + + +/* * Called to parse command substitutions. */ @@ -1269,7 +1302,6 @@ readcstyleesc(char *out) * will run code that appears at the end of readtoken1. */ -#define CHECKEND() {goto checkend; checkend_return:;} #define PARSEREDIR() {goto parseredir; parseredir_return:;} #define PARSESUB() {goto parsesub; parsesub_return:;} #define PARSEARITH() {goto parsearith; parsearith_return:;} @@ -1281,7 +1313,6 @@ readtoken1(int firstc, char const *initi int c = firstc; char *out; int len; - char line[EOFMARKLEN + 1]; struct nodelist *bqlist; int quotef; int newvarnest; @@ -1303,7 +1334,9 @@ readtoken1(int firstc, char const *initi STARTSTACKSTR(out); loop: { /* for each line, until end of word */ - CHECKEND(); /* set c to PEOF if at end of here document */ + if (eofmark) + /* set c to PEOF if at end of here document */ + c = checkend(c, eofmark, striptabs); for (;;) { /* until end of line or end of word */ CHECKSTRSPACE(4, out); /* permit 4 calls to USTPUTC */ @@ -1484,40 +1517,6 @@ endword: /* - * Check to see whether we are at the end of the here document. When this - * is called, c is set to the first character of the next input line. If - * we are at the end of the here document, this routine sets the c to PEOF. - */ - -checkend: { - if (eofmark) { - if (striptabs) { - while (c == '\t') - c = pgetc(); - } - if (c == *eofmark) { - if (pfgets(line, sizeof line) != NULL) { - const char *p, *q; - - p = line; - for (q = eofmark + 1 ; *q && *p == *q ; p++, q++); - if ((*p == '\0' || *p == '\n') && *q == '\0') { - c = PEOF; - if (*p == '\n') { - plinno++; - needprompt = doprompt; - } - } else { - pushstring(line, strlen(line), NULL); - } - } - } - } - goto checkend_return; -} - - -/* * Parse a redirection operator. The variable "out" points to a string * specifying the fd to be redirected. The variable "c" contains the * first character of the redirection operator. @@ -1915,7 +1914,7 @@ char * getprompt(void *unused __unused) { static char ps[PROMPTLEN]; - char *fmt; + const char *fmt; const char *pwd; int i, trim; static char internal_error[] = "??"; @@ -2029,7 +2028,7 @@ expandstr(const char *ps) parser_temp = NULL; setinputstring(ps, 1); doprompt = 0; - readtoken1(pgetc(), DQSYNTAX, "\n\n", 0); + readtoken1(pgetc(), DQSYNTAX, "", 0); if (backquotelist != NULL) error("Command substitution not allowed here"); Modified: projects/sendfile/bin/sh/tests/parser/Makefile ============================================================================== --- projects/sendfile/bin/sh/tests/parser/Makefile Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/bin/sh/tests/parser/Makefile Mon Sep 15 18:09:30 2014 (r271638) @@ -54,6 +54,7 @@ FILES+= heredoc8.0 FILES+= heredoc9.0 FILES+= heredoc10.0 FILES+= heredoc11.0 +FILES+= heredoc12.0 FILES+= no-space1.0 FILES+= no-space2.0 FILES+= only-redir1.0 Copied: projects/sendfile/bin/sh/tests/parser/heredoc12.0 (from r271631, head/bin/sh/tests/parser/heredoc12.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sendfile/bin/sh/tests/parser/heredoc12.0 Mon Sep 15 18:09:30 2014 (r271638, copy of r271631, head/bin/sh/tests/parser/heredoc12.0) @@ -0,0 +1,47 @@ +# $FreeBSD$ + +failures=0 + +check() { + if ! eval "[ $* ]"; then + echo "Failed: $*" + : $((failures += 1)) + fi +} + +longmark=`printf %01000d 4` +longmarkstripped=`printf %0999d 0` + +check '"$(cat <<'"$longmark +$longmark"' +echo yes)" = "yes"' + +check '"$(cat <<\'"$longmark +$longmark"' +echo yes)" = "yes"' + +check '"$(cat <<'"$longmark +yes +$longmark"' +)" = "yes"' + +check '"$(cat <<\'"$longmark +yes +$longmark"' +)" = "yes"' + +check '"$(cat <<'"$longmark +$longmarkstripped +$longmark. +$longmark"' +)" = "'"$longmarkstripped +$longmark."'"' + +check '"$(cat <<\'"$longmark +$longmarkstripped +$longmark. +$longmark"' +)" = "'"$longmarkstripped +$longmark."'"' + +exit $((failures != 0)) Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c Mon Sep 15 18:09:30 2014 (r271638) @@ -90,36 +90,6 @@ dprintf(int debug, const char *fmt, ...) va_end(ap); } -#if !defined(sun) -static void -fixsymbol(Elf *e, Elf_Data *data, size_t idx, int nprobes, char *buf, - dof_sec_t *sec, int *fixedprobes, char *dofstrtab) -{ - GElf_Sym sym; - char *s; - unsigned char *funcname; - dof_probe_t *prb; - int j = 0; - int ndx; - - while (gelf_getsym(data, j++, &sym) != NULL) { - prb = (dof_probe_t *)(void *)(buf + sec->dofs_offset); - - for (ndx = nprobes; ndx; ndx--, prb += 1) { - funcname = dofstrtab + prb->dofpr_func; - s = elf_strptr(e, idx, sym.st_name); - if (strcmp(s, funcname) == 0) { - dprintf(1, "fixing %s() symbol\n", s); - prb->dofpr_addr = sym.st_value; - (*fixedprobes)++; - } - } - if (*fixedprobes == nprobes) - break; - } -} -#endif - #if defined(sun) #pragma init(dtrace_dof_init) #else @@ -145,9 +115,6 @@ dtrace_dof_init(void) Lmid_t lmid; #else u_long lmid = 0; - dof_sec_t *sec, *secstart, *dofstrtab, *dofprobes; - dof_provider_t *dofprovider; - size_t i; #endif int fd; const char *p; @@ -157,12 +124,9 @@ dtrace_dof_init(void) Elf_Data *symtabdata = NULL, *dynsymdata = NULL, *dofdata = NULL; dof_hdr_t *dof_next = NULL; GElf_Shdr shdr; - int efd, nprobes; + int efd; char *s; - char *dofstrtabraw; size_t shstridx, symtabidx = 0, dynsymidx = 0; - unsigned char *buf; - int fixedprobes; #endif if (getenv("DTRACE_DOF_INIT_DISABLE") != NULL) @@ -183,7 +147,6 @@ dtrace_dof_init(void) } #endif - if ((modname = strrchr(lmp->l_name, '/')) == NULL) modname = lmp->l_name; else @@ -209,9 +172,9 @@ dtrace_dof_init(void) } else if (shdr.sh_type == SHT_DYNSYM) { dynsymidx = shdr.sh_link; dynsymdata = elf_getdata(scn, NULL); - } else if (shdr.sh_type == SHT_PROGBITS) { + } else if (shdr.sh_type == SHT_SUNW_dof) { s = elf_strptr(e, shstridx, shdr.sh_name); - if (s && strcmp(s, ".SUNW_dof") == 0) { + if (s != NULL && strcmp(s, ".SUNW_dof") == 0) { dofdata = elf_getdata(scn, NULL); dof = dofdata->d_buf; } @@ -225,7 +188,6 @@ dtrace_dof_init(void) } while ((char *) dof < (char *) dofdata->d_buf + dofdata->d_size) { - fixedprobes = 0; dof_next = (void *) ((char *) dof + dof->dofh_filesz); #endif @@ -273,76 +235,6 @@ dtrace_dof_init(void) return; #endif } -#if !defined(sun) - /* - * We need to fix the base address of each probe since this wasn't - * done by ld(1). (ld(1) needs to grow support for parsing the - * SUNW_dof section). - * - * The complexity of this is not that great. The first for loop - * iterates over the sections inside the DOF file. There are usually - * 10 sections here. We asume the STRTAB section comes first and the - * PROBES section comes after. Since we are only interested in fixing - * data inside the PROBES section we quit the for loop after processing - * the PROBES section. It's usually the case that the first section - * is the STRTAB section and the second section is the PROBES section, - * so this for loop is not meaningful when doing complexity analysis. - * - * After finding the probes section, we iterate over the symbols - * in the symtab section. When we find a symbol name that matches - * the probe function name, we fix it. If we have fixed all the - * probes, we exit all the loops and we are done. - * The number of probes is given by the variable 'nprobes' and this - * depends entirely on the user, but some optimizations were done. - * - * We are assuming the number of probes is less than the number of - * symbols (libc can have 4k symbols, for example). - */ - secstart = sec = (dof_sec_t *)(dof + 1); - buf = (char *)dof; - for (i = 0; i < dof->dofh_secnum; i++, sec++) { - if (sec->dofs_type != DOF_SECT_PROVIDER) - continue; - - dofprovider = (void *) (buf + sec->dofs_offset); - dofstrtab = secstart + dofprovider->dofpv_strtab; - dofprobes = secstart + dofprovider->dofpv_probes; - - if (dofstrtab->dofs_type != DOF_SECT_STRTAB) { - fprintf(stderr, "WARNING: expected STRTAB section, but got %d\n", - dofstrtab->dofs_type); - break; - } - if (dofprobes->dofs_type != DOF_SECT_PROBES) { - fprintf(stderr, "WARNING: expected PROBES section, but got %d\n", - dofprobes->dofs_type); - break; - } - - dprintf(1, "found provider %p\n", dofprovider); - dofstrtabraw = (char *)(buf + dofstrtab->dofs_offset); - nprobes = dofprobes->dofs_size / dofprobes->dofs_entsize; - fixsymbol(e, symtabdata, symtabidx, nprobes, buf, dofprobes, &fixedprobes, - dofstrtabraw); - if (fixedprobes != nprobes) { - /* - * If we haven't fixed all the probes using the - * symtab section, look inside the dynsym - * section. - */ - fixsymbol(e, dynsymdata, dynsymidx, nprobes, buf, dofprobes, - &fixedprobes, dofstrtabraw); - } - if (fixedprobes != nprobes) { - fprintf(stderr, "WARNING: number of probes " - "fixed does not match the number of " - "defined probes (%d != %d, " - "respectively)\n", fixedprobes, nprobes); - fprintf(stderr, "WARNING: some probes might " - "not fire or your program might crash\n"); - } - } -#endif if ((gen = ioctl(fd, DTRACEHIOC_ADDDOF, &dh)) == -1) dprintf(1, "DTrace ioctl failed for DOF at %p", dof); else { Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c Mon Sep 15 18:09:30 2014 (r271638) @@ -322,7 +322,11 @@ prepare_elf64(dtrace_hdl_t *dtp, const d char *strtab; int i, j, nrel; size_t strtabsz = 1; +#if defined(sun) uint32_t count = 0; +#else + uint64_t count = 0; +#endif size_t base; Elf64_Sym *sym; Elf64_Rela *rel; @@ -418,7 +422,6 @@ prepare_elf64(dtrace_hdl_t *dtp, const d s = &dofs[dofrh->dofr_tgtsec]; for (j = 0; j < nrel; j++) { -#ifdef DOODAD #if defined(__arm__) /* XXX */ #elif defined(__mips__) @@ -431,8 +434,13 @@ prepare_elf64(dtrace_hdl_t *dtp, const d #elif defined(__i386) || defined(__amd64) rel->r_offset = s->dofs_offset + dofr[j].dofr_offset; +#if defined(sun) rel->r_info = ELF64_R_INFO(count + dep->de_global, R_AMD64_64); +#else + rel->r_info = ELF64_R_INFO(count + dep->de_global, + R_X86_64_RELATIVE); +#endif #elif defined(__sparc) rel->r_offset = s->dofs_offset + dofr[j].dofr_offset; @@ -441,7 +449,6 @@ prepare_elf64(dtrace_hdl_t *dtp, const d #else #error unknown ISA #endif -#endif sym->st_name = base + dofr[j].dofr_name - 1; sym->st_value = 0; @@ -704,7 +711,11 @@ dump_elf64(dtrace_hdl_t *dtp, const dof_ shp = &elf_file.shdr[ESHDR_DOF]; shp->sh_name = 11; /* DTRACE_SHSTRTAB64[11] = ".SUNW_dof" */ +#if defined(sun) shp->sh_flags = SHF_ALLOC; +#else + shp->sh_flags = SHF_WRITE | SHF_ALLOC; +#endif shp->sh_type = SHT_SUNW_dof; shp->sh_offset = off; shp->sh_size = dof->dofh_filesz; @@ -1662,19 +1673,6 @@ dtrace_program_link(dtrace_hdl_t *dtp, d { #if !defined(sun) char tfile[PATH_MAX]; - Elf *e; - Elf_Scn *scn; - Elf_Data *data; - GElf_Shdr shdr; - int efd; - size_t stridx; - unsigned char *buf; - char *s; - int loc; - GElf_Ehdr ehdr; - Elf_Scn *scn0; - GElf_Shdr shdr0; - uint64_t off, rc; #endif char drti[PATH_MAX]; dof_hdr_t *dof; @@ -1810,21 +1808,22 @@ dtrace_program_link(dtrace_hdl_t *dtp, d (void) unlink(file); #endif -#if defined(sun) if (dtp->dt_oflags & DTRACE_O_LP64) status = dump_elf64(dtp, dof, fd); else status = dump_elf32(dtp, dof, fd); +#if defined(sun) if (status != 0 || lseek(fd, 0, SEEK_SET) != 0) { return (dt_link_error(dtp, NULL, -1, NULL, "failed to write %s: %s", file, strerror(errno))); } #else - /* We don't write the ELF header, just the DOF section */ - if (dt_write(dtp, fd, dof, dof->dofh_filesz) < dof->dofh_filesz) + (void)close(fd); + if (status != 0) return (dt_link_error(dtp, NULL, -1, NULL, - "failed to write %s: %s", tfile, strerror(errno))); + "failed to write %s: %s", tfile, + strerror(dtrace_errno(dtp)))); #endif if (!dtp->dt_lazyload) { @@ -1846,7 +1845,7 @@ dtrace_program_link(dtrace_hdl_t *dtp, d (void) snprintf(cmd, len, fmt, dtp->dt_ld_path, file, fd, drti); #else - const char *fmt = "%s -o %s -r %s"; + const char *fmt = "%s -o %s -r %s %s"; #if defined(__amd64__) /* @@ -1868,10 +1867,9 @@ dtrace_program_link(dtrace_hdl_t *dtp, d len = snprintf(&tmp, 1, fmt, dtp->dt_ld_path, file, tfile, drti) + 1; - len *= 2; cmd = alloca(len); - (void) snprintf(cmd, len, fmt, dtp->dt_ld_path, file, + (void) snprintf(cmd, len, fmt, dtp->dt_ld_path, file, tfile, drti); #endif if ((status = system(cmd)) == -1) { @@ -1894,85 +1892,6 @@ dtrace_program_link(dtrace_hdl_t *dtp, d file, dtp->dt_ld_path, WEXITSTATUS(status)); goto done; } -#if !defined(sun) - /* - * FreeBSD's ld(1) is not instructed to interpret and add - * correctly the SUNW_dof section present in tfile. - * We use libelf to add this section manually and hope the next - * ld invocation won't remove it. - */ - elf_version(EV_CURRENT); - if ((efd = open(file, O_RDWR, 0)) < 0) { - ret = dt_link_error(dtp, NULL, -1, NULL, - "failed to open file %s: %s", - file, strerror(errno)); - goto done; - } - if ((e = elf_begin(efd, ELF_C_RDWR, NULL)) == NULL) { - close(efd); - ret = dt_link_error(dtp, NULL, -1, NULL, - "failed to open elf file: %s", - elf_errmsg(elf_errno())); - goto done; - } - /* - * Add the string '.SUWN_dof' to the shstrtab section. - */ - elf_getshdrstrndx(e, &stridx); - scn = elf_getscn(e, stridx); - gelf_getshdr(scn, &shdr); - data = elf_newdata(scn); - data->d_off = shdr.sh_size; - data->d_buf = ".SUNW_dof"; - data->d_size = 10; - data->d_type = ELF_T_BYTE; - loc = shdr.sh_size; - shdr.sh_size += data->d_size; - gelf_update_shdr(scn, &shdr); - /* - * Construct the .SUNW_dof section. - */ - scn = elf_newscn(e); - data = elf_newdata(scn); - buf = mmap(NULL, dof->dofh_filesz, PROT_READ, MAP_SHARED, - fd, 0); - if (buf == MAP_FAILED) { - ret = dt_link_error(dtp, NULL, -1, NULL, - "failed to mmap buffer %s", strerror(errno)); - elf_end(e); - close(efd); - goto done; - } - data->d_buf = buf; - data->d_align = 4; - data->d_size = dof->dofh_filesz; - data->d_version = EV_CURRENT; - gelf_getshdr(scn, &shdr); - shdr.sh_name = loc; - shdr.sh_flags = SHF_ALLOC; - /* - * Actually this should be SHT_SUNW_dof, but FreeBSD's ld(1) - * will remove this 'unknown' section when we try to create an - * executable using the object we are modifying, so we stop - * playing by the rules and use SHT_PROGBITS. - * Also, note that our drti has modifications to handle this. - */ - shdr.sh_type = SHT_PROGBITS; - shdr.sh_addralign = 4; - gelf_update_shdr(scn, &shdr); - if (elf_update(e, ELF_C_WRITE) < 0) { - ret = dt_link_error(dtp, NULL, -1, NULL, - "failed to add the SUNW_dof section: %s", - elf_errmsg(elf_errno())); - munmap(buf, dof->dofh_filesz); - elf_end(e); - close(efd); - goto done; - } - munmap(buf, dof->dofh_filesz); - elf_end(e); - close(efd); -#endif (void) close(fd); /* release temporary file */ } else { (void) close(fd); Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c Mon Sep 15 18:09:30 2014 (r271638) @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright (c) 2013 by Delphix. All rights reserved. * Copyright 2014 Nexenta Systems, Inc. All rights reserved. */ @@ -1426,21 +1426,15 @@ zpool_find_import_cached(libzfs_handle_t elem = NULL; while ((elem = nvlist_next_nvpair(raw, elem)) != NULL) { - verify(nvpair_value_nvlist(elem, &src) == 0); + src = fnvpair_value_nvlist(elem); - verify(nvlist_lookup_string(src, ZPOOL_CONFIG_POOL_NAME, - &name) == 0); + name = fnvlist_lookup_string(src, ZPOOL_CONFIG_POOL_NAME); if (poolname != NULL && strcmp(poolname, name) != 0) continue; - verify(nvlist_lookup_uint64(src, ZPOOL_CONFIG_POOL_GUID, - &this_guid) == 0); - if (guid != 0) { - verify(nvlist_lookup_uint64(src, ZPOOL_CONFIG_POOL_GUID, - &this_guid) == 0); - if (guid != this_guid) - continue; - } + this_guid = fnvlist_lookup_uint64(src, ZPOOL_CONFIG_POOL_GUID); + if (guid != 0 && guid != this_guid) + continue; if (pool_active(hdl, name, this_guid, &active) != 0) { nvlist_free(raw); Modified: projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c ============================================================================== --- projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Mon Sep 15 18:09:30 2014 (r271638) @@ -650,6 +650,9 @@ dprintf_setup(int *argc, char **argv) */ if (dprintf_find_string("on")) dprintf_print_all = 1; + + if (dprintf_string != NULL) + zfs_flags |= ZFS_DEBUG_DPRINTF; } int Modified: projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp ============================================================================== --- projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp Mon Sep 15 18:09:30 2014 (r271638) @@ -300,6 +300,8 @@ void X86TargetLowering::resetOperationAc setTruncStoreAction(MVT::i32, MVT::i8 , Expand); setTruncStoreAction(MVT::i16, MVT::i8, Expand); + setTruncStoreAction(MVT::f64, MVT::f32, Expand); + // SETOEQ and SETUNE require checking two conditions. setCondCodeAction(ISD::SETOEQ, MVT::f32, Expand); setCondCodeAction(ISD::SETOEQ, MVT::f64, Expand); @@ -1011,8 +1013,6 @@ void X86TargetLowering::resetOperationAc AddPromotedToType (ISD::SELECT, VT, MVT::v2i64); } - setTruncStoreAction(MVT::f64, MVT::f32, Expand); - // Custom lower v2i64 and v2f64 selects. setOperationAction(ISD::LOAD, MVT::v2f64, Legal); setOperationAction(ISD::LOAD, MVT::v2i64, Legal); Copied: projects/sendfile/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff (from r271631, head/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/sendfile/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff Mon Sep 15 18:09:30 2014 (r271638, copy of r271631, head/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff) @@ -0,0 +1,46 @@ +commit 96365aef99ec463375dfdaf6eb260823e0477b6a +Author: Adrian Prantl +Date: Tue Apr 1 17:52:06 2014 +0000 + + Debug info: fix a crash when emitting IndirectFieldDecls, which were + previously not handled at all. + rdar://problem/16348575 + + git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205331 91177308-0d34-0410-b5e6-96231b3b80d8 + +diff --git a/lib/CodeGen/CGDebugInfo.cpp b/lib/CodeGen/CGDebugInfo.cpp +index 82db942..2556cf9 100644 +--- tools/clang/lib/CodeGen/CGDebugInfo.cpp ++++ tools/clangb/lib/CodeGen/CGDebugInfo.cpp +@@ -1252,7 +1252,7 @@ CollectTemplateParams(const TemplateParameterList *TPList, + V = CGM.GetAddrOfFunction(FD); + // Member data pointers have special handling too to compute the fixed + // offset within the object. +- if (isa(D)) { ++ if (isa(D) || isa(D)) { + // These five lines (& possibly the above member function pointer + // handling) might be able to be refactored to use similar code in + // CodeGenModule::getMemberPointerConstant +diff --git a/test/CodeGenCXX/debug-info-indirect-field-decl.cpp b/test/CodeGenCXX/debug-info-indirect-field-decl.cpp +new file mode 100644 +index 0000000..131ceba +--- /dev/null ++++ tools/clang/test/CodeGenCXX/debug-info-indirect-field-decl.cpp +@@ -0,0 +1,17 @@ ++// RUN: %clang_cc1 -emit-llvm -g -triple x86_64-apple-darwin %s -o - | FileCheck %s ++// ++// Test that indirect field decls are handled gracefully. ++// rdar://problem/16348575 ++// ++template class Foo { }; ++ ++struct Bar { ++ int i1; ++ // CHECK: [ DW_TAG_member ] [line [[@LINE+1]], size 32, align 32, offset 32] [from _ZTSN3BarUt_E] ++ union { ++ // CHECK: [ DW_TAG_member ] [i2] [line [[@LINE+1]], size 32, align 32, offset 0] [from int] ++ int i2; ++ }; ++}; ++ ++Foo the_foo; Modified: projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp ============================================================================== --- projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp Mon Sep 15 18:09:30 2014 (r271638) @@ -1241,7 +1241,7 @@ CollectTemplateParams(const TemplatePara V = CGM.GetAddrOfFunction(FD); // Member data pointers have special handling too to compute the fixed // offset within the object. - if (isa(D)) { + if (isa(D) || isa(D)) { // These five lines (& possibly the above member function pointer // handling) might be able to be refactored to use similar code in // CodeGenModule::getMemberPointerConstant Modified: projects/sendfile/contrib/openbsm/bin/auditdistd/subr.c ============================================================================== --- projects/sendfile/contrib/openbsm/bin/auditdistd/subr.c Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openbsm/bin/auditdistd/subr.c Mon Sep 15 18:09:30 2014 (r271638) @@ -228,6 +228,11 @@ wait_for_file_init(int fd) PJDLOG_ASSERT(fd != -1); #ifdef HAVE_KQUEUE + if (wait_for_file_kq != -1) { + close(wait_for_file_kq); + wait_for_file_kq = -1; + } + kq = kqueue(); if (kq == -1) { pjdlog_errno(LOG_WARNING, "kqueue() failed"); Modified: projects/sendfile/contrib/openpam/CREDITS ============================================================================== --- projects/sendfile/contrib/openpam/CREDITS Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/CREDITS Mon Sep 15 18:09:30 2014 (r271638) @@ -15,6 +15,8 @@ directly or indirectly, with patches, cr ideas: Andrew Morgan + Ankita Pal + Baptiste Daroussin Brian Fundakowski Feldman Christos Zoulas Daniel Richard G. @@ -25,6 +27,7 @@ ideas: Eric Melville Espen Grøndahl Gary Winiger + Gavin Atkinson Gleb Smirnoff Hubert Feyrer Jason Evans @@ -46,5 +49,3 @@ ideas: Takanori Saneto Wojciech A. Koszek Yar Tikhiy - -$Id: CREDITS 648 2013-03-05 17:54:27Z des $ Modified: projects/sendfile/contrib/openpam/HISTORY ============================================================================== --- projects/sendfile/contrib/openpam/HISTORY Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/HISTORY Mon Sep 15 18:09:30 2014 (r271638) @@ -1,3 +1,24 @@ +OpenPAM Ourouparia 2014-09-12 + + - ENHANCE: When executing a chain, require at least one service + function to succeed. This mitigates fail-open scenarios caused by + misconfigurations or missing modules. + + - ENHANCE: Make sure to overwrite buffers which may have contained an + authentication token when they're no longer needed. + + - BUGFIX: Under certain circumstances, specifying a non-existent + module (or misspelling the name of a module) in a policy could + result in a fail-open scenario. (CVE-2014-3879) + + - FEATURE: Add a search path for modules. This was implemented in + Nummularia but inadvertently left out of the release notes. + + - BUGFIX: The is_upper() predicate only accepted the letter A as an + upper-case character instead of the entire A-Z range. As a result, + service and module names containing upper-case letters other than A + would be rejected. +============================================================================ OpenPAM Nummularia 2013-09-07 - ENHANCE: Rewrite the dynamic loader to improve readability and @@ -97,7 +118,7 @@ OpenPAM Lycopsida 2011-12-18 module before loading it. - ENHANCE: added / improved input validation in many cases, including - the policy file and some function arguments. + the policy file and some function arguments. (CVE-2011-4122) ============================================================================ OpenPAM Hydrangea 2007-12-21 @@ -427,5 +448,3 @@ Fixed a number of bugs in the previous r OpenPAM Calamite 2002-02-09 First (beta) release. -============================================================================ -$Id: HISTORY 737 2013-09-07 12:53:55Z des $ Modified: projects/sendfile/contrib/openpam/INSTALL ============================================================================== --- projects/sendfile/contrib/openpam/INSTALL Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/INSTALL Mon Sep 15 18:09:30 2014 (r271638) @@ -54,5 +54,3 @@ directory: # make install - -$Id: INSTALL 648 2013-03-05 17:54:27Z des $ Modified: projects/sendfile/contrib/openpam/LICENSE ============================================================================== --- projects/sendfile/contrib/openpam/LICENSE Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/LICENSE Mon Sep 15 18:09:30 2014 (r271638) @@ -31,5 +31,3 @@ HOWEVER CAUSED AND ON ANY THEORY OF LIAB 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. - -$Id: LICENSE 648 2013-03-05 17:54:27Z des $ Modified: projects/sendfile/contrib/openpam/Makefile.am ============================================================================== --- projects/sendfile/contrib/openpam/Makefile.am Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/Makefile.am Mon Sep 15 18:09:30 2014 (r271638) @@ -1,4 +1,4 @@ -# $Id: Makefile.am 623 2013-02-25 07:24:51Z des $ +# $Id: Makefile.am 816 2014-09-12 07:50:22Z des $ ACLOCAL_AMFLAGS = -I m4 Modified: projects/sendfile/contrib/openpam/Makefile.in ============================================================================== --- projects/sendfile/contrib/openpam/Makefile.in Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/Makefile.in Mon Sep 15 18:09:30 2014 (r271638) @@ -14,7 +14,7 @@ @SET_MAKE@ -# $Id: Makefile.am 623 2013-02-25 07:24:51Z des $ +# $Id: Makefile.am 816 2014-09-12 07:50:22Z des $ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ @@ -84,13 +84,10 @@ subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in $(srcdir)/pamgdb.in $(srcdir)/mkpkgng.in \ - INSTALL README TODO compile config.guess config.sub depcomp \ - install-sh missing ltmain.sh + INSTALL README TODO compile config.guess config.sub install-sh \ + missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ - $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ - $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ - $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ Modified: projects/sendfile/contrib/openpam/README ============================================================================== --- projects/sendfile/contrib/openpam/README Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/README Mon Sep 15 18:09:30 2014 (r271638) @@ -23,5 +23,3 @@ These are some of OpenPAM's features: this will be made configurable in a future release. Please direct bug reports and inquiries to . - -$Id: README 648 2013-03-05 17:54:27Z des $ Modified: projects/sendfile/contrib/openpam/RELNOTES ============================================================================== --- projects/sendfile/contrib/openpam/RELNOTES Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/RELNOTES Mon Sep 15 18:09:30 2014 (r271638) @@ -1,6 +1,6 @@ - Release notes for OpenPAM Nummularia - ==================================== + Release notes for OpenPAM Ourouparia + ==================================== This release corresponds to the code used in FreeBSD HEAD as of the release date, and is also expected to work on almost any POSIX-like @@ -20,5 +20,3 @@ The distribution consists of the followi - Unit tests for limited portions of the libraries. Please direct bug reports and inquiries to . - -$Id: RELNOTES 741 2013-09-07 13:34:02Z des $ Modified: projects/sendfile/contrib/openpam/TODO ============================================================================== --- projects/sendfile/contrib/openpam/TODO Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/TODO Mon Sep 15 18:09:30 2014 (r271638) @@ -13,5 +13,3 @@ Before the next release: wrapper for) openpam_log() which respects the PAM_SILENT flag and the no_warn module option. This would eliminate the need for FreeBSD's _pam_verbose_error(). - -$Id: TODO 736 2013-09-07 12:52:42Z des $ Modified: projects/sendfile/contrib/openpam/aclocal.m4 ============================================================================== --- projects/sendfile/contrib/openpam/aclocal.m4 Mon Sep 15 17:56:55 2014 (r271637) +++ projects/sendfile/contrib/openpam/aclocal.m4 Mon Sep 15 18:09:30 2014 (r271638) @@ -20,6 +20,8593 @@ You have another version of autoconf. I If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +]) + +# serial 57 LT_INIT + + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Mon Sep 15 18:46:03 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 710B69CF; Mon, 15 Sep 2014 18:46:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 510EADCE; Mon, 15 Sep 2014 18:46:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8FIk3nE043498; Mon, 15 Sep 2014 18:46:03 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8FIk2Ye043492; Mon, 15 Sep 2014 18:46:02 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201409151846.s8FIk2Ye043492@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Mon, 15 Sep 2014 18:46:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271641 - in projects/sendfile: lib/libc/sys 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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2014 18:46:03 -0000 Author: glebius Date: Mon Sep 15 18:46:02 2014 New Revision: 271641 URL: http://svnweb.freebsd.org/changeset/base/271641 Log: Merge head r258543 through r271639. Modified: projects/sendfile/lib/libc/sys/mmap.2 projects/sendfile/sys/vm/vm_mmap.c projects/sendfile/sys/vm/vnode_pager.c Directory Properties: projects/sendfile/ (props changed) projects/sendfile/lib/libc/ (props changed) projects/sendfile/sys/ (props changed) Modified: projects/sendfile/lib/libc/sys/mmap.2 ============================================================================== --- projects/sendfile/lib/libc/sys/mmap.2 Mon Sep 15 18:43:57 2014 (r271640) +++ projects/sendfile/lib/libc/sys/mmap.2 Mon Sep 15 18:46:02 2014 (r271641) @@ -28,7 +28,7 @@ .\" @(#)mmap.2 8.4 (Berkeley) 5/11/95 .\" $FreeBSD$ .\" -.Dd June 19, 2014 +.Dd September 15, 2014 .Dt MMAP 2 .Os .Sh NAME @@ -372,6 +372,29 @@ The argument is not a valid open file descriptor. .It Bq Er EINVAL +An invalid value was passed in the +.Fa prot +argument. +.It Bq Er EINVAL +An undefined option was set in the +.Fa flags +argument. +.It Bq Er EINVAL +Both +.Dv MAP_PRIVATE +and +.Dv MAP_SHARED +were specified. +.It Bq Er EINVAL +None of +.Dv MAP_ANON , +.Dv MAP_PRIVATE , +.Dv MAP_SHARED , +or +.Dv MAP_STACK +was specified. +At least one of these flags must be included. +.It Bq Er EINVAL .Dv MAP_FIXED was specified and the .Fa addr Modified: projects/sendfile/sys/vm/vm_mmap.c ============================================================================== --- projects/sendfile/sys/vm/vm_mmap.c Mon Sep 15 18:43:57 2014 (r271640) +++ projects/sendfile/sys/vm/vm_mmap.c Mon Sep 15 18:46:02 2014 (r271641) @@ -203,17 +203,17 @@ sys_mmap(td, uap) struct vnode *vp; vm_offset_t addr; vm_size_t size, pageoff; - vm_prot_t cap_maxprot, prot, maxprot; + vm_prot_t cap_maxprot, maxprot; void *handle; objtype_t handle_type; - int align, error, flags; + int align, error, flags, prot; off_t pos; struct vmspace *vms = td->td_proc->p_vmspace; cap_rights_t rights; addr = (vm_offset_t) uap->addr; size = uap->len; - prot = uap->prot & VM_PROT_ALL; + prot = uap->prot; flags = uap->flags; pos = uap->pos; @@ -244,8 +244,23 @@ sys_mmap(td, uap) flags |= MAP_ANON; pos = 0; } + /* XXX: MAP_RENAME, MAP_NORESERVE */ + if ((flags & ~(MAP_SHARED | MAP_PRIVATE | MAP_FIXED | MAP_HASSEMAPHORE | + MAP_STACK | MAP_NOSYNC | MAP_ANON | MAP_EXCL | MAP_NOCORE | + MAP_PREFAULT_READ | +#ifdef MAP_32BIT + MAP_32BIT | +#endif + MAP_ALIGNMENT_MASK)) != 0) + return (EINVAL); if ((flags & (MAP_EXCL | MAP_FIXED)) == MAP_EXCL) return (EINVAL); + if ((flags & (MAP_ANON | MAP_SHARED | MAP_PRIVATE)) == 0 || + (flags & (MAP_SHARED | MAP_PRIVATE)) == (MAP_SHARED | MAP_PRIVATE)) + return (EINVAL); + if (prot != PROT_NONE && + (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC)) != 0) + return (EINVAL); /* * Align the file position to a page boundary, @@ -415,6 +430,8 @@ sys_mmap(td, uap) map: td->td_fpop = fp; maxprot &= cap_maxprot; + + /* This relies on VM_PROT_* matching PROT_*. */ error = vm_mmap(&vms->vm_map, &addr, size, prot, maxprot, flags, handle_type, handle, pos); td->td_fpop = NULL; Modified: projects/sendfile/sys/vm/vnode_pager.c ============================================================================== --- projects/sendfile/sys/vm/vnode_pager.c Mon Sep 15 18:43:57 2014 (r271640) +++ projects/sendfile/sys/vm/vnode_pager.c Mon Sep 15 18:46:02 2014 (r271641) @@ -832,24 +832,24 @@ vnode_pager_generic_getpages(struct vnod } /* + * Since the caller has busied the requested page, that page's valid + * field will not be changed by other threads. + */ + vm_page_assert_xbusied(m[reqpage]); + + /* * If we have a completely valid page available to us, we can * clean up and return. Otherwise we have to re-read the * media. */ - VM_OBJECT_WLOCK(object); if (m[reqpage]->valid == VM_PAGE_BITS_ALL) { - for (i = 0; i < count; i++) - if (i != reqpage) { - vm_page_lock(m[i]); - vm_page_free(m[i]); - vm_page_unlock(m[i]); - } - VM_OBJECT_WUNLOCK(object); - return VM_PAGER_OK; + vm_pager_free_nonreq(object, m, reqpage, count); + return (VM_PAGER_OK); } else if (reqblock == -1) { pmap_zero_page(m[reqpage]); KASSERT(m[reqpage]->dirty == 0, ("vnode_pager_generic_getpages: page %p is dirty", m)); + VM_OBJECT_WLOCK(object); m[reqpage]->valid = VM_PAGE_BITS_ALL; for (i = 0; i < count; i++) if (i != reqpage) { @@ -859,9 +859,11 @@ vnode_pager_generic_getpages(struct vnod } VM_OBJECT_WUNLOCK(object); return (VM_PAGER_OK); + } else if (m[reqpage]->valid != 0) { + VM_OBJECT_WLOCK(object); + m[reqpage]->valid = 0; + VM_OBJECT_WUNLOCK(object); } - m[reqpage]->valid = 0; - VM_OBJECT_WUNLOCK(object); /* * here on direct device I/O From owner-svn-src-projects@FreeBSD.ORG Tue Sep 16 03:31:41 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CA376C45; Tue, 16 Sep 2014 03:31:41 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AA817A4D; Tue, 16 Sep 2014 03:31:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8G3Vfca091211; Tue, 16 Sep 2014 03:31:41 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8G3Vfnb091209; Tue, 16 Sep 2014 03:31:41 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409160331.s8G3Vfnb091209@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Tue, 16 Sep 2014 03:31:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271661 - in projects/bhyve_svm/sys/amd64/vmm: amd io X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 03:31:41 -0000 Author: neel Date: Tue Sep 16 03:31:40 2014 New Revision: 271661 URL: http://svnweb.freebsd.org/changeset/base/271661 Log: Use V_IRQ, V_INTR_VECTOR and V_TPR to offload APIC interrupt delivery to the processor. Briefly, the hypervisor sets V_INTR_VECTOR to the APIC vector and sets V_IRQ to 1 to indicate a pending interrupt. The hardware then takes care of injecting this vector when the guest is able to receive it. Legacy PIC interrupts are still delivered via the event injection mechanism. This is because the vector injected by the PIC must reflect the state of its pins at the time the CPU is ready to accept the interrupt. Accesses to the TPR via %CR8 are handled entirely in hardware. This requires that the emulated TPR must be synced to V_TPR after a #VMEXIT. The guest can also modify the TPR via the memory mapped APIC. This requires that the V_TPR must be synced with the emulated TPR before a VMRUN. Reviewed by: Anish Gupta (akgupt3@gmail.com) Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c projects/bhyve_svm/sys/amd64/vmm/io/vlapic.c Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Tue Sep 16 03:26:42 2014 (r271660) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Tue Sep 16 03:31:40 2014 (r271661) @@ -948,6 +948,37 @@ svm_eventinject(struct svm_softc *sc, in } static void +svm_update_virqinfo(struct svm_softc *sc, int vcpu) +{ + struct vm *vm; + struct vlapic *vlapic; + struct vmcb_ctrl *ctrl; + int pending; + + vm = sc->vm; + vlapic = vm_lapic(vm, vcpu); + ctrl = svm_get_vmcb_ctrl(sc, vcpu); + + /* Update %cr8 in the emulated vlapic */ + vlapic_set_cr8(vlapic, ctrl->v_tpr); + + /* + * If V_IRQ indicates that the interrupt injection attempted on then + * last VMRUN was successful then update the vlapic accordingly. + */ + if (ctrl->v_intr_vector != 0) { + pending = ctrl->v_irq; + KASSERT(ctrl->v_intr_vector >= 16, ("%s: invalid " + "v_intr_vector %d", __func__, ctrl->v_intr_vector)); + KASSERT(!ctrl->v_ign_tpr, ("%s: invalid v_ign_tpr", __func__)); + VCPU_CTR2(vm, vcpu, "v_intr_vector %d %s", ctrl->v_intr_vector, + pending ? "pending" : "accepted"); + if (!pending) + vlapic_intr_accepted(vlapic, ctrl->v_intr_vector); + } +} + +static void svm_save_intinfo(struct svm_softc *svm_sc, int vcpu) { struct vmcb_ctrl *ctrl; @@ -970,6 +1001,14 @@ svm_save_intinfo(struct svm_softc *svm_s vm_exit_intinfo(svm_sc->vm, vcpu, intinfo); } +static __inline int +vintr_intercept_enabled(struct svm_softc *sc, int vcpu) +{ + + return (svm_get_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, + VMCB_INTCPT_VINTR)); +} + static __inline void enable_intr_window_exiting(struct svm_softc *sc, int vcpu) { @@ -977,14 +1016,19 @@ enable_intr_window_exiting(struct svm_so ctrl = svm_get_vmcb_ctrl(sc, vcpu); - if (ctrl->v_irq == 0) { - VCPU_CTR0(sc->vm, vcpu, "Enable intr window exiting"); - ctrl->v_irq = 1; - ctrl->v_ign_tpr = 1; - vcpu_set_dirty(sc, vcpu, VMCB_CACHE_TPR); - svm_enable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, - VMCB_INTCPT_VINTR); + if (ctrl->v_irq && ctrl->v_intr_vector == 0) { + KASSERT(ctrl->v_ign_tpr, ("%s: invalid v_ign_tpr", __func__)); + KASSERT(vintr_intercept_enabled(sc, vcpu), + ("%s: vintr intercept should be enabled", __func__)); + return; } + + VCPU_CTR0(sc->vm, vcpu, "Enable intr window exiting"); + ctrl->v_irq = 1; + ctrl->v_ign_tpr = 1; + ctrl->v_intr_vector = 0; + vcpu_set_dirty(sc, vcpu, VMCB_CACHE_TPR); + svm_enable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_VINTR); } static __inline void @@ -994,13 +1038,22 @@ disable_intr_window_exiting(struct svm_s ctrl = svm_get_vmcb_ctrl(sc, vcpu); - if (ctrl->v_irq) { - VCPU_CTR0(sc->vm, vcpu, "Disable intr window exiting"); - ctrl->v_irq = 0; - vcpu_set_dirty(sc, vcpu, VMCB_CACHE_TPR); - svm_disable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, - VMCB_INTCPT_VINTR); + if (!ctrl->v_irq && ctrl->v_intr_vector == 0) { + KASSERT(!vintr_intercept_enabled(sc, vcpu), + ("%s: vintr intercept should be disabled", __func__)); + return; } + +#ifdef KTR + if (ctrl->v_intr_vector == 0) + VCPU_CTR0(sc->vm, vcpu, "Disable intr window exiting"); + else + VCPU_CTR0(sc->vm, vcpu, "Clearing V_IRQ interrupt injection"); +#endif + ctrl->v_irq = 0; + ctrl->v_intr_vector = 0; + vcpu_set_dirty(sc, vcpu, VMCB_CACHE_TPR); + svm_disable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_VINTR); } static int @@ -1146,6 +1199,7 @@ svm_vmexit(struct svm_softc *svm_sc, int ("invalid inst_length %d: code (%#lx), info1 (%#lx), info2 (%#lx)", vmexit->inst_length, code, info1, info2)); + svm_update_virqinfo(svm_sc, vcpu); svm_save_intinfo(svm_sc, vcpu); switch (code) { @@ -1317,13 +1371,14 @@ svm_inj_interrupts(struct svm_softc *sc, { struct vmcb_ctrl *ctrl; struct vmcb_state *state; - int extint_pending; - int vector, need_intr_window; + uint8_t v_tpr; + int vector, need_intr_window, pending_apic_vector; state = svm_get_vmcb_state(sc, vcpu); ctrl = svm_get_vmcb_ctrl(sc, vcpu); need_intr_window = 0; + pending_apic_vector = 0; /* * Inject pending events or exceptions for this vcpu. @@ -1378,22 +1433,40 @@ svm_inj_interrupts(struct svm_softc *sc, } } - extint_pending = vm_extint_pending(sc->vm, vcpu); - - if (!extint_pending) { - /* Ask the local apic for a vector to inject */ - if (!vlapic_pending_intr(vlapic, &vector)) { - goto done; /* nothing to inject */ + if (!vm_extint_pending(sc->vm, vcpu)) { + /* + * APIC interrupts are delivered using the V_IRQ offload. + * + * The primary benefit is that the hypervisor doesn't need to + * deal with the various conditions that inhibit interrupts. + * It also means that TPR changes via CR8 will be handled + * without any hypervisor involvement. + * + * Note that the APIC vector must remain pending in the vIRR + * until it is confirmed that it was delivered to the guest. + * This can be confirmed based on the value of V_IRQ at the + * next #VMEXIT (1 = pending, 0 = delivered). + * + * Also note that it is possible that another higher priority + * vector can become pending before this vector is delivered + * to the guest. This is alright because vcpu_notify_event() + * will send an IPI and force the vcpu to trap back into the + * hypervisor. The higher priority vector will be injected on + * the next VMRUN. + */ + if (vlapic_pending_intr(vlapic, &vector)) { + KASSERT(vector >= 16 && vector <= 255, + ("invalid vector %d from local APIC", vector)); + pending_apic_vector = vector; } - KASSERT(vector >= 16 && vector <= 255, - ("invalid vector %d from local APIC", vector)); - } else { - /* Ask the legacy pic for a vector to inject */ - vatpic_pending_intr(sc->vm, &vector); - KASSERT(vector >= 0 && vector <= 255, - ("invalid vector %d from local APIC", vector)); + goto done; } + /* Ask the legacy pic for a vector to inject */ + vatpic_pending_intr(sc->vm, &vector); + KASSERT(vector >= 0 && vector <= 255, ("invalid vector %d from INTR", + vector)); + /* * If the guest has disabled interrupts or is in an interrupt shadow * then we cannot inject the pending interrupt. @@ -1419,26 +1492,58 @@ svm_inj_interrupts(struct svm_softc *sc, goto done; } + /* + * Legacy PIC interrupts are delivered via the event injection + * mechanism. + */ svm_eventinject(sc, vcpu, VMCB_EVENTINJ_TYPE_INTR, vector, 0, false); - if (!extint_pending) { - /* Update the Local APIC ISR */ - vlapic_intr_accepted(vlapic, vector); - } else { - vm_extint_clear(sc->vm, vcpu); - vatpic_intr_accepted(sc->vm, vector); + vm_extint_clear(sc->vm, vcpu); + vatpic_intr_accepted(sc->vm, vector); + + /* + * Force a VM-exit as soon as the vcpu is ready to accept another + * interrupt. This is done because the PIC might have another vector + * that it wants to inject. Also, if the APIC has a pending interrupt + * that was preempted by the ExtInt then it allows us to inject the + * APIC vector as soon as possible. + */ + need_intr_window = 1; +done: + /* + * The guest can modify the TPR by writing to %CR8. In guest mode + * the processor reflects this write to V_TPR without hypervisor + * intervention. + * + * The guest can also modify the TPR by writing to it via the memory + * mapped APIC page. In this case, the write will be emulated by the + * hypervisor. For this reason V_TPR must be updated before every + * VMRUN. + */ + v_tpr = vlapic_get_cr8(vlapic); + KASSERT(v_tpr >= 0 && v_tpr <= 15, ("invalid v_tpr %#x", v_tpr)); + if (ctrl->v_tpr != v_tpr) { + VCPU_CTR2(sc->vm, vcpu, "VMCB V_TPR changed from %#x to %#x", + ctrl->v_tpr, v_tpr); + ctrl->v_tpr = v_tpr; + vcpu_set_dirty(sc, vcpu, VMCB_CACHE_TPR); + } + + if (pending_apic_vector) { /* - * Force a VM-exit as soon as the vcpu is ready to accept - * another interrupt. This is done because the PIC might - * have another vector that it wants to inject. Also, if - * the vlapic has a pending interrupt that was preempted - * by the ExtInt then it allows us to inject the APIC - * vector as soon as possible. + * If an APIC vector is being injected then interrupt window + * exiting is not possible on this VMRUN. */ - need_intr_window = 1; - } -done: - if (need_intr_window) { + KASSERT(!need_intr_window, ("intr_window exiting impossible")); + VCPU_CTR1(sc->vm, vcpu, "Injecting vector %d using V_IRQ", + pending_apic_vector); + + ctrl->v_irq = 1; + ctrl->v_ign_tpr = 0; + ctrl->v_intr_vector = pending_apic_vector; + ctrl->v_intr_prio = pending_apic_vector >> 4; + vcpu_set_dirty(sc, vcpu, VMCB_CACHE_TPR); + } else if (need_intr_window) { /* * We use V_IRQ in conjunction with the VINTR intercept to * trap into the hypervisor as soon as a virtual interrupt Modified: projects/bhyve_svm/sys/amd64/vmm/io/vlapic.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/io/vlapic.c Tue Sep 16 03:26:42 2014 (r271660) +++ projects/bhyve_svm/sys/amd64/vmm/io/vlapic.c Tue Sep 16 03:31:40 2014 (r271661) @@ -911,8 +911,12 @@ vlapic_set_tpr(struct vlapic *vlapic, ui { struct LAPIC *lapic = vlapic->apic_page; - lapic->tpr = val; - vlapic_update_ppr(vlapic); + if (lapic->tpr != val) { + VCPU_CTR2(vlapic->vm, vlapic->vcpuid, "vlapic TPR changed " + "from %#x to %#x", lapic->tpr, val); + lapic->tpr = val; + vlapic_update_ppr(vlapic); + } } static uint8_t From owner-svn-src-projects@FreeBSD.ORG Tue Sep 16 04:01:56 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CB3F1289; Tue, 16 Sep 2014 04:01:56 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ABCAFCD1; Tue, 16 Sep 2014 04:01:56 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8G41uZm005443; Tue, 16 Sep 2014 04:01:56 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8G41ue5005441; Tue, 16 Sep 2014 04:01:56 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409160401.s8G41ue5005441@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Tue, 16 Sep 2014 04:01:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271662 - projects/bhyve_svm/sys/amd64/vmm/amd X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 04:01:57 -0000 Author: neel Date: Tue Sep 16 04:01:55 2014 New Revision: 271662 URL: http://svnweb.freebsd.org/changeset/base/271662 Log: Minor cleanup. Get rid of unused 'svm_feature' from the softc. Get rid of the redundant 'vcpu_cnt' checks in svm.c. There is a similar check in vmm.c against 'vm->active_cpus' before the AMD-specific code is called. Submitted by: Anish Gupta (akgupt3@gmail.com) Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c projects/bhyve_svm/sys/amd64/vmm/amd/svm_softc.h Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Tue Sep 16 03:31:40 2014 (r271661) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Tue Sep 16 04:01:55 2014 (r271662) @@ -564,8 +564,6 @@ svm_vminit(struct vm *vm, pmap_t pmap) M_SVM, M_WAITOK | M_ZERO); svm_sc->vm = vm; - svm_sc->svm_feature = svm_feature; - svm_sc->vcpu_cnt = VM_MAXCPU; svm_sc->nptp = (vm_offset_t)vtophys(pmap->pm_pml4); /* @@ -603,7 +601,7 @@ svm_vminit(struct vm *vm, pmap_t pmap) msrpm_pa = vtophys(svm_sc->msr_bitmap); pml4_pa = svm_sc->nptp; - for (i = 0; i < svm_sc->vcpu_cnt; i++) { + for (i = 0; i < VM_MAXCPU; i++) { vcpu = svm_get_vcpu(svm_sc, i); vcpu->lastcpu = NOCPU; vcpu->vmcb_pa = vtophys(&vcpu->vmcb); @@ -1905,8 +1903,6 @@ svm_getreg(void *arg, int vcpu, int iden register_t *reg; svm_sc = arg; - KASSERT(vcpu < svm_sc->vcpu_cnt, ("Guest doesn't have VCPU%d", vcpu)); - vmcb = svm_get_vmcb(svm_sc, vcpu); if (vmcb_read(vmcb, ident, val) == 0) { @@ -1936,8 +1932,6 @@ svm_setreg(void *arg, int vcpu, int iden register_t *reg; svm_sc = arg; - KASSERT(vcpu < svm_sc->vcpu_cnt, ("Guest doesn't have VCPU%d", vcpu)); - vmcb = svm_get_vmcb(svm_sc, vcpu); if (vmcb_write(vmcb, ident, val) == 0) { return (0); @@ -1973,8 +1967,6 @@ svm_setdesc(void *arg, int vcpu, int typ uint16_t attrib; svm_sc = arg; - KASSERT(vcpu < svm_sc->vcpu_cnt, ("Guest doesn't have VCPU%d", vcpu)); - vmcb = svm_get_vmcb(svm_sc, vcpu); VCPU_CTR1(svm_sc->vm, vcpu, "SVM:set_desc: Type%d\n", type); @@ -2006,8 +1998,6 @@ svm_getdesc(void *arg, int vcpu, int typ struct vmcb_segment *seg; svm_sc = arg; - KASSERT(vcpu < svm_sc->vcpu_cnt, ("Guest doesn't have VCPU%d", vcpu)); - VCPU_CTR1(svm_sc->vm, vcpu, "SVM:get_desc: Type%d\n", type); seg = vmcb_seg(svm_get_vmcb(svm_sc, vcpu), type); Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm_softc.h ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/amd/svm_softc.h Tue Sep 16 03:31:40 2014 (r271661) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm_softc.h Tue Sep 16 04:01:55 2014 (r271662) @@ -77,10 +77,6 @@ struct svm_softc { /* Guest VCPU h/w and s/w context. */ struct svm_vcpu vcpu[VM_MAXCPU]; - - uint32_t svm_feature; /* SVM features from CPUID.*/ - - int vcpu_cnt; /* number of VCPUs for this guest.*/ } __aligned(PAGE_SIZE); CTASSERT((offsetof(struct svm_softc, nptp) & PAGE_MASK) == 0); From owner-svn-src-projects@FreeBSD.ORG Tue Sep 16 12:41:24 2014 Return-Path: Delivered-To: svn-src-projects@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 499F3EA2; Tue, 16 Sep 2014 12:41:24 +0000 (UTC) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 3DD0E7FB; Tue, 16 Sep 2014 12:41:19 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id PAA08843; Tue, 16 Sep 2014 15:41:18 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1XTs4M-0004fv-BP; Tue, 16 Sep 2014 15:41:18 +0300 Message-ID: <54182FB5.6000503@FreeBSD.org> Date: Tue, 16 Sep 2014 15:40:21 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: Neel Natu , src-committers@FreeBSD.org, svn-src-projects@FreeBSD.org Subject: Re: svn commit: r271662 - projects/bhyve_svm/sys/amd64/vmm/amd References: <201409160401.s8G41ue5005441@svn.freebsd.org> In-Reply-To: <201409160401.s8G41ue5005441@svn.freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 12:41:24 -0000 [picking a random commit] Neel, are there any strong reasons not to merge this branch to head? On 16/09/2014 07:01, Neel Natu wrote: > Author: neel > Date: Tue Sep 16 04:01:55 2014 > New Revision: 271662 > URL: http://svnweb.freebsd.org/changeset/base/271662 > > Log: > Minor cleanup. > > Get rid of unused 'svm_feature' from the softc. > > Get rid of the redundant 'vcpu_cnt' checks in svm.c. There is a similar check > in vmm.c against 'vm->active_cpus' before the AMD-specific code is called. > > Submitted by: Anish Gupta (akgupt3@gmail.com) > > Modified: > projects/bhyve_svm/sys/amd64/vmm/amd/svm.c > projects/bhyve_svm/sys/amd64/vmm/amd/svm_softc.h -- Andriy Gapon From owner-svn-src-projects@FreeBSD.ORG Tue Sep 16 16:30:31 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1A0C7AC5; Tue, 16 Sep 2014 16:30:31 +0000 (UTC) Received: from mail-qa0-x232.google.com (mail-qa0-x232.google.com [IPv6:2607:f8b0:400d:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9E47E80F; Tue, 16 Sep 2014 16:30:30 +0000 (UTC) Received: by mail-qa0-f50.google.com with SMTP id dc16so124316qab.23 for ; Tue, 16 Sep 2014 09:30:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mF9sK2y8uKNd01vejSxxesOSGm27Z3zuFw6HGatt0QQ=; b=yMrJyEp469S/r/viLj2N+LjFt2UTvynfEgxQ1MfpbVuzHs8rfrDldeDwiVmBURioY1 drnetTFQ6VL6RMCDxIS99Tpha9wctidGTVxKPIC9zjbHazcN8eypnBl0kbKQNr4qyBY4 h4NRa0P09n90Kx7E9067UDJRWJnh02asL7zMoAi58785Q7CiVk9nZoFEy6NsC1UiRAJv phx5iY8/pncKVlUESTrAli22hQIk+Huev6A/ZfNMKmYFh9UMcejuAgUngt7pydBVn5gc 59C/iFh1bcZ2hASw/yr6CZfAw2n2Z8EgaX8sPLJfLpHFLJP5QVIKtEicMTgYv0vF5yu1 fAXQ== MIME-Version: 1.0 X-Received: by 10.224.8.131 with SMTP id h3mr46647794qah.35.1410885026645; Tue, 16 Sep 2014 09:30:26 -0700 (PDT) Received: by 10.140.84.80 with HTTP; Tue, 16 Sep 2014 09:30:26 -0700 (PDT) In-Reply-To: <54182FB5.6000503@FreeBSD.org> References: <201409160401.s8G41ue5005441@svn.freebsd.org> <54182FB5.6000503@FreeBSD.org> Date: Tue, 16 Sep 2014 09:30:26 -0700 Message-ID: Subject: Re: svn commit: r271662 - projects/bhyve_svm/sys/amd64/vmm/amd From: Neel Natu To: Andriy Gapon Content-Type: text/plain; charset=UTF-8 Cc: svn-src-projects@freebsd.org, "src-committers@freebsd.org" , Neel Natu X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2014 16:30:31 -0000 Hi Andriy, On Tue, Sep 16, 2014 at 5:40 AM, Andriy Gapon wrote: > > [picking a random commit] > > Neel, > > are there any strong reasons not to merge this branch to head? > Almost there :-) Just tying up loose ends and planning to merge it back to head in a week (or two at the most). best Neel > > On 16/09/2014 07:01, Neel Natu wrote: >> Author: neel >> Date: Tue Sep 16 04:01:55 2014 >> New Revision: 271662 >> URL: http://svnweb.freebsd.org/changeset/base/271662 >> >> Log: >> Minor cleanup. >> >> Get rid of unused 'svm_feature' from the softc. >> >> Get rid of the redundant 'vcpu_cnt' checks in svm.c. There is a similar check >> in vmm.c against 'vm->active_cpus' before the AMD-specific code is called. >> >> Submitted by: Anish Gupta (akgupt3@gmail.com) >> >> Modified: >> projects/bhyve_svm/sys/amd64/vmm/amd/svm.c >> projects/bhyve_svm/sys/amd64/vmm/amd/svm_softc.h > > > -- > Andriy Gapon From owner-svn-src-projects@FreeBSD.ORG Wed Sep 17 00:30:26 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4DA0B416; Wed, 17 Sep 2014 00:30:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 384AA2D8; Wed, 17 Sep 2014 00:30:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8H0UPTF083409; Wed, 17 Sep 2014 00:30:25 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8H0UPLF083408; Wed, 17 Sep 2014 00:30:25 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409170030.s8H0UPLF083408@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Wed, 17 Sep 2014 00:30:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271694 - projects/bhyve_svm/sys/amd64/vmm/amd X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2014 00:30:26 -0000 Author: neel Date: Wed Sep 17 00:30:25 2014 New Revision: 271694 URL: http://svnweb.freebsd.org/changeset/base/271694 Log: Rework vNMI injection. Keep track of NMI blocking by enabling the IRET intercept on a successful vNMI injection. The NMI blocking condition is cleared when the handler executes an IRET and traps back into the hypervisor. Don't inject NMI if the processor is in an interrupt shadow to preserve the atomic nature of "STI;HLT". Take advantage of this and artificially set the interrupt shadow to prevent NMI injection when restarting the "iret". Reviewed by: Anish Gupta (akgupt3@gmail.com), grehan Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Tue Sep 16 22:54:15 2014 (r271693) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Wed Sep 17 00:30:25 2014 (r271694) @@ -1055,25 +1055,73 @@ disable_intr_window_exiting(struct svm_s } static int -nmi_blocked(struct svm_softc *sc, int vcpu) +svm_modify_intr_shadow(struct svm_softc *sc, int vcpu, int running, + uint64_t val) { - /* XXX need to track NMI blocking */ + struct vmcb_ctrl *ctrl; + int oldval, newval; + + ctrl = svm_get_vmcb_ctrl(sc, vcpu); + oldval = ctrl->intr_shadow; + newval = val ? 1 : 0; + if (newval != oldval) { + ctrl->intr_shadow = newval; + VCPU_CTR1(sc->vm, vcpu, "Setting intr_shadow to %d", newval); + } return (0); } +/* + * Once an NMI is injected it blocks delivery of further NMIs until the handler + * executes an IRET. The IRET intercept is enabled when an NMI is injected to + * to track when the vcpu is done handling the NMI. + */ +static int +nmi_blocked(struct svm_softc *sc, int vcpu) +{ + int blocked; + + blocked = svm_get_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, + VMCB_INTCPT_IRET); + return (blocked); +} + static void enable_nmi_blocking(struct svm_softc *sc, int vcpu) { - /* XXX enable iret intercept */ + + KASSERT(!nmi_blocked(sc, vcpu), ("vNMI already blocked")); + VCPU_CTR0(sc->vm, vcpu, "vNMI blocking enabled"); + svm_enable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_IRET); } -#ifdef notyet static void -clear_nmi_blocking(struct svm_softc *sc, int vcpu) +clear_nmi_blocking(struct svm_softc *sc, int vcpu, int running) { - /* XXX disable iret intercept */ + int error; + + KASSERT(nmi_blocked(sc, vcpu), ("vNMI already unblocked")); + VCPU_CTR0(sc->vm, vcpu, "vNMI blocking cleared"); + /* + * When the IRET intercept is cleared the vcpu will attempt to execute + * the "iret" when it runs next. However, it is possible to inject + * another NMI into the vcpu before the "iret" has actually executed. + * + * For e.g. if the "iret" encounters a #NPF when accessing the stack + * it will trap back into the hypervisor. If an NMI is pending for + * the vcpu it will be injected into the guest. + * + * XXX this needs to be fixed + */ + svm_disable_intercept(sc, vcpu, VMCB_CTRL1_INTCPT, VMCB_INTCPT_IRET); + + /* + * Set 'intr_shadow' to prevent an NMI from being injected on the + * immediate VMRUN. + */ + error = svm_modify_intr_shadow(sc, vcpu, running, 1); + KASSERT(!error, ("%s: error %d setting intr_shadow", __func__, error)); } -#endif #ifdef KTR static const char * @@ -1106,6 +1154,8 @@ exit_reason_to_str(uint64_t reason) return ("vintr"); case VMCB_EXIT_MSR: return ("msr"); + case VMCB_EXIT_IRET: + return ("iret"); default: snprintf(reasonbuf, sizeof(reasonbuf), "%#lx", reason); return (reasonbuf); @@ -1201,6 +1251,14 @@ svm_vmexit(struct svm_softc *svm_sc, int svm_save_intinfo(svm_sc, vcpu); switch (code) { + case VMCB_EXIT_IRET: + /* + * Restart execution at "iret" but with the intercept cleared. + */ + vmexit->inst_length = 0; + clear_nmi_blocking(svm_sc, vcpu, 1); + handled = 1; + break; case VMCB_EXIT_VINTR: /* interrupt window exiting */ vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_VINTR, 1); handled = 1; @@ -1398,6 +1456,14 @@ svm_inj_interrupts(struct svm_softc *sc, */ VCPU_CTR0(sc->vm, vcpu, "Cannot inject NMI due " "to NMI-blocking"); + } else if (ctrl->intr_shadow) { + /* + * Can't inject an NMI if the vcpu is in an intr_shadow. + */ + VCPU_CTR0(sc->vm, vcpu, "Cannot inject NMI due to " + "interrupt shadow"); + need_intr_window = 1; + goto done; } else if (ctrl->eventinj & VMCB_EVENTINJ_VALID) { /* * If there is already an exception/interrupt pending From owner-svn-src-projects@FreeBSD.ORG Wed Sep 17 18:47:02 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B297568; Wed, 17 Sep 2014 18:47:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2070483F; Wed, 17 Sep 2014 18:47:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8HIl2br006041; Wed, 17 Sep 2014 18:47:02 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8HIkt0W005992; Wed, 17 Sep 2014 18:46:55 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409171846.s8HIkt0W005992@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Wed, 17 Sep 2014 18:46:55 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271715 - in projects/bhyve_svm: . bin/dd bin/ed bin/pkill/tests bin/ps bin/rmail bin/sh bin/sh/tests bin/sh/tests/errors bin/sh/tests/expansion bin/sh/tests/parser cddl cddl/contrib/op... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2014 18:47:02 -0000 Author: neel Date: Wed Sep 17 18:46:51 2014 New Revision: 271715 URL: http://svnweb.freebsd.org/changeset/base/271715 Log: IFC @r271694 Added: projects/bhyve_svm/bin/sh/tests/expansion/arith14.0 - copied unchanged from r271694, head/bin/sh/tests/expansion/arith14.0 projects/bhyve_svm/bin/sh/tests/parser/heredoc12.0 - copied unchanged from r271694, head/bin/sh/tests/parser/heredoc12.0 projects/bhyve_svm/contrib/hyperv/ - copied from r271694, head/contrib/hyperv/ projects/bhyve_svm/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff - copied unchanged from r271694, head/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff projects/bhyve_svm/contrib/llvm/patches/patch-r271024-llvm-r216989-fix-movm-armv6.diff - copied unchanged from r271694, head/contrib/llvm/patches/patch-r271024-llvm-r216989-fix-movm-armv6.diff projects/bhyve_svm/contrib/llvm/patches/patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diff - copied unchanged from r271694, head/contrib/llvm/patches/patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diff projects/bhyve_svm/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff - copied unchanged from r271694, head/contrib/llvm/patches/patch-r271432-clang-r205331-debug-info-crash.diff projects/bhyve_svm/contrib/openpam/lib/libpam/openpam_strlset.c - copied unchanged from r271694, head/contrib/openpam/lib/libpam/openpam_strlset.c projects/bhyve_svm/contrib/openpam/lib/libpam/openpam_strlset.h - copied unchanged from r271694, head/contrib/openpam/lib/libpam/openpam_strlset.h projects/bhyve_svm/contrib/tzdata/zone1970.tab - copied unchanged from r271694, head/contrib/tzdata/zone1970.tab projects/bhyve_svm/etc/auto_master - copied unchanged from r271694, head/etc/auto_master projects/bhyve_svm/etc/autofs/ - copied from r271694, head/etc/autofs/ projects/bhyve_svm/etc/rc.d/automount - copied unchanged from r271694, head/etc/rc.d/automount projects/bhyve_svm/etc/rc.d/automountd - copied unchanged from r271694, head/etc/rc.d/automountd projects/bhyve_svm/etc/rc.d/autounmountd - copied unchanged from r271694, head/etc/rc.d/autounmountd projects/bhyve_svm/etc/rc.d/hv_kvpd - copied unchanged from r271694, head/etc/rc.d/hv_kvpd projects/bhyve_svm/etc/rc.d/ipropd_master - copied unchanged from r271694, head/etc/rc.d/ipropd_master projects/bhyve_svm/etc/rc.d/ipropd_slave - copied unchanged from r271694, head/etc/rc.d/ipropd_slave projects/bhyve_svm/etc/rc.d/kdc - copied unchanged from r271694, head/etc/rc.d/kdc projects/bhyve_svm/lib/libc/arm/Symbol_vfp.map - copied unchanged from r271694, head/lib/libc/arm/Symbol_vfp.map projects/bhyve_svm/lib/msun/ld128/e_lgammal_r.c - copied unchanged from r271694, head/lib/msun/ld128/e_lgammal_r.c projects/bhyve_svm/lib/msun/ld80/e_lgammal_r.c - copied unchanged from r271694, head/lib/msun/ld80/e_lgammal_r.c projects/bhyve_svm/lib/msun/src/e_lgammal.c - copied unchanged from r271694, head/lib/msun/src/e_lgammal.c projects/bhyve_svm/libexec/hyperv/ - copied from r271694, head/libexec/hyperv/ projects/bhyve_svm/sbin/devd/tests/ - copied from r271694, head/sbin/devd/tests/ projects/bhyve_svm/sbin/ifconfig/sfp.c - copied unchanged from r271694, head/sbin/ifconfig/sfp.c projects/bhyve_svm/share/man/man4/iscsi.4 - copied unchanged from r271694, head/share/man/man4/iscsi.4 projects/bhyve_svm/share/man/man4/uled.4 - copied unchanged from r271694, head/share/man/man4/uled.4 projects/bhyve_svm/share/man/man5/autofs.5 - copied unchanged from r271694, head/share/man/man5/autofs.5 projects/bhyve_svm/share/vt/keymaps/INDEX.keymaps - copied unchanged from r271694, head/share/vt/keymaps/INDEX.keymaps projects/bhyve_svm/share/vt/keymaps/am.kbd - copied unchanged from r271694, head/share/vt/keymaps/am.kbd projects/bhyve_svm/share/vt/keymaps/be.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/be.acc.kbd projects/bhyve_svm/share/vt/keymaps/bg.bds.kbd - copied unchanged from r271694, head/share/vt/keymaps/bg.bds.kbd projects/bhyve_svm/share/vt/keymaps/bg.phonetic.kbd - copied unchanged from r271694, head/share/vt/keymaps/bg.phonetic.kbd projects/bhyve_svm/share/vt/keymaps/br.kbd - copied unchanged from r271694, head/share/vt/keymaps/br.kbd projects/bhyve_svm/share/vt/keymaps/br.noacc.kbd - copied unchanged from r271694, head/share/vt/keymaps/br.noacc.kbd projects/bhyve_svm/share/vt/keymaps/by.kbd - copied unchanged from r271694, head/share/vt/keymaps/by.kbd projects/bhyve_svm/share/vt/keymaps/ca-fr.kbd - copied unchanged from r271694, head/share/vt/keymaps/ca-fr.kbd projects/bhyve_svm/share/vt/keymaps/ca.kbd - copied unchanged from r271694, head/share/vt/keymaps/ca.kbd projects/bhyve_svm/share/vt/keymaps/centraleuropean.kbd - copied unchanged from r271694, head/share/vt/keymaps/centraleuropean.kbd projects/bhyve_svm/share/vt/keymaps/centraleuropean.qwerty.kbd - copied unchanged from r271694, head/share/vt/keymaps/centraleuropean.qwerty.kbd projects/bhyve_svm/share/vt/keymaps/ch-fr.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/ch-fr.acc.kbd projects/bhyve_svm/share/vt/keymaps/ch-fr.kbd - copied unchanged from r271694, head/share/vt/keymaps/ch-fr.kbd projects/bhyve_svm/share/vt/keymaps/ch.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/ch.acc.kbd projects/bhyve_svm/share/vt/keymaps/ch.kbd - copied unchanged from r271694, head/share/vt/keymaps/ch.kbd projects/bhyve_svm/share/vt/keymaps/ch.macbook.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/ch.macbook.acc.kbd projects/bhyve_svm/share/vt/keymaps/colemak.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/colemak.acc.kbd projects/bhyve_svm/share/vt/keymaps/cz.kbd - copied unchanged from r271694, head/share/vt/keymaps/cz.kbd projects/bhyve_svm/share/vt/keymaps/de.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/de.acc.kbd projects/bhyve_svm/share/vt/keymaps/de.kbd - copied unchanged from r271694, head/share/vt/keymaps/de.kbd projects/bhyve_svm/share/vt/keymaps/de.noacc.kbd - copied unchanged from r271694, head/share/vt/keymaps/de.noacc.kbd projects/bhyve_svm/share/vt/keymaps/dk.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/dk.acc.kbd projects/bhyve_svm/share/vt/keymaps/dk.kbd - copied unchanged from r271694, head/share/vt/keymaps/dk.kbd projects/bhyve_svm/share/vt/keymaps/dk.macbook.kbd - copied unchanged from r271694, head/share/vt/keymaps/dk.macbook.kbd projects/bhyve_svm/share/vt/keymaps/ee.kbd - copied unchanged from r271694, head/share/vt/keymaps/ee.kbd projects/bhyve_svm/share/vt/keymaps/es.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/es.acc.kbd projects/bhyve_svm/share/vt/keymaps/es.dvorak.kbd - copied unchanged from r271694, head/share/vt/keymaps/es.dvorak.kbd projects/bhyve_svm/share/vt/keymaps/es.kbd - copied unchanged from r271694, head/share/vt/keymaps/es.kbd projects/bhyve_svm/share/vt/keymaps/fi.kbd - copied unchanged from r271694, head/share/vt/keymaps/fi.kbd projects/bhyve_svm/share/vt/keymaps/fr.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/fr.acc.kbd projects/bhyve_svm/share/vt/keymaps/fr.dvorak.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/fr.dvorak.acc.kbd projects/bhyve_svm/share/vt/keymaps/fr.dvorak.kbd - copied unchanged from r271694, head/share/vt/keymaps/fr.dvorak.kbd projects/bhyve_svm/share/vt/keymaps/fr.macbook.kbd - copied unchanged from r271694, head/share/vt/keymaps/fr.macbook.kbd projects/bhyve_svm/share/vt/keymaps/gr.101.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/gr.101.acc.kbd projects/bhyve_svm/share/vt/keymaps/gr.elot.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/gr.elot.acc.kbd projects/bhyve_svm/share/vt/keymaps/gr.kbd - copied unchanged from r271694, head/share/vt/keymaps/gr.kbd projects/bhyve_svm/share/vt/keymaps/hu.101.kbd - copied unchanged from r271694, head/share/vt/keymaps/hu.101.kbd projects/bhyve_svm/share/vt/keymaps/hu.102.kbd - copied unchanged from r271694, head/share/vt/keymaps/hu.102.kbd projects/bhyve_svm/share/vt/keymaps/il.kbd - copied unchanged from r271694, head/share/vt/keymaps/il.kbd projects/bhyve_svm/share/vt/keymaps/is.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/is.acc.kbd projects/bhyve_svm/share/vt/keymaps/is.kbd - copied unchanged from r271694, head/share/vt/keymaps/is.kbd projects/bhyve_svm/share/vt/keymaps/jp.capsctrl.kbd - copied unchanged from r271694, head/share/vt/keymaps/jp.capsctrl.kbd projects/bhyve_svm/share/vt/keymaps/jp.kbd - copied unchanged from r271694, head/share/vt/keymaps/jp.kbd projects/bhyve_svm/share/vt/keymaps/jp.pc98.iso.kbd - copied unchanged from r271694, head/share/vt/keymaps/jp.pc98.iso.kbd projects/bhyve_svm/share/vt/keymaps/jp.pc98.kbd - copied unchanged from r271694, head/share/vt/keymaps/jp.pc98.kbd projects/bhyve_svm/share/vt/keymaps/kz.io.kbd - copied unchanged from r271694, head/share/vt/keymaps/kz.io.kbd projects/bhyve_svm/share/vt/keymaps/kz.kst.kbd - copied unchanged from r271694, head/share/vt/keymaps/kz.kst.kbd projects/bhyve_svm/share/vt/keymaps/latinamerican.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/latinamerican.acc.kbd projects/bhyve_svm/share/vt/keymaps/latinamerican.kbd - copied unchanged from r271694, head/share/vt/keymaps/latinamerican.kbd projects/bhyve_svm/share/vt/keymaps/lt.kbd - copied unchanged from r271694, head/share/vt/keymaps/lt.kbd projects/bhyve_svm/share/vt/keymaps/nl.kbd - copied unchanged from r271694, head/share/vt/keymaps/nl.kbd projects/bhyve_svm/share/vt/keymaps/no.dvorak.kbd - copied unchanged from r271694, head/share/vt/keymaps/no.dvorak.kbd projects/bhyve_svm/share/vt/keymaps/no.kbd - copied unchanged from r271694, head/share/vt/keymaps/no.kbd projects/bhyve_svm/share/vt/keymaps/nordic.asus-eee.kbd - copied unchanged from r271694, head/share/vt/keymaps/nordic.asus-eee.kbd projects/bhyve_svm/share/vt/keymaps/pl.dvorak.kbd - copied unchanged from r271694, head/share/vt/keymaps/pl.dvorak.kbd projects/bhyve_svm/share/vt/keymaps/pt.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/pt.acc.kbd projects/bhyve_svm/share/vt/keymaps/ru.kbd - copied unchanged from r271694, head/share/vt/keymaps/ru.kbd projects/bhyve_svm/share/vt/keymaps/ru.shift.kbd - copied unchanged from r271694, head/share/vt/keymaps/ru.shift.kbd projects/bhyve_svm/share/vt/keymaps/ru.win.kbd - copied unchanged from r271694, head/share/vt/keymaps/ru.win.kbd projects/bhyve_svm/share/vt/keymaps/se.kbd - copied unchanged from r271694, head/share/vt/keymaps/se.kbd projects/bhyve_svm/share/vt/keymaps/sk.kbd - copied unchanged from r271694, head/share/vt/keymaps/sk.kbd projects/bhyve_svm/share/vt/keymaps/tr.kbd - copied unchanged from r271694, head/share/vt/keymaps/tr.kbd projects/bhyve_svm/share/vt/keymaps/uk.capsctrl.kbd - copied unchanged from r271694, head/share/vt/keymaps/uk.capsctrl.kbd projects/bhyve_svm/share/vt/keymaps/uk.dvorak.kbd - copied unchanged from r271694, head/share/vt/keymaps/uk.dvorak.kbd projects/bhyve_svm/share/vt/keymaps/us.acc.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.acc.kbd projects/bhyve_svm/share/vt/keymaps/us.ctrl.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.ctrl.kbd projects/bhyve_svm/share/vt/keymaps/us.dvorak.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.dvorak.kbd projects/bhyve_svm/share/vt/keymaps/us.dvorakl.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.dvorakl.kbd projects/bhyve_svm/share/vt/keymaps/us.dvorakp.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.dvorakp.kbd projects/bhyve_svm/share/vt/keymaps/us.dvorakr.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.dvorakr.kbd projects/bhyve_svm/share/vt/keymaps/us.dvorakx.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.dvorakx.kbd projects/bhyve_svm/share/vt/keymaps/us.emacs.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.emacs.kbd projects/bhyve_svm/share/vt/keymaps/us.unix.kbd - copied unchanged from r271694, head/share/vt/keymaps/us.unix.kbd projects/bhyve_svm/sys/arm/altera/ - copied from r271694, head/sys/arm/altera/ projects/bhyve_svm/sys/arm/at91/at91_pinctrl.c - copied unchanged from r271694, head/sys/arm/at91/at91_pinctrl.c projects/bhyve_svm/sys/arm/conf/IMX53 - copied unchanged from r271694, head/sys/arm/conf/IMX53 projects/bhyve_svm/sys/arm/conf/SOCKIT - copied unchanged from r271694, head/sys/arm/conf/SOCKIT projects/bhyve_svm/sys/arm/freescale/imx/imx_iomux.c - copied unchanged from r271694, head/sys/arm/freescale/imx/imx_iomux.c projects/bhyve_svm/sys/arm/freescale/imx/imx_iomuxvar.h - copied unchanged from r271694, head/sys/arm/freescale/imx/imx_iomuxvar.h projects/bhyve_svm/sys/boot/common/zfsloader.8 - copied unchanged from r271694, head/sys/boot/common/zfsloader.8 projects/bhyve_svm/sys/boot/fdt/dts/arm/sam9260ek.dts - copied unchanged from r271694, head/sys/boot/fdt/dts/arm/sam9260ek.dts projects/bhyve_svm/sys/boot/fdt/dts/arm/socfpga-sockit.dts - copied unchanged from r271694, head/sys/boot/fdt/dts/arm/socfpga-sockit.dts projects/bhyve_svm/sys/boot/fdt/dts/arm/socfpga.dtsi - copied unchanged from r271694, head/sys/boot/fdt/dts/arm/socfpga.dtsi projects/bhyve_svm/sys/boot/forth/pcibios.4th - copied unchanged from r271694, head/sys/boot/forth/pcibios.4th projects/bhyve_svm/sys/boot/i386/gptzfsboot/gptzfsboot.8 - copied unchanged from r271694, head/sys/boot/i386/gptzfsboot/gptzfsboot.8 projects/bhyve_svm/sys/boot/i386/zfsboot/zfsboot.8 - copied unchanged from r271694, head/sys/boot/i386/zfsboot/zfsboot.8 projects/bhyve_svm/sys/cddl/dev/fbt/fbt.h - copied unchanged from r271694, head/sys/cddl/dev/fbt/fbt.h projects/bhyve_svm/sys/cddl/dev/fbt/powerpc/ - copied from r271694, head/sys/cddl/dev/fbt/powerpc/ projects/bhyve_svm/sys/cddl/dev/fbt/x86/ - copied from r271694, head/sys/cddl/dev/fbt/x86/ projects/bhyve_svm/sys/contrib/dev/iwn/iwlwifi-100-39.31.5.1.fw.uu - copied unchanged from r271694, head/sys/contrib/dev/iwn/iwlwifi-100-39.31.5.1.fw.uu projects/bhyve_svm/sys/dev/ahci/ahci_pci.c - copied unchanged from r271694, head/sys/dev/ahci/ahci_pci.c projects/bhyve_svm/sys/dev/fdt/fdt_clock.c - copied unchanged from r271694, head/sys/dev/fdt/fdt_clock.c projects/bhyve_svm/sys/dev/fdt/fdt_clock.h - copied unchanged from r271694, head/sys/dev/fdt/fdt_clock.h projects/bhyve_svm/sys/dev/fdt/fdt_clock_if.m - copied unchanged from r271694, head/sys/dev/fdt/fdt_clock_if.m projects/bhyve_svm/sys/dev/fdt/fdt_pinctrl.c - copied unchanged from r271694, head/sys/dev/fdt/fdt_pinctrl.c projects/bhyve_svm/sys/dev/fdt/fdt_pinctrl.h - copied unchanged from r271694, head/sys/dev/fdt/fdt_pinctrl.h projects/bhyve_svm/sys/dev/fdt/fdt_pinctrl_if.m - copied unchanged from r271694, head/sys/dev/fdt/fdt_pinctrl_if.m projects/bhyve_svm/sys/dev/hyperv/utilities/hv_kvp.c - copied unchanged from r271694, head/sys/dev/hyperv/utilities/hv_kvp.c projects/bhyve_svm/sys/dev/hyperv/utilities/unicode.h - copied unchanged from r271694, head/sys/dev/hyperv/utilities/unicode.h projects/bhyve_svm/sys/dev/ixl/ - copied from r271694, head/sys/dev/ixl/ projects/bhyve_svm/sys/dev/netmap/if_vtnet_netmap.h - copied unchanged from r271694, head/sys/dev/netmap/if_vtnet_netmap.h projects/bhyve_svm/sys/dev/netmap/netmap_monitor.c - copied unchanged from r271694, head/sys/dev/netmap/netmap_monitor.c projects/bhyve_svm/sys/dev/smc/if_smc_fdt.c - copied unchanged from r271694, head/sys/dev/smc/if_smc_fdt.c projects/bhyve_svm/sys/dev/usb/misc/uled.c - copied unchanged from r271694, head/sys/dev/usb/misc/uled.c projects/bhyve_svm/sys/dev/usb/uled_ioctl.h - copied unchanged from r271694, head/sys/dev/usb/uled_ioctl.h projects/bhyve_svm/sys/fs/autofs/ - copied from r271694, head/sys/fs/autofs/ projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clk/ti-dra7-atl.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clk/ti-dra7-atl.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/at91.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/at91.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/bcm21664.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/bcm21664.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/bcm281xx.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/bcm281xx.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/berlin2.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/berlin2.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/berlin2q.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/berlin2q.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/clps711x-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/clps711x-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos-audss-clk.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/exynos-audss-clk.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos3250.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/exynos3250.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos5260-clk.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/exynos5260-clk.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos5410.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/exynos5410.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/hip04-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/hip04-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/hix5hd2-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/hix5hd2-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx1-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/imx1-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx21-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/imx21-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx27-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/imx27-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/imx6sx-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/lsi,axm5516-clks.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/lsi,axm5516-clks.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-apq8084.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-apq8084.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq806x.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq806x.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-apq8084.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-apq8084.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/r8a7779-clock.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/r8a7779-clock.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/rk3066a-cru.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/rk3066a-cru.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/s3c2410.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/s3c2410.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/s3c2412.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/s3c2412.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/s3c2443.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/s5pv210-audss.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/s5pv210-audss.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/s5pv210.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/s5pv210.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/stih415-clks.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/stih415-clks.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/stih416-clks.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/clock/stih416-clks.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/dma/nbpfaxi.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/dma/nbpfaxi.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/mfd/palmas.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/mfd/palmas.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/phy/ - copied from r271694, head/sys/gnu/dts/include/dt-bindings/phy/ projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset-controller/ - copied from r271694, head/sys/gnu/dts/include/dt-bindings/reset-controller/ projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-apq8084.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-apq8084.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq806x.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq806x.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-apq8084.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-apq8084.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/soc/ - copied from r271694, head/sys/gnu/dts/include/dt-bindings/soc/ projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/sound/tlv320aic31xx-micbias.h - copied unchanged from r271694, head/sys/gnu/dts/include/dt-bindings/sound/tlv320aic31xx-micbias.h projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/spmi/ - copied from r271694, head/sys/gnu/dts/include/dt-bindings/spmi/ projects/bhyve_svm/sys/libkern/memmem.c - copied unchanged from r271694, head/sys/libkern/memmem.c projects/bhyve_svm/sys/libkern/strndup.c - copied unchanged from r271694, head/sys/libkern/strndup.c projects/bhyve_svm/sys/modules/autofs/ - copied from r271694, head/sys/modules/autofs/ projects/bhyve_svm/sys/modules/iwnfw/iwn100/ - copied from r271694, head/sys/modules/iwnfw/iwn100/ projects/bhyve_svm/sys/modules/ixl/ - copied from r271694, head/sys/modules/ixl/ projects/bhyve_svm/sys/modules/ixlv/ - copied from r271694, head/sys/modules/ixlv/ projects/bhyve_svm/sys/modules/si/ - copied from r271694, head/sys/modules/si/ projects/bhyve_svm/sys/modules/usb/uled/ - copied from r271694, head/sys/modules/usb/uled/ projects/bhyve_svm/sys/modules/wds/ - copied from r271694, head/sys/modules/wds/ projects/bhyve_svm/sys/modules/wl/ - copied from r271694, head/sys/modules/wl/ projects/bhyve_svm/sys/net/paravirt.h - copied unchanged from r271694, head/sys/net/paravirt.h projects/bhyve_svm/sys/net/sff8436.h - copied unchanged from r271694, head/sys/net/sff8436.h projects/bhyve_svm/sys/ofed/include/linux/cache.h - copied unchanged from r271694, head/sys/ofed/include/linux/cache.h projects/bhyve_svm/sys/ofed/include/linux/etherdevice.h - copied unchanged from r271694, head/sys/ofed/include/linux/etherdevice.h projects/bhyve_svm/sys/ofed/include/linux/kmod.h - copied unchanged from r271694, head/sys/ofed/include/linux/kmod.h projects/bhyve_svm/sys/ofed/include/linux/ktime.h - copied unchanged from r271694, head/sys/ofed/include/linux/ktime.h projects/bhyve_svm/sys/ofed/include/linux/math64.h - copied unchanged from r271694, head/sys/ofed/include/linux/math64.h projects/bhyve_svm/sys/ofed/include/net/if_inet6.h - copied unchanged from r271694, head/sys/ofed/include/net/if_inet6.h projects/bhyve_svm/sys/x86/x86/identcpu.c - copied unchanged from r271694, head/sys/x86/x86/identcpu.c projects/bhyve_svm/tools/build/options/WITHOUT_CUSE - copied unchanged from r271694, head/tools/build/options/WITHOUT_CUSE projects/bhyve_svm/tools/build/options/WITHOUT_HYPERV - copied unchanged from r271694, head/tools/build/options/WITHOUT_HYPERV projects/bhyve_svm/tools/build/options/WITH_HYPERV - copied unchanged from r271694, head/tools/build/options/WITH_HYPERV projects/bhyve_svm/tools/tools/perforce/ - copied from r271694, head/tools/tools/perforce/ projects/bhyve_svm/tools/tools/tscdrift/ - copied from r271694, head/tools/tools/tscdrift/ projects/bhyve_svm/tools/tools/vt/keymaps/ - copied from r271694, head/tools/tools/vt/keymaps/ projects/bhyve_svm/usr.sbin/autofs/ - copied from r271694, head/usr.sbin/autofs/ projects/bhyve_svm/usr.sbin/hyperv/ - copied from r271694, head/usr.sbin/hyperv/ Replaced: - copied from r271694, head/sys/gnu/dts/arm/ Directory Properties: projects/bhyve_svm/sys/gnu/dts/arm/ (props changed) Deleted: projects/bhyve_svm/contrib/openpam/m4/ projects/bhyve_svm/etc/rc.d/kerberos projects/bhyve_svm/share/examples/autofs/ projects/bhyve_svm/sys/amd64/amd64/identcpu.c projects/bhyve_svm/sys/arm/freescale/imx/imx51_iomux.c projects/bhyve_svm/sys/arm/freescale/imx/imx51_iomuxreg.h projects/bhyve_svm/sys/arm/freescale/imx/imx51_iomuxvar.h projects/bhyve_svm/sys/arm/versatile/if_smc_fdt.c projects/bhyve_svm/sys/cddl/dev/fbt/fbt_powerpc.c projects/bhyve_svm/sys/dev/i40e/ projects/bhyve_svm/sys/i386/i386/identcpu.c projects/bhyve_svm/sys/modules/i40e/ projects/bhyve_svm/sys/ofed/include/asm/current.h projects/bhyve_svm/sys/ofed/include/asm/semaphore.h projects/bhyve_svm/sys/ofed/include/asm/system.h projects/bhyve_svm/sys/ofed/include/linux/atomic.h projects/bhyve_svm/sys/ofed/include/linux/bitmap.h projects/bhyve_svm/sys/ofed/include/linux/ctype.h projects/bhyve_svm/sys/ofed/include/linux/init.h projects/bhyve_svm/sys/ofed/include/linux/rtnetlink.h projects/bhyve_svm/sys/ofed/include/linux/stddef.h projects/bhyve_svm/sys/ofed/include/net/addrconf.h projects/bhyve_svm/sys/ofed/include/net/arp.h projects/bhyve_svm/sys/ofed/include/net/ip6_route.h projects/bhyve_svm/sys/ofed/include/net/neighbour.h projects/bhyve_svm/tools/build/options/WITH_PIE Modified: projects/bhyve_svm/.arcconfig projects/bhyve_svm/Makefile projects/bhyve_svm/Makefile.inc1 projects/bhyve_svm/ObsoleteFiles.inc projects/bhyve_svm/bin/dd/dd.1 projects/bhyve_svm/bin/ed/cbc.c projects/bhyve_svm/bin/pkill/tests/Makefile projects/bhyve_svm/bin/ps/keyword.c projects/bhyve_svm/bin/ps/ps.1 projects/bhyve_svm/bin/rmail/Makefile projects/bhyve_svm/bin/sh/arith_yacc.c projects/bhyve_svm/bin/sh/histedit.c projects/bhyve_svm/bin/sh/input.c projects/bhyve_svm/bin/sh/input.h projects/bhyve_svm/bin/sh/jobs.c projects/bhyve_svm/bin/sh/mystring.c projects/bhyve_svm/bin/sh/parser.c projects/bhyve_svm/bin/sh/sh.1 projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2 projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2.stderr projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2 projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2.stderr projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2 projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2.stderr projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2 projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2.stderr projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2 projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2.stderr projects/bhyve_svm/bin/sh/tests/expansion/Makefile projects/bhyve_svm/bin/sh/tests/functional_test.sh projects/bhyve_svm/bin/sh/tests/parser/Makefile projects/bhyve_svm/cddl/Makefile.inc projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.user64mode.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.aouttype.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.chasestrings.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.libtype.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.pidprint.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.pidprinttarg.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.printtype.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.printtypetarg.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.userlandkey.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.userstrings.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/lockstat/sym.c projects/bhyve_svm/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 projects/bhyve_svm/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/bhyve_svm/cddl/contrib/opensolaris/head/libintl.h projects/bhyve_svm/cddl/contrib/opensolaris/head/nlist.h projects/bhyve_svm/cddl/contrib/opensolaris/head/synch.h projects/bhyve_svm/cddl/contrib/opensolaris/head/thread.h projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/bhyve_svm/cddl/lib/libdtrace/libproc_compat.h projects/bhyve_svm/contrib/binutils/ld/emultempl/elf32.em projects/bhyve_svm/contrib/libarchive/tar/util.c projects/bhyve_svm/contrib/libc++/include/type_traits projects/bhyve_svm/contrib/libc-vis/vis.c projects/bhyve_svm/contrib/llvm/include/llvm/Support/ELF.h projects/bhyve_svm/contrib/llvm/lib/Object/ELF.cpp projects/bhyve_svm/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPC.h projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp projects/bhyve_svm/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h projects/bhyve_svm/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/bhyve_svm/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/bhyve_svm/contrib/openbsm/bin/auditdistd/sender.c projects/bhyve_svm/contrib/openbsm/bin/auditdistd/subr.c projects/bhyve_svm/contrib/openpam/CREDITS (contents, props changed) projects/bhyve_svm/contrib/openpam/HISTORY (contents, props changed) projects/bhyve_svm/contrib/openpam/INSTALL (contents, props changed) projects/bhyve_svm/contrib/openpam/LICENSE (contents, props changed) projects/bhyve_svm/contrib/openpam/Makefile.am (contents, props changed) projects/bhyve_svm/contrib/openpam/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/README (contents, props changed) projects/bhyve_svm/contrib/openpam/RELNOTES (contents, props changed) projects/bhyve_svm/contrib/openpam/TODO projects/bhyve_svm/contrib/openpam/aclocal.m4 (contents, props changed) projects/bhyve_svm/contrib/openpam/autogen.sh (contents, props changed) projects/bhyve_svm/contrib/openpam/bin/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/bin/openpam_dump_policy/Makefile.in projects/bhyve_svm/contrib/openpam/bin/openpam_dump_policy/openpam_dump_policy.c projects/bhyve_svm/contrib/openpam/bin/pamtest/Makefile.in projects/bhyve_svm/contrib/openpam/bin/pamtest/pamtest.1 projects/bhyve_svm/contrib/openpam/bin/su/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/bin/su/su.1 projects/bhyve_svm/contrib/openpam/config.h.in (contents, props changed) projects/bhyve_svm/contrib/openpam/configure (contents, props changed) projects/bhyve_svm/contrib/openpam/configure.ac (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_borrow_cred.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_free_data.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_free_envlist.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_get_feature.3 projects/bhyve_svm/contrib/openpam/doc/man/openpam_get_option.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_log.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_nullconv.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_readline.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_readlinev.3 projects/bhyve_svm/contrib/openpam/doc/man/openpam_readword.3 projects/bhyve_svm/contrib/openpam/doc/man/openpam_restore_cred.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_set_feature.3 projects/bhyve_svm/contrib/openpam/doc/man/openpam_set_option.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam_straddch.3 projects/bhyve_svm/contrib/openpam/doc/man/openpam_subst.3 projects/bhyve_svm/contrib/openpam/doc/man/openpam_ttyconv.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam.conf.5 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_acct_mgmt.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_authenticate.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_chauthtok.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_close_session.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_conv.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_end.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_error.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_get_authtok.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_get_data.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_get_item.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_get_user.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_getenv.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_getenvlist.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_info.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_open_session.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_prompt.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_putenv.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_set_data.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_set_item.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_setcred.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_setenv.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_sm_authenticate.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_sm_chauthtok.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_sm_close_session.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_sm_open_session.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_sm_setcred.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_start.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_strerror.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_verror.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_vinfo.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam_vprompt.3 (contents, props changed) projects/bhyve_svm/contrib/openpam/include/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/include/security/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/include/security/openpam_version.h (contents, props changed) projects/bhyve_svm/contrib/openpam/lib/Makefile.am projects/bhyve_svm/contrib/openpam/lib/Makefile.in projects/bhyve_svm/contrib/openpam/lib/libpam/Makefile.am projects/bhyve_svm/contrib/openpam/lib/libpam/Makefile.in projects/bhyve_svm/contrib/openpam/lib/libpam/openpam_configure.c projects/bhyve_svm/contrib/openpam/lib/libpam/openpam_ctype.h projects/bhyve_svm/contrib/openpam/lib/libpam/openpam_dispatch.c projects/bhyve_svm/contrib/openpam/lib/libpam/openpam_ttyconv.c projects/bhyve_svm/contrib/openpam/lib/libpam/pam_get_authtok.c projects/bhyve_svm/contrib/openpam/ltmain.sh (contents, props changed) projects/bhyve_svm/contrib/openpam/mkpkgng.in projects/bhyve_svm/contrib/openpam/modules/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/modules/pam_deny/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/modules/pam_permit/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/modules/pam_unix/Makefile.in (contents, props changed) projects/bhyve_svm/contrib/openpam/pamgdb.in projects/bhyve_svm/contrib/openpam/t/Makefile.am projects/bhyve_svm/contrib/openpam/t/Makefile.in projects/bhyve_svm/contrib/smbfs/lib/smb/ctx.c projects/bhyve_svm/contrib/smbfs/mount_smbfs/mount_smbfs.c projects/bhyve_svm/contrib/tzdata/africa projects/bhyve_svm/contrib/tzdata/antarctica projects/bhyve_svm/contrib/tzdata/asia projects/bhyve_svm/contrib/tzdata/australasia projects/bhyve_svm/contrib/tzdata/backward projects/bhyve_svm/contrib/tzdata/etcetera projects/bhyve_svm/contrib/tzdata/europe projects/bhyve_svm/contrib/tzdata/factory projects/bhyve_svm/contrib/tzdata/leap-seconds.list projects/bhyve_svm/contrib/tzdata/northamerica projects/bhyve_svm/contrib/tzdata/pacificnew projects/bhyve_svm/contrib/tzdata/southamerica projects/bhyve_svm/contrib/tzdata/systemv projects/bhyve_svm/contrib/tzdata/yearistype.sh projects/bhyve_svm/contrib/tzdata/zone.tab projects/bhyve_svm/crypto/heimdal/tools/krb5-config.in projects/bhyve_svm/etc/Makefile projects/bhyve_svm/etc/defaults/rc.conf projects/bhyve_svm/etc/devd/Makefile projects/bhyve_svm/etc/motd projects/bhyve_svm/etc/mtree/BSD.root.dist projects/bhyve_svm/etc/mtree/BSD.tests.dist projects/bhyve_svm/etc/mtree/BSD.usr.dist projects/bhyve_svm/etc/mtree/BSD.var.dist projects/bhyve_svm/etc/network.subr projects/bhyve_svm/etc/pam.d/README projects/bhyve_svm/etc/periodic/daily/110.clean-tmps projects/bhyve_svm/etc/rc.d/Makefile projects/bhyve_svm/etc/rc.d/SERVERS projects/bhyve_svm/etc/rc.d/gssd projects/bhyve_svm/etc/rc.d/ip6addrctl projects/bhyve_svm/etc/rc.d/jail projects/bhyve_svm/etc/rc.d/kadmind projects/bhyve_svm/etc/rc.d/kfd projects/bhyve_svm/etc/rc.d/kpasswdd projects/bhyve_svm/etc/rc.d/routing projects/bhyve_svm/etc/rc.d/syscons projects/bhyve_svm/etc/rc.subr projects/bhyve_svm/gnu/lib/libgcc/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/addr2line/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/nm/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/objcopy/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/objdump/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/readelf/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/size/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/strings/Makefile projects/bhyve_svm/gnu/usr.bin/binutils/strip/Makefile projects/bhyve_svm/gnu/usr.bin/gdb/gdb/Makefile projects/bhyve_svm/gnu/usr.bin/gdb/gdbtui/Makefile projects/bhyve_svm/gnu/usr.bin/gdb/kgdb/Makefile projects/bhyve_svm/gnu/usr.bin/grep/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/devices/grodvi/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/devices/grohtml/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/devices/grolbp/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/devices/grolj4/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/devices/grops/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/devices/grotty/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/eqn/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/grn/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/html/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/pic/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/refer/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/soelim/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/preproc/tbl/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/roff/groff/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/roff/troff/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/utils/addftinfo/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/utils/hpftodit/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/utils/indxbib/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/utils/lkbib/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/utils/lookbib/Makefile projects/bhyve_svm/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile projects/bhyve_svm/gnu/usr.bin/rcs/Makefile.inc projects/bhyve_svm/gnu/usr.bin/texinfo/info/Makefile projects/bhyve_svm/gnu/usr.bin/texinfo/infokey/Makefile projects/bhyve_svm/gnu/usr.bin/texinfo/install-info/Makefile projects/bhyve_svm/gnu/usr.bin/texinfo/makeinfo/Makefile projects/bhyve_svm/gnu/usr.bin/texinfo/texindex/Makefile projects/bhyve_svm/include/pthread.h projects/bhyve_svm/include/stddef.h projects/bhyve_svm/include/stdlib.h projects/bhyve_svm/kerberos5/libexec/digest-service/Makefile projects/bhyve_svm/kerberos5/libexec/hprop/Makefile projects/bhyve_svm/kerberos5/libexec/hpropd/Makefile projects/bhyve_svm/kerberos5/libexec/ipropd-master/Makefile projects/bhyve_svm/kerberos5/libexec/ipropd-slave/Makefile projects/bhyve_svm/kerberos5/libexec/kadmind/Makefile projects/bhyve_svm/kerberos5/libexec/kcm/Makefile projects/bhyve_svm/kerberos5/libexec/kdc/Makefile projects/bhyve_svm/kerberos5/libexec/kdigest/Makefile projects/bhyve_svm/kerberos5/libexec/kfd/Makefile projects/bhyve_svm/kerberos5/libexec/kimpersonate/Makefile projects/bhyve_svm/kerberos5/libexec/kpasswdd/Makefile projects/bhyve_svm/kerberos5/tools/asn1_compile/Makefile projects/bhyve_svm/kerberos5/tools/slc/Makefile projects/bhyve_svm/kerberos5/usr.bin/hxtool/Makefile projects/bhyve_svm/kerberos5/usr.bin/kadmin/Makefile projects/bhyve_svm/kerberos5/usr.bin/kcc/Makefile projects/bhyve_svm/kerberos5/usr.bin/kdestroy/Makefile projects/bhyve_svm/kerberos5/usr.bin/kf/Makefile projects/bhyve_svm/kerberos5/usr.bin/kgetcred/Makefile projects/bhyve_svm/kerberos5/usr.bin/kinit/Makefile projects/bhyve_svm/kerberos5/usr.bin/kpasswd/Makefile projects/bhyve_svm/kerberos5/usr.bin/ksu/Makefile projects/bhyve_svm/kerberos5/usr.bin/string2key/Makefile projects/bhyve_svm/kerberos5/usr.bin/verify_krb5_conf/Makefile projects/bhyve_svm/kerberos5/usr.sbin/iprop-log/Makefile projects/bhyve_svm/kerberos5/usr.sbin/kstash/Makefile projects/bhyve_svm/kerberos5/usr.sbin/ktutil/Makefile projects/bhyve_svm/lib/atf/libatf-c++/Makefile projects/bhyve_svm/lib/clang/clang.build.mk projects/bhyve_svm/lib/csu/amd64/Makefile projects/bhyve_svm/lib/csu/i386-elf/Makefile projects/bhyve_svm/lib/libc++/Makefile projects/bhyve_svm/lib/libc/Makefile projects/bhyve_svm/lib/libc/arm/Makefile.inc projects/bhyve_svm/lib/libc/arm/gen/__aeabi_read_tp.S projects/bhyve_svm/lib/libc/arm/gen/_ctx_start.S projects/bhyve_svm/lib/libc/arm/gen/_setjmp.S projects/bhyve_svm/lib/libc/arm/gen/alloca.S projects/bhyve_svm/lib/libc/arm/gen/divsi3.S projects/bhyve_svm/lib/libc/arm/gen/setjmp.S projects/bhyve_svm/lib/libc/arm/gen/sigsetjmp.S projects/bhyve_svm/lib/libc/arm/string/ffs.S projects/bhyve_svm/lib/libc/arm/string/memcmp.S projects/bhyve_svm/lib/libc/arm/string/memcpy_arm.S projects/bhyve_svm/lib/libc/arm/string/memcpy_xscale.S projects/bhyve_svm/lib/libc/arm/string/memmove.S projects/bhyve_svm/lib/libc/arm/string/memset.S projects/bhyve_svm/lib/libc/arm/string/strcmp.S projects/bhyve_svm/lib/libc/arm/string/strlen.S projects/bhyve_svm/lib/libc/arm/string/strncmp.S projects/bhyve_svm/lib/libc/arm/sys/Ovfork.S projects/bhyve_svm/lib/libc/arm/sys/brk.S projects/bhyve_svm/lib/libc/arm/sys/cerror.S projects/bhyve_svm/lib/libc/arm/sys/pipe.S projects/bhyve_svm/lib/libc/arm/sys/ptrace.S projects/bhyve_svm/lib/libc/arm/sys/sbrk.S projects/bhyve_svm/lib/libc/gen/rewinddir.c projects/bhyve_svm/lib/libc/locale/lmonetary.c projects/bhyve_svm/lib/libc/nameser/ns_print.c projects/bhyve_svm/lib/libc/stdlib/Symbol.map projects/bhyve_svm/lib/libc/sys/access.2 projects/bhyve_svm/lib/libc/sys/kqueue.2 projects/bhyve_svm/lib/libc/sys/mmap.2 projects/bhyve_svm/lib/libc/sys/mq_open.2 projects/bhyve_svm/lib/libcrypt/tests/Makefile projects/bhyve_svm/lib/libcuse/Makefile projects/bhyve_svm/lib/libcuse/cuse_lib.c projects/bhyve_svm/lib/libgeom/geom_getxml.c projects/bhyve_svm/lib/libnv/Makefile projects/bhyve_svm/lib/libnv/msgio.c projects/bhyve_svm/lib/libnv/nv.h projects/bhyve_svm/lib/libnv/nv_impl.h projects/bhyve_svm/lib/libnv/nvlist.c projects/bhyve_svm/lib/libnv/nvlist_impl.h projects/bhyve_svm/lib/libnv/nvpair.c projects/bhyve_svm/lib/libnv/nvpair_impl.h projects/bhyve_svm/lib/libpam/libpam/Makefile projects/bhyve_svm/lib/libpam/modules/pam_login_access/pam_login_access.c projects/bhyve_svm/lib/libproc/proc_sym.c projects/bhyve_svm/lib/libstdthreads/threads.h projects/bhyve_svm/lib/libthr/thread/thr_cond.c projects/bhyve_svm/lib/libusb/libusb.h projects/bhyve_svm/lib/msun/Makefile projects/bhyve_svm/lib/msun/Symbol.map projects/bhyve_svm/lib/msun/man/lgamma.3 projects/bhyve_svm/lib/msun/src/e_lgamma.c projects/bhyve_svm/lib/msun/src/e_lgamma_r.c projects/bhyve_svm/lib/msun/src/e_lgammaf_r.c projects/bhyve_svm/lib/msun/src/imprecise.c projects/bhyve_svm/lib/msun/src/math.h projects/bhyve_svm/lib/msun/src/s_tanh.c projects/bhyve_svm/lib/msun/src/s_tanhf.c projects/bhyve_svm/libexec/Makefile projects/bhyve_svm/libexec/getty/main.c projects/bhyve_svm/libexec/mail.local/Makefile projects/bhyve_svm/libexec/rshd/rshd.c projects/bhyve_svm/libexec/rtld-elf/Makefile projects/bhyve_svm/libexec/rtld-elf/amd64/reloc.c projects/bhyve_svm/libexec/rtld-elf/arm/reloc.c projects/bhyve_svm/libexec/rtld-elf/i386/reloc.c projects/bhyve_svm/libexec/rtld-elf/libmap.c projects/bhyve_svm/libexec/rtld-elf/mips/reloc.c projects/bhyve_svm/libexec/rtld-elf/powerpc/reloc.c projects/bhyve_svm/libexec/rtld-elf/powerpc64/reloc.c projects/bhyve_svm/libexec/rtld-elf/rtld.c projects/bhyve_svm/libexec/rtld-elf/rtld.h projects/bhyve_svm/libexec/rtld-elf/sparc64/reloc.c projects/bhyve_svm/libexec/rtld-elf/tests/target/Makefile projects/bhyve_svm/libexec/smrsh/Makefile projects/bhyve_svm/libexec/telnetd/Makefile projects/bhyve_svm/release/arm/BEAGLEBONE.conf projects/bhyve_svm/release/arm/PANDABOARD.conf projects/bhyve_svm/release/arm/RPI-B.conf projects/bhyve_svm/release/arm/WANDBOARD-QUAD.conf projects/bhyve_svm/release/arm/ZEDBOARD.conf projects/bhyve_svm/release/arm/release.sh projects/bhyve_svm/release/doc/en_US.ISO8859-1/share/xml/release.xsl projects/bhyve_svm/release/doc/share/mk/doc.relnotes.mk projects/bhyve_svm/release/doc/share/xml/release.ent projects/bhyve_svm/release/doc/share/xml/release.xsl projects/bhyve_svm/release/rc.local projects/bhyve_svm/release/release.sh projects/bhyve_svm/release/scripts/pkg-stage.sh projects/bhyve_svm/rescue/rescue/Makefile projects/bhyve_svm/sbin/atm/atmconfig/Makefile projects/bhyve_svm/sbin/atm/atmconfig/main.c projects/bhyve_svm/sbin/camcontrol/camcontrol.8 projects/bhyve_svm/sbin/camcontrol/camcontrol.c projects/bhyve_svm/sbin/conscontrol/conscontrol.8 projects/bhyve_svm/sbin/devd/Makefile projects/bhyve_svm/sbin/devd/devd.8 projects/bhyve_svm/sbin/devd/devd.cc projects/bhyve_svm/sbin/dhclient/packet.c projects/bhyve_svm/sbin/dhclient/tests/Makefile projects/bhyve_svm/sbin/dump/traverse.c projects/bhyve_svm/sbin/fsck/Makefile projects/bhyve_svm/sbin/gbde/gbde.8 projects/bhyve_svm/sbin/hastd/Makefile projects/bhyve_svm/sbin/hastd/primary.c projects/bhyve_svm/sbin/hastd/synch.h projects/bhyve_svm/sbin/ifconfig/Makefile projects/bhyve_svm/sbin/ifconfig/af_inet6.c projects/bhyve_svm/sbin/ifconfig/ifconfig.8 projects/bhyve_svm/sbin/ifconfig/ifconfig.c projects/bhyve_svm/sbin/ifconfig/ifconfig.h projects/bhyve_svm/sbin/init/init.c projects/bhyve_svm/sbin/ipf/ipf/Makefile projects/bhyve_svm/sbin/ipf/ipfstat/Makefile projects/bhyve_svm/sbin/ipf/ipftest/Makefile projects/bhyve_svm/sbin/ipf/ipmon/Makefile projects/bhyve_svm/sbin/ipf/ipnat/Makefile projects/bhyve_svm/sbin/ipf/ippool/Makefile projects/bhyve_svm/sbin/ipf/ipresend/Makefile projects/bhyve_svm/sbin/ipfw/altq.c projects/bhyve_svm/sbin/ipfw/dummynet.c projects/bhyve_svm/sbin/ipfw/ipfw2.c projects/bhyve_svm/sbin/ipfw/ipfw2.h projects/bhyve_svm/sbin/ipfw/ipv6.c projects/bhyve_svm/sbin/mksnap_ffs/Makefile projects/bhyve_svm/sbin/mount/mntopts.h projects/bhyve_svm/sbin/mount/mount.8 projects/bhyve_svm/sbin/mount/mount.c projects/bhyve_svm/sbin/rcorder/Makefile projects/bhyve_svm/sbin/shutdown/Makefile projects/bhyve_svm/sbin/sysctl/sysctl.c projects/bhyve_svm/sbin/umount/umount.c projects/bhyve_svm/secure/usr.bin/ssh/Makefile projects/bhyve_svm/share/examples/bhyve/vmrun.sh projects/bhyve_svm/share/man/man4/Makefile projects/bhyve_svm/share/man/man4/altera_atse.4 projects/bhyve_svm/share/man/man4/atkbd.4 projects/bhyve_svm/share/man/man4/cxgbe.4 projects/bhyve_svm/share/man/man4/filemon.4 projects/bhyve_svm/share/man/man4/ip.4 projects/bhyve_svm/share/man/man4/iwn.4 projects/bhyve_svm/share/man/man4/iwnfw.4 projects/bhyve_svm/share/man/man4/kbdmux.4 projects/bhyve_svm/share/man/man4/ukbd.4 projects/bhyve_svm/share/man/man4/urtwn.4 projects/bhyve_svm/share/man/man4/vkbd.4 projects/bhyve_svm/share/man/man4/vt.4 projects/bhyve_svm/share/man/man5/Makefile projects/bhyve_svm/share/man/man5/rc.conf.5 projects/bhyve_svm/share/man/man5/src.conf.5 projects/bhyve_svm/share/man/man7/hier.7 projects/bhyve_svm/share/man/man8/nanobsd.8 projects/bhyve_svm/share/man/man9/Makefile projects/bhyve_svm/share/man/man9/VOP_GETPAGES.9 projects/bhyve_svm/share/man/man9/ifnet.9 projects/bhyve_svm/share/man/man9/sysctl.9 projects/bhyve_svm/share/man/man9/sysctl_add_oid.9 projects/bhyve_svm/share/man/man9/timeout.9 projects/bhyve_svm/share/misc/bsd-family-tree projects/bhyve_svm/share/misc/committers-ports.dot projects/bhyve_svm/share/mk/bsd.dep.mk projects/bhyve_svm/share/mk/bsd.libnames.mk projects/bhyve_svm/share/mk/bsd.opts.mk projects/bhyve_svm/share/mk/bsd.prog.mk projects/bhyve_svm/share/mk/bsd.sys.mk projects/bhyve_svm/share/mk/src.opts.mk projects/bhyve_svm/share/syscons/keymaps/INDEX.keymaps projects/bhyve_svm/share/syscons/keymaps/be.iso.acc.kbd projects/bhyve_svm/share/syscons/keymaps/cs.latin2.qwertz.kbd projects/bhyve_svm/share/syscons/keymaps/uk.iso-ctrl.kbd projects/bhyve_svm/share/syscons/keymaps/uk.iso.kbd projects/bhyve_svm/share/vt/keymaps/Makefile projects/bhyve_svm/share/vt/keymaps/be.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/fr.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/hr.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/it.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/pl.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/pt.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/si.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/ua.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/ua.shift.alt.kbd (contents, props changed) projects/bhyve_svm/share/vt/keymaps/uk.kbd (contents, props changed) projects/bhyve_svm/share/zoneinfo/Makefile projects/bhyve_svm/sys/amd64/amd64/cpu_switch.S projects/bhyve_svm/sys/amd64/amd64/fpu.c projects/bhyve_svm/sys/amd64/amd64/genassym.c projects/bhyve_svm/sys/amd64/amd64/machdep.c projects/bhyve_svm/sys/amd64/amd64/mp_machdep.c projects/bhyve_svm/sys/amd64/amd64/pmap.c projects/bhyve_svm/sys/amd64/amd64/support.S projects/bhyve_svm/sys/amd64/conf/GENERIC projects/bhyve_svm/sys/amd64/conf/NOTES projects/bhyve_svm/sys/amd64/include/fpu.h projects/bhyve_svm/sys/amd64/include/md_var.h projects/bhyve_svm/sys/amd64/include/param.h projects/bhyve_svm/sys/amd64/include/pc/bios.h projects/bhyve_svm/sys/amd64/include/pcb.h projects/bhyve_svm/sys/amd64/include/vmm.h (contents, props changed) projects/bhyve_svm/sys/amd64/include/vmparam.h projects/bhyve_svm/sys/amd64/vmm/amd/svm.c projects/bhyve_svm/sys/amd64/vmm/intel/vmx.c projects/bhyve_svm/sys/amd64/vmm/io/vatpic.c projects/bhyve_svm/sys/amd64/vmm/vmm.c projects/bhyve_svm/sys/amd64/vmm/vmm_instruction_emul.c projects/bhyve_svm/sys/amd64/vmm/x86.c projects/bhyve_svm/sys/arm/arm/cpufunc_asm_sheeva.S projects/bhyve_svm/sys/arm/arm/cpufunc_asm_xscale.S projects/bhyve_svm/sys/arm/arm/cpufunc_asm_xscale_c3.S projects/bhyve_svm/sys/arm/arm/elf_machdep.c projects/bhyve_svm/sys/arm/arm/exception.S projects/bhyve_svm/sys/arm/arm/fiq.c projects/bhyve_svm/sys/arm/arm/generic_timer.c projects/bhyve_svm/sys/arm/arm/gic.c projects/bhyve_svm/sys/arm/arm/locore.S projects/bhyve_svm/sys/arm/arm/machdep.c projects/bhyve_svm/sys/arm/arm/minidump_machdep.c projects/bhyve_svm/sys/arm/arm/mp_machdep.c projects/bhyve_svm/sys/arm/arm/nexus.c projects/bhyve_svm/sys/arm/arm/pmap-v6.c projects/bhyve_svm/sys/arm/arm/pmap.c projects/bhyve_svm/sys/arm/arm/trap.c projects/bhyve_svm/sys/arm/arm/undefined.c projects/bhyve_svm/sys/arm/arm/vm_machdep.c projects/bhyve_svm/sys/arm/at91/at91.c projects/bhyve_svm/sys/arm/at91/at91_aic.c projects/bhyve_svm/sys/arm/at91/at91_common.c projects/bhyve_svm/sys/arm/at91/at91_machdep.c projects/bhyve_svm/sys/arm/at91/at91_mci.c projects/bhyve_svm/sys/arm/at91/at91_mcireg.h projects/bhyve_svm/sys/arm/at91/at91_pio.c projects/bhyve_svm/sys/arm/at91/at91_piovar.h projects/bhyve_svm/sys/arm/at91/files.at91 projects/bhyve_svm/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c projects/bhyve_svm/sys/arm/cavium/cns11xx/econa.c projects/bhyve_svm/sys/arm/conf/BEAGLEBONE projects/bhyve_svm/sys/arm/conf/CNS11XXNAS projects/bhyve_svm/sys/arm/conf/CUBIEBOARD projects/bhyve_svm/sys/arm/conf/CUBIEBOARD2 projects/bhyve_svm/sys/arm/conf/DB-78XXX projects/bhyve_svm/sys/arm/conf/DB-88F5XXX projects/bhyve_svm/sys/arm/conf/DB-88F6XXX projects/bhyve_svm/sys/arm/conf/DIGI-CCWMX53 projects/bhyve_svm/sys/arm/conf/DOCKSTAR projects/bhyve_svm/sys/arm/conf/DREAMPLUG-1001 projects/bhyve_svm/sys/arm/conf/EA3250 projects/bhyve_svm/sys/arm/conf/EB9200 projects/bhyve_svm/sys/arm/conf/EFIKA_MX projects/bhyve_svm/sys/arm/conf/EXYNOS5.common projects/bhyve_svm/sys/arm/conf/HL200 projects/bhyve_svm/sys/arm/conf/HL201 projects/bhyve_svm/sys/arm/conf/IMX53-QSB projects/bhyve_svm/sys/arm/conf/IMX6 projects/bhyve_svm/sys/arm/conf/KB920X projects/bhyve_svm/sys/arm/conf/NSLU projects/bhyve_svm/sys/arm/conf/PANDABOARD projects/bhyve_svm/sys/arm/conf/QILA9G20 projects/bhyve_svm/sys/arm/conf/RK3188 projects/bhyve_svm/sys/arm/conf/SAM9G20EK projects/bhyve_svm/sys/arm/conf/SAM9X25EK projects/bhyve_svm/sys/arm/conf/SN9G45 projects/bhyve_svm/sys/arm/conf/VYBRID projects/bhyve_svm/sys/arm/conf/WANDBOARD-DUAL projects/bhyve_svm/sys/arm/conf/WANDBOARD-QUAD projects/bhyve_svm/sys/arm/conf/WANDBOARD-SOLO projects/bhyve_svm/sys/arm/conf/ZEDBOARD projects/bhyve_svm/sys/arm/freescale/fsl_ocotp.c projects/bhyve_svm/sys/arm/freescale/imx/files.imx51 projects/bhyve_svm/sys/arm/freescale/imx/files.imx53 projects/bhyve_svm/sys/arm/freescale/imx/files.imx6 projects/bhyve_svm/sys/arm/freescale/imx/imx51_ccm.c projects/bhyve_svm/sys/arm/freescale/imx/imx6_anatop.c projects/bhyve_svm/sys/arm/freescale/imx/imx6_ccm.c projects/bhyve_svm/sys/arm/freescale/imx/imx6_machdep.c projects/bhyve_svm/sys/arm/freescale/imx/imx_ccmvar.h projects/bhyve_svm/sys/arm/freescale/imx/imx_sdhci.c projects/bhyve_svm/sys/arm/freescale/imx/std.imx51 projects/bhyve_svm/sys/arm/freescale/imx/std.imx53 projects/bhyve_svm/sys/arm/freescale/imx/std.imx6 projects/bhyve_svm/sys/arm/freescale/vybrid/vf_sai.c projects/bhyve_svm/sys/arm/include/armreg.h projects/bhyve_svm/sys/arm/include/asm.h projects/bhyve_svm/sys/arm/include/atomic.h projects/bhyve_svm/sys/arm/include/cpuconf.h projects/bhyve_svm/sys/arm/include/elf.h projects/bhyve_svm/sys/arm/include/intr.h projects/bhyve_svm/sys/arm/include/platform.h projects/bhyve_svm/sys/arm/include/pmap.h projects/bhyve_svm/sys/arm/mv/gpio.c projects/bhyve_svm/sys/arm/rockchip/rk30xx_gpio.c projects/bhyve_svm/sys/arm/s3c2xx0/s3c24x0.c projects/bhyve_svm/sys/arm/ti/ti_i2c.c projects/bhyve_svm/sys/arm/ti/ti_i2c.h projects/bhyve_svm/sys/arm/ti/ti_sdhci.c projects/bhyve_svm/sys/arm/versatile/files.versatile projects/bhyve_svm/sys/arm/xilinx/files.zynq7 projects/bhyve_svm/sys/arm/xscale/i80321/i80321_intr.h projects/bhyve_svm/sys/arm/xscale/i80321/i80321_timer.c projects/bhyve_svm/sys/arm/xscale/i80321/iq80321.c projects/bhyve_svm/sys/arm/xscale/i8134x/i81342.c projects/bhyve_svm/sys/arm/xscale/ixp425/ixp425.c projects/bhyve_svm/sys/arm/xscale/ixp425/ixp425_pci.c projects/bhyve_svm/sys/arm/xscale/ixp425/ixp425_timer.c projects/bhyve_svm/sys/arm/xscale/pxa/pxa_icu.c projects/bhyve_svm/sys/arm/xscale/pxa/pxa_timer.c projects/bhyve_svm/sys/boot/amd64/efi/bootinfo.c projects/bhyve_svm/sys/boot/amd64/efi/conf.c projects/bhyve_svm/sys/boot/arm/uboot/help.uboot projects/bhyve_svm/sys/boot/common/Makefile.inc projects/bhyve_svm/sys/boot/common/module.c projects/bhyve_svm/sys/boot/common/part.c projects/bhyve_svm/sys/boot/efi/libefi/Makefile projects/bhyve_svm/sys/boot/fdt/dts/arm/cubieboard2.dts projects/bhyve_svm/sys/boot/fdt/dts/arm/imx6.dtsi projects/bhyve_svm/sys/boot/fdt/dts/arm/sun4i-a10.dtsi projects/bhyve_svm/sys/boot/fdt/dts/arm/sun7i-a20.dtsi projects/bhyve_svm/sys/boot/fdt/dts/arm/wandboard-dual.dts projects/bhyve_svm/sys/boot/fdt/dts/arm/wandboard-quad.dts projects/bhyve_svm/sys/boot/fdt/dts/arm/wandboard-solo.dts projects/bhyve_svm/sys/boot/ficl/loader.c projects/bhyve_svm/sys/boot/i386/boot2/Makefile projects/bhyve_svm/sys/boot/i386/btx/btx/Makefile projects/bhyve_svm/sys/boot/i386/btx/btxldr/Makefile projects/bhyve_svm/sys/boot/i386/btx/lib/Makefile projects/bhyve_svm/sys/boot/i386/gptzfsboot/Makefile projects/bhyve_svm/sys/boot/i386/libi386/biospci.c projects/bhyve_svm/sys/boot/i386/libi386/comconsole.c projects/bhyve_svm/sys/boot/i386/libi386/libi386.h projects/bhyve_svm/sys/boot/i386/loader/Makefile projects/bhyve_svm/sys/boot/i386/loader/main.c projects/bhyve_svm/sys/boot/i386/zfsboot/Makefile projects/bhyve_svm/sys/boot/mips/beri/boot2/Makefile projects/bhyve_svm/sys/boot/mips/beri/loader/Makefile projects/bhyve_svm/sys/boot/pc98/boot2/Makefile projects/bhyve_svm/sys/boot/pc98/btx/lib/Makefile projects/bhyve_svm/sys/boot/pc98/loader/Makefile projects/bhyve_svm/sys/boot/sparc64/boot1/Makefile projects/bhyve_svm/sys/boot/sparc64/loader/Makefile projects/bhyve_svm/sys/boot/uboot/common/main.c projects/bhyve_svm/sys/cam/ata/ata_all.c projects/bhyve_svm/sys/cam/ata/ata_da.c projects/bhyve_svm/sys/cam/ata/ata_xpt.c projects/bhyve_svm/sys/cam/cam_ccb.h projects/bhyve_svm/sys/cam/cam_queue.c projects/bhyve_svm/sys/cam/cam_queue.h projects/bhyve_svm/sys/cam/cam_xpt.c projects/bhyve_svm/sys/cam/ctl/ctl.c projects/bhyve_svm/sys/cam/ctl/ctl.h projects/bhyve_svm/sys/cam/ctl/ctl_backend_block.c projects/bhyve_svm/sys/cam/ctl/ctl_frontend.c projects/bhyve_svm/sys/cam/ctl/ctl_frontend_iscsi.c projects/bhyve_svm/sys/cam/ctl/ctl_io.h projects/bhyve_svm/sys/cam/ctl/ctl_private.h projects/bhyve_svm/sys/cam/ctl/ctl_ser_table.c projects/bhyve_svm/sys/cam/ctl/ctl_tpc.c projects/bhyve_svm/sys/cam/scsi/scsi_all.h projects/bhyve_svm/sys/cam/scsi/scsi_da.c projects/bhyve_svm/sys/cam/scsi/scsi_low.c projects/bhyve_svm/sys/cddl/boot/zfs/zfsimpl.h projects/bhyve_svm/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c projects/bhyve_svm/sys/cddl/compat/opensolaris/sys/atomic.h projects/bhyve_svm/sys/cddl/compat/opensolaris/sys/kmem.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/os/fm.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/sys/bitmap.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/fasttrap_isa.c projects/bhyve_svm/sys/cddl/dev/fbt/fbt.c projects/bhyve_svm/sys/compat/freebsd32/freebsd32.h projects/bhyve_svm/sys/compat/freebsd32/freebsd32_misc.c projects/bhyve_svm/sys/compat/freebsd32/freebsd32_proto.h projects/bhyve_svm/sys/compat/freebsd32/freebsd32_syscall.h projects/bhyve_svm/sys/compat/freebsd32/freebsd32_syscalls.c projects/bhyve_svm/sys/compat/freebsd32/freebsd32_sysent.c projects/bhyve_svm/sys/compat/freebsd32/freebsd32_systrace_args.c projects/bhyve_svm/sys/compat/freebsd32/syscalls.master projects/bhyve_svm/sys/compat/linprocfs/linprocfs.c projects/bhyve_svm/sys/conf/NOTES projects/bhyve_svm/sys/conf/files projects/bhyve_svm/sys/conf/files.amd64 projects/bhyve_svm/sys/conf/files.i386 projects/bhyve_svm/sys/conf/files.pc98 projects/bhyve_svm/sys/conf/kern.mk projects/bhyve_svm/sys/conf/options projects/bhyve_svm/sys/contrib/rdma/krping/krping.c projects/bhyve_svm/sys/ddb/db_run.c projects/bhyve_svm/sys/dev/acpica/acpi.c projects/bhyve_svm/sys/dev/ae/if_ae.c projects/bhyve_svm/sys/dev/age/if_age.c projects/bhyve_svm/sys/dev/ahci/ahci.c projects/bhyve_svm/sys/dev/ahci/ahci.h projects/bhyve_svm/sys/dev/ahci/ahciem.c projects/bhyve_svm/sys/dev/alc/if_alc.c projects/bhyve_svm/sys/dev/ale/if_ale.c projects/bhyve_svm/sys/dev/altera/atse/a_api.h projects/bhyve_svm/sys/dev/altera/atse/if_atse.c projects/bhyve_svm/sys/dev/ath/if_ath.c projects/bhyve_svm/sys/dev/ath/if_ath_beacon.c projects/bhyve_svm/sys/dev/bce/if_bce.c projects/bhyve_svm/sys/dev/bfe/if_bfe.c projects/bhyve_svm/sys/dev/bge/if_bge.c projects/bhyve_svm/sys/dev/bktr/CHANGELOG.TXT projects/bhyve_svm/sys/dev/bxe/bxe.c projects/bhyve_svm/sys/dev/cadence/if_cgem.c projects/bhyve_svm/sys/dev/cadence/if_cgem_hw.h projects/bhyve_svm/sys/dev/cas/if_cas.c projects/bhyve_svm/sys/dev/ce/if_ce.c projects/bhyve_svm/sys/dev/cp/if_cp.c projects/bhyve_svm/sys/dev/cs/if_cs.c projects/bhyve_svm/sys/dev/ctau/if_ct.c projects/bhyve_svm/sys/dev/cx/if_cx.c projects/bhyve_svm/sys/dev/cxgb/cxgb_osdep.h projects/bhyve_svm/sys/dev/cxgbe/common/t4_regs.h projects/bhyve_svm/sys/dev/cxgbe/iw_cxgbe/cm.c projects/bhyve_svm/sys/dev/cxgbe/iw_cxgbe/qp.c projects/bhyve_svm/sys/dev/cxgbe/t4_main.c projects/bhyve_svm/sys/dev/cxgbe/t4_netmap.c projects/bhyve_svm/sys/dev/dc/if_dc.c projects/bhyve_svm/sys/dev/drm/drm_sysctl.c projects/bhyve_svm/sys/dev/drm2/drm_fb_helper.c projects/bhyve_svm/sys/dev/drm2/i915/i915_drv.h projects/bhyve_svm/sys/dev/drm2/i915/i915_irq.c projects/bhyve_svm/sys/dev/drm2/i915/intel_opregion.c projects/bhyve_svm/sys/dev/drm2/radeon/radeon_fb.c projects/bhyve_svm/sys/dev/e1000/if_em.c projects/bhyve_svm/sys/dev/e1000/if_igb.c projects/bhyve_svm/sys/dev/e1000/if_lem.c projects/bhyve_svm/sys/dev/ep/if_ep.c projects/bhyve_svm/sys/dev/fb/creator_vt.c projects/bhyve_svm/sys/dev/fdt/fdt_common.c projects/bhyve_svm/sys/dev/fdt/simplebus.c projects/bhyve_svm/sys/dev/ffec/if_ffec.c projects/bhyve_svm/sys/dev/firewire/if_fwe.c projects/bhyve_svm/sys/dev/fxp/if_fxp.c projects/bhyve_svm/sys/dev/gem/if_gem.c projects/bhyve_svm/sys/dev/gpio/ofw_gpiobus.c projects/bhyve_svm/sys/dev/gxemul/ether/if_gx.c projects/bhyve_svm/sys/dev/hme/if_hme.c projects/bhyve_svm/sys/dev/hptnr/README projects/bhyve_svm/sys/dev/hptnr/amd64-elf.hptnr_lib.o.uu projects/bhyve_svm/sys/dev/hptnr/hptnr_config.c projects/bhyve_svm/sys/dev/hptnr/hptnr_os_bsd.c projects/bhyve_svm/sys/dev/hptnr/hptnr_osm_bsd.c projects/bhyve_svm/sys/dev/hptnr/i386-elf.hptnr_lib.o.uu projects/bhyve_svm/sys/dev/hwpmc/hwpmc_powerpc.c projects/bhyve_svm/sys/dev/hyperv/include/hyperv.h projects/bhyve_svm/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/bhyve_svm/sys/dev/hyperv/utilities/hv_kvp.h projects/bhyve_svm/sys/dev/hyperv/utilities/hv_util.c projects/bhyve_svm/sys/dev/if_ndis/if_ndis.c projects/bhyve_svm/sys/dev/iscsi/icl.c projects/bhyve_svm/sys/dev/iscsi/icl_proxy.c projects/bhyve_svm/sys/dev/iscsi/iscsi.c projects/bhyve_svm/sys/dev/iwn/if_iwn.c projects/bhyve_svm/sys/dev/iwn/if_iwnreg.h projects/bhyve_svm/sys/dev/iwn/if_iwnvar.h projects/bhyve_svm/sys/dev/ixgb/if_ixgb.c projects/bhyve_svm/sys/dev/ixgbe/ixgbe.c projects/bhyve_svm/sys/dev/ixgbe/ixgbe.h projects/bhyve_svm/sys/dev/ixgbe/ixv.c projects/bhyve_svm/sys/dev/jme/if_jme.c projects/bhyve_svm/sys/dev/le/lance.c projects/bhyve_svm/sys/dev/mii/e1000phy.c projects/bhyve_svm/sys/dev/mii/mii.c projects/bhyve_svm/sys/dev/mrsas/mrsas.h projects/bhyve_svm/sys/dev/mrsas/mrsas_cam.c projects/bhyve_svm/sys/dev/msk/if_msk.c projects/bhyve_svm/sys/dev/mvs/mvs.c projects/bhyve_svm/sys/dev/mvs/mvs_pci.c projects/bhyve_svm/sys/dev/mvs/mvs_soc.c projects/bhyve_svm/sys/dev/netfpga10g/nf10bmac/if_nf10bmac.c projects/bhyve_svm/sys/dev/netmap/if_em_netmap.h projects/bhyve_svm/sys/dev/netmap/if_igb_netmap.h projects/bhyve_svm/sys/dev/netmap/if_lem_netmap.h projects/bhyve_svm/sys/dev/netmap/if_re_netmap.h projects/bhyve_svm/sys/dev/netmap/ixgbe_netmap.h projects/bhyve_svm/sys/dev/netmap/netmap.c projects/bhyve_svm/sys/dev/netmap/netmap_freebsd.c projects/bhyve_svm/sys/dev/netmap/netmap_generic.c projects/bhyve_svm/sys/dev/netmap/netmap_kern.h projects/bhyve_svm/sys/dev/netmap/netmap_mbq.h projects/bhyve_svm/sys/dev/netmap/netmap_mem2.c projects/bhyve_svm/sys/dev/netmap/netmap_mem2.h projects/bhyve_svm/sys/dev/netmap/netmap_offloadings.c projects/bhyve_svm/sys/dev/netmap/netmap_pipe.c projects/bhyve_svm/sys/dev/netmap/netmap_vale.c projects/bhyve_svm/sys/dev/nfe/if_nfe.c projects/bhyve_svm/sys/dev/nge/if_nge.c projects/bhyve_svm/sys/dev/nmdm/nmdm.c projects/bhyve_svm/sys/dev/ofw/ofw_bus_subr.c projects/bhyve_svm/sys/dev/ofw/ofw_console.c projects/bhyve_svm/sys/dev/ofw/ofw_fdt.c projects/bhyve_svm/sys/dev/ofw/ofwbus.c projects/bhyve_svm/sys/dev/ofw/openfirm.c projects/bhyve_svm/sys/dev/ofw/openfirm.h projects/bhyve_svm/sys/dev/pci/pci.c projects/bhyve_svm/sys/dev/pci/pci_if.m projects/bhyve_svm/sys/dev/pci/pci_private.h projects/bhyve_svm/sys/dev/pci/pcivar.h projects/bhyve_svm/sys/dev/qlxgb/qla_os.c projects/bhyve_svm/sys/dev/qlxgbe/ql_os.c projects/bhyve_svm/sys/dev/qlxge/qls_os.c projects/bhyve_svm/sys/dev/re/if_re.c projects/bhyve_svm/sys/dev/rt/if_rt.c projects/bhyve_svm/sys/dev/sdhci/sdhci.c projects/bhyve_svm/sys/dev/sdhci/sdhci.h projects/bhyve_svm/sys/dev/sdhci/sdhci_fdt.c projects/bhyve_svm/sys/dev/sdhci/sdhci_if.m projects/bhyve_svm/sys/dev/sdhci/sdhci_pci.c projects/bhyve_svm/sys/dev/sf/if_sf.c projects/bhyve_svm/sys/dev/sge/if_sge.c projects/bhyve_svm/sys/dev/si/si.c projects/bhyve_svm/sys/dev/siis/siis.c projects/bhyve_svm/sys/dev/sis/if_sis.c projects/bhyve_svm/sys/dev/sk/if_sk.c projects/bhyve_svm/sys/dev/sound/usb/uaudio.c projects/bhyve_svm/sys/dev/ste/if_ste.c projects/bhyve_svm/sys/dev/stge/if_stge.c projects/bhyve_svm/sys/dev/streams/streams.c projects/bhyve_svm/sys/dev/tsec/if_tsec_fdt.c projects/bhyve_svm/sys/dev/txp/if_txp.c projects/bhyve_svm/sys/dev/usb/controller/ehci_pci.c projects/bhyve_svm/sys/dev/usb/net/if_aue.c projects/bhyve_svm/sys/dev/usb/quirk/usb_quirk.c projects/bhyve_svm/sys/dev/usb/serial/u3g.c projects/bhyve_svm/sys/dev/usb/usbdevs projects/bhyve_svm/sys/dev/usb/wlan/if_run.c projects/bhyve_svm/sys/dev/usb/wlan/if_urtwn.c projects/bhyve_svm/sys/dev/vge/if_vge.c projects/bhyve_svm/sys/dev/virtio/network/if_vtnet.c projects/bhyve_svm/sys/dev/virtio/virtqueue.c projects/bhyve_svm/sys/dev/vr/if_vr.c projects/bhyve_svm/sys/dev/vt/font/vt_mouse_cursor.c projects/bhyve_svm/sys/dev/vt/hw/efifb/efifb.c projects/bhyve_svm/sys/dev/vt/hw/fb/vt_early_fb.c projects/bhyve_svm/sys/dev/vt/hw/fb/vt_fb.c projects/bhyve_svm/sys/dev/vt/hw/fb/vt_fb.h projects/bhyve_svm/sys/dev/vt/hw/ofwfb/ofwfb.c projects/bhyve_svm/sys/dev/vt/hw/vga/vt_vga.c projects/bhyve_svm/sys/dev/vt/logo/logo_freebsd.c projects/bhyve_svm/sys/dev/vt/vt.h projects/bhyve_svm/sys/dev/vt/vt_buf.c projects/bhyve_svm/sys/dev/vt/vt_consolectl.c projects/bhyve_svm/sys/dev/vt/vt_core.c projects/bhyve_svm/sys/dev/vt/vt_sysmouse.c projects/bhyve_svm/sys/dev/vxge/vxge.c projects/bhyve_svm/sys/dev/xen/blkback/blkback.c projects/bhyve_svm/sys/dev/xen/blkfront/blkfront.c projects/bhyve_svm/sys/dev/xen/netback/netback.c projects/bhyve_svm/sys/fs/ext2fs/ext2_vnops.c projects/bhyve_svm/sys/fs/fuse/fuse_vnops.c projects/bhyve_svm/sys/fs/nfs/nfsm_subs.h projects/bhyve_svm/sys/fs/nfsclient/nfs_clbio.c projects/bhyve_svm/sys/fs/smbfs/smbfs_io.c projects/bhyve_svm/sys/gdb/gdb_int.h projects/bhyve_svm/sys/gdb/gdb_main.c projects/bhyve_svm/sys/gdb/gdb_packet.c projects/bhyve_svm/sys/geom/eli/g_eli.c projects/bhyve_svm/sys/geom/eli/g_eli_crypto.c projects/bhyve_svm/sys/geom/eli/g_eli_integrity.c projects/bhyve_svm/sys/geom/eli/g_eli_privacy.c projects/bhyve_svm/sys/geom/geom_dev.c projects/bhyve_svm/sys/geom/geom_map.c projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos4.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos5250.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/exynos5440.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/hi3620-clock.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx6sl-clock.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8960.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8974.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8960.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/tegra124-car.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/mfd/as3722.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/dra.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/omap.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8960.h (contents, props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8960.h (contents, props changed) projects/bhyve_svm/sys/i386/conf/GENERIC projects/bhyve_svm/sys/i386/conf/NOTES projects/bhyve_svm/sys/i386/i386/db_disasm.c projects/bhyve_svm/sys/i386/i386/initcpu.c projects/bhyve_svm/sys/i386/i386/machdep.c projects/bhyve_svm/sys/i386/i386/mp_machdep.c projects/bhyve_svm/sys/i386/i386/pmap.c projects/bhyve_svm/sys/i386/i386/support.s projects/bhyve_svm/sys/i386/i386/swtch.s projects/bhyve_svm/sys/i386/i386/trap.c projects/bhyve_svm/sys/i386/include/md_var.h projects/bhyve_svm/sys/i386/include/npx.h projects/bhyve_svm/sys/i386/include/pc/bios.h projects/bhyve_svm/sys/i386/include/pcb.h projects/bhyve_svm/sys/i386/isa/npx.c projects/bhyve_svm/sys/i386/xen/mp_machdep.c projects/bhyve_svm/sys/i386/xen/pmap.c projects/bhyve_svm/sys/kern/imgact_binmisc.c projects/bhyve_svm/sys/kern/imgact_elf.c projects/bhyve_svm/sys/kern/imgact_shell.c projects/bhyve_svm/sys/kern/kern_cpuset.c projects/bhyve_svm/sys/kern/kern_descrip.c projects/bhyve_svm/sys/kern/kern_event.c projects/bhyve_svm/sys/kern/kern_exit.c projects/bhyve_svm/sys/kern/kern_jail.c projects/bhyve_svm/sys/kern/kern_lock.c projects/bhyve_svm/sys/kern/kern_malloc.c projects/bhyve_svm/sys/kern/kern_proc.c projects/bhyve_svm/sys/kern/kern_prot.c projects/bhyve_svm/sys/kern/kern_sig.c projects/bhyve_svm/sys/kern/kern_synch.c projects/bhyve_svm/sys/kern/kern_thread.c projects/bhyve_svm/sys/kern/kern_umtx.c projects/bhyve_svm/sys/kern/sched_4bsd.c projects/bhyve_svm/sys/kern/sched_ule.c projects/bhyve_svm/sys/kern/subr_terminal.c projects/bhyve_svm/sys/kern/sys_pipe.c projects/bhyve_svm/sys/kern/sys_procdesc.c projects/bhyve_svm/sys/kern/sys_socket.c projects/bhyve_svm/sys/kern/sysv_shm.c projects/bhyve_svm/sys/kern/tty_pts.c projects/bhyve_svm/sys/kern/uipc_mbuf.c projects/bhyve_svm/sys/kern/uipc_mqueue.c projects/bhyve_svm/sys/kern/uipc_sem.c projects/bhyve_svm/sys/kern/uipc_shm.c projects/bhyve_svm/sys/kern/uipc_socket.c projects/bhyve_svm/sys/kern/vfs_bio.c projects/bhyve_svm/sys/kern/vfs_default.c projects/bhyve_svm/sys/kern/vfs_lookup.c projects/bhyve_svm/sys/kern/vfs_mount.c projects/bhyve_svm/sys/kern/vfs_syscalls.c projects/bhyve_svm/sys/kern/vfs_vnops.c projects/bhyve_svm/sys/kern/vnode_if.src projects/bhyve_svm/sys/mips/beri/beri_simplebus.c projects/bhyve_svm/sys/mips/cavium/if_octm.c projects/bhyve_svm/sys/mips/cavium/octe/ethernet-mdio.c projects/bhyve_svm/sys/mips/cavium/octe/octe.c projects/bhyve_svm/sys/mips/cavium/octeon_ds1337.c projects/bhyve_svm/sys/mips/conf/WZR-300HP projects/bhyve_svm/sys/mips/conf/WZR-300HP.hints projects/bhyve_svm/sys/mips/include/sf_buf.h projects/bhyve_svm/sys/mips/include/vmparam.h projects/bhyve_svm/sys/modules/Makefile projects/bhyve_svm/sys/modules/ahci/Makefile projects/bhyve_svm/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile projects/bhyve_svm/sys/modules/drm2/Makefile projects/bhyve_svm/sys/modules/drm2/i915kms/Makefile projects/bhyve_svm/sys/modules/dtrace/fbt/Makefile projects/bhyve_svm/sys/modules/hyperv/utilities/Makefile projects/bhyve_svm/sys/modules/if_gif/Makefile projects/bhyve_svm/sys/modules/iwnfw/Makefile projects/bhyve_svm/sys/modules/ixgbe/Makefile projects/bhyve_svm/sys/modules/mlx4/Makefile projects/bhyve_svm/sys/modules/mlx4ib/Makefile projects/bhyve_svm/sys/modules/mlxen/Makefile projects/bhyve_svm/sys/modules/usb/Makefile projects/bhyve_svm/sys/net/if.c projects/bhyve_svm/sys/net/if.h projects/bhyve_svm/sys/net/if_gre.c projects/bhyve_svm/sys/net/if_mib.c projects/bhyve_svm/sys/net/if_stf.c projects/bhyve_svm/sys/net/if_var.h projects/bhyve_svm/sys/net/if_vlan.c projects/bhyve_svm/sys/net/netisr.h projects/bhyve_svm/sys/net/netmap.h projects/bhyve_svm/sys/net/netmap_user.h projects/bhyve_svm/sys/net/pfvar.h projects/bhyve_svm/sys/net/route.c projects/bhyve_svm/sys/net/rtsock.c projects/bhyve_svm/sys/net/sff8472.h projects/bhyve_svm/sys/net80211/ieee80211_amrr.c projects/bhyve_svm/sys/netinet/cc/cc_cdg.c projects/bhyve_svm/sys/netinet/if_ether.c projects/bhyve_svm/sys/netinet/in.c projects/bhyve_svm/sys/netinet/in.h projects/bhyve_svm/sys/netinet/in_gif.c projects/bhyve_svm/sys/netinet/in_pcb.c projects/bhyve_svm/sys/netinet/in_pcb.h projects/bhyve_svm/sys/netinet/in_pcbgroup.c projects/bhyve_svm/sys/netinet/in_rss.c projects/bhyve_svm/sys/netinet/in_rss.h projects/bhyve_svm/sys/netinet/in_var.h projects/bhyve_svm/sys/netinet/ip_carp.c projects/bhyve_svm/sys/netinet/ip_fastfwd.c projects/bhyve_svm/sys/netinet/ip_input.c projects/bhyve_svm/sys/netinet/ip_mroute.c projects/bhyve_svm/sys/netinet/ip_options.c projects/bhyve_svm/sys/netinet/ip_options.h projects/bhyve_svm/sys/netinet/ip_output.c projects/bhyve_svm/sys/netinet/ip_var.h projects/bhyve_svm/sys/netinet/raw_ip.c projects/bhyve_svm/sys/netinet/sctp_asconf.c projects/bhyve_svm/sys/netinet/sctp_auth.c projects/bhyve_svm/sys/netinet/sctp_auth.h projects/bhyve_svm/sys/netinet/sctp_cc_functions.c projects/bhyve_svm/sys/netinet/sctp_constants.h projects/bhyve_svm/sys/netinet/sctp_input.c projects/bhyve_svm/sys/netinet/sctp_os_bsd.h projects/bhyve_svm/sys/netinet/sctp_output.c projects/bhyve_svm/sys/netinet/sctp_pcb.c projects/bhyve_svm/sys/netinet/sctp_structs.h projects/bhyve_svm/sys/netinet/sctp_sysctl.c projects/bhyve_svm/sys/netinet/sctp_sysctl.h projects/bhyve_svm/sys/netinet/sctp_usrreq.c projects/bhyve_svm/sys/netinet/sctputil.c projects/bhyve_svm/sys/netinet/tcp_hostcache.c projects/bhyve_svm/sys/netinet/tcp_hostcache.h projects/bhyve_svm/sys/netinet/tcp_input.c projects/bhyve_svm/sys/netinet/tcp_reass.c projects/bhyve_svm/sys/netinet/tcp_subr.c projects/bhyve_svm/sys/netinet/tcp_syncache.c projects/bhyve_svm/sys/netinet/tcp_usrreq.c projects/bhyve_svm/sys/netinet/udp_usrreq.c projects/bhyve_svm/sys/netinet6/in6.c projects/bhyve_svm/sys/netinet6/in6.h projects/bhyve_svm/sys/netinet6/in6_gif.c projects/bhyve_svm/sys/netinet6/in6_pcb.c projects/bhyve_svm/sys/netinet6/in6_pcb.h projects/bhyve_svm/sys/netinet6/in6_proto.c projects/bhyve_svm/sys/netinet6/in6_src.c projects/bhyve_svm/sys/netinet6/in6_var.h projects/bhyve_svm/sys/netinet6/ip6_mroute.c projects/bhyve_svm/sys/netinet6/ip6_output.c projects/bhyve_svm/sys/netinet6/nd6.c projects/bhyve_svm/sys/netinet6/scope6.c projects/bhyve_svm/sys/netinet6/scope6_var.h projects/bhyve_svm/sys/netinet6/sctp6_usrreq.c projects/bhyve_svm/sys/netinet6/udp6_usrreq.c projects/bhyve_svm/sys/netipsec/keysock.c projects/bhyve_svm/sys/netipsec/keysock.h projects/bhyve_svm/sys/netpfil/ipfw/ip_fw2.c projects/bhyve_svm/sys/netpfil/ipfw/ip_fw_sockopt.c projects/bhyve_svm/sys/netpfil/pf/if_pfsync.c projects/bhyve_svm/sys/netpfil/pf/pf.c projects/bhyve_svm/sys/netpfil/pf/pf.h projects/bhyve_svm/sys/netpfil/pf/pf_ioctl.c projects/bhyve_svm/sys/netpfil/pf/pf_lb.c projects/bhyve_svm/sys/nfsclient/nfs_bio.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/addr.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/cm.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/device.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/iwcm.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/sa_query.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/sysfs.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/ucm.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/user_mad.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/uverbs_cmd.c projects/bhyve_svm/sys/ofed/drivers/infiniband/core/uverbs_main.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/cm.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/mad.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/main.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/mr.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/qp.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mthca/mthca_allocator.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c projects/bhyve_svm/sys/ofed/drivers/infiniband/hw/mthca/mthca_reset.c projects/bhyve_svm/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/bhyve_svm/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h projects/bhyve_svm/sys/ofed/drivers/net/mlx4/alloc.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/cmd.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/cq.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/en_netdev.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/en_rx.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/eq.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/fw.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/main.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/mcg.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/mr.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/pd.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/qp.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/reset.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/resource_tracker.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/sense.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/srq.c projects/bhyve_svm/sys/ofed/drivers/net/mlx4/xrcd.c projects/bhyve_svm/sys/ofed/include/asm/atomic-long.h projects/bhyve_svm/sys/ofed/include/asm/atomic.h projects/bhyve_svm/sys/ofed/include/asm/byteorder.h projects/bhyve_svm/sys/ofed/include/asm/fcntl.h projects/bhyve_svm/sys/ofed/include/asm/io.h projects/bhyve_svm/sys/ofed/include/asm/page.h projects/bhyve_svm/sys/ofed/include/asm/pgtable.h projects/bhyve_svm/sys/ofed/include/asm/types.h projects/bhyve_svm/sys/ofed/include/asm/uaccess.h projects/bhyve_svm/sys/ofed/include/linux/bitops.h projects/bhyve_svm/sys/ofed/include/linux/cdev.h projects/bhyve_svm/sys/ofed/include/linux/clocksource.h projects/bhyve_svm/sys/ofed/include/linux/compat.h projects/bhyve_svm/sys/ofed/include/linux/compiler.h projects/bhyve_svm/sys/ofed/include/linux/completion.h projects/bhyve_svm/sys/ofed/include/linux/delay.h projects/bhyve_svm/sys/ofed/include/linux/device.h projects/bhyve_svm/sys/ofed/include/linux/dma-attrs.h projects/bhyve_svm/sys/ofed/include/linux/dma-mapping.h projects/bhyve_svm/sys/ofed/include/linux/dmapool.h projects/bhyve_svm/sys/ofed/include/linux/err.h projects/bhyve_svm/sys/ofed/include/linux/errno.h projects/bhyve_svm/sys/ofed/include/linux/ethtool.h projects/bhyve_svm/sys/ofed/include/linux/file.h projects/bhyve_svm/sys/ofed/include/linux/fs.h projects/bhyve_svm/sys/ofed/include/linux/gfp.h projects/bhyve_svm/sys/ofed/include/linux/hardirq.h projects/bhyve_svm/sys/ofed/include/linux/idr.h projects/bhyve_svm/sys/ofed/include/linux/if_arp.h projects/bhyve_svm/sys/ofed/include/linux/if_ether.h projects/bhyve_svm/sys/ofed/include/linux/if_vlan.h projects/bhyve_svm/sys/ofed/include/linux/in.h projects/bhyve_svm/sys/ofed/include/linux/in6.h projects/bhyve_svm/sys/ofed/include/linux/inet.h projects/bhyve_svm/sys/ofed/include/linux/inetdevice.h projects/bhyve_svm/sys/ofed/include/linux/interrupt.h projects/bhyve_svm/sys/ofed/include/linux/io-mapping.h projects/bhyve_svm/sys/ofed/include/linux/io.h projects/bhyve_svm/sys/ofed/include/linux/ioctl.h projects/bhyve_svm/sys/ofed/include/linux/jiffies.h projects/bhyve_svm/sys/ofed/include/linux/kdev_t.h projects/bhyve_svm/sys/ofed/include/linux/kernel.h projects/bhyve_svm/sys/ofed/include/linux/kobject.h projects/bhyve_svm/sys/ofed/include/linux/kref.h projects/bhyve_svm/sys/ofed/include/linux/kthread.h projects/bhyve_svm/sys/ofed/include/linux/linux_compat.c projects/bhyve_svm/sys/ofed/include/linux/linux_idr.c projects/bhyve_svm/sys/ofed/include/linux/linux_radix.c projects/bhyve_svm/sys/ofed/include/linux/list.h projects/bhyve_svm/sys/ofed/include/linux/lockdep.h projects/bhyve_svm/sys/ofed/include/linux/log2.h projects/bhyve_svm/sys/ofed/include/linux/miscdevice.h projects/bhyve_svm/sys/ofed/include/linux/mm.h projects/bhyve_svm/sys/ofed/include/linux/module.h projects/bhyve_svm/sys/ofed/include/linux/moduleparam.h projects/bhyve_svm/sys/ofed/include/linux/mount.h projects/bhyve_svm/sys/ofed/include/linux/mutex.h projects/bhyve_svm/sys/ofed/include/linux/net.h projects/bhyve_svm/sys/ofed/include/linux/netdevice.h projects/bhyve_svm/sys/ofed/include/linux/notifier.h projects/bhyve_svm/sys/ofed/include/linux/page.h projects/bhyve_svm/sys/ofed/include/linux/pci.h projects/bhyve_svm/sys/ofed/include/linux/poll.h projects/bhyve_svm/sys/ofed/include/linux/radix-tree.h projects/bhyve_svm/sys/ofed/include/linux/random.h projects/bhyve_svm/sys/ofed/include/linux/rbtree.h projects/bhyve_svm/sys/ofed/include/linux/rwlock.h projects/bhyve_svm/sys/ofed/include/linux/rwsem.h projects/bhyve_svm/sys/ofed/include/linux/scatterlist.h projects/bhyve_svm/sys/ofed/include/linux/sched.h projects/bhyve_svm/sys/ofed/include/linux/semaphore.h projects/bhyve_svm/sys/ofed/include/linux/slab.h projects/bhyve_svm/sys/ofed/include/linux/socket.h projects/bhyve_svm/sys/ofed/include/linux/spinlock.h projects/bhyve_svm/sys/ofed/include/linux/string.h projects/bhyve_svm/sys/ofed/include/linux/sysfs.h projects/bhyve_svm/sys/ofed/include/linux/timer.h projects/bhyve_svm/sys/ofed/include/linux/types.h projects/bhyve_svm/sys/ofed/include/linux/uaccess.h projects/bhyve_svm/sys/ofed/include/linux/vmalloc.h projects/bhyve_svm/sys/ofed/include/linux/wait.h projects/bhyve_svm/sys/ofed/include/linux/workqueue.h projects/bhyve_svm/sys/ofed/include/net/ip.h projects/bhyve_svm/sys/ofed/include/net/ipv6.h projects/bhyve_svm/sys/ofed/include/net/netevent.h projects/bhyve_svm/sys/ofed/include/net/tcp.h projects/bhyve_svm/sys/ofed/include/rdma/ib_umem.h projects/bhyve_svm/sys/ofed/include/rdma/ib_verbs.h projects/bhyve_svm/sys/opencrypto/cryptodev.c projects/bhyve_svm/sys/pc98/pc98/machdep.c projects/bhyve_svm/sys/powerpc/include/vmparam.h projects/bhyve_svm/sys/powerpc/ofw/ofw_pcibus.c projects/bhyve_svm/sys/powerpc/powermac/macio.c projects/bhyve_svm/sys/powerpc/ps3/ps3_syscons.c projects/bhyve_svm/sys/security/audit/audit_pipe.c projects/bhyve_svm/sys/sparc64/include/vmparam.h projects/bhyve_svm/sys/sparc64/pci/psycho.c projects/bhyve_svm/sys/sparc64/sparc64/pmap.c projects/bhyve_svm/sys/sys/_cpuset.h projects/bhyve_svm/sys/sys/ata.h projects/bhyve_svm/sys/sys/callout.h projects/bhyve_svm/sys/sys/cdefs.h projects/bhyve_svm/sys/sys/cpuset.h projects/bhyve_svm/sys/sys/elf_common.h projects/bhyve_svm/sys/sys/file.h projects/bhyve_svm/sys/sys/hhook.h projects/bhyve_svm/sys/sys/imgact.h projects/bhyve_svm/sys/sys/imgact_elf.h projects/bhyve_svm/sys/sys/khelp.h projects/bhyve_svm/sys/sys/libkern.h projects/bhyve_svm/sys/sys/lockmgr.h projects/bhyve_svm/sys/sys/mbuf.h projects/bhyve_svm/sys/sys/mman.h projects/bhyve_svm/sys/sys/mount.h projects/bhyve_svm/sys/sys/param.h projects/bhyve_svm/sys/sys/proc.h projects/bhyve_svm/sys/sys/protosw.h projects/bhyve_svm/sys/sys/sdt.h projects/bhyve_svm/sys/sys/sf_buf.h projects/bhyve_svm/sys/sys/socketvar.h projects/bhyve_svm/sys/sys/sockio.h projects/bhyve_svm/sys/sys/syscallsubr.h projects/bhyve_svm/sys/sys/terminal.h projects/bhyve_svm/sys/sys/user.h projects/bhyve_svm/sys/sys/vnode.h projects/bhyve_svm/sys/tools/fdt/make_dtb.sh projects/bhyve_svm/sys/ufs/ffs/ffs_vfsops.c projects/bhyve_svm/sys/ufs/ffs/ffs_vnops.c projects/bhyve_svm/sys/ufs/ufs/ufs_dirhash.c projects/bhyve_svm/sys/ufs/ufs/ufs_quota.c projects/bhyve_svm/sys/ufs/ufs/ufs_vnops.c projects/bhyve_svm/sys/vm/vm_fault.c projects/bhyve_svm/sys/vm/vm_map.c projects/bhyve_svm/sys/vm/vm_map.h projects/bhyve_svm/sys/vm/vm_mmap.c projects/bhyve_svm/sys/vm/vm_object.h projects/bhyve_svm/sys/vm/vm_page.c projects/bhyve_svm/sys/vm/vm_pageout.c projects/bhyve_svm/sys/vm/vm_pager.c projects/bhyve_svm/sys/vm/vm_pager.h projects/bhyve_svm/sys/vm/vm_reserv.c projects/bhyve_svm/sys/vm/vnode_pager.c projects/bhyve_svm/sys/vm/vnode_pager.h projects/bhyve_svm/sys/x86/acpica/acpi_wakeup.c projects/bhyve_svm/sys/x86/include/fpu.h projects/bhyve_svm/sys/x86/include/specialreg.h projects/bhyve_svm/sys/x86/x86/local_apic.c projects/bhyve_svm/sys/x86/x86/tsc.c projects/bhyve_svm/sys/x86/xen/xen_intr.c projects/bhyve_svm/tests/sys/kern/unix_seqpacket_test.c projects/bhyve_svm/tests/sys/netinet/fibs_test.sh projects/bhyve_svm/tools/build/make_check/Makefile projects/bhyve_svm/tools/build/mk/OptionalObsoleteFiles.inc projects/bhyve_svm/tools/build/options/WITHOUT_RCS projects/bhyve_svm/tools/make_libdeps.sh projects/bhyve_svm/tools/regression/acltools/01.t projects/bhyve_svm/tools/regression/acltools/03.t projects/bhyve_svm/tools/regression/acltools/04.t projects/bhyve_svm/tools/regression/lib/msun/test-cexp.c projects/bhyve_svm/tools/regression/lib/msun/test-conj.c projects/bhyve_svm/tools/regression/lib/msun/test-csqrt.c projects/bhyve_svm/tools/regression/lib/msun/test-invctrig.c projects/bhyve_svm/tools/tools/ath/athaggrstats/Makefile projects/bhyve_svm/tools/tools/nanobsd/dhcpd/common projects/bhyve_svm/tools/tools/nanobsd/nanobsd.sh projects/bhyve_svm/tools/tools/nanobsd/rescue/common projects/bhyve_svm/tools/tools/net80211/wlanstats/Makefile projects/bhyve_svm/tools/tools/netmap/pkt-gen.c projects/bhyve_svm/tools/tools/netmap/vale-ctl.c projects/bhyve_svm/usr.bin/bc/Makefile projects/bhyve_svm/usr.bin/clang/clang-tblgen/Makefile projects/bhyve_svm/usr.bin/clang/clang.prog.mk projects/bhyve_svm/usr.bin/clang/lldb/Makefile projects/bhyve_svm/usr.bin/clang/tblgen/Makefile projects/bhyve_svm/usr.bin/compile_et/Makefile projects/bhyve_svm/usr.bin/elfdump/elfdump.1 projects/bhyve_svm/usr.bin/elfdump/elfdump.c projects/bhyve_svm/usr.bin/grep/util.c projects/bhyve_svm/usr.bin/host/Makefile projects/bhyve_svm/usr.bin/iscsictl/Makefile projects/bhyve_svm/usr.bin/iscsictl/iscsictl.8 projects/bhyve_svm/usr.bin/iscsictl/iscsictl.c projects/bhyve_svm/usr.bin/iscsictl/token.l projects/bhyve_svm/usr.bin/ktrace/ktrace.1 projects/bhyve_svm/usr.bin/lock/lock.1 projects/bhyve_svm/usr.bin/lock/lock.c projects/bhyve_svm/usr.bin/login/login.c projects/bhyve_svm/usr.bin/mail/edit.c projects/bhyve_svm/usr.bin/mandoc/Makefile projects/bhyve_svm/usr.bin/mkimg/bsd.c projects/bhyve_svm/usr.bin/mkimg/mkimg.1 projects/bhyve_svm/usr.bin/mkimg/mkimg.c projects/bhyve_svm/usr.bin/netstat/inet6.c projects/bhyve_svm/usr.bin/rctl/rctl.8 projects/bhyve_svm/usr.bin/showmount/showmount.8 projects/bhyve_svm/usr.bin/showmount/showmount.c projects/bhyve_svm/usr.bin/svn/svn/Makefile projects/bhyve_svm/usr.bin/svn/svnadmin/Makefile projects/bhyve_svm/usr.bin/svn/svndumpfilter/Makefile projects/bhyve_svm/usr.bin/svn/svnlook/Makefile projects/bhyve_svm/usr.bin/svn/svnmucc/Makefile projects/bhyve_svm/usr.bin/svn/svnrdump/Makefile projects/bhyve_svm/usr.bin/svn/svnserve/Makefile projects/bhyve_svm/usr.bin/svn/svnsync/Makefile projects/bhyve_svm/usr.bin/svn/svnversion/Makefile projects/bhyve_svm/usr.bin/talk/Makefile projects/bhyve_svm/usr.bin/telnet/Makefile projects/bhyve_svm/usr.bin/truss/arm-fbsd.c projects/bhyve_svm/usr.bin/vacation/Makefile projects/bhyve_svm/usr.bin/vmstat/vmstat.c projects/bhyve_svm/usr.sbin/Makefile projects/bhyve_svm/usr.sbin/Makefile.amd64 projects/bhyve_svm/usr.sbin/Makefile.i386 projects/bhyve_svm/usr.sbin/amd/amd/Makefile projects/bhyve_svm/usr.sbin/amd/amq/Makefile projects/bhyve_svm/usr.sbin/amd/fixmount/Makefile projects/bhyve_svm/usr.sbin/amd/fsinfo/Makefile projects/bhyve_svm/usr.sbin/amd/hlfsd/Makefile projects/bhyve_svm/usr.sbin/amd/mk-amd-map/Makefile projects/bhyve_svm/usr.sbin/amd/pawd/Makefile projects/bhyve_svm/usr.sbin/amd/wire-test/Makefile projects/bhyve_svm/usr.sbin/auditdistd/Makefile projects/bhyve_svm/usr.sbin/bhyve/block_if.c projects/bhyve_svm/usr.sbin/bhyve/pci_virtio_block.c projects/bhyve_svm/usr.sbin/bhyve/pci_virtio_net.c projects/bhyve_svm/usr.sbin/bhyve/pci_virtio_rnd.c projects/bhyve_svm/usr.sbin/bhyve/task_switch.c projects/bhyve_svm/usr.sbin/bhyve/virtio.c projects/bhyve_svm/usr.sbin/bhyve/virtio.h projects/bhyve_svm/usr.sbin/bsdconfig/bsdconfig.8 projects/bhyve_svm/usr.sbin/bsdconfig/share/common.subr projects/bhyve_svm/usr.sbin/bsdconfig/share/dialog.subr projects/bhyve_svm/usr.sbin/bsdconfig/share/packages/packages.subr projects/bhyve_svm/usr.sbin/bsdinstall/bsdinstall.8 projects/bhyve_svm/usr.sbin/bsdinstall/partedit/gpart_ops.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/part_wizard.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit.h projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit_generic.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit_pc98.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit_powerpc.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit_sparc64.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/partedit_x86.c projects/bhyve_svm/usr.sbin/bsdinstall/partedit/sade.8 projects/bhyve_svm/usr.sbin/bsdinstall/partedit/scripted.c projects/bhyve_svm/usr.sbin/bsdinstall/scripts/auto projects/bhyve_svm/usr.sbin/bsdinstall/scripts/config projects/bhyve_svm/usr.sbin/bsdinstall/scripts/zfsboot projects/bhyve_svm/usr.sbin/btxld/Makefile projects/bhyve_svm/usr.sbin/cron/cron/Makefile projects/bhyve_svm/usr.sbin/cron/crontab/Makefile projects/bhyve_svm/usr.sbin/crunch/crunchgen/Makefile projects/bhyve_svm/usr.sbin/crunch/crunchide/Makefile projects/bhyve_svm/usr.sbin/ctladm/ctladm.8 projects/bhyve_svm/usr.sbin/ctld/Makefile projects/bhyve_svm/usr.sbin/ctld/ctl.conf.5 projects/bhyve_svm/usr.sbin/ctld/ctld.c projects/bhyve_svm/usr.sbin/ctld/discovery.c projects/bhyve_svm/usr.sbin/ctld/kernel.c projects/bhyve_svm/usr.sbin/ctld/keys.c projects/bhyve_svm/usr.sbin/ctld/log.c projects/bhyve_svm/usr.sbin/ctld/login.c projects/bhyve_svm/usr.sbin/ctld/pdu.c projects/bhyve_svm/usr.sbin/editmap/Makefile projects/bhyve_svm/usr.sbin/fifolog/fifolog_create/Makefile projects/bhyve_svm/usr.sbin/fifolog/fifolog_reader/Makefile projects/bhyve_svm/usr.sbin/fifolog/fifolog_writer/Makefile projects/bhyve_svm/usr.sbin/ftp-proxy/ftp-proxy/Makefile projects/bhyve_svm/usr.sbin/gstat/Makefile projects/bhyve_svm/usr.sbin/iscsid/Makefile projects/bhyve_svm/usr.sbin/iscsid/discovery.c projects/bhyve_svm/usr.sbin/iscsid/iscsid.8 projects/bhyve_svm/usr.sbin/iscsid/iscsid.c projects/bhyve_svm/usr.sbin/iscsid/keys.c projects/bhyve_svm/usr.sbin/iscsid/log.c projects/bhyve_svm/usr.sbin/iscsid/login.c projects/bhyve_svm/usr.sbin/iscsid/pdu.c projects/bhyve_svm/usr.sbin/kbdcontrol/kbdcontrol.1 projects/bhyve_svm/usr.sbin/kbdcontrol/kbdcontrol.c projects/bhyve_svm/usr.sbin/kbdcontrol/kbdmap.5 projects/bhyve_svm/usr.sbin/kbdmap/kbdmap.1 projects/bhyve_svm/usr.sbin/kbdmap/kbdmap.c projects/bhyve_svm/usr.sbin/kbdmap/kbdmap.h projects/bhyve_svm/usr.sbin/lpr/chkprintcap/Makefile projects/bhyve_svm/usr.sbin/lpr/lpc/Makefile projects/bhyve_svm/usr.sbin/lpr/lpd/Makefile projects/bhyve_svm/usr.sbin/lpr/lpq/Makefile projects/bhyve_svm/usr.sbin/lpr/lpr/Makefile projects/bhyve_svm/usr.sbin/lpr/lprm/Makefile projects/bhyve_svm/usr.sbin/lpr/pac/Makefile projects/bhyve_svm/usr.sbin/mailstats/Makefile projects/bhyve_svm/usr.sbin/mailwrapper/mailwrapper.8 projects/bhyve_svm/usr.sbin/mailwrapper/mailwrapper.c projects/bhyve_svm/usr.sbin/makefs/Makefile projects/bhyve_svm/usr.sbin/makemap/Makefile projects/bhyve_svm/usr.sbin/mountd/exports.5 projects/bhyve_svm/usr.sbin/mountd/mountd.c projects/bhyve_svm/usr.sbin/nmtree/Makefile projects/bhyve_svm/usr.sbin/ntp/ntp-keygen/Makefile projects/bhyve_svm/usr.sbin/ntp/ntpd/Makefile projects/bhyve_svm/usr.sbin/ntp/ntpdate/Makefile projects/bhyve_svm/usr.sbin/ntp/ntpdc/Makefile projects/bhyve_svm/usr.sbin/ntp/ntpq/Makefile projects/bhyve_svm/usr.sbin/ntp/ntptime/Makefile projects/bhyve_svm/usr.sbin/ppp/Makefile projects/bhyve_svm/usr.sbin/praliases/Makefile projects/bhyve_svm/usr.sbin/route6d/route6d.c projects/bhyve_svm/usr.sbin/sendmail/Makefile projects/bhyve_svm/usr.sbin/smbmsg/smbmsg.8 projects/bhyve_svm/usr.sbin/timed/timedc/timedc.c projects/bhyve_svm/usr.sbin/traceroute/Makefile projects/bhyve_svm/usr.sbin/unbound/local-setup/local-unbound-setup.sh projects/bhyve_svm/usr.sbin/vidcontrol/vidcontrol.1 projects/bhyve_svm/usr.sbin/wlandebug/wlandebug.c Directory Properties: projects/bhyve_svm/ (props changed) projects/bhyve_svm/cddl/ (props changed) projects/bhyve_svm/cddl/contrib/opensolaris/ (props changed) projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/bhyve_svm/contrib/binutils/ (props changed) projects/bhyve_svm/contrib/libarchive/ (props changed) projects/bhyve_svm/contrib/libarchive/tar/ (props changed) projects/bhyve_svm/contrib/libc++/ (props changed) projects/bhyve_svm/contrib/libc-vis/ (props changed) projects/bhyve_svm/contrib/llvm/ (props changed) projects/bhyve_svm/contrib/llvm/tools/clang/ (props changed) projects/bhyve_svm/contrib/openbsm/ (props changed) projects/bhyve_svm/contrib/openpam/ (props changed) projects/bhyve_svm/contrib/openpam/bin/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/bin/su/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/bin/su/su.c (props changed) projects/bhyve_svm/contrib/openpam/compile (props changed) projects/bhyve_svm/contrib/openpam/config.guess (props changed) projects/bhyve_svm/contrib/openpam/config.sub (props changed) projects/bhyve_svm/contrib/openpam/depcomp (props changed) projects/bhyve_svm/contrib/openpam/doc/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/doc/man/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/doc/man/openpam.man (props changed) projects/bhyve_svm/contrib/openpam/doc/man/pam.man (props changed) projects/bhyve_svm/contrib/openpam/include/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/include/security/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/include/security/openpam.h (props changed) projects/bhyve_svm/contrib/openpam/include/security/openpam_attr.h (props changed) projects/bhyve_svm/contrib/openpam/include/security/pam_appl.h (props changed) projects/bhyve_svm/contrib/openpam/include/security/pam_constants.h (props changed) projects/bhyve_svm/contrib/openpam/include/security/pam_modules.h (props changed) projects/bhyve_svm/contrib/openpam/include/security/pam_types.h (props changed) projects/bhyve_svm/contrib/openpam/install-sh (props changed) projects/bhyve_svm/contrib/openpam/misc/gendoc.pl (props changed) projects/bhyve_svm/contrib/openpam/missing (props changed) projects/bhyve_svm/contrib/openpam/modules/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/modules/pam_deny/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/modules/pam_deny/pam_deny.c (props changed) projects/bhyve_svm/contrib/openpam/modules/pam_permit/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/modules/pam_permit/pam_permit.c (props changed) projects/bhyve_svm/contrib/openpam/modules/pam_unix/Makefile.am (props changed) projects/bhyve_svm/contrib/openpam/modules/pam_unix/pam_unix.c (props changed) projects/bhyve_svm/contrib/tzdata/ (props changed) projects/bhyve_svm/crypto/heimdal/ (props changed) projects/bhyve_svm/etc/ (props changed) projects/bhyve_svm/gnu/lib/ (props changed) projects/bhyve_svm/gnu/usr.bin/binutils/ (props changed) projects/bhyve_svm/gnu/usr.bin/gdb/ (props changed) projects/bhyve_svm/include/ (props changed) projects/bhyve_svm/lib/libc/ (props changed) projects/bhyve_svm/sbin/ (props changed) projects/bhyve_svm/sbin/ipfw/ (props changed) projects/bhyve_svm/share/ (props changed) projects/bhyve_svm/share/man/man4/ (props changed) projects/bhyve_svm/share/vt/keymaps/us.kbd (props changed) projects/bhyve_svm/share/zoneinfo/ (props changed) projects/bhyve_svm/sys/ (props changed) projects/bhyve_svm/sys/amd64/vmm/ (props changed) projects/bhyve_svm/sys/boot/ (props changed) projects/bhyve_svm/sys/cddl/contrib/opensolaris/ (props changed) projects/bhyve_svm/sys/conf/ (props changed) projects/bhyve_svm/sys/dev/hyperv/ (props changed) projects/bhyve_svm/sys/gnu/dts/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clk/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clk/at91.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clk/exynos-audss-clk.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/efm32-cmu.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/imx5-clock.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/mpc512x-clock.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8660.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8974.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/samsung,s3c64xx-clock.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/tegra20-car.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/dma/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/dma/at91.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/gpio/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/gpio/gpio.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/input/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/input/input.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/interrupt-controller/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/interrupt-controller/arm-gic.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/interrupt-controller/irq.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/mfd/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/mfd/dbx500-prcmu.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/am33xx.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/at91.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/nomadik.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pinctrl/rockchip.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pwm/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/pwm/pwm.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8660.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8974.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8974.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/sound/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/thermal/ (props changed) projects/bhyve_svm/sys/gnu/dts/include/dt-bindings/thermal/thermal.h (props changed) projects/bhyve_svm/sys/modules/hyperv/ (props changed) projects/bhyve_svm/usr.bin/mkimg/ (props changed) projects/bhyve_svm/usr.sbin/bhyve/ (props changed) Modified: projects/bhyve_svm/.arcconfig ============================================================================== --- projects/bhyve_svm/.arcconfig Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/.arcconfig Wed Sep 17 18:46:51 2014 (r271715) @@ -1,5 +1,5 @@ { "project.name": "S", - "phabricator.uri" : "https://phabric.freebsd.org/", + "phabricator.uri" : "https://reviews.freebsd.org/", "history.immutable" : true } Modified: projects/bhyve_svm/Makefile ============================================================================== --- projects/bhyve_svm/Makefile Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/Makefile Wed Sep 17 18:46:51 2014 (r271715) @@ -37,6 +37,8 @@ # xdev-build - Build cross-development tools. # xdev-install - Install cross-development tools. # xdev-links - Create traditional links in /usr/bin for cc, etc +# native-xtools - Create host binaries that produce target objects +# for use in qemu user-mode jails. # # "quick" way to test all kernel builds: # _jflag=`sysctl -n hw.ncpu` @@ -111,7 +113,7 @@ TGTS= all all-man buildenv buildenvvars _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ _build-tools _cross-tools _includes _libraries _depend \ build32 builddtb distribute32 install32 xdev xdev-build xdev-install \ - xdev-links \ + xdev-links native-xtools \ TGTS+= ${SUBDIR_TARGETS} Modified: projects/bhyve_svm/Makefile.inc1 ============================================================================== --- projects/bhyve_svm/Makefile.inc1 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/Makefile.inc1 Wed Sep 17 18:46:51 2014 (r271715) @@ -246,7 +246,7 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ - SSP_CFLAGS= MK_PIE=no \ + SSP_CFLAGS= \ MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ @@ -258,7 +258,7 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ - SSP_CFLAGS= MK_PIE=no \ + SSP_CFLAGS= \ -DNO_LINT \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_FULL=no MK_LLDB=no MK_TESTS=no @@ -276,7 +276,7 @@ KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOB ${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ - SSP_CFLAGS= MK_PIE=no \ + SSP_CFLAGS= \ MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no @@ -1239,11 +1239,11 @@ _lex= usr.bin/lex _awk= usr.bin/awk .endif -.if ${MK_BSNMP} != "no" && !exists(/usr/sbin/gensnmptree) +.if ${MK_BSNMP} != "no" _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif -# We need to build tlbgen when we're building clang either as +# We need to build tblgen when we're building clang either as # the bootstrap compiler, or as the part of the normal build. .if ${MK_CLANG_BOOTSTRAP} != "no" || ${MK_CLANG} != "no" _clang_tblgen= \ @@ -1418,6 +1418,48 @@ cross-tools: .MAKE ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install .endfor +NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \ + INSTALL="sh ${.CURDIR}/tools/install.sh" \ + VERSION="${VERSION}" +NXBMAKE= ${NXBENV} ${MAKE} \ + TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \ + CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \ + MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \ + MK_GDB=no MK_TESTS=no \ + SSP_CFLAGS= \ + MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \ + -DNO_PIC MK_PROFILE=no -DNO_SHARED \ + -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ + MK_CLANG_FULL=no MK_LLDB=no + +native-xtools: .MAKE + mkdir -p ${OBJTREE}/nxb-bin/usr + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ + -p ${OBJTREE}/nxb-bin/usr >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${OBJTREE}/nxb-bin/usr/include >/dev/null +.for _tool in \ + ${_clang_tblgen} \ + usr.bin/ar \ + ${_binutils} \ + ${_cc} \ + ${_gcc_tools} \ + ${_clang_libs} \ + ${_clang} \ + usr.bin/awk \ + usr.bin/bmake \ + usr.bin/lex \ + usr.bin/lorder \ + usr.bin/sed \ + usr.bin/yacc + ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ + cd ${.CURDIR}/${_tool} && \ + ${NXBMAKE} DIRPRFX=${_tool}/ obj && \ + ${NXBMAKE} DIRPRFX=${_tool}/ depend && \ + ${NXBMAKE} DIRPRFX=${_tool}/ all && \ + ${NXBMAKE} DIRPRFX=${_tool}/ DESTDIR=${OBJTREE}/nxb-bin install +.endfor + # # hierarchy - ensure that all the needed directories are present # Modified: projects/bhyve_svm/ObsoleteFiles.inc ============================================================================== --- projects/bhyve_svm/ObsoleteFiles.inc Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/ObsoleteFiles.inc Wed Sep 17 18:46:51 2014 (r271715) @@ -3205,6 +3205,202 @@ OLD_FILES+=lib/geom/geom_concat.so.1 OLD_FILES+=lib/geom/geom_label.so.1 OLD_FILES+=lib/geom/geom_nop.so.1 OLD_FILES+=lib/geom/geom_stripe.so.1 +# 20040728: GCC 3.4.2 +OLD_DIRS+=usr/include/c++/3.3 +OLD_FILES+=usr/include/c++/3.3/FlexLexer.h +OLD_FILES+=usr/include/c++/3.3/algorithm +OLD_FILES+=usr/include/c++/3.3/backward/algo.h +OLD_FILES+=usr/include/c++/3.3/backward/algobase.h +OLD_FILES+=usr/include/c++/3.3/backward/alloc.h +OLD_FILES+=usr/include/c++/3.3/backward/backward_warning.h +OLD_FILES+=usr/include/c++/3.3/backward/bvector.h +OLD_FILES+=usr/include/c++/3.3/backward/complex.h +OLD_FILES+=usr/include/c++/3.3/backward/defalloc.h +OLD_FILES+=usr/include/c++/3.3/backward/deque.h +OLD_FILES+=usr/include/c++/3.3/backward/fstream.h +OLD_FILES+=usr/include/c++/3.3/backward/function.h +OLD_FILES+=usr/include/c++/3.3/backward/hash_map.h +OLD_FILES+=usr/include/c++/3.3/backward/hash_set.h +OLD_FILES+=usr/include/c++/3.3/backward/hashtable.h +OLD_FILES+=usr/include/c++/3.3/backward/heap.h +OLD_FILES+=usr/include/c++/3.3/backward/iomanip.h +OLD_FILES+=usr/include/c++/3.3/backward/iostream.h +OLD_FILES+=usr/include/c++/3.3/backward/istream.h +OLD_FILES+=usr/include/c++/3.3/backward/iterator.h +OLD_FILES+=usr/include/c++/3.3/backward/list.h +OLD_FILES+=usr/include/c++/3.3/backward/map.h +OLD_FILES+=usr/include/c++/3.3/backward/multimap.h +OLD_FILES+=usr/include/c++/3.3/backward/multiset.h +OLD_FILES+=usr/include/c++/3.3/backward/new.h +OLD_FILES+=usr/include/c++/3.3/backward/ostream.h +OLD_FILES+=usr/include/c++/3.3/backward/pair.h +OLD_FILES+=usr/include/c++/3.3/backward/queue.h +OLD_FILES+=usr/include/c++/3.3/backward/rope.h +OLD_FILES+=usr/include/c++/3.3/backward/set.h +OLD_FILES+=usr/include/c++/3.3/backward/slist.h +OLD_FILES+=usr/include/c++/3.3/backward/stack.h +OLD_FILES+=usr/include/c++/3.3/backward/stream.h +OLD_FILES+=usr/include/c++/3.3/backward/streambuf.h +OLD_FILES+=usr/include/c++/3.3/backward/strstream +OLD_FILES+=usr/include/c++/3.3/backward/strstream.h +OLD_FILES+=usr/include/c++/3.3/backward/tempbuf.h +OLD_FILES+=usr/include/c++/3.3/backward/tree.h +OLD_FILES+=usr/include/c++/3.3/backward/vector.h +OLD_DIRS+=usr/include/c++/3.3/backward +OLD_FILES+=usr/include/c++/3.3/bits/atomicity.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_file.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_ios.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_ios.tcc +OLD_FILES+=usr/include/c++/3.3/bits/basic_string.h +OLD_FILES+=usr/include/c++/3.3/bits/basic_string.tcc +OLD_FILES+=usr/include/c++/3.3/bits/boost_concept_check.h +OLD_FILES+=usr/include/c++/3.3/bits/c++config.h +OLD_FILES+=usr/include/c++/3.3/bits/c++io.h +OLD_FILES+=usr/include/c++/3.3/bits/c++locale.h +OLD_FILES+=usr/include/c++/3.3/bits/c++locale_internal.h +OLD_FILES+=usr/include/c++/3.3/bits/char_traits.h +OLD_FILES+=usr/include/c++/3.3/bits/cmath.tcc +OLD_FILES+=usr/include/c++/3.3/bits/codecvt.h +OLD_FILES+=usr/include/c++/3.3/bits/codecvt_specializations.h +OLD_FILES+=usr/include/c++/3.3/bits/concept_check.h +OLD_FILES+=usr/include/c++/3.3/bits/cpp_type_traits.h +OLD_FILES+=usr/include/c++/3.3/bits/ctype_base.h +OLD_FILES+=usr/include/c++/3.3/bits/ctype_inline.h +OLD_FILES+=usr/include/c++/3.3/bits/ctype_noninline.h +OLD_FILES+=usr/include/c++/3.3/bits/deque.tcc +OLD_FILES+=usr/include/c++/3.3/bits/fpos.h +OLD_FILES+=usr/include/c++/3.3/bits/fstream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/functexcept.h +OLD_FILES+=usr/include/c++/3.3/bits/generic_shadow.h +OLD_FILES+=usr/include/c++/3.3/bits/gslice.h +OLD_FILES+=usr/include/c++/3.3/bits/gslice_array.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr-default.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr-posix.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr-single.h +OLD_FILES+=usr/include/c++/3.3/bits/gthr.h +OLD_FILES+=usr/include/c++/3.3/bits/indirect_array.h +OLD_FILES+=usr/include/c++/3.3/bits/ios_base.h +OLD_FILES+=usr/include/c++/3.3/bits/istream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/list.tcc +OLD_FILES+=usr/include/c++/3.3/bits/locale_classes.h +OLD_FILES+=usr/include/c++/3.3/bits/locale_facets.h +OLD_FILES+=usr/include/c++/3.3/bits/locale_facets.tcc +OLD_FILES+=usr/include/c++/3.3/bits/localefwd.h +OLD_FILES+=usr/include/c++/3.3/bits/mask_array.h +OLD_FILES+=usr/include/c++/3.3/bits/messages_members.h +OLD_FILES+=usr/include/c++/3.3/bits/os_defines.h +OLD_FILES+=usr/include/c++/3.3/bits/ostream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/pthread_allocimpl.h +OLD_FILES+=usr/include/c++/3.3/bits/slice.h +OLD_FILES+=usr/include/c++/3.3/bits/slice_array.h +OLD_FILES+=usr/include/c++/3.3/bits/sstream.tcc +OLD_FILES+=usr/include/c++/3.3/bits/stl_algo.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_algobase.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_alloc.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_bvector.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_construct.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_deque.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_function.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_heap.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator_base_funcs.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator_base_types.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_list.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_map.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_multimap.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_multiset.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_numeric.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_pair.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_pthread_alloc.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_queue.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_raw_storage_iter.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_relops.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_set.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_stack.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_tempbuf.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_threads.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_tree.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_uninitialized.h +OLD_FILES+=usr/include/c++/3.3/bits/stl_vector.h +OLD_FILES+=usr/include/c++/3.3/bits/stream_iterator.h +OLD_FILES+=usr/include/c++/3.3/bits/streambuf.tcc +OLD_FILES+=usr/include/c++/3.3/bits/streambuf_iterator.h +OLD_FILES+=usr/include/c++/3.3/bits/stringfwd.h +OLD_FILES+=usr/include/c++/3.3/bits/time_members.h +OLD_FILES+=usr/include/c++/3.3/bits/type_traits.h +OLD_FILES+=usr/include/c++/3.3/bits/valarray_array.h +OLD_FILES+=usr/include/c++/3.3/bits/valarray_array.tcc +OLD_FILES+=usr/include/c++/3.3/bits/valarray_meta.h +OLD_FILES+=usr/include/c++/3.3/bits/vector.tcc +OLD_DIRS+=usr/include/c++/3.3/bits +OLD_FILES+=usr/include/c++/3.3/bitset +OLD_FILES+=usr/include/c++/3.3/cassert +OLD_FILES+=usr/include/c++/3.3/cctype +OLD_FILES+=usr/include/c++/3.3/cerrno +OLD_FILES+=usr/include/c++/3.3/cfloat +OLD_FILES+=usr/include/c++/3.3/ciso646 +OLD_FILES+=usr/include/c++/3.3/climits +OLD_FILES+=usr/include/c++/3.3/clocale +OLD_FILES+=usr/include/c++/3.3/cmath +OLD_FILES+=usr/include/c++/3.3/complex +OLD_FILES+=usr/include/c++/3.3/csetjmp +OLD_FILES+=usr/include/c++/3.3/csignal +OLD_FILES+=usr/include/c++/3.3/cstdarg +OLD_FILES+=usr/include/c++/3.3/cstddef +OLD_FILES+=usr/include/c++/3.3/cstdio +OLD_FILES+=usr/include/c++/3.3/cstdlib +OLD_FILES+=usr/include/c++/3.3/cstring +OLD_FILES+=usr/include/c++/3.3/ctime +OLD_FILES+=usr/include/c++/3.3/cwchar +OLD_FILES+=usr/include/c++/3.3/cwctype +OLD_FILES+=usr/include/c++/3.3/cxxabi.h +OLD_FILES+=usr/include/c++/3.3/deque +OLD_FILES+=usr/include/c++/3.3/exception +OLD_FILES+=usr/include/c++/3.3/exception_defines.h +OLD_FILES+=usr/include/c++/3.3/ext/algorithm +OLD_FILES+=usr/include/c++/3.3/ext/enc_filebuf.h +OLD_FILES+=usr/include/c++/3.3/ext/functional +OLD_FILES+=usr/include/c++/3.3/ext/hash_map +OLD_FILES+=usr/include/c++/3.3/ext/hash_set +OLD_FILES+=usr/include/c++/3.3/ext/iterator +OLD_FILES+=usr/include/c++/3.3/ext/memory +OLD_FILES+=usr/include/c++/3.3/ext/numeric +OLD_FILES+=usr/include/c++/3.3/ext/rb_tree +OLD_FILES+=usr/include/c++/3.3/ext/rope +OLD_FILES+=usr/include/c++/3.3/ext/ropeimpl.h +OLD_FILES+=usr/include/c++/3.3/ext/slist +OLD_FILES+=usr/include/c++/3.3/ext/stdio_filebuf.h +OLD_FILES+=usr/include/c++/3.3/ext/stl_hash_fun.h +OLD_FILES+=usr/include/c++/3.3/ext/stl_hashtable.h +OLD_FILES+=usr/include/c++/3.3/ext/stl_rope.h +OLD_DIRS+=usr/include/c++/3.3/ext +OLD_FILES+=usr/include/c++/3.3/fstream +OLD_FILES+=usr/include/c++/3.3/functional +OLD_FILES+=usr/include/c++/3.3/iomanip +OLD_FILES+=usr/include/c++/3.3/ios +OLD_FILES+=usr/include/c++/3.3/iosfwd +OLD_FILES+=usr/include/c++/3.3/iostream +OLD_FILES+=usr/include/c++/3.3/istream +OLD_FILES+=usr/include/c++/3.3/iterator +OLD_FILES+=usr/include/c++/3.3/limits +OLD_FILES+=usr/include/c++/3.3/list +OLD_FILES+=usr/include/c++/3.3/locale +OLD_FILES+=usr/include/c++/3.3/map +OLD_FILES+=usr/include/c++/3.3/memory +OLD_FILES+=usr/include/c++/3.3/new +OLD_FILES+=usr/include/c++/3.3/numeric +OLD_FILES+=usr/include/c++/3.3/ostream +OLD_FILES+=usr/include/c++/3.3/queue +OLD_FILES+=usr/include/c++/3.3/set +OLD_FILES+=usr/include/c++/3.3/sstream +OLD_FILES+=usr/include/c++/3.3/stack +OLD_FILES+=usr/include/c++/3.3/stdexcept +OLD_FILES+=usr/include/c++/3.3/streambuf +OLD_FILES+=usr/include/c++/3.3/string +OLD_FILES+=usr/include/c++/3.3/typeinfo +OLD_FILES+=usr/include/c++/3.3/utility +OLD_FILES+=usr/include/c++/3.3/valarray +OLD_FILES+=usr/include/c++/3.3/vector # 20040713: fla(4) removed. OLD_FILES+=usr/share/man/man4/fla.4.gz # 200407XX Modified: projects/bhyve_svm/bin/dd/dd.1 ============================================================================== --- projects/bhyve_svm/bin/dd/dd.1 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/dd/dd.1 Wed Sep 17 18:46:51 2014 (r271715) @@ -32,7 +32,7 @@ .\" @(#)dd.1 8.2 (Berkeley) 1/13/94 .\" $FreeBSD$ .\" -.Dd April 2, 2014 +.Dd August 28, 2014 .Dt DD 1 .Os .Sh NAME @@ -408,6 +408,11 @@ To create an image of a Mode-1 CD-ROM, w for data CD-ROM disks, use a block size of 2048 bytes: .Pp .Dl "dd if=/dev/acd0 of=filename.iso bs=2048" +.Pp +Write a filesystem image to a memory stick, padding the end with zeros, +if necessary, to a 1MiB boundary: +.Pp +.Dl "dd if=memstick.img of=/dev/da0 bs=1m conv=noerror,sync" .Sh SEE ALSO .Xr cp 1 , .Xr mt 1 , Modified: projects/bhyve_svm/bin/ed/cbc.c ============================================================================== --- projects/bhyve_svm/bin/ed/cbc.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/ed/cbc.c Wed Sep 17 18:46:51 2014 (r271715) @@ -237,7 +237,7 @@ expand_des_key(char *obuf, char *kbuf) /* * now translate it, bombing on any illegal hex digit */ - for (i = 0; kbuf[i] && i < 16; i++) + for (i = 0; i < 16 && kbuf[i]; i++) if ((nbuf[i] = hex_to_binary((int) kbuf[i], 16)) == -1) des_error("bad hex digit in key"); while (i < 16) Modified: projects/bhyve_svm/bin/pkill/tests/Makefile ============================================================================== --- projects/bhyve_svm/bin/pkill/tests/Makefile Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/pkill/tests/Makefile Wed Sep 17 18:46:51 2014 (r271715) @@ -14,6 +14,7 @@ TAP_TESTS_SH+= pgrep-g_test TAP_TESTS_SH+= pgrep-i_test TAP_TESTS_SH+= pgrep-j_test TEST_METADATA.pgrep-j_test+= required_user="root" +TEST_METADATA.pgrep-j_test+= required_programs="jail jls" TAP_TESTS_SH+= pgrep-l_test TAP_TESTS_SH+= pgrep-n_test TAP_TESTS_SH+= pgrep-o_test @@ -31,6 +32,7 @@ TAP_TESTS_SH+= pkill-g_test TAP_TESTS_SH+= pkill-i_test TAP_TESTS_SH+= pkill-j_test TEST_METADATA.pkill-j_test+= required_user="root" +TEST_METADATA.pkill-j_test+= required_programs="jail jls" TAP_TESTS_SH+= pkill-s_test TAP_TESTS_SH+= pkill-t_test TAP_TESTS_SH+= pkill-x_test Modified: projects/bhyve_svm/bin/ps/keyword.c ============================================================================== --- projects/bhyve_svm/bin/ps/keyword.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/ps/keyword.c Wed Sep 17 18:46:51 2014 (r271715) @@ -157,6 +157,7 @@ static VAR var[] = { {"tdnam", "TDNAM", NULL, LJUST, tdnam, 0, CHAR, NULL, 0}, {"time", "TIME", NULL, USER, cputime, 0, CHAR, NULL, 0}, {"tpgid", "TPGID", NULL, 0, kvar, KOFF(ki_tpgid), UINT, PIDFMT, 0}, + {"tracer", "TRACER", NULL, 0, kvar, KOFF(ki_tracer), UINT, PIDFMT, 0}, {"tsid", "TSID", NULL, 0, kvar, KOFF(ki_tsid), UINT, PIDFMT, 0}, {"tsiz", "TSIZ", NULL, 0, kvar, KOFF(ki_tsize), PGTOK, "ld", 0}, {"tt", "TT ", NULL, 0, tname, 0, CHAR, NULL, 0}, Modified: projects/bhyve_svm/bin/ps/ps.1 ============================================================================== --- projects/bhyve_svm/bin/ps/ps.1 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/ps/ps.1 Wed Sep 17 18:46:51 2014 (r271715) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd August 7, 2014 +.Dd August 27, 2014 .Dt PS 1 .Os .Sh NAME @@ -665,6 +665,8 @@ accumulated CPU time, user + system (ali .Cm cputime ) .It Cm tpgid control terminal process group ID +.It Cm tracer +tracer process ID .\".It Cm trss .\"text resident set size (in Kbytes) .It Cm tsid Modified: projects/bhyve_svm/bin/rmail/Makefile ============================================================================== --- projects/bhyve_svm/bin/rmail/Makefile Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/rmail/Makefile Wed Sep 17 18:46:51 2014 (r271715) @@ -14,8 +14,6 @@ MAN= rmail.8 WARNS?= 2 CFLAGS+=-I${SENDMAIL_DIR}/include -I. -NO_PIE= yes - LIBSMDIR= ${.OBJDIR}/../../lib/libsm LIBSM= ${LIBSMDIR}/libsm.a Modified: projects/bhyve_svm/bin/sh/arith_yacc.c ============================================================================== --- projects/bhyve_svm/bin/sh/arith_yacc.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/arith_yacc.c Wed Sep 17 18:46:51 2014 (r271715) @@ -139,9 +139,9 @@ static arith_t do_binop(int op, arith_t case ARITH_SUB: return (uintmax_t)a - (uintmax_t)b; case ARITH_LSHIFT: - return (uintmax_t)a << b; + return (uintmax_t)a << (b & (sizeof(uintmax_t) * CHAR_BIT - 1)); case ARITH_RSHIFT: - return a >> b; + return a >> (b & (sizeof(uintmax_t) * CHAR_BIT - 1)); case ARITH_LT: return a < b; case ARITH_LE: Modified: projects/bhyve_svm/bin/sh/histedit.c ============================================================================== --- projects/bhyve_svm/bin/sh/histedit.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/histedit.c Wed Sep 17 18:46:51 2014 (r271715) @@ -166,9 +166,10 @@ sethistsize(const char *hs) HistEvent he; if (hist != NULL) { - if (hs == NULL || *hs == '\0' || - (histsize = atoi(hs)) < 0) + if (hs == NULL || !is_number(hs)) histsize = 100; + else + histsize = atoi(hs); history(hist, &he, H_SETSIZE, histsize); history(hist, &he, H_SETUNIQUE, 1); } Modified: projects/bhyve_svm/bin/sh/input.c ============================================================================== --- projects/bhyve_svm/bin/sh/input.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/input.c Wed Sep 17 18:46:51 2014 (r271715) @@ -116,33 +116,6 @@ resetinput(void) } -/* - * Read a line from the script. - */ - -char * -pfgets(char *line, int len) -{ - char *p = line; - int nleft = len; - int c; - - while (--nleft > 0) { - c = pgetc_macro(); - if (c == PEOF) { - if (p == line) - return NULL; - break; - } - *p++ = c; - if (c == '\n') - break; - } - *p = '\0'; - return line; -} - - /* * Read a character from the script, returning PEOF on end of file. @@ -338,7 +311,7 @@ pungetc(void) * We handle aliases this way. */ void -pushstring(char *s, int len, struct alias *ap) +pushstring(const char *s, int len, struct alias *ap) { struct strpush *sp; Modified: projects/bhyve_svm/bin/sh/input.h ============================================================================== --- projects/bhyve_svm/bin/sh/input.h Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/input.h Wed Sep 17 18:46:51 2014 (r271715) @@ -48,12 +48,11 @@ struct alias; struct parsefile; void resetinput(void); -char *pfgets(char *, int); int pgetc(void); int preadbuffer(void); int preadateof(void); void pungetc(void); -void pushstring(char *, int, struct alias *); +void pushstring(const char *, int, struct alias *); void setinputfile(const char *, int); void setinputfd(int, int); void setinputstring(const char *, int); Modified: projects/bhyve_svm/bin/sh/jobs.c ============================================================================== --- projects/bhyve_svm/bin/sh/jobs.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/jobs.c Wed Sep 17 18:46:51 2014 (r271715) @@ -118,6 +118,24 @@ static void showjob(struct job *, int); static int jobctl; #if JOBS +static void +jobctl_notty(void) +{ + if (ttyfd >= 0) { + close(ttyfd); + ttyfd = -1; + } + if (!iflag) { + setsignal(SIGTSTP); + setsignal(SIGTTOU); + setsignal(SIGTTIN); + jobctl = 1; + return; + } + out2fmt_flush("sh: can't access tty; job control turned off\n"); + mflag = 0; +} + void setjobctl(int on) { @@ -133,8 +151,10 @@ setjobctl(int on) while (i <= 2 && !isatty(i)) i++; if (i > 2 || - (ttyfd = fcntl(i, F_DUPFD_CLOEXEC, 10)) < 0) - goto out; + (ttyfd = fcntl(i, F_DUPFD_CLOEXEC, 10)) < 0) { + jobctl_notty(); + return; + } } if (ttyfd < 10) { /* @@ -142,9 +162,8 @@ setjobctl(int on) * the user's redirections. */ if ((i = fcntl(ttyfd, F_DUPFD_CLOEXEC, 10)) < 0) { - close(ttyfd); - ttyfd = -1; - goto out; + jobctl_notty(); + return; } close(ttyfd); ttyfd = i; @@ -152,11 +171,15 @@ setjobctl(int on) do { /* while we are in the background */ initialpgrp = tcgetpgrp(ttyfd); if (initialpgrp < 0) { -out: out2fmt_flush("sh: can't access tty; job control turned off\n"); - mflag = 0; + jobctl_notty(); return; } if (initialpgrp != getpgrp()) { + if (!iflag) { + initialpgrp = -1; + jobctl_notty(); + return; + } kill(0, SIGTTIN); continue; } @@ -168,9 +191,11 @@ out: out2fmt_flush("sh: can't access tcsetpgrp(ttyfd, rootpid); } else { /* turning job control off */ setpgid(0, initialpgrp); - tcsetpgrp(ttyfd, initialpgrp); - close(ttyfd); - ttyfd = -1; + if (ttyfd >= 0) { + tcsetpgrp(ttyfd, initialpgrp); + close(ttyfd); + ttyfd = -1; + } setsignal(SIGTSTP); setsignal(SIGTTOU); setsignal(SIGTTIN); @@ -195,7 +220,8 @@ fgcmd(int argc __unused, char **argv __u printjobcmd(jp); flushout(&output); pgrp = jp->ps[0].pid; - tcsetpgrp(ttyfd, pgrp); + if (ttyfd >= 0) + tcsetpgrp(ttyfd, pgrp); restartjob(jp); jp->foreground = 1; INTOFF; @@ -847,7 +873,8 @@ forkshell(struct job *jp, union node *n, pgrp = getpid(); else pgrp = jp->ps[0].pid; - if (setpgid(0, pgrp) == 0 && mode == FORK_FG) { + if (setpgid(0, pgrp) == 0 && mode == FORK_FG && + ttyfd >= 0) { /*** this causes superfluous TIOCSPGRPS ***/ if (tcsetpgrp(ttyfd, pgrp) < 0) error("tcsetpgrp failed, errno=%d", errno); @@ -1007,7 +1034,7 @@ waitforjob(struct job *jp, int *origstat dotrap(); #if JOBS if (jp->jobctl) { - if (tcsetpgrp(ttyfd, rootpid) < 0) + if (ttyfd >= 0 && tcsetpgrp(ttyfd, rootpid) < 0) error("tcsetpgrp failed, errno=%d\n", errno); } if (jp->state == JOBSTOPPED) Modified: projects/bhyve_svm/bin/sh/mystring.c ============================================================================== --- projects/bhyve_svm/bin/sh/mystring.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/mystring.c Wed Sep 17 18:46:51 2014 (r271715) @@ -82,9 +82,17 @@ number(const char *s) int is_number(const char *p) { - do { - if (! is_digit(*p)) + const char *q; + + if (*p == '\0') + return 0; + while (*p == '0') + p++; + for (q = p; *q != '\0'; q++) + if (! is_digit(*q)) return 0; - } while (*++p != '\0'); + if (q - p > 10 || + (q - p == 10 && memcmp(p, "2147483647", 10) > 0)) + return 0; return 1; } Modified: projects/bhyve_svm/bin/sh/parser.c ============================================================================== --- projects/bhyve_svm/bin/sh/parser.c Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/parser.c Wed Sep 17 18:46:51 2014 (r271715) @@ -66,7 +66,6 @@ __FBSDID("$FreeBSD$"); * Shell command parser. */ -#define EOFMARKLEN 79 #define PROMPTLEN 128 /* values of checkkwd variable */ @@ -718,7 +717,6 @@ parsefname(void) if (n->type == NHERE) { struct heredoc *here = heredoc; struct heredoc *p; - int i; if (quoteflag == 0) n->type = NXHERE; @@ -727,7 +725,7 @@ parsefname(void) while (*wordtext == '\t') wordtext++; } - if (! noexpand(wordtext) || (i = strlen(wordtext)) == 0 || i > EOFMARKLEN) + if (! noexpand(wordtext)) synerror("Illegal eof marker for << redirection"); rmescapes(wordtext); here->eofmark = wordtext; @@ -946,6 +944,41 @@ struct tokenstate /* + * Check to see whether we are at the end of the here document. When this + * is called, c is set to the first character of the next input line. If + * we are at the end of the here document, this routine sets the c to PEOF. + * The new value of c is returned. + */ + +static int +checkend(int c, const char *eofmark, int striptabs) +{ + if (striptabs) { + while (c == '\t') + c = pgetc(); + } + if (c == *eofmark) { + int c2; + const char *q; + + for (q = eofmark + 1; c2 = pgetc(), *q != '\0' && c2 == *q; q++) + ; + if ((c2 == PEOF || c2 == '\n') && *q == '\0') { + c = PEOF; + if (c2 == '\n') { + plinno++; + needprompt = doprompt; + } + } else { + pungetc(); + pushstring(eofmark + 1, q - (eofmark + 1), NULL); + } + } + return (c); +} + + +/* * Called to parse command substitutions. */ @@ -1269,7 +1302,6 @@ readcstyleesc(char *out) * will run code that appears at the end of readtoken1. */ -#define CHECKEND() {goto checkend; checkend_return:;} #define PARSEREDIR() {goto parseredir; parseredir_return:;} #define PARSESUB() {goto parsesub; parsesub_return:;} #define PARSEARITH() {goto parsearith; parsearith_return:;} @@ -1281,7 +1313,6 @@ readtoken1(int firstc, char const *initi int c = firstc; char *out; int len; - char line[EOFMARKLEN + 1]; struct nodelist *bqlist; int quotef; int newvarnest; @@ -1303,7 +1334,9 @@ readtoken1(int firstc, char const *initi STARTSTACKSTR(out); loop: { /* for each line, until end of word */ - CHECKEND(); /* set c to PEOF if at end of here document */ + if (eofmark) + /* set c to PEOF if at end of here document */ + c = checkend(c, eofmark, striptabs); for (;;) { /* until end of line or end of word */ CHECKSTRSPACE(4, out); /* permit 4 calls to USTPUTC */ @@ -1484,40 +1517,6 @@ endword: /* - * Check to see whether we are at the end of the here document. When this - * is called, c is set to the first character of the next input line. If - * we are at the end of the here document, this routine sets the c to PEOF. - */ - -checkend: { - if (eofmark) { - if (striptabs) { - while (c == '\t') - c = pgetc(); - } - if (c == *eofmark) { - if (pfgets(line, sizeof line) != NULL) { - const char *p, *q; - - p = line; - for (q = eofmark + 1 ; *q && *p == *q ; p++, q++); - if ((*p == '\0' || *p == '\n') && *q == '\0') { - c = PEOF; - if (*p == '\n') { - plinno++; - needprompt = doprompt; - } - } else { - pushstring(line, strlen(line), NULL); - } - } - } - } - goto checkend_return; -} - - -/* * Parse a redirection operator. The variable "out" points to a string * specifying the fd to be redirected. The variable "c" contains the * first character of the redirection operator. @@ -1915,7 +1914,7 @@ char * getprompt(void *unused __unused) { static char ps[PROMPTLEN]; - char *fmt; + const char *fmt; const char *pwd; int i, trim; static char internal_error[] = "??"; @@ -2029,7 +2028,7 @@ expandstr(const char *ps) parser_temp = NULL; setinputstring(ps, 1); doprompt = 0; - readtoken1(pgetc(), DQSYNTAX, "\n\n", 0); + readtoken1(pgetc(), DQSYNTAX, "", 0); if (backquotelist != NULL) error("Command substitution not allowed here"); Modified: projects/bhyve_svm/bin/sh/sh.1 ============================================================================== --- projects/bhyve_svm/bin/sh/sh.1 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/sh.1 Wed Sep 17 18:46:51 2014 (r271715) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd January 26, 2014 +.Dd September 4, 2014 .Dt SH 1 .Os .Sh NAME @@ -259,6 +259,12 @@ from input when in interactive mode. Force the shell to behave interactively. .It Fl m Li monitor Turn on job control (set automatically when interactive). +A new process group is created for each pipeline (called a job). +It is possible to suspend jobs or to have them run in the foreground or +in the background. +In a non-interactive shell, +this option can be set even if no terminal is available +and is useful to place processes in separate process groups. .It Fl n Li noexec If not interactive, read commands but do not execute them. Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2 ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2 Wed Sep 17 18:46:51 2014 (r271715) @@ -1,2 +1,2 @@ # $FreeBSD$ -${} +eval '${}' Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2.stderr ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2.stderr Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp2.2.stderr Wed Sep 17 18:46:51 2014 (r271715) @@ -1 +1 @@ -./bad-parm-exp2.2: ${}: Bad substitution +eval: ${}: Bad substitution Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2 ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2 Wed Sep 17 18:46:51 2014 (r271715) @@ -1,2 +1,2 @@ # $FreeBSD$ -${foo/} +eval '${foo/}' Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2.stderr ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2.stderr Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp3.2.stderr Wed Sep 17 18:46:51 2014 (r271715) @@ -1 +1 @@ -./bad-parm-exp3.2: ${foo/}: Bad substitution +eval: ${foo/}: Bad substitution Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2 ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2 Wed Sep 17 18:46:51 2014 (r271715) @@ -1,2 +1,2 @@ # $FreeBSD$ -${foo:@abc} +eval '${foo:@abc}' Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2.stderr ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2.stderr Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp4.2.stderr Wed Sep 17 18:46:51 2014 (r271715) @@ -1 +1 @@ -./bad-parm-exp4.2: ${foo:@...}: Bad substitution +eval: ${foo:@...}: Bad substitution Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2 ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2 Wed Sep 17 18:46:51 2014 (r271715) @@ -1,2 +1,2 @@ # $FreeBSD$ -${/} +eval '${/}' Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2.stderr ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2.stderr Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp5.2.stderr Wed Sep 17 18:46:51 2014 (r271715) @@ -1 +1 @@ -./bad-parm-exp5.2: ${/}: Bad substitution +eval: ${/}: Bad substitution Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2 ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2 Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2 Wed Sep 17 18:46:51 2014 (r271715) @@ -1,2 +1,2 @@ # $FreeBSD$ -${#foo^} +eval '${#foo^}' Modified: projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2.stderr ============================================================================== --- projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2.stderr Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/errors/bad-parm-exp6.2.stderr Wed Sep 17 18:46:51 2014 (r271715) @@ -1 +1 @@ -./bad-parm-exp6.2: ${foo...}: Bad substitution +eval: ${foo...}: Bad substitution Modified: projects/bhyve_svm/bin/sh/tests/expansion/Makefile ============================================================================== --- projects/bhyve_svm/bin/sh/tests/expansion/Makefile Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/expansion/Makefile Wed Sep 17 18:46:51 2014 (r271715) @@ -20,6 +20,7 @@ FILES+= arith10.0 FILES+= arith11.0 FILES+= arith12.0 FILES+= arith13.0 +FILES+= arith14.0 FILES+= assign1.0 FILES+= cmdsubst1.0 FILES+= cmdsubst2.0 Copied: projects/bhyve_svm/bin/sh/tests/expansion/arith14.0 (from r271694, head/bin/sh/tests/expansion/arith14.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve_svm/bin/sh/tests/expansion/arith14.0 Wed Sep 17 18:46:51 2014 (r271715, copy of r271694, head/bin/sh/tests/expansion/arith14.0) @@ -0,0 +1,40 @@ +# $FreeBSD$ +# Check that <> use the low bits of the shift count. + +if [ $((1<<16<<16)) = 0 ]; then + width=32 +elif [ $((1<<32<<32)) = 0 ]; then + width=64 +elif [ $((1<<64<<64)) = 0 ]; then + width=128 +elif [ $((1<<64>>64)) = 1 ]; then + # Integers are wider than 128 bits; assume arbitrary precision. + # Nothing to test here. + exit 0 +else + echo "Cannot determine integer width" + exit 2 +fi + +twowidth=$((width * 2)) +j=43 k=$((1 << (width - 2))) r=0 + +i=0 +while [ $i -lt $twowidth ]; do + if [ "$((j << i))" != "$((j << (i + width)))" ]; then + echo "Problem with $j << $i" + r=2 + fi + i=$((i + 1)) +done + +i=0 +while [ $i -lt $twowidth ]; do + if [ "$((k >> i))" != "$((k >> (i + width)))" ]; then + echo "Problem with $k >> $i" + r=2 + fi + i=$((i + 1)) +done + +exit $r Modified: projects/bhyve_svm/bin/sh/tests/functional_test.sh ============================================================================== --- projects/bhyve_svm/bin/sh/tests/functional_test.sh Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/functional_test.sh Wed Sep 17 18:46:51 2014 (r271715) @@ -39,13 +39,7 @@ check() local out_file="${SRCDIR}/${tc}.stdout" [ -f "${out_file}" ] && out_flag="-o file:${out_file}" - # We need to copy the testcase scenario file because some of the - # testcases hardcode relative paths in the stderr/stdout. - # - # TODO: we might be able to generate this path at build time - cp ${SRCDIR}/${tc} . - - atf_check -s exit:${tc##*.} ${err_flag} ${out_flag} ${SH} "./${tc}" + atf_check -s exit:${tc##*.} ${err_flag} ${out_flag} ${SH} "${SRCDIR}/${tc}" } add_testcase() Modified: projects/bhyve_svm/bin/sh/tests/parser/Makefile ============================================================================== --- projects/bhyve_svm/bin/sh/tests/parser/Makefile Wed Sep 17 18:17:18 2014 (r271714) +++ projects/bhyve_svm/bin/sh/tests/parser/Makefile Wed Sep 17 18:46:51 2014 (r271715) @@ -54,6 +54,7 @@ FILES+= heredoc8.0 FILES+= heredoc9.0 FILES+= heredoc10.0 FILES+= heredoc11.0 +FILES+= heredoc12.0 FILES+= no-space1.0 FILES+= no-space2.0 FILES+= only-redir1.0 Copied: projects/bhyve_svm/bin/sh/tests/parser/heredoc12.0 (from r271694, head/bin/sh/tests/parser/heredoc12.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve_svm/bin/sh/tests/parser/heredoc12.0 Wed Sep 17 18:46:51 2014 (r271715, copy of r271694, head/bin/sh/tests/parser/heredoc12.0) @@ -0,0 +1,47 @@ +# $FreeBSD$ + +failures=0 + +check() { + if ! eval "[ $* ]"; then + echo "Failed: $*" + : $((failures += 1)) + fi +} + +longmark=`printf %01000d 4` +longmarkstripped=`printf %0999d 0` + +check '"$(cat <<'"$longmark +$longmark"' +echo yes)" = "yes"' + +check '"$(cat <<\'"$longmark +$longmark"' +echo yes)" = "yes"' + +check '"$(cat <<'"$longmark +yes +$longmark"' +)" = "yes"' + +check '"$(cat <<\'"$longmark +yes +$longmark"' +)" = "yes"' + +check '"$(cat <<'"$longmark +$longmarkstripped +$longmark. +$longmark"' +)" = "'"$longmarkstripped *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Sep 20 06:27:47 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3CCB45DE; Sat, 20 Sep 2014 06:27:47 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 242431AD; Sat, 20 Sep 2014 06:27:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8K6RlmZ003108; Sat, 20 Sep 2014 06:27:47 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8K6Rc5B003059; Sat, 20 Sep 2014 06:27:38 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409200627.s8K6Rc5B003059@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Sat, 20 Sep 2014 06:27:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271894 - in projects/bhyve_svm: . bin/csh cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf cddl/contrib/opensolaris/cmd/... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Sep 2014 06:27:47 -0000 Author: neel Date: Sat Sep 20 06:27:37 2014 New Revision: 271894 URL: http://svnweb.freebsd.org/changeset/base/271894 Log: IFC @r271887 Added: projects/bhyve_svm/etc/devd/hyperv.conf - copied unchanged from r271887, head/etc/devd/hyperv.conf projects/bhyve_svm/sys/boot/efi/include/eficonsctl.h - copied unchanged from r271887, head/sys/boot/efi/include/eficonsctl.h projects/bhyve_svm/sys/cddl/compat/opensolaris/kern/opensolaris_dtrace.c - copied unchanged from r271887, head/sys/cddl/compat/opensolaris/kern/opensolaris_dtrace.c projects/bhyve_svm/sys/compat/linux/linux_timer.c - copied unchanged from r271887, head/sys/compat/linux/linux_timer.c projects/bhyve_svm/sys/compat/linux/linux_timer.h - copied unchanged from r271887, head/sys/compat/linux/linux_timer.h projects/bhyve_svm/sys/dev/drm2/i915/i915_gem_context.c - copied unchanged from r271887, head/sys/dev/drm2/i915/i915_gem_context.c projects/bhyve_svm/sys/dev/rl/ - copied from r271887, head/sys/dev/rl/ Deleted: projects/bhyve_svm/etc/rc.d/hv_kvpd projects/bhyve_svm/sys/pci/if_rl.c projects/bhyve_svm/sys/pci/if_rlreg.h Modified: projects/bhyve_svm/Makefile.inc1 projects/bhyve_svm/ObsoleteFiles.inc projects/bhyve_svm/bin/csh/Makefile projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype2.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.aouttype.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.libtype.ksh projects/bhyve_svm/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/bhyve_svm/contrib/atf/NEWS projects/bhyve_svm/contrib/atf/atf-c/macros_h_test.c projects/bhyve_svm/contrib/one-true-awk/awk.1 projects/bhyve_svm/contrib/one-true-awk/main.c projects/bhyve_svm/contrib/one-true-awk/run.c projects/bhyve_svm/etc/defaults/rc.conf projects/bhyve_svm/etc/devd/Makefile projects/bhyve_svm/etc/mail/Makefile projects/bhyve_svm/etc/rc.d/Makefile projects/bhyve_svm/include/unistd.h projects/bhyve_svm/kerberos5/lib/libasn1/Makefile projects/bhyve_svm/lib/libc/Makefile projects/bhyve_svm/lib/libc/gen/nlist.c projects/bhyve_svm/lib/libc/sys/mmap.2 projects/bhyve_svm/lib/libgeom/geom_stats.c projects/bhyve_svm/lib/libnv/nvpair.c projects/bhyve_svm/lib/libunbound/Makefile projects/bhyve_svm/lib/msun/ld128/e_lgammal_r.c projects/bhyve_svm/lib/msun/ld80/e_lgammal_r.c projects/bhyve_svm/lib/msun/src/e_lgamma_r.c projects/bhyve_svm/lib/msun/src/e_lgammaf_r.c projects/bhyve_svm/release/picobsd/tinyware/simple_httpd/simple_httpd.c projects/bhyve_svm/release/scripts/pkg-stage.sh projects/bhyve_svm/sbin/ifconfig/ifconfig.8 projects/bhyve_svm/sbin/savecore/savecore.c projects/bhyve_svm/share/man/man4/lagg.4 projects/bhyve_svm/share/man/man4/malo.4 projects/bhyve_svm/share/man/man9/Makefile projects/bhyve_svm/share/man/man9/SDT.9 projects/bhyve_svm/share/man/man9/altq.9 projects/bhyve_svm/sys/amd64/amd64/fpu.c projects/bhyve_svm/sys/amd64/amd64/pmap.c projects/bhyve_svm/sys/amd64/linux32/linux.h projects/bhyve_svm/sys/amd64/linux32/linux32_dummy.c projects/bhyve_svm/sys/amd64/linux32/linux32_proto.h projects/bhyve_svm/sys/amd64/linux32/linux32_syscall.h projects/bhyve_svm/sys/amd64/linux32/linux32_syscalls.c projects/bhyve_svm/sys/amd64/linux32/linux32_sysent.c projects/bhyve_svm/sys/amd64/linux32/linux32_systrace_args.c projects/bhyve_svm/sys/amd64/linux32/syscalls.master projects/bhyve_svm/sys/arm/allwinner/if_emac.c projects/bhyve_svm/sys/arm/at91/if_ate.c projects/bhyve_svm/sys/arm/at91/if_macb.c projects/bhyve_svm/sys/arm/cavium/cns11xx/if_ece.c projects/bhyve_svm/sys/arm/lpc/if_lpe.c projects/bhyve_svm/sys/arm/ti/cpsw/if_cpsw.c projects/bhyve_svm/sys/arm/xscale/ixp425/if_npe.c projects/bhyve_svm/sys/boot/amd64/boot1.efi/boot1.c projects/bhyve_svm/sys/boot/amd64/efi/bootinfo.c projects/bhyve_svm/sys/boot/efi/libefi/libefi.c projects/bhyve_svm/sys/cam/cam_xpt.c projects/bhyve_svm/sys/cam/ctl/ctl.c projects/bhyve_svm/sys/cam/ctl/ctl_backend_block.c projects/bhyve_svm/sys/cam/ctl/ctl_cmd_table.c projects/bhyve_svm/sys/cam/ctl/ctl_tpc.c projects/bhyve_svm/sys/cam/scsi/scsi_all.h projects/bhyve_svm/sys/cddl/compat/opensolaris/sys/sdt.h projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/bhyve_svm/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/bhyve_svm/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/bhyve_svm/sys/cddl/dev/fbt/powerpc/fbt_isa.c projects/bhyve_svm/sys/compat/linprocfs/linprocfs.c projects/bhyve_svm/sys/conf/files projects/bhyve_svm/sys/conf/files.amd64 projects/bhyve_svm/sys/conf/files.i386 projects/bhyve_svm/sys/conf/files.pc98 projects/bhyve_svm/sys/contrib/altq/altq/if_altq.h projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c projects/bhyve_svm/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c projects/bhyve_svm/sys/dev/acpica/acpi.c projects/bhyve_svm/sys/dev/ae/if_ae.c projects/bhyve_svm/sys/dev/age/if_age.c projects/bhyve_svm/sys/dev/alc/if_alc.c projects/bhyve_svm/sys/dev/ale/if_ale.c projects/bhyve_svm/sys/dev/altera/atse/if_atse.c projects/bhyve_svm/sys/dev/an/if_an.c projects/bhyve_svm/sys/dev/ath/if_ath.c projects/bhyve_svm/sys/dev/ath/if_ath_rx.c projects/bhyve_svm/sys/dev/ath/if_ath_rx_edma.c projects/bhyve_svm/sys/dev/ath/if_ath_tx.c projects/bhyve_svm/sys/dev/ath/if_athvar.h projects/bhyve_svm/sys/dev/bfe/if_bfe.c projects/bhyve_svm/sys/dev/bge/if_bge.c projects/bhyve_svm/sys/dev/bm/if_bm.c projects/bhyve_svm/sys/dev/bwi/if_bwi.c projects/bhyve_svm/sys/dev/bwn/if_bwn.c projects/bhyve_svm/sys/dev/bxe/bxe.c projects/bhyve_svm/sys/dev/bxe/bxe_stats.c projects/bhyve_svm/sys/dev/bxe/bxe_stats.h projects/bhyve_svm/sys/dev/bxe/ecore_sp.h projects/bhyve_svm/sys/dev/cadence/if_cgem.c projects/bhyve_svm/sys/dev/cas/if_cas.c projects/bhyve_svm/sys/dev/ce/if_ce.c projects/bhyve_svm/sys/dev/cm/smc90cx6.c projects/bhyve_svm/sys/dev/cp/if_cp.c projects/bhyve_svm/sys/dev/cs/if_cs.c projects/bhyve_svm/sys/dev/ctau/if_ct.c projects/bhyve_svm/sys/dev/cx/if_cx.c projects/bhyve_svm/sys/dev/cxgb/cxgb_main.c projects/bhyve_svm/sys/dev/dc/if_dc.c projects/bhyve_svm/sys/dev/de/if_de.c projects/bhyve_svm/sys/dev/drm2/drm_gem_names.c projects/bhyve_svm/sys/dev/drm2/drm_gem_names.h projects/bhyve_svm/sys/dev/drm2/i915/i915_dma.c projects/bhyve_svm/sys/dev/drm2/i915/i915_drm.h projects/bhyve_svm/sys/dev/drm2/i915/i915_drv.c projects/bhyve_svm/sys/dev/drm2/i915/i915_drv.h projects/bhyve_svm/sys/dev/drm2/i915/i915_gem.c projects/bhyve_svm/sys/dev/drm2/i915/i915_gem_execbuffer.c projects/bhyve_svm/sys/dev/drm2/i915/i915_gem_gtt.c projects/bhyve_svm/sys/dev/drm2/i915/i915_irq.c projects/bhyve_svm/sys/dev/drm2/i915/i915_reg.h projects/bhyve_svm/sys/dev/drm2/i915/intel_ringbuffer.c projects/bhyve_svm/sys/dev/drm2/i915/intel_ringbuffer.h projects/bhyve_svm/sys/dev/e1000/if_em.c projects/bhyve_svm/sys/dev/e1000/if_igb.c projects/bhyve_svm/sys/dev/e1000/if_igb.h projects/bhyve_svm/sys/dev/e1000/if_lem.c projects/bhyve_svm/sys/dev/ed/if_ed.c projects/bhyve_svm/sys/dev/en/midway.c projects/bhyve_svm/sys/dev/ep/if_ep.c projects/bhyve_svm/sys/dev/ex/if_ex.c projects/bhyve_svm/sys/dev/fatm/if_fatm.c projects/bhyve_svm/sys/dev/fe/if_fe.c projects/bhyve_svm/sys/dev/ffec/if_ffec.c projects/bhyve_svm/sys/dev/firewire/firewire.c projects/bhyve_svm/sys/dev/firewire/firewire.h projects/bhyve_svm/sys/dev/firewire/firewirereg.h projects/bhyve_svm/sys/dev/firewire/fwcrom.c projects/bhyve_svm/sys/dev/firewire/fwdev.c projects/bhyve_svm/sys/dev/firewire/fwdma.c projects/bhyve_svm/sys/dev/firewire/fwmem.c projects/bhyve_svm/sys/dev/firewire/fwohci.c projects/bhyve_svm/sys/dev/firewire/fwohci_pci.c projects/bhyve_svm/sys/dev/firewire/fwohcivar.h projects/bhyve_svm/sys/dev/firewire/if_fwe.c projects/bhyve_svm/sys/dev/firewire/if_fwip.c projects/bhyve_svm/sys/dev/firewire/sbp.c projects/bhyve_svm/sys/dev/firewire/sbp_targ.c projects/bhyve_svm/sys/dev/fxp/if_fxp.c projects/bhyve_svm/sys/dev/gem/if_gem.c projects/bhyve_svm/sys/dev/gxemul/ether/if_gx.c projects/bhyve_svm/sys/dev/hatm/if_hatm_rx.c projects/bhyve_svm/sys/dev/hatm/if_hatm_tx.c projects/bhyve_svm/sys/dev/hme/if_hme.c projects/bhyve_svm/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c projects/bhyve_svm/sys/dev/ie/if_ie.c projects/bhyve_svm/sys/dev/if_ndis/if_ndis.c projects/bhyve_svm/sys/dev/iicbus/if_ic.c projects/bhyve_svm/sys/dev/ipw/if_ipw.c projects/bhyve_svm/sys/dev/iscsi/iscsi.c projects/bhyve_svm/sys/dev/isp/isp_freebsd.c projects/bhyve_svm/sys/dev/isp/isp_freebsd.h projects/bhyve_svm/sys/dev/iwi/if_iwi.c projects/bhyve_svm/sys/dev/iwn/if_iwn.c projects/bhyve_svm/sys/dev/ixl/i40e_alloc.h projects/bhyve_svm/sys/dev/ixl/i40e_osdep.c projects/bhyve_svm/sys/dev/ixl/i40e_osdep.h projects/bhyve_svm/sys/dev/ixl/if_ixl.c projects/bhyve_svm/sys/dev/ixl/if_ixlv.c projects/bhyve_svm/sys/dev/le/am7990.c projects/bhyve_svm/sys/dev/le/am79900.c projects/bhyve_svm/sys/dev/le/lance.c projects/bhyve_svm/sys/dev/lge/if_lge.c projects/bhyve_svm/sys/dev/lmc/if_lmc.c projects/bhyve_svm/sys/dev/malo/if_malo.c projects/bhyve_svm/sys/dev/mge/if_mge.c projects/bhyve_svm/sys/dev/mii/rgephy.c projects/bhyve_svm/sys/dev/mii/rlphy.c projects/bhyve_svm/sys/dev/mii/rlswitch.c projects/bhyve_svm/sys/dev/msk/if_msk.c projects/bhyve_svm/sys/dev/mwl/if_mwl.c projects/bhyve_svm/sys/dev/mxge/if_mxge.c projects/bhyve_svm/sys/dev/my/if_my.c projects/bhyve_svm/sys/dev/netfpga10g/nf10bmac/if_nf10bmac.c projects/bhyve_svm/sys/dev/netmap/if_lem_netmap.h projects/bhyve_svm/sys/dev/netmap/if_re_netmap.h projects/bhyve_svm/sys/dev/nfe/if_nfe.c projects/bhyve_svm/sys/dev/nge/if_nge.c projects/bhyve_svm/sys/dev/oce/oce_if.c projects/bhyve_svm/sys/dev/patm/if_patm_rx.c projects/bhyve_svm/sys/dev/patm/if_patm_tx.c projects/bhyve_svm/sys/dev/pcn/if_pcn.c projects/bhyve_svm/sys/dev/pdq/pdq_ifsubr.c projects/bhyve_svm/sys/dev/ppbus/if_plip.c projects/bhyve_svm/sys/dev/qlxgbe/ql_hw.c projects/bhyve_svm/sys/dev/qlxgbe/ql_isr.c projects/bhyve_svm/sys/dev/qlxge/qls_isr.c projects/bhyve_svm/sys/dev/ral/rt2560.c projects/bhyve_svm/sys/dev/ral/rt2661.c projects/bhyve_svm/sys/dev/ral/rt2860.c projects/bhyve_svm/sys/dev/re/if_re.c projects/bhyve_svm/sys/dev/rt/if_rt.c projects/bhyve_svm/sys/dev/sbni/if_sbni.c projects/bhyve_svm/sys/dev/sf/if_sf.c projects/bhyve_svm/sys/dev/sge/if_sge.c projects/bhyve_svm/sys/dev/sis/if_sis.c projects/bhyve_svm/sys/dev/sk/if_sk.c projects/bhyve_svm/sys/dev/smc/if_smc.c projects/bhyve_svm/sys/dev/sn/if_sn.c projects/bhyve_svm/sys/dev/snc/dp83932.c projects/bhyve_svm/sys/dev/ste/if_ste.c projects/bhyve_svm/sys/dev/stge/if_stge.c projects/bhyve_svm/sys/dev/tl/if_tl.c projects/bhyve_svm/sys/dev/tsec/if_tsec.c projects/bhyve_svm/sys/dev/tx/if_tx.c projects/bhyve_svm/sys/dev/usb/net/if_aue.c projects/bhyve_svm/sys/dev/usb/net/if_axe.c projects/bhyve_svm/sys/dev/usb/net/if_axge.c projects/bhyve_svm/sys/dev/usb/net/if_cdce.c projects/bhyve_svm/sys/dev/usb/net/if_cue.c projects/bhyve_svm/sys/dev/usb/net/if_ipheth.c projects/bhyve_svm/sys/dev/usb/net/if_kue.c projects/bhyve_svm/sys/dev/usb/net/if_mos.c projects/bhyve_svm/sys/dev/usb/net/if_rue.c projects/bhyve_svm/sys/dev/usb/net/if_smsc.c projects/bhyve_svm/sys/dev/usb/net/if_udav.c projects/bhyve_svm/sys/dev/usb/net/if_urndis.c projects/bhyve_svm/sys/dev/usb/net/if_usie.c projects/bhyve_svm/sys/dev/usb/net/uhso.c projects/bhyve_svm/sys/dev/usb/net/usb_ethernet.c projects/bhyve_svm/sys/dev/usb/serial/u3g.c projects/bhyve_svm/sys/dev/usb/usbdevs projects/bhyve_svm/sys/dev/usb/wlan/if_rsu.c projects/bhyve_svm/sys/dev/usb/wlan/if_rum.c projects/bhyve_svm/sys/dev/usb/wlan/if_run.c projects/bhyve_svm/sys/dev/usb/wlan/if_uath.c projects/bhyve_svm/sys/dev/usb/wlan/if_upgt.c projects/bhyve_svm/sys/dev/usb/wlan/if_ural.c projects/bhyve_svm/sys/dev/usb/wlan/if_urtw.c projects/bhyve_svm/sys/dev/usb/wlan/if_urtwn.c projects/bhyve_svm/sys/dev/usb/wlan/if_zyd.c projects/bhyve_svm/sys/dev/vge/if_vge.c projects/bhyve_svm/sys/dev/virtio/network/if_vtnet.c projects/bhyve_svm/sys/dev/vr/if_vr.c projects/bhyve_svm/sys/dev/vt/vt.h projects/bhyve_svm/sys/dev/vt/vt_buf.c projects/bhyve_svm/sys/dev/vt/vt_core.c projects/bhyve_svm/sys/dev/vx/if_vx.c projects/bhyve_svm/sys/dev/vxge/vxge.c projects/bhyve_svm/sys/dev/wb/if_wb.c projects/bhyve_svm/sys/dev/wl/if_wl.c projects/bhyve_svm/sys/dev/wpi/if_wpi.c projects/bhyve_svm/sys/dev/wtap/if_wtap.c projects/bhyve_svm/sys/dev/xe/if_xe.c projects/bhyve_svm/sys/dev/xen/netback/netback.c projects/bhyve_svm/sys/dev/xen/netfront/netfront.c projects/bhyve_svm/sys/dev/xl/if_xl.c projects/bhyve_svm/sys/fs/autofs/autofs.c projects/bhyve_svm/sys/i386/i386/pmap.c projects/bhyve_svm/sys/i386/linux/linux.h projects/bhyve_svm/sys/i386/linux/linux_machdep.c projects/bhyve_svm/sys/i386/linux/linux_proto.h projects/bhyve_svm/sys/i386/linux/linux_syscall.h projects/bhyve_svm/sys/i386/linux/linux_syscalls.c projects/bhyve_svm/sys/i386/linux/linux_sysent.c projects/bhyve_svm/sys/i386/linux/linux_systrace_args.c projects/bhyve_svm/sys/i386/linux/syscalls.master projects/bhyve_svm/sys/kern/kern_intr.c projects/bhyve_svm/sys/kern/sched_ule.c projects/bhyve_svm/sys/mips/adm5120/if_admsw.c projects/bhyve_svm/sys/mips/atheros/if_arge.c projects/bhyve_svm/sys/mips/cavium/ciu.c projects/bhyve_svm/sys/mips/cavium/if_octm.c projects/bhyve_svm/sys/mips/cavium/octe/ethernet-rx.c projects/bhyve_svm/sys/mips/cavium/octe/ethernet-tx.c projects/bhyve_svm/sys/mips/idt/if_kr.c projects/bhyve_svm/sys/mips/nlm/dev/net/xlpge.c projects/bhyve_svm/sys/mips/rmi/dev/nlge/if_nlge.c projects/bhyve_svm/sys/mips/rmi/dev/xlr/rge.c projects/bhyve_svm/sys/modules/bce/Makefile projects/bhyve_svm/sys/modules/bxe/Makefile projects/bhyve_svm/sys/modules/drm2/i915kms/Makefile projects/bhyve_svm/sys/modules/linux/Makefile projects/bhyve_svm/sys/modules/rl/Makefile projects/bhyve_svm/sys/modules/zfs/Makefile projects/bhyve_svm/sys/net/if.c projects/bhyve_svm/sys/net/if_arcsubr.c projects/bhyve_svm/sys/net/if_atmsubr.c projects/bhyve_svm/sys/net/if_bridge.c projects/bhyve_svm/sys/net/if_debug.c projects/bhyve_svm/sys/net/if_disc.c projects/bhyve_svm/sys/net/if_edsc.c projects/bhyve_svm/sys/net/if_epair.c projects/bhyve_svm/sys/net/if_ethersubr.c projects/bhyve_svm/sys/net/if_faith.c projects/bhyve_svm/sys/net/if_fddisubr.c projects/bhyve_svm/sys/net/if_fwsubr.c projects/bhyve_svm/sys/net/if_gif.c projects/bhyve_svm/sys/net/if_gre.c projects/bhyve_svm/sys/net/if_iso88025subr.c projects/bhyve_svm/sys/net/if_lagg.c projects/bhyve_svm/sys/net/if_lagg.h projects/bhyve_svm/sys/net/if_loop.c projects/bhyve_svm/sys/net/if_mib.c projects/bhyve_svm/sys/net/if_spppfr.c projects/bhyve_svm/sys/net/if_spppsubr.c projects/bhyve_svm/sys/net/if_stf.c projects/bhyve_svm/sys/net/if_tap.c projects/bhyve_svm/sys/net/if_tun.c projects/bhyve_svm/sys/net/if_var.h projects/bhyve_svm/sys/net/if_vlan.c projects/bhyve_svm/sys/net/ifq.h projects/bhyve_svm/sys/net/rtsock.c projects/bhyve_svm/sys/net80211/ieee80211.c projects/bhyve_svm/sys/net80211/ieee80211_adhoc.c projects/bhyve_svm/sys/net80211/ieee80211_hostap.c projects/bhyve_svm/sys/net80211/ieee80211_input.c projects/bhyve_svm/sys/net80211/ieee80211_mesh.c projects/bhyve_svm/sys/net80211/ieee80211_monitor.c projects/bhyve_svm/sys/net80211/ieee80211_output.c projects/bhyve_svm/sys/net80211/ieee80211_sta.c projects/bhyve_svm/sys/net80211/ieee80211_superg.c projects/bhyve_svm/sys/net80211/ieee80211_wds.c projects/bhyve_svm/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c projects/bhyve_svm/sys/netgraph/bluetooth/drivers/h4/ng_h4.c projects/bhyve_svm/sys/netgraph/ng_device.c projects/bhyve_svm/sys/netgraph/ng_eiface.c projects/bhyve_svm/sys/netgraph/ng_iface.c projects/bhyve_svm/sys/netgraph/ng_ppp.c projects/bhyve_svm/sys/netgraph/ng_sppp.c projects/bhyve_svm/sys/netgraph/ng_tty.c projects/bhyve_svm/sys/netinet/ip_gre.c projects/bhyve_svm/sys/netinet/ip_output.c projects/bhyve_svm/sys/netipsec/ipsec_input.c projects/bhyve_svm/sys/netipsec/ipsec_output.c projects/bhyve_svm/sys/netpfil/pf/if_pflog.c projects/bhyve_svm/sys/netpfil/pf/if_pfsync.c projects/bhyve_svm/sys/powerpc/powerpc/intr_machdep.c projects/bhyve_svm/sys/powerpc/ps3/if_glc.c projects/bhyve_svm/sys/powerpc/pseries/phyp_llan.c projects/bhyve_svm/sys/sparc64/pci/psycho.c projects/bhyve_svm/sys/sparc64/sparc64/intr_machdep.c projects/bhyve_svm/sys/sys/interrupt.h projects/bhyve_svm/sys/sys/param.h projects/bhyve_svm/sys/sys/timex.h projects/bhyve_svm/sys/vm/vm_mmap.c projects/bhyve_svm/sys/x86/x86/intr_machdep.c projects/bhyve_svm/tools/build/mk/OptionalObsoleteFiles.inc projects/bhyve_svm/tools/regression/pjdfstest/Makefile projects/bhyve_svm/usr.bin/grep/Makefile projects/bhyve_svm/usr.bin/mkimg/apm.c projects/bhyve_svm/usr.bin/mkimg/bsd.c projects/bhyve_svm/usr.bin/mkimg/ebr.c projects/bhyve_svm/usr.bin/mkimg/gpt.c projects/bhyve_svm/usr.bin/mkimg/mbr.c projects/bhyve_svm/usr.bin/mkimg/mkimg.h projects/bhyve_svm/usr.bin/mkimg/pc98.c projects/bhyve_svm/usr.bin/mkimg/scheme.c projects/bhyve_svm/usr.bin/mkimg/scheme.h projects/bhyve_svm/usr.bin/mkimg/vtoc8.c projects/bhyve_svm/usr.sbin/bhyve/bhyve.8 projects/bhyve_svm/usr.sbin/ctld/ctld.c projects/bhyve_svm/usr.sbin/lpr/lpd/printjob.c projects/bhyve_svm/usr.sbin/makefs/ffs.c projects/bhyve_svm/usr.sbin/mfiutil/mfi_properties.c projects/bhyve_svm/usr.sbin/mtree/Makefile Directory Properties: projects/bhyve_svm/ (props changed) projects/bhyve_svm/cddl/ (props changed) projects/bhyve_svm/cddl/contrib/opensolaris/ (props changed) projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/bhyve_svm/contrib/atf/ (props changed) projects/bhyve_svm/contrib/one-true-awk/ (props changed) projects/bhyve_svm/etc/ (props changed) projects/bhyve_svm/include/ (props changed) projects/bhyve_svm/lib/libc/ (props changed) projects/bhyve_svm/sbin/ (props changed) projects/bhyve_svm/share/ (props changed) projects/bhyve_svm/share/man/man4/ (props changed) projects/bhyve_svm/sys/ (props changed) projects/bhyve_svm/sys/boot/ (props changed) projects/bhyve_svm/sys/cddl/contrib/opensolaris/ (props changed) projects/bhyve_svm/sys/conf/ (props changed) projects/bhyve_svm/sys/dev/hyperv/ (props changed) projects/bhyve_svm/usr.bin/mkimg/ (props changed) projects/bhyve_svm/usr.sbin/bhyve/ (props changed) Modified: projects/bhyve_svm/Makefile.inc1 ============================================================================== --- projects/bhyve_svm/Makefile.inc1 Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/Makefile.inc1 Sat Sep 20 06:27:37 2014 (r271894) @@ -352,6 +352,7 @@ WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAG .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64" # 32 bit world +LIB32_OBJTREE= ${OBJTREE}${.CURDIR}/world32 LIB32TMP= ${OBJTREE}${.CURDIR}/lib32 .if ${TARGET_ARCH} == "amd64" @@ -387,7 +388,7 @@ LIB32FLAGS+= --sysroot=${WORLDTMP} .endif # Yes, the flags are redundant. -LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \ +LIB32WMAKEENV+= MAKEOBJDIRPREFIX=${LIB32_OBJTREE} \ _SHLIBDIRPREFIX=${LIB32TMP} \ _LDSCRIPTROOT=${LIB32TMP} \ VERSION="${VERSION}" \ @@ -611,7 +612,7 @@ build32: cd ${.CURDIR}/${_dir}; \ WORLDTMP=${WORLDTMP} \ MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ - MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ + MAKEOBJDIRPREFIX=${LIB32_OBJTREE} ${MAKE} SSP_CFLAGS= DESTDIR= \ DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ build-tools .endfor Modified: projects/bhyve_svm/ObsoleteFiles.inc ============================================================================== --- projects/bhyve_svm/ObsoleteFiles.inc Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/ObsoleteFiles.inc Sat Sep 20 06:27:37 2014 (r271894) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20140917: hv_kvpd rc.d script removed in favor of devd configuration +OLD_FILES+=etc/rc.d/hv_kvpd # 20140814: libopie version bump OLD_LIBS+=usr/lib/libopie.so.7 OLD_LIBS+=usr/lib32/libopie.so.7 Modified: projects/bhyve_svm/bin/csh/Makefile ============================================================================== --- projects/bhyve_svm/bin/csh/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/bin/csh/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -94,7 +94,7 @@ GENHDRS+= iconv.h SRCS+= iconv_stub.c iconv.h: ${.CURDIR}/iconv_stub.h - cp ${.CURDIR}/iconv_stub.h ${.TARGET} + cp -f ${.CURDIR}/iconv_stub.h ${.TARGET} .endif .endif Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c Sat Sep 20 06:27:37 2014 (r271894) @@ -34,14 +34,14 @@ * leading underscores. */ -#pragma weak _go = go - static int go(int a) { return (a + 1); } +#pragma weak _go = go + static void handle(int sig) { Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype.ksh ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype.ksh Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype.ksh Sat Sep 20 06:27:37 2014 (r271894) @@ -29,6 +29,7 @@ dtrace=$1 t="season_8_mountain_of_madness_t" pid=$$ -rc=`$dtrace -n "BEGIN{ trace(pid$pid`$t)0); }"` +$dtrace -n "BEGIN{ trace(pid$pid\`$t)0); }" +rc=$? exit $rc Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype2.ksh ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype2.ksh Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/err.invalidtype2.ksh Sat Sep 20 06:27:37 2014 (r271894) @@ -30,6 +30,7 @@ dtrace=$1 t="season_8_mountain_of_madness_t" pid=$$ -rc=`$dtrace -n "BEGIN{ trace(pid`$t)0); }"` -p $pid +$dtrace -n "BEGIN{ trace(pid$pid\`$t)0); }" -p $pid +rc=$? exit $rc Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.aouttype.ksh ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.aouttype.ksh Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.aouttype.ksh Sat Sep 20 06:27:37 2014 (r271894) @@ -25,7 +25,7 @@ if [ $# != 1 ]; then fi dtrace=$1 -t="season_7_lisa_the_vegetrian_t *" +t="season_7_lisa_the_vegetarian_t *" exe="tst.aouttype.exe" elfdump -c "./$exe" | grep -Fq 'sh_name: .SUNW_ctf' @@ -37,7 +37,8 @@ fi ./$exe & pid=$! -rc=`$dtrace -n "BEGIN{ trace((pid$pid\`$t)0); exit(0); }"` +$dtrace -n "BEGIN{ trace((pid$pid\`$t)0); exit(0); }" +rc=$? kill -9 $pid Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.libtype.ksh ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.libtype.ksh Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/uctf/tst.libtype.ksh Sat Sep 20 06:27:37 2014 (r271894) @@ -38,7 +38,8 @@ fi ./$exe & pid=$! -rc=`$dtrace -n "BEGIN{ trace((pid$pid\`$t)0); exit(0); }"` +$dtrace -n "BEGIN{ trace((pid$pid\`$t)0); exit(0); }" +rc=$? kill -9 $pid Modified: projects/bhyve_svm/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c Sat Sep 20 06:27:37 2014 (r271894) @@ -653,6 +653,7 @@ get_replication(nvlist_t *nvroot, boolea dontreport = 0; vdev_size = -1ULL; for (c = 0; c < children; c++) { + boolean_t is_replacing, is_spare; nvlist_t *cnv = child[c]; char *path; struct stat64 statbuf; @@ -669,16 +670,19 @@ get_replication(nvlist_t *nvroot, boolea * If this is a replacing or spare vdev, then * get the real first child of the vdev. */ - if (strcmp(childtype, - VDEV_TYPE_REPLACING) == 0 || - strcmp(childtype, VDEV_TYPE_SPARE) == 0) { + is_replacing = strcmp(childtype, + VDEV_TYPE_REPLACING) == 0; + is_spare = strcmp(childtype, + VDEV_TYPE_SPARE) == 0; + if (is_replacing || is_spare) { nvlist_t **rchild; uint_t rchildren; verify(nvlist_lookup_nvlist_array(cnv, ZPOOL_CONFIG_CHILDREN, &rchild, &rchildren) == 0); - assert(rchildren == 2); + assert((is_replacing && rchildren == 2) + || (is_spare && rchildren >= 2)); cnv = rchild[0]; verify(nvlist_lookup_string(cnv, Modified: projects/bhyve_svm/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c Sat Sep 20 06:27:37 2014 (r271894) @@ -274,7 +274,7 @@ ctf_fdopen(int fd, int *errp) */ if (nbytes >= (ssize_t) sizeof (Elf32_Ehdr) && bcmp(&hdr.e32.e_ident[EI_MAG0], ELFMAG, SELFMAG) == 0) { -#ifdef _BIG_ENDIAN +#if BYTE_ORDER == _BIG_ENDIAN uchar_t order = ELFDATA2MSB; #else uchar_t order = ELFDATA2LSB; Modified: projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/lib/libdtrace/common/dt_print.c Sat Sep 20 06:27:37 2014 (r271894) @@ -167,7 +167,7 @@ print_bitfield(dt_printarg_t *pap, ulong * to the lowest 'size' bytes in 'value', and we need to shift based on * the offset from the end of the data, not the offset of the start. */ -#ifdef _BIG_ENDIAN +#if BYTE_ORDER == _BIG_ENDIAN buf += sizeof (value) - size; off += ep->cte_bits; #endif @@ -178,7 +178,7 @@ print_bitfield(dt_printarg_t *pap, ulong * Offsets are counted from opposite ends on little- and * big-endian machines. */ -#ifdef _BIG_ENDIAN +#if BYTE_ORDER == _BIG_ENDIAN shift = NBBY - shift; #endif Modified: projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c ============================================================================== --- projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sat Sep 20 06:27:37 2014 (r271894) @@ -1457,6 +1457,12 @@ zfs_setprop_error(libzfs_handle_t *hdl, (void) zfs_error(hdl, EZFS_DSREADONLY, errbuf); break; + case E2BIG: + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "property value too long")); + (void) zfs_error(hdl, EZFS_BADPROP, errbuf); + break; + case ENOTSUP: zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "pool and or dataset must be upgraded to set this " Modified: projects/bhyve_svm/contrib/atf/NEWS ============================================================================== --- projects/bhyve_svm/contrib/atf/NEWS Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/contrib/atf/NEWS Sat Sep 20 06:27:37 2014 (r271894) @@ -14,6 +14,9 @@ the 'tools' directory for your own consu * Removed the deprecated tools. This includes atf-config, atf-report, atf-run and atf-version. +* Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang + that ships with FreeBSD 11.0-CURRENT. + Changes in version 0.19 *********************** Modified: projects/bhyve_svm/contrib/atf/atf-c/macros_h_test.c ============================================================================== --- projects/bhyve_svm/contrib/atf/atf-c/macros_h_test.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/contrib/atf/atf-c/macros_h_test.c Sat Sep 20 06:27:37 2014 (r271894) @@ -87,6 +87,7 @@ ATF_TC(TEST_MACRO_1); ATF_TC_HEAD(TEST_MACRO_1, tc) { if (tc != NULL) {} } ATF_TC_BODY(TEST_MACRO_1, tc) { if (tc != NULL) {} } atf_tc_t *test_name_1 = &ATF_TC_NAME(TEST_MACRO_1); +atf_tc_pack_t *test_pack_1 = &ATF_TC_PACK_NAME(TEST_MACRO_1); void (*head_1)(atf_tc_t *) = ATF_TC_HEAD_NAME(TEST_MACRO_1); void (*body_1)(const atf_tc_t *) = ATF_TC_BODY_NAME(TEST_MACRO_1); ATF_TC_WITH_CLEANUP(TEST_MACRO_2); @@ -94,10 +95,12 @@ ATF_TC_HEAD(TEST_MACRO_2, tc) { if (tc ! ATF_TC_BODY(TEST_MACRO_2, tc) { if (tc != NULL) {} } ATF_TC_CLEANUP(TEST_MACRO_2, tc) { if (tc != NULL) {} } atf_tc_t *test_name_2 = &ATF_TC_NAME(TEST_MACRO_2); +atf_tc_pack_t *test_pack_2 = &ATF_TC_PACK_NAME(TEST_MACRO_2); void (*head_2)(atf_tc_t *) = ATF_TC_HEAD_NAME(TEST_MACRO_2); void (*body_2)(const atf_tc_t *) = ATF_TC_BODY_NAME(TEST_MACRO_2); void (*cleanup_2)(const atf_tc_t *) = ATF_TC_CLEANUP_NAME(TEST_MACRO_2); ATF_TC_WITHOUT_HEAD(TEST_MACRO_3); ATF_TC_BODY(TEST_MACRO_3, tc) { if (tc != NULL) {} } atf_tc_t *test_name_3 = &ATF_TC_NAME(TEST_MACRO_3); +atf_tc_pack_t *test_pack_3 = &ATF_TC_PACK_NAME(TEST_MACRO_3); void (*body_3)(const atf_tc_t *) = ATF_TC_BODY_NAME(TEST_MACRO_3); Modified: projects/bhyve_svm/contrib/one-true-awk/awk.1 ============================================================================== --- projects/bhyve_svm/contrib/one-true-awk/awk.1 Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/contrib/one-true-awk/awk.1 Sat Sep 20 06:27:37 2014 (r271894) @@ -208,7 +208,7 @@ or of if no argument. .TP .B rand -random number on (0,1) +random number on [0,1) .TP .B srand sets seed for Modified: projects/bhyve_svm/contrib/one-true-awk/main.c ============================================================================== --- projects/bhyve_svm/contrib/one-true-awk/main.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/contrib/one-true-awk/main.c Sat Sep 20 06:27:37 2014 (r271894) @@ -74,7 +74,7 @@ int main(int argc, char *argv[]) signal(SIGFPE, fpecatch); srand_seed = 1; - srand(srand_seed); + srandom((unsigned long) srand_seed); yyin = NULL; symtab = makesymtab(NSYMTAB/NSYMTAB); Modified: projects/bhyve_svm/contrib/one-true-awk/run.c ============================================================================== --- projects/bhyve_svm/contrib/one-true-awk/run.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/contrib/one-true-awk/run.c Sat Sep 20 06:27:37 2014 (r271894) @@ -1521,8 +1521,10 @@ Cell *bltin(Node **a, int n) /* builtin u = (Awkfloat) system(getsval(x)) / 256; /* 256 is unix-dep */ break; case FRAND: - /* in principle, rand() returns something in 0..RAND_MAX */ - u = (Awkfloat) (rand() % RAND_MAX) / RAND_MAX; + /* random() returns numbers in [0..2^31-1] + * in order to get a number in [0, 1), divide it by 2^31 + */ + u = (Awkfloat) random() / (0x7fffffffL + 0x1UL); break; case FSRAND: if (isrec(x)) /* no argument provided */ @@ -1530,7 +1532,7 @@ Cell *bltin(Node **a, int n) /* builtin else u = getfval(x); tmp = u; - srand((unsigned int) u); + srandom((unsigned long) u); u = srand_seed; srand_seed = tmp; break; Modified: projects/bhyve_svm/etc/defaults/rc.conf ============================================================================== --- projects/bhyve_svm/etc/defaults/rc.conf Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/etc/defaults/rc.conf Sat Sep 20 06:27:37 2014 (r271894) @@ -684,8 +684,6 @@ jail_enable="NO" # Set to NO to disable jail_parallel_start="NO" # Start jails in the background jail_list="" # Space separated list of names of jails -hv_kvpd_enable="NO" # Start the Hyper-V key-value Pair Driver hv_kvp(4) - ############################################################## ### Define source_rc_confs, the mechanism used by /etc/rc.* ## ### scripts to source rc_conf_files overrides safely. ## Modified: projects/bhyve_svm/etc/devd/Makefile ============================================================================== --- projects/bhyve_svm/etc/devd/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/etc/devd/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -18,6 +18,10 @@ FILES+= uath.conf usb.conf FILES+= zfs.conf .endif +.if ${MK_HYPERV} != "no" +FILES+= hyperv.conf +.endif + NO_OBJ= FILESDIR= /etc/devd FILESMODE= 644 Copied: projects/bhyve_svm/etc/devd/hyperv.conf (from r271887, head/etc/devd/hyperv.conf) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve_svm/etc/devd/hyperv.conf Sat Sep 20 06:27:37 2014 (r271894, copy of r271887, head/etc/devd/hyperv.conf) @@ -0,0 +1,19 @@ +# $FreeBSD$ +# +# Hyper-V specific events + +notify 10 { + match "system" "DEVFS"; + match "subsystem" "CDEV"; + match "type" "CREATE"; + match "cdev" "hv_kvp_dev"; + action "/usr/sbin/hv_kvp_daemon"; +}; + +notify 10 { + match "system" "DEVFS"; + match "subsystem" "CDEV"; + match "type" "DESTROY"; + match "cdev" "hv_kvp_dev"; + action "pkill -x hv_kvp_daemon"; +}; Modified: projects/bhyve_svm/etc/mail/Makefile ============================================================================== --- projects/bhyve_svm/etc/mail/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/etc/mail/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -69,7 +69,7 @@ SENDMAIL_MC!= hostname SENDMAIL_MC:= ${SENDMAIL_MC}.mc ${SENDMAIL_MC}: - cp freebsd.mc ${SENDMAIL_MC} + cp -f freebsd.mc ${SENDMAIL_MC} .endif .ifndef SENDMAIL_SUBMIT_MC @@ -77,7 +77,7 @@ SENDMAIL_SUBMIT_MC!= hostname SENDMAIL_SUBMIT_MC:= ${SENDMAIL_SUBMIT_MC}.submit.mc ${SENDMAIL_SUBMIT_MC}: - cp freebsd.submit.mc ${SENDMAIL_SUBMIT_MC} + cp -f freebsd.submit.mc ${SENDMAIL_SUBMIT_MC} .endif INSTALL_CF= ${SENDMAIL_MC:R}.cf Modified: projects/bhyve_svm/etc/rc.d/Makefile ============================================================================== --- projects/bhyve_svm/etc/rc.d/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/etc/rc.d/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -57,7 +57,6 @@ FILES= DAEMON \ hostid \ hostid_save \ hostname \ - ${_hv_kvpd} \ inetd \ initrandom \ ip6addrctl \ @@ -193,10 +192,6 @@ _ubthidhci= ubthidhci _casperd= casperd .endif -.if ${MK_HYPERV} != "no" -_hv_kvpd= hv_kvpd -.endif - .if ${MK_UNBOUND} != "no" _unbound= local_unbound .endif Modified: projects/bhyve_svm/include/unistd.h ============================================================================== --- projects/bhyve_svm/include/unistd.h Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/include/unistd.h Sat Sep 20 06:27:37 2014 (r271894) @@ -453,7 +453,6 @@ int encrypt(char *, int); long gethostid(void); int lockf(int, int, off_t); int nice(int); -int setpgrp(pid_t _pid, pid_t _pgrp); /* obsoleted by setpgid() */ int setregid(gid_t, gid_t); int setreuid(uid_t, uid_t); @@ -567,6 +566,7 @@ int setkey(const char *); int setlogin(const char *); int setloginclass(const char *); void *setmode(const char *); +int setpgrp(pid_t, pid_t); /* obsoleted by setpgid() */ void setproctitle(const char *_fmt, ...) __printf0like(1, 2); int setresgid(gid_t, gid_t, gid_t); int setresuid(uid_t, uid_t, uid_t); Modified: projects/bhyve_svm/kerberos5/lib/libasn1/Makefile ============================================================================== --- projects/bhyve_svm/kerberos5/lib/libasn1/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/kerberos5/lib/libasn1/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -112,10 +112,10 @@ ${GEN_KX509}: kx509.asn1 .SUFFIXES: .h .c .x .hx .x.c: - cp ${.IMPSRC} ${.TARGET} + cp -f ${.IMPSRC} ${.TARGET} .hx.h: - cp ${.IMPSRC} ${.TARGET} + cp -f ${.IMPSRC} ${.TARGET} .include Modified: projects/bhyve_svm/lib/libc/Makefile ============================================================================== --- projects/bhyve_svm/lib/libc/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/libc/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -151,11 +151,11 @@ KSRCS= bcmp.c ffs.c ffsl.c fls.c flsl.c libkern: libkern.gen libkern.${LIBC_ARCH} libkern.gen: ${KQSRCS} ${KSRCS} - cp -p ${LIBC_SRCTOP}/quad/quad.h ${.ALLSRC} ${DESTDIR}/sys/libkern + cp -fp ${LIBC_SRCTOP}/quad/quad.h ${.ALLSRC} ${DESTDIR}/sys/libkern libkern.${LIBC_ARCH}:: ${KMSRCS} .if defined(KMSRCS) && !empty(KMSRCS) - cp -p ${.ALLSRC} ${DESTDIR}/sys/libkern/${LIBC_ARCH} + cp -fp ${.ALLSRC} ${DESTDIR}/sys/libkern/${LIBC_ARCH} .endif .include Modified: projects/bhyve_svm/lib/libc/gen/nlist.c ============================================================================== --- projects/bhyve_svm/lib/libc/gen/nlist.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/libc/gen/nlist.c Sat Sep 20 06:27:37 2014 (r271894) @@ -268,7 +268,7 @@ __elf_fdnlist(fd, list) } /* mmap section header table */ - base = mmap(NULL, (size_t)shdr_size, PROT_READ, 0, fd, + base = mmap(NULL, (size_t)shdr_size, PROT_READ, MAP_PRIVATE, fd, (off_t)ehdr.e_shoff); if (base == MAP_FAILED) return (-1); @@ -301,7 +301,7 @@ __elf_fdnlist(fd, list) * making the memory allocation permanent as with malloc/free * (i.e., munmap will return it to the system). */ - base = mmap(NULL, (size_t)symstrsize, PROT_READ, 0, fd, + base = mmap(NULL, (size_t)symstrsize, PROT_READ, MAP_PRIVATE, fd, (off_t)symstroff); if (base == MAP_FAILED) goto done; Modified: projects/bhyve_svm/lib/libc/sys/mmap.2 ============================================================================== --- projects/bhyve_svm/lib/libc/sys/mmap.2 Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/libc/sys/mmap.2 Sat Sep 20 06:27:37 2014 (r271894) @@ -28,7 +28,7 @@ .\" @(#)mmap.2 8.4 (Berkeley) 5/11/95 .\" $FreeBSD$ .\" -.Dd September 15, 2014 +.Dd September 17, 2014 .Dt MMAP 2 .Os .Sh NAME @@ -176,11 +176,6 @@ already exists within the range. .It Dv MAP_HASSEMAPHORE Notify the kernel that the region may contain semaphores and that special handling may be necessary. -.It Dv MAP_INHERIT -This flag never operated as advertised and is no longer supported. -Please refer to -.Xr minherit 2 -for further information. .It Dv MAP_NOCORE Region is not included in a core file. .It Dv MAP_NOSYNC @@ -300,14 +295,6 @@ The system call does not unmap pages, see .Xr munmap 2 for further information. -.Pp -The current design does not allow a process to specify the location of -swap space. -In the future we may define an additional mapping type, -.Dv MAP_SWAP , -in which -the file descriptor argument specifies a file or device to which swapping -should be done. .Sh NOTES Although this implementation does not impose any alignment restrictions on the Modified: projects/bhyve_svm/lib/libgeom/geom_stats.c ============================================================================== --- projects/bhyve_svm/lib/libgeom/geom_stats.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/libgeom/geom_stats.c Sat Sep 20 06:27:37 2014 (r271894) @@ -68,7 +68,7 @@ geom_stats_resync(void) return; for (;;) { p = mmap(statp, (npages + 1) * pagesize, - PROT_READ, 0, statsfd, 0); + PROT_READ, MAP_SHARED, statsfd, 0); if (p == MAP_FAILED) break; else @@ -90,7 +90,7 @@ geom_stats_open(void) return (errno); pagesize = getpagesize(); spp = pagesize / sizeof(struct devstat); - p = mmap(NULL, pagesize, PROT_READ, 0, statsfd, 0); + p = mmap(NULL, pagesize, PROT_READ, MAP_SHARED, statsfd, 0); if (p == MAP_FAILED) { error = errno; close(statsfd); Modified: projects/bhyve_svm/lib/libnv/nvpair.c ============================================================================== --- projects/bhyve_svm/lib/libnv/nvpair.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/libnv/nvpair.c Sat Sep 20 06:27:37 2014 (r271894) @@ -963,7 +963,8 @@ nvpair_createv_nvlist(const nvlist_t *va namefmt, nameap); if (nvp == NULL) nvlist_destroy(nvl); - nvlist_set_parent(nvl, nvp); + else + nvlist_set_parent(nvl, nvp); return (nvp); } Modified: projects/bhyve_svm/lib/libunbound/Makefile ============================================================================== --- projects/bhyve_svm/lib/libunbound/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/libunbound/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -33,7 +33,7 @@ LDADD+= -lssl -lcrypto -lpthread # Misnamed file in upstream source configlexer.l: configlexer.lex - cp -p ${.ALLSRC} ${.TARGET} + cp -fp ${.ALLSRC} ${.TARGET} CLEANFILES+= configlexer.l # Symbol prefix for lex and yacc Modified: projects/bhyve_svm/lib/msun/ld128/e_lgammal_r.c ============================================================================== --- projects/bhyve_svm/lib/msun/ld128/e_lgammal_r.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/msun/ld128/e_lgammal_r.c Sat Sep 20 06:27:37 2014 (r271894) @@ -241,7 +241,11 @@ lgammal_r(long double x, int *signgamp) *signgamp = 1; if((hx & 0x7fff) == 0x7fff) /* x is +-Inf or NaN */ return x*x; - if((hx==0||hx==0x8000)&&lx==0) return one/vzero; + if((hx==0||hx==0x8000)&&lx==0) { + if (hx&0x8000) + *signgamp = -1; + return one/vzero; + } /* purge off tiny and negative arguments */ if(fabsl(x)<0x1p-119L) { Modified: projects/bhyve_svm/lib/msun/ld80/e_lgammal_r.c ============================================================================== --- projects/bhyve_svm/lib/msun/ld80/e_lgammal_r.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/msun/ld80/e_lgammal_r.c Sat Sep 20 06:27:37 2014 (r271894) @@ -261,7 +261,11 @@ lgammal_r(long double x, int *signgamp) *signgamp = 1; if((hx & 0x7fff) == 0x7fff) /* x is +-Inf or NaN */ return x*x; - if((hx==0||hx==0x8000)&&lx==0) return one/vzero; + if((hx==0||hx==0x8000)&&lx==0) { + if (hx&0x8000) + *signgamp = -1; + return one/vzero; + } ENTERI(); Modified: projects/bhyve_svm/lib/msun/src/e_lgamma_r.c ============================================================================== --- projects/bhyve_svm/lib/msun/src/e_lgamma_r.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/msun/src/e_lgamma_r.c Sat Sep 20 06:27:37 2014 (r271894) @@ -214,7 +214,11 @@ __ieee754_lgamma_r(double x, int *signga *signgamp = 1; ix = hx&0x7fffffff; if(ix>=0x7ff00000) return x*x; - if((ix|lx)==0) return one/vzero; + if((ix|lx)==0) { + if(hx<0) + *signgamp = -1; + return one/vzero; + } if(ix<0x3b900000) { /* |x|<2**-70, return -log(|x|) */ if(hx<0) { *signgamp = -1; Modified: projects/bhyve_svm/lib/msun/src/e_lgammaf_r.c ============================================================================== --- projects/bhyve_svm/lib/msun/src/e_lgammaf_r.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/lib/msun/src/e_lgammaf_r.c Sat Sep 20 06:27:37 2014 (r271894) @@ -132,7 +132,11 @@ __ieee754_lgammaf_r(float x, int *signga *signgamp = 1; ix = hx&0x7fffffff; if(ix>=0x7f800000) return x*x; - if(ix==0) return one/vzero; + if(ix==0) { + if(hx<0) + *signgamp = -1; + return one/vzero; + } if(ix<0x35000000) { /* |x|<2**-21, return -log(|x|) */ if(hx<0) { *signgamp = -1; Modified: projects/bhyve_svm/release/picobsd/tinyware/simple_httpd/simple_httpd.c ============================================================================== --- projects/bhyve_svm/release/picobsd/tinyware/simple_httpd/simple_httpd.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/release/picobsd/tinyware/simple_httpd/simple_httpd.c Sat Sep 20 06:27:37 2014 (r271894) @@ -160,8 +160,8 @@ http_date(void) void http_output(const char *html) { - write(con_sock, html, strlen(html)); - write(con_sock, "\r\n", 2); + write(con_sock, html, strlen(html)); + write(con_sock, "\r\n", 2); } @@ -172,30 +172,30 @@ http_output(const char *html) void log_line(char *req) { - char log_buff[256]; - char msg[1024]; - char env_host[80], env_addr[80]; - long addr; - FILE *log; + char log_buff[256]; + char msg[1024]; + char env_host[80], env_addr[80]; + long addr; + FILE *log; strcpy(log_buff,inet_ntoa(source.sin_addr)); sprintf(env_addr, "REMOTE_ADDR=%s",log_buff); - addr=inet_addr(log_buff); - - strcpy(msg,adate()); - strcat(msg," "); - hst=gethostbyaddr((char*) &addr, 4, AF_INET); + addr=inet_addr(log_buff); + + strcpy(msg,adate()); + strcat(msg," "); + hst=gethostbyaddr((char*) &addr, 4, AF_INET); /* If DNS hostname exists */ - if (hst) { + if (hst) { strcat(msg,hst->h_name); sprintf(env_host, "REMOTE_HOST=%s",hst->h_name); } - strcat(msg," ("); - strcat(msg,log_buff); - strcat(msg,") "); - strcat(msg,req); + strcat(msg," ("); + strcat(msg,log_buff); + strcat(msg,") "); + strcat(msg,req); if (daemonize) { log=fopen(logfile,"a"); @@ -226,8 +226,8 @@ http_request(void) lg = read(con_sock, req, 1024); - if ((p=strstr(req,"\n"))) *p=0; - if ((p=strstr(req,"\r"))) *p=0; + if ((p=strstr(req,"\n"))) *p=0; + if ((p=strstr(req,"\r"))) *p=0; log_line(req); @@ -253,40 +253,40 @@ http_request(void) filename = strtok(NULL, " "); c = strtok(NULL, " "); - if (fetch_mode != NULL) filename=fetch_mode; - if (filename == NULL || - strlen(filename)==1) filename="/index.html"; + if (fetch_mode != NULL) filename=fetch_mode; + if (filename == NULL || + strlen(filename)==1) filename="/index.html"; - while (filename[0]== '/') filename++; + while (filename[0]== '/') filename++; - /* CGI handling. Untested */ - if (!strncmp(filename,"cgi-bin/",8)) - { - par=0; - if ((par=strstr(filename,"?"))) - { - *par=0; - par++; - } - if (access(filename,X_OK)) goto conti; - stat (filename,&file_status); - if (setuid(file_status.st_uid)) return; - if (seteuid(file_status.st_uid)) return; - if (!fork()) - { - close(1); - dup(con_sock); - /*printf("HTTP/1.0 200 OK\nContent-type: text/html\n\n\n");*/ + /* CGI handling. Untested */ + if (!strncmp(filename,"cgi-bin/",8)) + { + par=0; + if ((par=strstr(filename,"?"))) + { + *par=0; + par++; + } + if (access(filename,X_OK)) goto conti; + stat (filename,&file_status); + if (setuid(file_status.st_uid)) return; + if (seteuid(file_status.st_uid)) return; + if (!fork()) + { + close(1); + dup(con_sock); + /*printf("HTTP/1.0 200 OK\nContent-type: text/html\n\n\n");*/ printf("HTTP/1.0 200 OK\r\n"); - /* Plug in environment variable, others in log_line */ + /* Plug in environment variable, others in log_line */ setenv("SERVER_SOFTWARE", "FreeBSD/PicoBSD", 1); execlp (filename,filename,par,(char *)0); - } - wait(&i); - return; - } - conti: + } + wait(&i); + return; + } + conti: if (filename == NULL) { http_output(http_405[0]); http_output(http_405[1]); @@ -307,8 +307,8 @@ http_request(void) /* Open filename */ fd = open(filename, O_RDONLY); if (fd < 0) { - http_output(http_404[0]); - http_output(http_404[1]); + http_output(http_404[0]); + http_output(http_404[1]); goto end_request; } @@ -325,7 +325,7 @@ http_request(void) http_output(http_404[1]); goto end_request2; } - + /* Past this point we are serving either a GET or HEAD */ /* Print all the header info */ http_output(http_200); @@ -371,14 +371,14 @@ end_request: int main(int argc, char *argv[]) { - int ch, ld; - int httpd_group = 65534; - pid_t server_pid; - + int ch, ld; + pid_t httpd_group = 65534; + pid_t server_pid; + /* Default for html directory */ strcpy (homedir,getenv("HOME")); - if (!geteuid()) strcpy (homedir,"/httphome"); - else strcat (homedir,"/httphome"); + if (!geteuid()) strcpy (homedir,"/httphome"); + else strcat (homedir,"/httphome"); /* Defaults for log file */ if (geteuid()) { @@ -420,10 +420,10 @@ main(int argc, char *argv[]) printf("usage: simple_httpd [[-d directory][-g grpid][-l logfile][-p port][-vD]]\n"); exit(1); /* NOTREACHED */ - } + } /* Not running as root and no port supplied, assume 1080 */ - if ((http_port == 80) && geteuid()) { + if ((http_port == 80) && geteuid()) { http_port = 1080; } @@ -437,15 +437,15 @@ main(int argc, char *argv[]) } /* Create log file if it doesn't exit */ - if ((access(logfile,W_OK)) && daemonize) { - ld = open (logfile,O_WRONLY); + if ((access(logfile,W_OK)) && daemonize) { + ld = open (logfile,O_WRONLY); chmod (logfile,00600); close(ld); } - init_servconnection(); + init_servconnection(); - if (verbose) { + if (verbose) { printf("Server started with options \n"); printf("port: %d\n",http_port); if (fetch_mode == NULL) printf("html home: %s\n",homedir); @@ -453,7 +453,7 @@ main(int argc, char *argv[]) } /* httpd is spawned */ - if (daemonize) { + if (daemonize) { if ((server_pid = fork()) != 0) { wait3(0,WNOHANG,0); if (verbose) printf("pid: %d\n",server_pid); @@ -462,16 +462,17 @@ main(int argc, char *argv[]) wait3(0,WNOHANG,0); } - if (fetch_mode == NULL) setpgrp(0,httpd_group); + if (fetch_mode == NULL) + setpgrp((pid_t)0, httpd_group); /* How many connections do you want? * Keep this lower than the available number of processes */ - if (listen(http_sock,15) < 0) exit(1); + if (listen(http_sock,15) < 0) exit(1); - label: + label: wait_connection(); - + if (fork()) { wait3(0,WNOHANG,0); close(con_sock); @@ -488,13 +489,13 @@ main(int argc, char *argv[]) char * adate(void) { - static char out[50]; - time_t now; - struct tm *t; - time(&now); - t = localtime(&now); - sprintf(out, "%02d:%02d:%02d %02d/%02d/%02d", - t->tm_hour, t->tm_min, t->tm_sec, - t->tm_mday, t->tm_mon+1, t->tm_year ); - return out; + static char out[50]; + time_t now; + struct tm *t; + time(&now); + t = localtime(&now); + sprintf(out, "%02d:%02d:%02d %02d/%02d/%02d", + t->tm_hour, t->tm_min, t->tm_sec, + t->tm_mday, t->tm_mon+1, t->tm_year ); + return out; } Modified: projects/bhyve_svm/release/scripts/pkg-stage.sh ============================================================================== --- projects/bhyve_svm/release/scripts/pkg-stage.sh Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/release/scripts/pkg-stage.sh Sat Sep 20 06:27:37 2014 (r271894) @@ -50,6 +50,12 @@ ${PKGCMD} -vv ${PKGCMD} update -f ${PKGCMD} fetch -o ${PKG_REPODIR} -d ${DVD_PACKAGES} +# Create the 'Latest/pkg.txz' symlink so 'pkg bootstrap' works +# using the on-disc packages. +mkdir -p ${PKG_REPODIR}/Latest +(cd ${PKG_REPODIR}/Latest && \ + ln -s ../All/$(${PKGCMD} rquery %n-%v pkg).txz pkg.txz) + ${PKGCMD} repo ${PKG_REPODIR} # Always exit '0', even if pkg(8) complains about conflicts. Modified: projects/bhyve_svm/sbin/ifconfig/ifconfig.8 ============================================================================== --- projects/bhyve_svm/sbin/ifconfig/ifconfig.8 Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/sbin/ifconfig/ifconfig.8 Sat Sep 20 06:27:37 2014 (r271894) @@ -2332,8 +2332,8 @@ from the aggregation interface. .It Cm laggproto Ar proto Set the aggregation protocol. The default is failover. -The available options are failover, fec, lacp, loadbalance, roundrobin and -none. +The available options are failover, lacp, loadbalance, roundrobin, broadcast +and none. .It Cm lagghash Ar option Ns Oo , Ns Ar option Oc Set the packet layers to hash for aggregation protocols which load balance. The default is Modified: projects/bhyve_svm/sbin/savecore/savecore.c ============================================================================== --- projects/bhyve_svm/sbin/savecore/savecore.c Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/sbin/savecore/savecore.c Sat Sep 20 06:27:37 2014 (r271894) @@ -151,7 +151,10 @@ getbounds(void) { } if (fgets(buf, sizeof buf, fp) == NULL) { - syslog(LOG_WARNING, "unable to read from bounds, using 0"); + if (feof(fp)) + syslog(LOG_WARNING, "bounds file is empty, using 0"); + else + syslog(LOG_WARNING, "bounds file: %s", strerror(errno)); fclose(fp); return (ret); } @@ -160,6 +163,7 @@ getbounds(void) { ret = (int)strtol(buf, NULL, 10); if (ret == 0 && (errno == EINVAL || errno == ERANGE)) syslog(LOG_WARNING, "invalid value found in bounds, using 0"); + fclose(fp); return (ret); } Modified: projects/bhyve_svm/share/man/man4/lagg.4 ============================================================================== --- projects/bhyve_svm/share/man/man4/lagg.4 Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/share/man/man4/lagg.4 Sat Sep 20 06:27:37 2014 (r271894) @@ -61,10 +61,10 @@ option. The driver currently supports the aggregation protocols .Ic failover (the default), -.Ic fec , .Ic lacp , .Ic loadbalance , .Ic roundrobin , +.Ic broadcast , and .Ic none . The protocols determine which ports are used for outgoing traffic @@ -86,9 +86,6 @@ This constraint can be relaxed by settin .Xr sysctl 8 variable to a nonzero value, which is useful for certain bridged network setups. -.It Ic fec -Supports Cisco EtherChannel. -This is an alias for .Ic loadbalance mode. .It Ic lacp @@ -113,6 +110,9 @@ available, the VLAN tag, and the IP sour Distributes outgoing traffic using a round-robin scheduler through all active ports and accepts incoming traffic from any active port. +.It Ic broadcast +Sends frames to all ports of the LAG and receives frames on +any port of the LAG. .It Ic none This protocol is intended to do nothing: it disables any traffic without disabling the Modified: projects/bhyve_svm/share/man/man4/malo.4 ============================================================================== --- projects/bhyve_svm/share/man/man4/malo.4 Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/share/man/man4/malo.4 Sat Sep 20 06:27:37 2014 (r271894) @@ -31,7 +31,7 @@ .\" .\" $FreeBSD$ .\"/ -.Dd October 21, 2009 +.Dd September 20, 2014 .Dt MALO 4 .Os .Sh NAME @@ -49,7 +49,7 @@ kernel configuration file: .Ed .Pp Alternatively, to load the driver as a -module at boot time, place the following lines in +module at boot time, place the following line in .Xr loader.conf 5 : .Bd -literal -offset indent if_malo_load="YES" @@ -84,6 +84,15 @@ the archive and running in the .Pa malo-firmware-1.4 directory. +.Pp +To load the +.Nm malofw +firmware kernel module at boot time, place the following +line in +.Xr loader.conf 5 : +.Bd -literal -offset indent +malofw_load="YES" +.Ed .Sh HARDWARE The following cards are among those supported by the .Nm Modified: projects/bhyve_svm/share/man/man9/Makefile ============================================================================== --- projects/bhyve_svm/share/man/man9/Makefile Sat Sep 20 06:05:24 2014 (r271893) +++ projects/bhyve_svm/share/man/man9/Makefile Sat Sep 20 06:27:37 2014 (r271894) @@ -1390,6 +1390,7 @@ MLINKS+=taskqueue.9 TASK_INIT.9 \ taskqueue.9 TASK_INITIALIZER.9 \ taskqueue.9 taskqueue_block.9 \ taskqueue.9 taskqueue_cancel.9 \ + taskqueue.9 taskqueue_cancel_timeout.9 \ taskqueue.9 taskqueue_create.9 \ taskqueue.9 taskqueue_create_fast.9 \ taskqueue.9 TASKQUEUE_DECLARE.9 \ @@ -1397,14 +1398,20 @@ MLINKS+=taskqueue.9 TASK_INIT.9 \ taskqueue.9 TASKQUEUE_DEFINE_THREAD.9 \ taskqueue.9 taskqueue_drain.9 \ taskqueue.9 taskqueue_drain_all.9 \ + taskqueue.9 taskqueue_drain_timeout.9 \ taskqueue.9 taskqueue_enqueue.9 \ taskqueue.9 taskqueue_enqueue_fast.9 \ + taskqueue.9 taskqueue_enqueue_timeout.9 \ taskqueue.9 TASKQUEUE_FAST_DEFINE.9 \ taskqueue.9 TASKQUEUE_FAST_DEFINE_THREAD.9 \ taskqueue.9 taskqueue_free.9 \ taskqueue.9 taskqueue_member.9 \ taskqueue.9 taskqueue_run.9 \ - taskqueue.9 taskqueue_unblock.9 + taskqueue.9 taskqueue_set_callback.9 \ + taskqueue.9 taskqueue_start_threads.9 \ + taskqueue.9 taskqueue_start_threads_pinned.9 \ + taskqueue.9 taskqueue_unblock.9 \ + taskqueue.9 TIMEOUT_TASK_INIT.9 MLINKS+=time.9 boottime.9 \ time.9 time_second.9 \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@FreeBSD.ORG Sat Sep 20 21:46:35 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B457765; Sat, 20 Sep 2014 21:46:35 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 23A1EE45; Sat, 20 Sep 2014 21:46:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8KLkZtr040090; Sat, 20 Sep 2014 21:46:35 GMT (envelope-from neel@FreeBSD.org) Received: (from neel@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8KLkWit040073; Sat, 20 Sep 2014 21:46:32 GMT (envelope-from neel@FreeBSD.org) Message-Id: <201409202146.s8KLkWit040073@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org using -f From: Neel Natu Date: Sat, 20 Sep 2014 21:46:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r271912 - in projects/bhyve_svm: sys/amd64/include sys/amd64/vmm sys/amd64/vmm/amd sys/amd64/vmm/intel sys/modules/vmm sys/x86/include 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.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Sep 2014 21:46:35 -0000 Author: neel Date: Sat Sep 20 21:46:31 2014 New Revision: 271912 URL: http://svnweb.freebsd.org/changeset/base/271912 Log: IFC r271888. Restructure MSR emulation so it is all done in processor-specific code. Added: projects/bhyve_svm/sys/amd64/vmm/amd/svm_msr.c (contents, props changed) projects/bhyve_svm/sys/amd64/vmm/amd/svm_msr.h (contents, props changed) Deleted: projects/bhyve_svm/sys/amd64/vmm/vmm_msr.c projects/bhyve_svm/sys/amd64/vmm/vmm_msr.h Modified: projects/bhyve_svm/sys/amd64/include/vmm.h (contents, props changed) projects/bhyve_svm/sys/amd64/vmm/amd/svm.c projects/bhyve_svm/sys/amd64/vmm/intel/ept.c projects/bhyve_svm/sys/amd64/vmm/intel/vmcs.h projects/bhyve_svm/sys/amd64/vmm/intel/vmx.c projects/bhyve_svm/sys/amd64/vmm/intel/vmx.h projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.c projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.h projects/bhyve_svm/sys/amd64/vmm/vmm.c projects/bhyve_svm/sys/modules/vmm/Makefile projects/bhyve_svm/sys/x86/include/specialreg.h projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c projects/bhyve_svm/usr.sbin/bhyve/xmsr.c projects/bhyve_svm/usr.sbin/bhyve/xmsr.h Directory Properties: projects/bhyve_svm/ (props changed) projects/bhyve_svm/sys/ (props changed) projects/bhyve_svm/sys/amd64/vmm/ (props changed) projects/bhyve_svm/sys/modules/vmm/ (props changed) projects/bhyve_svm/usr.sbin/bhyve/ (props changed) Modified: projects/bhyve_svm/sys/amd64/include/vmm.h ============================================================================== --- projects/bhyve_svm/sys/amd64/include/vmm.h Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/include/vmm.h Sat Sep 20 21:46:31 2014 (r271912) @@ -195,7 +195,6 @@ void vm_nmi_clear(struct vm *vm, int vcp int vm_inject_extint(struct vm *vm, int vcpu); int vm_extint_pending(struct vm *vm, int vcpuid); void vm_extint_clear(struct vm *vm, int vcpuid); -uint64_t *vm_guest_msrs(struct vm *vm, int cpu); struct vlapic *vm_lapic(struct vm *vm, int cpu); struct vioapic *vm_ioapic(struct vm *vm); struct vhpet *vm_hpet(struct vm *vm); Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm.c Sat Sep 20 21:46:31 2014 (r271912) @@ -54,7 +54,6 @@ __FBSDID("$FreeBSD$"); #include #include "vmm_lapic.h" -#include "vmm_msr.h" #include "vmm_stat.h" #include "vmm_ktr.h" #include "vmm_ioport.h" @@ -66,6 +65,7 @@ __FBSDID("$FreeBSD$"); #include "vmcb.h" #include "svm.h" #include "svm_softc.h" +#include "svm_msr.h" #include "npt.h" SYSCTL_DECL(_hw_vmm); @@ -303,6 +303,7 @@ svm_init(int ipinum) asid[cpu].num = nasid - 1; } + svm_msr_init(); svm_npt_init(ipinum); /* Start SVM on all CPUs */ @@ -606,6 +607,7 @@ svm_vminit(struct vm *vm, pmap_t pmap) vcpu->lastcpu = NOCPU; vcpu->vmcb_pa = vtophys(&vcpu->vmcb); vmcb_init(svm_sc, i, iopm_pa, msrpm_pa, pml4_pa); + svm_msr_guest_init(svm_sc, i); } return (svm_sc); } @@ -867,8 +869,8 @@ svm_handle_inst_emul(struct vmcb *vmcb, * Intercept access to MSR_EFER to prevent the guest from clearing the * SVM enable bit. */ -static void -svm_write_efer(struct svm_softc *sc, int vcpu, uint32_t edx, uint32_t eax) +static int +svm_write_efer(struct svm_softc *sc, int vcpu, uint64_t val) { struct vmcb_state *state; uint64_t oldval; @@ -876,12 +878,13 @@ svm_write_efer(struct svm_softc *sc, int state = svm_get_vmcb_state(sc, vcpu); oldval = state->efer; - state->efer = (uint64_t)edx << 32 | eax | EFER_SVM; + state->efer = val | EFER_SVM; if (state->efer != oldval) { VCPU_CTR2(sc->vm, vcpu, "Guest EFER changed from %#lx to %#lx", oldval, state->efer); vcpu_set_dirty(sc, vcpu, VMCB_CACHE_CR); } + return (0); } #ifdef KTR @@ -1132,6 +1135,45 @@ clear_nmi_blocking(struct svm_softc *sc, KASSERT(!error, ("%s: error %d setting intr_shadow", __func__, error)); } +static int +emulate_wrmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t val, + bool *retu) +{ + int error; + + if (lapic_msr(num)) + error = lapic_wrmsr(sc->vm, vcpu, num, val, retu); + else if (num == MSR_EFER) + error = svm_write_efer(sc, vcpu, val); + else + error = svm_wrmsr(sc, vcpu, num, val, retu); + + return (error); +} + +static int +emulate_rdmsr(struct svm_softc *sc, int vcpu, u_int num, bool *retu) +{ + struct vmcb_state *state; + struct svm_regctx *ctx; + uint64_t result; + int error; + + if (lapic_msr(num)) + error = lapic_rdmsr(sc->vm, vcpu, num, &result, retu); + else + error = svm_rdmsr(sc, vcpu, num, &result, retu); + + if (error == 0) { + state = svm_get_vmcb_state(sc, vcpu); + ctx = svm_get_guest_regctx(sc, vcpu); + state->rax = result & 0xffffffff; + ctx->e.g.sctx_rdx = result >> 32; + } + + return (error); +} + #ifdef KTR static const char * exit_reason_to_str(uint64_t reason) @@ -1288,31 +1330,12 @@ svm_vmexit(struct svm_softc *svm_sc, int edx = ctx->e.g.sctx_rdx; retu = false; - if (ecx == MSR_EFER) { - KASSERT(info1 != 0, ("rdmsr(MSR_EFER) is not emulated: " - "info1(%#lx) info2(%#lx)", info1, info2)); - svm_write_efer(svm_sc, vcpu, edx, eax); - handled = 1; - break; - } - -#define MSR_AMDK8_IPM 0xc0010055 - /* - * Ignore access to the "Interrupt Pending Message" MSR. - */ - if (ecx == MSR_AMDK8_IPM) { - if (!info1) - state->rax = ctx->e.g.sctx_rdx = 0; - handled = 1; - break; - } - if (info1) { vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_WRMSR, 1); val = (uint64_t)edx << 32 | eax; VCPU_CTR2(svm_sc->vm, vcpu, "wrmsr %#x val %#lx", ecx, val); - if (emulate_wrmsr(svm_sc->vm, vcpu, ecx, val, &retu)) { + if (emulate_wrmsr(svm_sc, vcpu, ecx, val, &retu)) { vmexit->exitcode = VM_EXITCODE_WRMSR; vmexit->u.msr.code = ecx; vmexit->u.msr.wval = val; @@ -1325,7 +1348,7 @@ svm_vmexit(struct svm_softc *svm_sc, int } else { VCPU_CTR1(svm_sc->vm, vcpu, "rdmsr %#x", ecx); vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_RDMSR, 1); - if (emulate_rdmsr(svm_sc->vm, vcpu, ecx, &retu)) { + if (emulate_rdmsr(svm_sc, vcpu, ecx, &retu)) { vmexit->exitcode = VM_EXITCODE_RDMSR; vmexit->u.msr.code = ecx; } else if (!retu) { @@ -1823,6 +1846,8 @@ svm_vmrun(void *arg, int vcpu, register_ vmm_stat_incr(vm, vcpu, VCPU_MIGRATIONS, 1); } + svm_msr_guest_enter(svm_sc, vcpu); + /* Update Guest RIP */ state->rip = rip; @@ -1904,6 +1929,8 @@ svm_vmrun(void *arg, int vcpu, register_ handled = svm_vmexit(svm_sc, vcpu, vmexit); } while (handled); + svm_msr_guest_exit(svm_sc, vcpu); + return (0); } Added: projects/bhyve_svm/sys/amd64/vmm/amd/svm_msr.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm_msr.c Sat Sep 20 21:46:31 2014 (r271912) @@ -0,0 +1,136 @@ +/*- + * Copyright (c) 2014, Neel Natu (neel@freebsd.org) + * 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 unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include + +#include +#include + +#include "svm_msr.h" + +#ifndef MSR_AMDK8_IPM +#define MSR_AMDK8_IPM 0xc0010055 +#endif + +enum { + IDX_MSR_LSTAR, + IDX_MSR_CSTAR, + IDX_MSR_STAR, + IDX_MSR_SF_MASK, + HOST_MSR_NUM /* must be the last enumeration */ +}; + +static uint64_t host_msrs[HOST_MSR_NUM]; + +void +svm_msr_init(void) +{ + /* + * It is safe to cache the values of the following MSRs because they + * don't change based on curcpu, curproc or curthread. + */ + host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); + host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); + host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); + host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); +} + +void +svm_msr_guest_init(struct svm_softc *sc, int vcpu) +{ + /* + * All the MSRs accessible to the guest are either saved/restored by + * hardware on every #VMEXIT/VMRUN (e.g., G_PAT) or are saved/restored + * by VMSAVE/VMLOAD (e.g., MSR_GSBASE). + * + * There are no guest MSRs that are saved/restored "by hand" so nothing + * more to do here. + */ + return; +} + +void +svm_msr_guest_enter(struct svm_softc *sc, int vcpu) +{ + /* + * Save host MSRs (if any) and restore guest MSRs (if any). + */ +} + +void +svm_msr_guest_exit(struct svm_softc *sc, int vcpu) +{ + /* + * Save guest MSRs (if any) and restore host MSRs. + */ + wrmsr(MSR_LSTAR, host_msrs[IDX_MSR_LSTAR]); + wrmsr(MSR_CSTAR, host_msrs[IDX_MSR_CSTAR]); + wrmsr(MSR_STAR, host_msrs[IDX_MSR_STAR]); + wrmsr(MSR_SF_MASK, host_msrs[IDX_MSR_SF_MASK]); + + /* MSR_KGSBASE will be restored on the way back to userspace */ +} + +int +svm_rdmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t *result, + bool *retu) +{ + int error = 0; + + switch (num) { + case MSR_AMDK8_IPM: + *result = 0; + break; + default: + error = EINVAL; + break; + } + + return (error); +} + +int +svm_wrmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t val, bool *retu) +{ + int error = 0; + + switch (num) { + case MSR_AMDK8_IPM: + /* + * Ignore writes to the "Interrupt Pending Message" MSR. + */ + break; + default: + error = EINVAL; + break; + } + + return (error); +} Added: projects/bhyve_svm/sys/amd64/vmm/amd/svm_msr.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/bhyve_svm/sys/amd64/vmm/amd/svm_msr.h Sat Sep 20 21:46:31 2014 (r271912) @@ -0,0 +1,44 @@ +/*- + * Copyright (c) 2014 Neel Natu (neel@freebsd.org) + * 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 unmodified, this list of conditions, and the following + * disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE AUTHOR 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 _SVM_MSR_H_ +#define _SVM_MSR_H_ + +struct svm_softc; + +void svm_msr_init(void); +void svm_msr_guest_init(struct svm_softc *sc, int vcpu); +void svm_msr_guest_enter(struct svm_softc *sc, int vcpu); +void svm_msr_guest_exit(struct svm_softc *sc, int vcpu); + +int svm_wrmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t val, + bool *retu); +int svm_rdmsr(struct svm_softc *sc, int vcpu, u_int num, uint64_t *result, + bool *retu); + +#endif /* _SVM_MSR_H_ */ Modified: projects/bhyve_svm/sys/amd64/vmm/intel/ept.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/intel/ept.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/intel/ept.c Sat Sep 20 21:46:31 2014 (r271912) @@ -44,7 +44,6 @@ __FBSDID("$FreeBSD$"); #include "vmx_cpufunc.h" #include "vmm_ipi.h" -#include "vmx_msr.h" #include "ept.h" #define EPT_SUPPORTS_EXEC_ONLY(cap) ((cap) & (1UL << 0)) Modified: projects/bhyve_svm/sys/amd64/vmm/intel/vmcs.h ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/intel/vmcs.h Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/intel/vmcs.h Sat Sep 20 21:46:31 2014 (r271912) @@ -54,6 +54,10 @@ int vmcs_getdesc(struct vmcs *vmcs, int int vmcs_setdesc(struct vmcs *vmcs, int running, int ident, struct seg_desc *desc); +/* + * Avoid header pollution caused by inline use of 'vtophys()' in vmx_cpufunc.h + */ +#ifdef _VMX_CPUFUNC_H_ static __inline uint64_t vmcs_read(uint32_t encoding) { @@ -73,6 +77,7 @@ vmcs_write(uint32_t encoding, uint64_t v error = vmwrite(encoding, val); KASSERT(error == 0, ("vmcs_write(%u) error %d", encoding, error)); } +#endif /* _VMX_CPUFUNC_H_ */ #define vmexit_instruction_length() vmcs_read(VMCS_EXIT_INSTRUCTION_LENGTH) #define vmcs_guest_rip() vmcs_read(VMCS_GUEST_RIP) Modified: projects/bhyve_svm/sys/amd64/vmm/intel/vmx.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/intel/vmx.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/intel/vmx.c Sat Sep 20 21:46:31 2014 (r271912) @@ -52,20 +52,20 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include "vmm_lapic.h" #include "vmm_host.h" #include "vmm_ioport.h" #include "vmm_ipi.h" -#include "vmm_msr.h" #include "vmm_ktr.h" #include "vmm_stat.h" #include "vatpic.h" #include "vlapic.h" #include "vlapic_priv.h" -#include "vmx_msr.h" #include "ept.h" #include "vmx_cpufunc.h" #include "vmx.h" +#include "vmx_msr.h" #include "x86.h" #include "vmx_controls.h" @@ -116,12 +116,6 @@ __FBSDID("$FreeBSD$"); VM_ENTRY_INTO_SMM | \ VM_ENTRY_DEACTIVATE_DUAL_MONITOR) -#define guest_msr_rw(vmx, msr) \ - msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_RW) - -#define guest_msr_ro(vmx, msr) \ - msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_READ) - #define HANDLED 1 #define UNHANDLED 0 @@ -208,6 +202,7 @@ SYSCTL_UINT(_hw_vmm_vmx, OID_AUTO, vpid_ static int vmx_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc); static int vmx_getreg(void *arg, int vcpu, int reg, uint64_t *retval); +static int vmxctx_setreg(struct vmxctx *vmxctx, int reg, uint64_t val); static void vmx_inject_pir(struct vlapic *vlapic); #ifdef KTR @@ -475,22 +470,6 @@ vpid_init(void) } static void -msr_save_area_init(struct msr_entry *g_area, int *g_count) -{ - int cnt; - - static struct msr_entry guest_msrs[] = { - { MSR_KGSBASE, 0, 0 }, - }; - - cnt = sizeof(guest_msrs) / sizeof(guest_msrs[0]); - if (cnt > GUEST_MSR_MAX_ENTRIES) - panic("guest msr save area overrun"); - bcopy(guest_msrs, g_area, sizeof(guest_msrs)); - *g_count = cnt; -} - -static void vmx_disable(void *arg __unused) { struct invvpid_desc invvpid_desc = { 0 }; @@ -655,7 +634,6 @@ vmx_init(int ipinum) } else { if (bootverbose) printf("vmm: PAT MSR access not supported\n"); - guest_msr_valid(MSR_PAT); vmx_patmsr = 0; } } @@ -800,6 +778,8 @@ vmx_init(int ipinum) vpid_init(); + vmx_msr_init(); + /* enable VMX operation */ smp_rendezvous(NULL, vmx_enable, NULL, NULL); @@ -869,7 +849,7 @@ static void * vmx_vminit(struct vm *vm, pmap_t pmap) { uint16_t vpid[VM_MAXCPU]; - int i, error, guest_msr_count; + int i, error; struct vmx *vmx; struct vmcs *vmcs; @@ -958,6 +938,8 @@ vmx_vminit(struct vm *vm, pmap_t pmap) error, i); } + vmx_msr_guest_init(vmx, i); + error = vmcs_init(vmcs); KASSERT(error == 0, ("vmcs_init error %d", error)); @@ -996,13 +978,6 @@ vmx_vminit(struct vm *vm, pmap_t pmap) vmx->state[i].lastcpu = NOCPU; vmx->state[i].vpid = vpid[i]; - msr_save_area_init(vmx->guest_msrs[i], &guest_msr_count); - - error = vmcs_set_msr_save(vmcs, vtophys(vmx->guest_msrs[i]), - guest_msr_count); - if (error != 0) - panic("vmcs_set_msr_save error %d", error); - /* * Set up the CR0/4 shadows, and init the read shadow * to the power-on register value from the Intel Sys Arch. @@ -2077,6 +2052,46 @@ vmx_task_switch_reason(uint64_t qual) } static int +emulate_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) +{ + int error; + + if (lapic_msr(num)) + error = lapic_wrmsr(vmx->vm, vcpuid, num, val, retu); + else + error = vmx_wrmsr(vmx, vcpuid, num, val, retu); + + return (error); +} + +static int +emulate_rdmsr(struct vmx *vmx, int vcpuid, u_int num, bool *retu) +{ + struct vmxctx *vmxctx; + uint64_t result; + uint32_t eax, edx; + int error; + + if (lapic_msr(num)) + error = lapic_rdmsr(vmx->vm, vcpuid, num, &result, retu); + else + error = vmx_rdmsr(vmx, vcpuid, num, &result, retu); + + if (error == 0) { + eax = result; + vmxctx = &vmx->ctx[vcpuid]; + error = vmxctx_setreg(vmxctx, VM_REG_GUEST_RAX, eax); + KASSERT(error == 0, ("vmxctx_setreg(rax) error %d", error)); + + edx = result >> 32; + error = vmxctx_setreg(vmxctx, VM_REG_GUEST_RDX, edx); + KASSERT(error == 0, ("vmxctx_setreg(rdx) error %d", error)); + } + + return (error); +} + +static int vmx_exit_process(struct vmx *vmx, int vcpu, struct vm_exit *vmexit) { int error, handled, in; @@ -2214,7 +2229,7 @@ vmx_exit_process(struct vmx *vmx, int vc retu = false; ecx = vmxctx->guest_rcx; VCPU_CTR1(vmx->vm, vcpu, "rdmsr 0x%08x", ecx); - error = emulate_rdmsr(vmx->vm, vcpu, ecx, &retu); + error = emulate_rdmsr(vmx, vcpu, ecx, &retu); if (error) { vmexit->exitcode = VM_EXITCODE_RDMSR; vmexit->u.msr.code = ecx; @@ -2223,7 +2238,7 @@ vmx_exit_process(struct vmx *vmx, int vc } else { /* Return to userspace with a valid exitcode */ KASSERT(vmexit->exitcode != VM_EXITCODE_BOGUS, - ("emulate_wrmsr retu with bogus exitcode")); + ("emulate_rdmsr retu with bogus exitcode")); } break; case EXIT_REASON_WRMSR: @@ -2234,7 +2249,7 @@ vmx_exit_process(struct vmx *vmx, int vc edx = vmxctx->guest_rdx; VCPU_CTR2(vmx->vm, vcpu, "wrmsr 0x%08x value 0x%016lx", ecx, (uint64_t)edx << 32 | eax); - error = emulate_wrmsr(vmx->vm, vcpu, ecx, + error = emulate_wrmsr(vmx, vcpu, ecx, (uint64_t)edx << 32 | eax, &retu); if (error) { vmexit->exitcode = VM_EXITCODE_WRMSR; @@ -2522,6 +2537,8 @@ vmx_run(void *arg, int vcpu, register_t KASSERT(vmxctx->pmap == pmap, ("pmap %p different than ctx pmap %p", pmap, vmxctx->pmap)); + vmx_msr_guest_enter(vmx, vcpu); + VMPTRLD(vmcs); /* @@ -2623,6 +2640,8 @@ vmx_run(void *arg, int vcpu, register_t vmexit->exitcode); VMCLEAR(vmcs); + vmx_msr_guest_exit(vmx, vcpu); + return (0); } Modified: projects/bhyve_svm/sys/amd64/vmm/intel/vmx.h ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/intel/vmx.h Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/intel/vmx.h Sat Sep 20 21:46:31 2014 (r271912) @@ -33,8 +33,6 @@ struct pmap; -#define GUEST_MSR_MAX_ENTRIES 64 /* arbitrary */ - struct vmxctx { register_t guest_rdi; /* Guest state */ register_t guest_rsi; @@ -97,13 +95,23 @@ struct pir_desc { } __aligned(64); CTASSERT(sizeof(struct pir_desc) == 64); +/* Index into the 'guest_msrs[]' array */ +enum { + IDX_MSR_LSTAR, + IDX_MSR_CSTAR, + IDX_MSR_STAR, + IDX_MSR_SF_MASK, + IDX_MSR_KGSBASE, + GUEST_MSR_NUM /* must be the last enumeration */ +}; + /* virtual machine softc */ struct vmx { struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */ struct apic_page apic_page[VM_MAXCPU]; /* one apic page per vcpu */ char msr_bitmap[PAGE_SIZE]; struct pir_desc pir_desc[VM_MAXCPU]; - struct msr_entry guest_msrs[VM_MAXCPU][GUEST_MSR_MAX_ENTRIES]; + uint64_t guest_msrs[VM_MAXCPU][GUEST_MSR_NUM]; struct vmxctx ctx[VM_MAXCPU]; struct vmxcap cap[VM_MAXCPU]; struct vmxstate state[VM_MAXCPU]; @@ -113,7 +121,6 @@ struct vmx { }; CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0); CTASSERT((offsetof(struct vmx, msr_bitmap) & PAGE_MASK) == 0); -CTASSERT((offsetof(struct vmx, guest_msrs) & 15) == 0); CTASSERT((offsetof(struct vmx, pir_desc[0]) & 63) == 0); #define VMX_GUEST_VMEXIT 0 Modified: projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.c Sat Sep 20 21:46:31 2014 (r271912) @@ -31,10 +31,13 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include +#include +#include "vmx.h" #include "vmx_msr.h" static boolean_t @@ -171,3 +174,115 @@ msr_bitmap_change_access(char *bitmap, u return (0); } + +static uint64_t misc_enable; +static uint64_t host_msrs[GUEST_MSR_NUM]; + +void +vmx_msr_init(void) +{ + /* + * It is safe to cache the values of the following MSRs because + * they don't change based on curcpu, curproc or curthread. + */ + host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); + host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); + host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); + host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); + + /* + * Initialize emulated MSRs + */ + misc_enable = rdmsr(MSR_IA32_MISC_ENABLE); + /* + * Set mandatory bits + * 11: branch trace disabled + * 12: PEBS unavailable + * Clear unsupported features + * 16: SpeedStep enable + * 18: enable MONITOR FSM + */ + misc_enable |= (1 << 12) | (1 << 11); + misc_enable &= ~((1 << 18) | (1 << 16)); +} + +void +vmx_msr_guest_init(struct vmx *vmx, int vcpuid) +{ + /* + * The permissions bitmap is shared between all vcpus so initialize it + * once when initializing the vBSP. + */ + if (vcpuid == 0) { + guest_msr_rw(vmx, MSR_LSTAR); + guest_msr_rw(vmx, MSR_CSTAR); + guest_msr_rw(vmx, MSR_STAR); + guest_msr_rw(vmx, MSR_SF_MASK); + guest_msr_rw(vmx, MSR_KGSBASE); + } + return; +} + +void +vmx_msr_guest_enter(struct vmx *vmx, int vcpuid) +{ + uint64_t *guest_msrs = vmx->guest_msrs[vcpuid]; + + /* Save host MSRs (if any) and restore guest MSRs */ + wrmsr(MSR_LSTAR, guest_msrs[IDX_MSR_LSTAR]); + wrmsr(MSR_CSTAR, guest_msrs[IDX_MSR_CSTAR]); + wrmsr(MSR_STAR, guest_msrs[IDX_MSR_STAR]); + wrmsr(MSR_SF_MASK, guest_msrs[IDX_MSR_SF_MASK]); + wrmsr(MSR_KGSBASE, guest_msrs[IDX_MSR_KGSBASE]); +} + +void +vmx_msr_guest_exit(struct vmx *vmx, int vcpuid) +{ + uint64_t *guest_msrs = vmx->guest_msrs[vcpuid]; + + /* Save guest MSRs */ + guest_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); + guest_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); + guest_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); + guest_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); + guest_msrs[IDX_MSR_KGSBASE] = rdmsr(MSR_KGSBASE); + + /* Restore host MSRs */ + wrmsr(MSR_LSTAR, host_msrs[IDX_MSR_LSTAR]); + wrmsr(MSR_CSTAR, host_msrs[IDX_MSR_CSTAR]); + wrmsr(MSR_STAR, host_msrs[IDX_MSR_STAR]); + wrmsr(MSR_SF_MASK, host_msrs[IDX_MSR_SF_MASK]); + + /* MSR_KGSBASE will be restored on the way back to userspace */ +} + +int +vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) +{ + int error = 0; + + switch (num) { + case MSR_IA32_MISC_ENABLE: + *val = misc_enable; + break; + default: + error = EINVAL; + break; + } + return (error); +} + +int +vmx_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) +{ + int error = 0; + + switch (num) { + default: + error = EINVAL; + break; + } + + return (error); +} Modified: projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.h ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.h Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/intel/vmx_msr.h Sat Sep 20 21:46:31 2014 (r271912) @@ -29,6 +29,15 @@ #ifndef _VMX_MSR_H_ #define _VMX_MSR_H_ +struct vmx; + +void vmx_msr_init(void); +void vmx_msr_guest_init(struct vmx *vmx, int vcpuid); +void vmx_msr_guest_enter(struct vmx *vmx, int vcpuid); +void vmx_msr_guest_exit(struct vmx *vmx, int vcpuid); +int vmx_rdmsr(struct vmx *, int vcpuid, u_int num, uint64_t *val, bool *retu); +int vmx_wrmsr(struct vmx *, int vcpuid, u_int num, uint64_t val, bool *retu); + uint32_t vmx_revision(void); int vmx_set_ctlreg(int ctl_reg, int true_ctl_reg, uint32_t ones_mask, @@ -52,4 +61,10 @@ int vmx_set_ctlreg(int ctl_reg, int true void msr_bitmap_initialize(char *bitmap); int msr_bitmap_change_access(char *bitmap, u_int msr, int access); +#define guest_msr_rw(vmx, msr) \ + msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_RW) + +#define guest_msr_ro(vmx, msr) \ + msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_READ) + #endif Modified: projects/bhyve_svm/sys/amd64/vmm/vmm.c ============================================================================== --- projects/bhyve_svm/sys/amd64/vmm/vmm.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/amd64/vmm/vmm.c Sat Sep 20 21:46:31 2014 (r271912) @@ -74,7 +74,6 @@ __FBSDID("$FreeBSD$"); #include "vhpet.h" #include "vioapic.h" #include "vlapic.h" -#include "vmm_msr.h" #include "vmm_ipi.h" #include "vmm_stat.h" #include "vmm_lapic.h" @@ -105,7 +104,6 @@ struct vcpu { struct savefpu *guestfpu; /* (a,i) guest fpu state */ uint64_t guest_xcr0; /* (i) guest %xcr0 register */ void *stats; /* (a,i) statistics */ - uint64_t guest_msrs[VMM_MSR_NUM]; /* (i) emulated MSRs */ struct vm_exit exitinfo; /* (x) exit reason and collateral */ }; @@ -188,7 +186,6 @@ static struct vmm_ops *ops; #define fpu_stop_emulating() clts() static MALLOC_DEFINE(M_VM, "vm", "vm"); -CTASSERT(VMM_MSR_NUM <= 64); /* msr_mask can keep track of up to 64 msrs */ /* statistics */ static VMM_STAT(VCPU_TOTAL_RUNTIME, "vcpu total runtime"); @@ -249,7 +246,6 @@ vcpu_init(struct vm *vm, int vcpu_id, bo vcpu->guest_xcr0 = XFEATURE_ENABLED_X87; fpu_save_area_reset(vcpu->guestfpu); vmm_stat_init(vcpu->stats); - guest_msrs_init(vm, vcpu_id); } struct vm_exit * @@ -293,7 +289,6 @@ vmm_init(void) else return (ENXIO); - vmm_msr_init(); vmm_resume_p = vmm_resume; return (VMM_INIT(vmm_ipinum)); @@ -1456,7 +1451,6 @@ restart: pcb = PCPU_GET(curpcb); set_pcb_flags(pcb, PCB_FULL_IRET); - restore_guest_msrs(vm, vcpuid); restore_guest_fpustate(vcpu); vcpu_require_state(vm, vcpuid, VCPU_RUNNING); @@ -1464,7 +1458,6 @@ restart: vcpu_require_state(vm, vcpuid, VCPU_FROZEN); save_guest_fpustate(vcpu); - restore_host_msrs(vm, vcpuid); vmm_stat_incr(vm, vcpuid, VCPU_TOTAL_RUNTIME, rdtsc() - tscval); @@ -1906,12 +1899,6 @@ vm_set_capability(struct vm *vm, int vcp return (VMSETCAP(vm->cookie, vcpu, type, val)); } -uint64_t * -vm_guest_msrs(struct vm *vm, int cpu) -{ - return (vm->vcpu[cpu].guest_msrs); -} - struct vlapic * vm_lapic(struct vm *vm, int cpu) { Modified: projects/bhyve_svm/sys/modules/vmm/Makefile ============================================================================== --- projects/bhyve_svm/sys/modules/vmm/Makefile Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/modules/vmm/Makefile Sat Sep 20 21:46:31 2014 (r271912) @@ -20,7 +20,6 @@ SRCS+= vmm.c \ vmm_ipi.c \ vmm_lapic.c \ vmm_mem.c \ - vmm_msr.c \ vmm_stat.c \ vmm_util.c \ x86.c \ @@ -48,7 +47,8 @@ SRCS+= ept.c \ SRCS+= vmcb.c \ svm.c \ npt.c \ - amdv.c + amdv.c \ + svm_msr.c OBJS= vmx_support.o svm_support.o Modified: projects/bhyve_svm/sys/x86/include/specialreg.h ============================================================================== --- projects/bhyve_svm/sys/x86/include/specialreg.h Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/sys/x86/include/specialreg.h Sat Sep 20 21:46:31 2014 (r271912) @@ -438,6 +438,10 @@ #define MSR_MC4_STATUS 0x411 #define MSR_MC4_ADDR 0x412 #define MSR_MC4_MISC 0x413 +#define MSR_PKG_ENERGY_STATUS 0x611 +#define MSR_DRAM_ENERGY_STATUS 0x619 +#define MSR_PP0_ENERGY_STATUS 0x639 +#define MSR_PP1_ENERGY_STATUS 0x641 /* * VMX MSRs Modified: projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c ============================================================================== --- projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/usr.sbin/bhyve/bhyverun.c Sat Sep 20 21:46:31 2014 (r271912) @@ -818,6 +818,12 @@ main(int argc, char *argv[]) exit(1); } + error = init_msr(); + if (error) { + fprintf(stderr, "init_msr error %d", error); + exit(1); + } + init_mem(); init_inout(); pci_irq_init(ctx); Modified: projects/bhyve_svm/usr.sbin/bhyve/xmsr.c ============================================================================== --- projects/bhyve_svm/usr.sbin/bhyve/xmsr.c Sat Sep 20 21:02:54 2014 (r271911) +++ projects/bhyve_svm/usr.sbin/bhyve/xmsr.c Sat Sep 20 21:46:31 2014 (r271912) @@ -31,33 +31,84 @@ __FBSDID("$FreeBSD$"); #include +#include #include +#include + #include #include #include +#include #include "xmsr.h" +static int cpu_vendor_intel, cpu_vendor_amd; + int emulate_wrmsr(struct vmctx *ctx, int vcpu, uint32_t code, uint64_t val) { - switch (code) { - case 0xd04: /* Sandy Bridge uncore PMC MSRs */ - case 0xc24: - return (0); - case 0x79: - return (0); /* IA32_BIOS_UPDT_TRIG MSR */ - default: - break; + if (cpu_vendor_intel) { + switch (code) { + case 0xd04: /* Sandy Bridge uncore PMCs */ + case 0xc24: + return (0); + case MSR_BIOS_UPDT_TRIG: + return (0); + case MSR_BIOS_SIGN: + return (0); + default: + break; + } } return (-1); } int -emulate_rdmsr(struct vmctx *ctx, int vcpu, uint32_t code, uint64_t *val) +emulate_rdmsr(struct vmctx *ctx, int vcpu, uint32_t num, uint64_t *val) { + int error = 0; - return (-1); + if (cpu_vendor_intel) { + switch (num) { + case MSR_BIOS_SIGN: + case MSR_IA32_PLATFORM_ID: + case MSR_PKG_ENERGY_STATUS: + case MSR_PP0_ENERGY_STATUS: + case MSR_PP1_ENERGY_STATUS: + case MSR_DRAM_ENERGY_STATUS: + *val = 0; + break; + default: + error = -1; + break; + } + } + return (error); +} + *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***