From owner-p4-projects@FreeBSD.ORG Sun Aug 3 01:08:57 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 46ED14D1; Sun, 3 Aug 2014 01:08:57 +0000 (UTC) Delivered-To: perforce@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 062DC4CF for ; Sun, 3 Aug 2014 01:08:57 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682: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 E3FD72557 for ; Sun, 3 Aug 2014 01:08:56 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.9/8.14.9) with ESMTP id s7318uIr015114 for ; Sun, 3 Aug 2014 01:08:56 GMT (envelope-from jmg@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.9/8.14.9/Submit) id s7318uij015111 for perforce@freebsd.org; Sun, 3 Aug 2014 01:08:56 GMT (envelope-from jmg@freebsd.org) Date: Sun, 3 Aug 2014 01:08:56 GMT Message-Id: <201408030108.s7318uij015111@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jmg@freebsd.org using -f From: John-Mark Gurney Subject: PERFORCE change 1198279 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2014 01:08:57 -0000 http://p4web.freebsd.org/@@1198279?ac=10 Change 1198279 by jmg@jmg_carbon2 on 2014/08/03 01:08:47 pull in head's sys... Sponsored by: FreeBSD Foundation Affected files ... .. //depot/projects/opencrypto/sys/Makefile#1 branch .. //depot/projects/opencrypto/sys/amd64/Makefile#1 branch .. //depot/projects/opencrypto/sys/amd64/acpica/acpi_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/acpica/acpi_wakecode.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/amd64_mem.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/apic_vector.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/atomic.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/atpic_vector.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/autoconf.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/bios.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/cpu_switch.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/db_disasm.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/db_interface.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/db_trace.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/elf_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/exception.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/fpu.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/gdb_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/genassym.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/identcpu.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/in_cksum.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/initcpu.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/io.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/locore.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/mem.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/minidump_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/mp_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/mp_watchdog.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/mpboot.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/pmap.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/prof_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/ptrace_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/sigtramp.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/stack_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/support.S#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/sys_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/trap.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/uio_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/uma_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/vm_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/amd64/xen-locore.S#1 branch .. //depot/projects/opencrypto/sys/amd64/conf/DEFAULTS#1 branch .. //depot/projects/opencrypto/sys/amd64/conf/GENERIC#1 branch .. //depot/projects/opencrypto/sys/amd64/conf/GENERIC.hints#1 branch .. //depot/projects/opencrypto/sys/amd64/conf/Makefile#1 branch .. //depot/projects/opencrypto/sys/amd64/conf/NOTES#1 branch .. //depot/projects/opencrypto/sys/amd64/ia32/ia32_exception.S#1 branch .. //depot/projects/opencrypto/sys/amd64/ia32/ia32_misc.c#1 branch .. //depot/projects/opencrypto/sys/amd64/ia32/ia32_reg.c#1 branch .. //depot/projects/opencrypto/sys/amd64/ia32/ia32_signal.c#1 branch .. //depot/projects/opencrypto/sys/amd64/ia32/ia32_sigtramp.S#1 branch .. //depot/projects/opencrypto/sys/amd64/ia32/ia32_syscall.c#1 branch .. //depot/projects/opencrypto/sys/amd64/include/_align.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/_bus.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/_inttypes.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/_limits.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/_stdint.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/_types.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/acpica_machdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/apm_bios.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/asm.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/asmacros.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/atomic.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/bus.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/bus_dma.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/clock.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/counter.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/cpu.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/cpufunc.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/cputypes.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/db_machdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/elf.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/endian.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/exec.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/fdt.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/float.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/floatingpoint.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/fpu.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/frame.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/gdb_machdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/ieeefp.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/in_cksum.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/intr_machdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/iodev.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/kdb.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/limits.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/md_var.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/memdev.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/metadata.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/minidump.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/mp_watchdog.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/nexusvar.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/npx.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/ofw_machdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/param.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pc/bios.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pc/display.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pcb.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pci_cfgreg.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pcpu.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pmap.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/pmc_mdep.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/ppireg.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/proc.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/profile.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/psl.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/ptrace.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/reg.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/reloc.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/resource.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/runq.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/segments.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/setjmp.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/sf_buf.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/sigframe.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/signal.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/smp.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/specialreg.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/stack.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/stdarg.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/sysarch.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/timerreg.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/trap.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/tss.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/ucontext.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/varargs.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/vdso.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/vm.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/vmm.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/vmm_dev.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/vmm_instruction_emul.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/vmparam.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/xen/hypercall.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/xen/synch_bitops.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/xen/xen-os.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/xen/xenfunc.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/xen/xenpmap.h#1 branch .. //depot/projects/opencrypto/sys/amd64/include/xen/xenvar.h#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/Makefile#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux.h#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_dummy.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_genassym.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_ipc64.h#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_locore.s#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_machdep.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_proto.h#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_support.s#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_syscall.h#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_syscalls.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_sysent.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_systrace_args.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/linux32_sysvec.c#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/syscalls.conf#1 branch .. //depot/projects/opencrypto/sys/amd64/linux32/syscalls.master#1 branch .. //depot/projects/opencrypto/sys/amd64/pci/pci_cfgreg.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/amd/amdv.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/ept.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/ept.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmcs.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmcs.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx_controls.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx_cpufunc.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx_genassym.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx_msr.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx_msr.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vmx_support.S#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/intel/vtd.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/iommu.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/iommu.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/ppt.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/ppt.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vatpic.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vatpic.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vatpit.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vatpit.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vhpet.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vhpet.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vioapic.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vioapic.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vlapic.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vlapic.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/io/vlapic_priv.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_dev.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_host.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_host.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_instruction_emul.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_ioport.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_ioport.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_ipi.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_ipi.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_ktr.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_lapic.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_lapic.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_mem.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_mem.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_msr.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_msr.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_stat.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_stat.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_support.S#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_util.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/vmm_util.h#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/x86.c#1 branch .. //depot/projects/opencrypto/sys/amd64/vmm/x86.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_clk.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_clk.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_ehci.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_gpio.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_sramc.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_sramc.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_wdog.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a10_wdog.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a20/a20_cpu_cfg.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a20/a20_cpu_cfg.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a20/a20_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a20/files.a20#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/a20/std.a20#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/aintc.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/console.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/files.a10#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/if_emac.c#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/if_emacreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/std.a10#1 branch .. //depot/projects/opencrypto/sys/arm/allwinner/timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/autoconf.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bcopy_page.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bcopyinout.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bcopyinout_xscale.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/blockio.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bootconfig.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bus_space-v6.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bus_space_asm_generic.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/bus_space_generic.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/busdma_machdep-v6.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/busdma_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/copystr.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_arm10.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_arm11.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_arm11x6.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_arm9.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_armv4.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_armv5.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_armv5_ec.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_armv6.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_armv7.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_fa526.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_pj4b.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_sheeva.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_xscale.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/cpufunc_asm_xscale_c3.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/db_disasm.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/db_interface.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/db_trace.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/devmap.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/disassem.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/dump_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/elf_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/elf_trampoline.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/exception.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/fiq.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/fiq_subr.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/fusu.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/gdb_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/genassym.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/generic_timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/gic.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/identcpu.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/in_cksum.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/in_cksum_arm.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/inckern.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/intr.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/locore.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/mem.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/minidump_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/mp_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/mpcore_timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/mpcore_timervar.h#1 branch .. //depot/projects/opencrypto/sys/arm/arm/nexus.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/physmem.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/pl190.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/pl310.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/platform.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/platform_if.m#1 branch .. //depot/projects/opencrypto/sys/arm/arm/pmap-v6.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/pmap.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/sc_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/setcpsr.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/setstack.s#1 branch .. //depot/projects/opencrypto/sys/arm/arm/stack_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/stdatomic.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/support.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/swtch.S#1 branch .. //depot/projects/opencrypto/sys/arm/arm/sys_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/trap.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/uio_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/undefined.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/vfp.c#1 branch .. //depot/projects/opencrypto/sys/arm/arm/vm_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_aic.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_aicreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_cfata.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_gpio.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_mci.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_mcireg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pdcreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pio.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pio_sam9g20.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pio_sam9g45.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pioreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_piovar.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pit.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pitreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pmc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pmcreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_pmcvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_reset.S#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_rst.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_rstreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_rtc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_rtcreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_sdramc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_shdwc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_smc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_smc.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_spi.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_spireg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_ssc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_sscreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_st.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_streg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_tcb.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_twi.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_twiio.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_twireg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_usartreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_wdt.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91_wdtreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91board.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91rm9200.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91rm9200_devices.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91rm9200var.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91rm92reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9260.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9260reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9g20.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9g20reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9g45.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9g45reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9x5.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91sam9x5reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91soc.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91soc.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/at91var.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_bwct.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_eb9200.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_ethernut5.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_hl200.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_hl201.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_kb920x.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_qila9g20.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_sam9260ek.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_sam9g20ek.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_sam9x25ek.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_sn9g45.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/board_tsc4370.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/files.at91#1 branch .. //depot/projects/opencrypto/sys/arm/at91/if_ate.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/if_atereg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/if_macb.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/if_macbreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/if_macbvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.at91#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.at91sam9#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.at91sam9g45#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.atmel#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.bwct#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.eb9200#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.ethernut5#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.hl200#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.hl201#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.kb920x#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.qila9g20#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.sam9260ek#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.sam9g20ek#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.sam9x25ek#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.sn9g45#1 branch .. //depot/projects/opencrypto/sys/arm/at91/std.tsc4370#1 branch .. //depot/projects/opencrypto/sys/arm/at91/uart_bus_at91usart.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/uart_cpu_at91usart.c#1 branch .. //depot/projects/opencrypto/sys/arm/at91/uart_dev_at91usart.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_bsc.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_dma.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_dma.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_fb.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_fbd.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_gpio.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_intr.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_mbox.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_mbox.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_spi.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_spireg.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_spivar.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_systimer.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_wdog.c#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/bcm2835_wdog.h#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/files.bcm2835#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/std.bcm2835#1 branch .. //depot/projects/opencrypto/sys/arm/broadcom/bcm2835/std.rpi#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/cfi_bus_econa.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/econa.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/econa_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/econa_reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/econa_var.h#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/ehci_ebus.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/files.econa#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/if_ece.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/if_ecereg.h#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/if_ecevar.h#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/ohci_ec.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/std.econa#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/uart_bus_ec.c#1 branch .. //depot/projects/opencrypto/sys/arm/cavium/cns11xx/uart_cpu_ec.c#1 branch .. //depot/projects/opencrypto/sys/arm/conf/APALIS-IMX6#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ARMADAXP#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ARNDALE#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ARNDALE-OCTA#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ATMEL#1 branch .. //depot/projects/opencrypto/sys/arm/conf/AVILA#1 branch .. //depot/projects/opencrypto/sys/arm/conf/AVILA.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/BEAGLEBONE#1 branch .. //depot/projects/opencrypto/sys/arm/conf/BWCT#1 branch .. //depot/projects/opencrypto/sys/arm/conf/BWCT.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CAMBRIA#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CAMBRIA.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CHROMEBOOK#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CHROMEBOOK-PEACH-PIT#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CHROMEBOOK-PEACH-PIT.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CHROMEBOOK-SNOW#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CHROMEBOOK-SPRING#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CHROMEBOOK.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CNS11XXNAS#1 branch .. //depot/projects/opencrypto/sys/arm/conf/COLIBRI-VF50#1 branch .. //depot/projects/opencrypto/sys/arm/conf/COSMIC#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CRB#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CUBIEBOARD#1 branch .. //depot/projects/opencrypto/sys/arm/conf/CUBIEBOARD2#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DB-78XXX#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DB-88F5XXX#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DB-88F6XXX#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DEFAULTS#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DIGI-CCWMX53#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DOCKSTAR#1 branch .. //depot/projects/opencrypto/sys/arm/conf/DREAMPLUG-1001#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EA3250#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EA3250.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EB9200#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EB9200.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EFIKA_MX#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EP80219#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ETHERNUT5#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ETHERNUT5.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EXYNOS5.common#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EXYNOS5250#1 branch .. //depot/projects/opencrypto/sys/arm/conf/EXYNOS5420#1 branch .. //depot/projects/opencrypto/sys/arm/conf/GUMSTIX#1 branch .. //depot/projects/opencrypto/sys/arm/conf/GUMSTIX-QEMU#1 branch .. //depot/projects/opencrypto/sys/arm/conf/GUMSTIX.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/HL200#1 branch .. //depot/projects/opencrypto/sys/arm/conf/HL201#1 branch .. //depot/projects/opencrypto/sys/arm/conf/HL201.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/IMX53-QSB#1 branch .. //depot/projects/opencrypto/sys/arm/conf/IMX6#1 branch .. //depot/projects/opencrypto/sys/arm/conf/IQ31244#1 branch .. //depot/projects/opencrypto/sys/arm/conf/KB920X#1 branch .. //depot/projects/opencrypto/sys/arm/conf/KB920X.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/LN2410SBC#1 branch .. //depot/projects/opencrypto/sys/arm/conf/Makefile#1 branch .. //depot/projects/opencrypto/sys/arm/conf/NOTES#1 branch .. //depot/projects/opencrypto/sys/arm/conf/NSLU#1 branch .. //depot/projects/opencrypto/sys/arm/conf/NSLU.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/PANDABOARD#1 branch .. //depot/projects/opencrypto/sys/arm/conf/PANDABOARD.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/QILA9G20#1 branch .. //depot/projects/opencrypto/sys/arm/conf/QILA9G20.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/QUARTZ#1 branch .. //depot/projects/opencrypto/sys/arm/conf/RADXA#1 branch .. //depot/projects/opencrypto/sys/arm/conf/RADXA-LITE#1 branch .. //depot/projects/opencrypto/sys/arm/conf/RK3188#1 branch .. //depot/projects/opencrypto/sys/arm/conf/RPI-B#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SAM9260EK#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SAM9260EK.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SAM9G20EK#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SAM9G20EK.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SAM9X25EK#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SAM9X25EK.hints#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SHEEVAPLUG#1 branch .. //depot/projects/opencrypto/sys/arm/conf/SN9G45#1 branch .. //depot/projects/opencrypto/sys/arm/conf/TS7800#1 branch .. //depot/projects/opencrypto/sys/arm/conf/VERSATILEPB#1 branch .. //depot/projects/opencrypto/sys/arm/conf/VYBRID#1 branch .. //depot/projects/opencrypto/sys/arm/conf/WANDBOARD-DUAL#1 branch .. //depot/projects/opencrypto/sys/arm/conf/WANDBOARD-QUAD#1 branch .. //depot/projects/opencrypto/sys/arm/conf/WANDBOARD-SOLO#1 branch .. //depot/projects/opencrypto/sys/arm/conf/ZEDBOARD#1 branch .. //depot/projects/opencrypto/sys/arm/conf/genboardid.awk#1 branch .. //depot/projects/opencrypto/sys/arm/conf/mach-types#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/fsl_ocotp.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/fsl_ocotpreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/fsl_ocotpvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/console.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/files.imx51#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/files.imx53#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/files.imx6#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ccm.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ccmreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ccmvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_dpllreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_iomux.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_iomuxreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_iomuxvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ipuv3.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ipuv3_fbd.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ipuv3reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_sdmareg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_ssireg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx51_tzicreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx53_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_anatop.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_anatopreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_anatopvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_ccm.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_ccmreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_pl310.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx6_usbphy.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_ccmvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_gpt.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_gptreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_gptvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_i2c.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_machdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_nop_usbphy.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_sdhci.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_wdog.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/imx_wdogreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/std.imx51#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/std.imx53#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/std.imx6#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/imx/tzic.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/files.vybrid#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/std.vybrid#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_adc.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_adc.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_anadig.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_ccm.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_common.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_dcu4.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_dmamux.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_dmamux.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_edma.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_edma.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_ehci.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_i2c.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_iomuxc.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_iomuxc.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_mscm.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_nfc.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_port.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_port.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_sai.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_spi.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_src.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_src.h#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_tcon.c#1 branch .. //depot/projects/opencrypto/sys/arm/freescale/vybrid/vf_uart.c#1 branch .. //depot/projects/opencrypto/sys/arm/include/_align.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/_bus.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/_inttypes.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/_limits.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/_stdint.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/_types.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/armreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/asm.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/asmacros.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/at91_gpio.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/atags.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/atomic.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/blockio.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/board.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/bootconfig.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/bus.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/bus_dma.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/clock.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/counter.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/cpu.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/cpuconf.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/cpufunc.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/db_machdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/devmap.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/disassem.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/elf.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/endian.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/exec.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/fdt.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/fiq.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/float.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/floatingpoint.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/fp.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/frame.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/gdb_machdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/ieee.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/ieeefp.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/in_cksum.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/intr.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/katelib.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/kdb.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/limits.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/machdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/md_var.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/memdev.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/metadata.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/minidump.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/ofw_machdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/param.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/pcb.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/pcpu.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/physmem.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/pl310.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/platform.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/platformvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/pmap.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/pmc_mdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/proc.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/profile.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/psl.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/pte.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/ptrace.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/reloc.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/resource.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/runq.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/sc_machdep.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/setjmp.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/sf_buf.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/sigframe.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/signal.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/smp.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/stack.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/stdarg.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/swi.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/sysarch.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/trap.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/ucontext.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/undefined.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/utrap.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/vdso.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/vfp.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/vm.h#1 branch .. //depot/projects/opencrypto/sys/arm/include/vmparam.h#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/files.lpc#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/if_lpe.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/if_lpereg.h#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_dmac.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_fb.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_intc.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_mmc.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_ohci.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_pll.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_pwr.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_rtc.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_spi.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpc_timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpcreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/lpcvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/ssd1289.c#1 branch .. //depot/projects/opencrypto/sys/arm/lpc/std.lpc#1 branch .. //depot/projects/opencrypto/sys/arm/mv/armadaxp/armadaxp.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/armadaxp/armadaxp_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/armadaxp/files.armadaxp#1 branch .. //depot/projects/opencrypto/sys/arm/mv/armadaxp/mptramp.S#1 branch .. //depot/projects/opencrypto/sys/arm/mv/armadaxp/std.armadaxp#1 branch .. //depot/projects/opencrypto/sys/arm/mv/armadaxp/std.mv78x60#1 branch .. //depot/projects/opencrypto/sys/arm/mv/bus_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/discovery/discovery.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/discovery/files.db78xxx#1 branch .. //depot/projects/opencrypto/sys/arm/mv/discovery/std.db78xxx#1 branch .. //depot/projects/opencrypto/sys/arm/mv/files.mv#1 branch .. //depot/projects/opencrypto/sys/arm/mv/gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/ic.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/kirkwood/files.kirkwood#1 branch .. //depot/projects/opencrypto/sys/arm/mv/kirkwood/kirkwood.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/kirkwood/std.db88f6xxx#1 branch .. //depot/projects/opencrypto/sys/arm/mv/kirkwood/std.kirkwood#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mpic.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mv_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mv_localbus.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mv_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mv_pci.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mv_sata.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mv_ts.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mvreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mvvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/mv/mvwin.h#1 branch .. //depot/projects/opencrypto/sys/arm/mv/orion/db88f5xxx.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/orion/files.db88f5xxx#1 branch .. //depot/projects/opencrypto/sys/arm/mv/orion/files.ts7800#1 branch .. //depot/projects/opencrypto/sys/arm/mv/orion/orion.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/orion/std.db88f5xxx#1 branch .. //depot/projects/opencrypto/sys/arm/mv/orion/std.ts7800#1 branch .. //depot/projects/opencrypto/sys/arm/mv/rtc.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/std-pj4b.mv#1 branch .. //depot/projects/opencrypto/sys/arm/mv/std.mv#1 branch .. //depot/projects/opencrypto/sys/arm/mv/timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/mv/twsi.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/files.rk30xx#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_grf.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_grf.h#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_pmu.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_pmu.h#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_wdog.c#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/rk30xx_wdog.h#1 branch .. //depot/projects/opencrypto/sys/arm/rockchip/std.rk30xx#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/board_ln2410sbc.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/files.s3c2xx0#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2410reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2410var.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2440reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c24x0.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c24x0_clk.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c24x0_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c24x0_rtc.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c24x0reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c24x0var.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2xx0_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2xx0board.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2xx0reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/s3c2xx0var.h#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/std.ln2410sbc#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/std.s3c2410#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/uart_bus_s3c2410.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/uart_cpu_s3c2410.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/uart_dev_s3c2410.c#1 branch .. //depot/projects/opencrypto/sys/arm/s3c2xx0/uart_dev_s3c2410.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/chrome_ec.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/chrome_ec.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/chrome_ec_spi.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/chrome_kb.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/chrome_kb.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_combiner.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_combiner.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_common.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_ehci.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_fimd.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_i2c.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_mct.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_pad.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_pad.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_pmu.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_pmu.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_spi.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_usb_phy.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos5_xhci.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos_uart.c#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/exynos_uart.h#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/files.exynos5#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/std.exynos5250#1 branch .. //depot/projects/opencrypto/sys/arm/samsung/exynos/std.exynos5420#1 branch .. //depot/projects/opencrypto/sys/arm/ti/aintc.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_dmtimer.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_lcd.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_lcd.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_lcd_syscons.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_pmic.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_prcm.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_pwm.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_pwm.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_scm.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_scm_padconf.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/am335x_usbss.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/files.am335x#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/files.beaglebone#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/std.am335x#1 branch .. //depot/projects/opencrypto/sys/arm/ti/am335x/std.beaglebone#1 branch .. //depot/projects/opencrypto/sys/arm/ti/cpsw/if_cpsw.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/cpsw/if_cpswreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/cpsw/if_cpswvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/files.ti#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap3/omap3_reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/files.omap4#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4_l2cache.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4_prcm_clks.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4_reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4_scm_padconf.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4_smc.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/omap4var.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/pandaboard/files.pandaboard#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/pandaboard/pandaboard.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/pandaboard/std.pandaboard#1 branch .. //depot/projects/opencrypto/sys/arm/ti/omap4/std.omap4#1 branch .. //depot/projects/opencrypto/sys/arm/ti/std.ti#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_adc.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_adcreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_adcvar.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_cpuid.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_cpuid.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_edma3.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_edma3.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_i2c.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_i2c.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_mbox.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_mbox.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_mmchs.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_mmchs.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_prcm.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_prcm.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_pruss.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_pruss.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_scm.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_scm.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_sdhci.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_sdma.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_sdma.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_sdmareg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_smc.S#1 branch .. //depot/projects/opencrypto/sys/arm/ti/ti_smc.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/tivar.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/twl/twl.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/twl/twl.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/twl/twl_clks.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/twl/twl_clks.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/twl/twl_vreg.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/twl/twl_vreg.h#1 branch .. //depot/projects/opencrypto/sys/arm/ti/usb/omap_ehci.c#1 branch .. //depot/projects/opencrypto/sys/arm/ti/usb/omap_usb.h#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/bus_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/files.versatile#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/if_smc_fdt.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/pl050.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/sp804.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_clcd.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_common.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_pci.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_pci_bus_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_pci_bus_space.h#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_sic.c#1 branch .. //depot/projects/opencrypto/sys/arm/versatile/versatile_timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/files.zynq7#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/std.zynq7#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/uart_dev_cdnc.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zedboard/files.zedboard#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zedboard/std.zedboard#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_bus_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_devcfg.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_ehci.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_l2cache.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_mp.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_slcr.c#1 branch .. //depot/projects/opencrypto/sys/arm/xilinx/zy7_slcr.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/ep80219_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/files.ep80219#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/files.i80219#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/files.i80321#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/files.iq31244#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_aau.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_dma.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_intr.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_mcu.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_pci.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321_wdog.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/i80321var.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/iq31244_7seg.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/iq31244_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/iq80321.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/iq80321reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/iq80321var.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/obio.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/obio_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/obiovar.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/std.ep80219#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/std.i80219#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/std.i80321#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/std.iq31244#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/uart_bus_i80321.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i80321/uart_cpu_i80321.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/crb_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/files.crb#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/files.i81342#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/i81342.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/i81342_mcu.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/i81342_pci.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/i81342_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/i81342reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/i81342var.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/iq81342_7seg.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/iq81342reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/iq81342var.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/obio.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/obio_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/obiovar.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/std.crb#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/std.i81342#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/uart_bus_i81342.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/i8134x/uart_cpu_i81342.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/avila_ata.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/avila_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/avila_led.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/avila_machdep.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/cambria_exp_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/cambria_fled.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/cambria_gpio.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/cambria_led.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/files.avila#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/files.ixp425#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/if_npe.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/if_npereg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixdp425_pci.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixdp425reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_a4x_io.S#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_a4x_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_iic.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_intr.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_mem.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_npe.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_npereg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_npevar.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_pci.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_pci_asm.S#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_pci_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_qmgr.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_qmgr.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_space.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_timer.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425_wdog.c#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425reg.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/ixp425var.h#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/std.avila#1 branch .. //depot/projects/opencrypto/sys/arm/xscale/ixp425/std.ixp425#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Aug 5 21:56:28 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id CE28132C; Tue, 5 Aug 2014 21:56:28 +0000 (UTC) Delivered-To: perforce@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 8F17932A for ; Tue, 5 Aug 2014 21:56:28 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7C00E2B9A for ; Tue, 5 Aug 2014 21:56:28 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 206f by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Tue, 05 Aug 2014 21:56:28 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198404 for review To: Perforce Change Reviews Precedence: bulk Date: Tue, 05 Aug 2014 21:56:28 +0000 Message-Id: <53e1530c.206f.369c4868@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2014 21:56:29 -0000 http://p4web.freebsd.org/@@1198404?ac=10 Change 1198404 by jmg@jmg_carbon2 on 2014/08/05 21:55:40 bring in the first rev of AES-GCM support... This uses the NIST interface instead of the OpenBSD interface that is only really useful for IPSEC, not for AEAD in general... This currently uses the OpenBSD software GHASH algorithm, but I have a faster version that will be integrated shortly... This includes an AES-NI implementation of GHASH/GCM. This uses code from the Intel white paper, and the license for usage of this code is still pending. Sponsored by: The FreeBSD Foundation Affected files ... ... //depot/projects/opencrypto/sys/conf/files#2 edit ... //depot/projects/opencrypto/sys/conf/files.amd64#2 edit ... //depot/projects/opencrypto/sys/conf/files.i386#2 edit ... //depot/projects/opencrypto/sys/crypto/aesni/aesni.c#2 edit ... //depot/projects/opencrypto/sys/crypto/aesni/aesni.h#2 edit ... //depot/projects/opencrypto/sys/crypto/aesni/aesni_ghash.c#1 add ... //depot/projects/opencrypto/sys/crypto/aesni/aesni_wrap.c#2 edit ... //depot/projects/opencrypto/sys/modules/aesni/Makefile#2 edit ... //depot/projects/opencrypto/sys/modules/crypto/Makefile#2 edit ... //depot/projects/opencrypto/sys/opencrypto/crypto.c#2 edit ... //depot/projects/opencrypto/sys/opencrypto/cryptodev.c#2 edit ... //depot/projects/opencrypto/sys/opencrypto/cryptodev.h#2 edit ... //depot/projects/opencrypto/sys/opencrypto/cryptosoft.c#2 edit ... //depot/projects/opencrypto/sys/opencrypto/gmac.c#1 add ... //depot/projects/opencrypto/sys/opencrypto/gmac.h#1 add ... //depot/projects/opencrypto/sys/opencrypto/xform.c#2 edit ... //depot/projects/opencrypto/sys/opencrypto/xform.h#2 edit Differences ... ==== //depot/projects/opencrypto/sys/conf/files#2 (text+ko) ==== @@ -3797,6 +3797,7 @@ opencrypto/cryptodev_if.m optional crypto opencrypto/cryptosoft.c optional crypto opencrypto/cryptodeflate.c optional crypto +opencrypto/gmac.c optional crypto opencrypto/rmd160.c optional crypto | ipsec opencrypto/skipjack.c optional crypto opencrypto/xform.c optional crypto ==== //depot/projects/opencrypto/sys/conf/files.amd64#2 (text+ko) ==== @@ -130,6 +130,11 @@ cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S optional zfs compile-with "${ZFS_S}" crypto/aesni/aeskeys_amd64.S optional aesni crypto/aesni/aesni.c optional aesni +aesni_ghash.o optional aesni \ + dependency "$S/crypto/aesni/aesni_ghash.c" \ + compile-with "${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} -mmmx -msse -maes ${.IMPSRC}" \ + no-implicit-rule \ + clean "aesni_ghash.o" aesni_wrap.o optional aesni \ dependency "$S/crypto/aesni/aesni_wrap.c" \ compile-with "${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} -mmmx -msse -maes ${.IMPSRC}" \ ==== //depot/projects/opencrypto/sys/conf/files.i386#2 (text+ko) ==== @@ -115,6 +115,11 @@ no-implicit-rule crypto/aesni/aeskeys_i386.S optional aesni crypto/aesni/aesni.c optional aesni +aesni_ghash.o optional aesni \ + dependency "$S/crypto/aesni/aesni_ghash.c" \ + compile-with "${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} -mmmx -msse -maes ${.IMPSRC}" \ + no-implicit-rule \ + clean "aesni_ghash.o" aesni_wrap.o optional aesni \ dependency "$S/crypto/aesni/aesni_wrap.c" \ compile-with "${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} -mmmx -msse -maes ${.IMPSRC}" \ ==== //depot/projects/opencrypto/sys/crypto/aesni/aesni.c#2 (text+ko) ==== @@ -1,8 +1,12 @@ /*- * Copyright (c) 2005-2008 Pawel Jakub Dawidek * Copyright (c) 2010 Konstantin Belousov + * Copyright (c) 2014 The FreeBSD Foundation * All rights reserved. * + * Portions of this software were developed by John-Mark Gurney + * under sponsorship from the FreeBSD Foundation. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -41,6 +45,7 @@ #include #include #include +#include struct aesni_softc { int32_t cid; @@ -56,7 +61,7 @@ static int aesni_cipher_setup(struct aesni_session *ses, struct cryptoini *encini); static int aesni_cipher_process(struct aesni_session *ses, - struct cryptodesc *enccrd, struct cryptop *crp); + struct cryptodesc *enccrd, struct cryptodesc *authcrd, struct cryptop *crp); MALLOC_DEFINE(M_AESNI, "aesni_data", "AESNI Data"); @@ -79,12 +84,12 @@ return (EINVAL); } - if ((cpu_feature & CPUID_SSE2) == 0) { - device_printf(dev, "No SSE2 support but AESNI!?!\n"); + if ((cpu_feature & CPUID2_SSE41) == 0) { + device_printf(dev, "No SSE4.1 support.\n"); return (EINVAL); } - device_set_desc_copy(dev, "AES-CBC,AES-XTS"); + device_set_desc_copy(dev, "AES-CBC,AES-XTS,AES-GCM"); return (0); } @@ -106,6 +111,10 @@ rw_init(&sc->lock, "aesni_lock"); crypto_register(sc->cid, CRYPTO_AES_CBC, 0, 0); crypto_register(sc->cid, CRYPTO_AES_XTS, 0, 0); + crypto_register(sc->cid, CRYPTO_AES_NIST_GCM_16, 0, 0); + crypto_register(sc->cid, CRYPTO_AES_128_NIST_GMAC, 0, 0); + crypto_register(sc->cid, CRYPTO_AES_192_NIST_GMAC, 0, 0); + crypto_register(sc->cid, CRYPTO_AES_256_NIST_GMAC, 0, 0); return (0); } @@ -144,8 +153,10 @@ struct cryptoini *encini; int error; - if (sidp == NULL || cri == NULL) + if (sidp == NULL || cri == NULL) { + CRYPTDEB("no sidp or cri"); return (EINVAL); + } sc = device_get_softc(dev); ses = NULL; @@ -154,16 +165,30 @@ switch (cri->cri_alg) { case CRYPTO_AES_CBC: case CRYPTO_AES_XTS: - if (encini != NULL) + case CRYPTO_AES_NIST_GCM_16: + if (encini != NULL) { + CRYPTDEB("encini already set"); return (EINVAL); + } encini = cri; break; + case CRYPTO_AES_128_NIST_GMAC: + case CRYPTO_AES_192_NIST_GMAC: + case CRYPTO_AES_256_NIST_GMAC: + /* + * nothing to do here, maybe in the future cache some + * values for GHASH + */ + break; default: + CRYPTDEB("unhandled algorithm"); return (EINVAL); } } - if (encini == NULL) + if (encini == NULL) { + CRYPTDEB("no cipher"); return (EINVAL); + } rw_wlock(&sc->lock); /* @@ -195,6 +220,7 @@ error = aesni_cipher_setup(ses, encini); if (error != 0) { + CRYPTDEB("setup failed"); rw_wlock(&sc->lock); aesni_freesession_locked(sc, ses); rw_wunlock(&sc->lock); @@ -248,11 +274,13 @@ { struct aesni_softc *sc = device_get_softc(dev); struct aesni_session *ses = NULL; - struct cryptodesc *crd, *enccrd; - int error; + struct cryptodesc *crd, *enccrd, *authcrd; + int error, needauth; error = 0; enccrd = NULL; + authcrd = NULL; + needauth = 0; /* Sanity check. */ if (crp == NULL) @@ -273,11 +301,40 @@ } enccrd = crd; break; + + case CRYPTO_AES_NIST_GCM_16: + if (enccrd != NULL) { + error = EINVAL; + goto out; + } + enccrd = crd; + needauth = 1; + break; + + case CRYPTO_AES_128_NIST_GMAC: + case CRYPTO_AES_192_NIST_GMAC: + case CRYPTO_AES_256_NIST_GMAC: + if (authcrd != NULL) { + error = EINVAL; + goto out; + } + authcrd = crd; + needauth = 1; + break; + default: return (EINVAL); } } - if (enccrd == NULL || (enccrd->crd_len % AES_BLOCK_LEN) != 0) { + + /* CBC & XTS can only handle full blocks for now */ + if ((enccrd->crd_len == CRYPTO_AES_CBC || enccrd->crd_len == + CRYPTO_AES_XTS) && (enccrd->crd_len % AES_BLOCK_LEN) != 0) { + error = EINVAL; + goto out; + } + + if (enccrd == NULL || (needauth && authcrd == NULL)) { error = EINVAL; goto out; } @@ -293,7 +350,7 @@ goto out; } - error = aesni_cipher_process(ses, enccrd, crp); + error = aesni_cipher_process(ses, enccrd, authcrd, crp); if (error != 0) goto out; @@ -376,18 +433,42 @@ return (error); } +static void +printhexstr(uint8_t *ptr, int len) +{ + int i; + + for (i = 0; i < len; i++) + printf("%02hhx", ptr[i]); +} + static int aesni_cipher_process(struct aesni_session *ses, struct cryptodesc *enccrd, - struct cryptop *crp) + struct cryptodesc *authcrd, struct cryptop *crp) { + uint8_t tag[GMAC_DIGEST_LEN]; struct thread *td; - uint8_t *buf; - int error, allocated; + uint8_t *buf, *authbuf; + int error, allocated, authallocated; + int ivlen, encflag; + int r; + + encflag = (enccrd->crd_flags & CRD_F_ENCRYPT) == CRD_F_ENCRYPT; buf = aesni_cipher_alloc(enccrd, crp, &allocated); if (buf == NULL) return (ENOMEM); + authbuf = NULL; + authallocated = 0; + if (authcrd != NULL) { + authbuf = aesni_cipher_alloc(authcrd, crp, &authallocated); + if (authbuf == NULL) { + free(buf, M_AESNI); + return (ENOMEM); + } + } + td = curthread; error = fpu_kern_enter(td, ses->fpu_ctx, FPU_KERN_NORMAL | FPU_KERN_KTHR); @@ -401,42 +482,109 @@ goto out; } + /* XXX - validate that enccrd and authcrd have/use same key? */ + switch (enccrd->crd_alg) { + case CRYPTO_AES_CBC: + ivlen = 16; + break; + case CRYPTO_AES_XTS: + ivlen = 8; + break; + case CRYPTO_AES_NIST_GCM_16: + ivlen = 12; /* should support arbitarily larger */ + break; + } + + /* Setup ses->iv */ + bzero(ses->iv, sizeof ses->iv); + /*printf("crd_flags: %#x, ivlen: %d, iv: ", enccrd->crd_flags, ivlen);*/ if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) { if ((enccrd->crd_flags & CRD_F_IV_EXPLICIT) != 0) - bcopy(enccrd->crd_iv, ses->iv, AES_BLOCK_LEN); + bcopy(enccrd->crd_iv, ses->iv, ivlen); if ((enccrd->crd_flags & CRD_F_IV_PRESENT) == 0) crypto_copyback(crp->crp_flags, crp->crp_buf, - enccrd->crd_inject, AES_BLOCK_LEN, ses->iv); - if (ses->algo == CRYPTO_AES_CBC) { + enccrd->crd_inject, ivlen, ses->iv); + } else { + if ((enccrd->crd_flags & CRD_F_IV_EXPLICIT) != 0) + bcopy(enccrd->crd_iv, ses->iv, ivlen); + else + crypto_copydata(crp->crp_flags, crp->crp_buf, + enccrd->crd_inject, ivlen, ses->iv); + } + /*printhexstr(ses->iv, ivlen); + printf("\n");*/ + + if (authcrd != NULL && !encflag) { + crypto_copydata(crp->crp_flags, crp->crp_buf, + authcrd->crd_inject, GMAC_DIGEST_LEN, tag); + } else { + /*printf("ptag: "); + printhexstr(tag, sizeof tag); + printf("\n");*/ + bzero(tag, sizeof tag); + } + + /* Do work */ + switch (ses->algo) { + case CRYPTO_AES_CBC: + if (encflag) aesni_encrypt_cbc(ses->rounds, ses->enc_schedule, enccrd->crd_len, buf, buf, ses->iv); - } else /* if (ses->algo == CRYPTO_AES_XTS) */ { + else + aesni_decrypt_cbc(ses->rounds, ses->dec_schedule, + enccrd->crd_len, buf, ses->iv); + break; + case CRYPTO_AES_XTS: + if (encflag) aesni_encrypt_xts(ses->rounds, ses->enc_schedule, ses->xts_schedule, enccrd->crd_len, buf, buf, ses->iv); - } - } else { - if ((enccrd->crd_flags & CRD_F_IV_EXPLICIT) != 0) - bcopy(enccrd->crd_iv, ses->iv, AES_BLOCK_LEN); else - crypto_copydata(crp->crp_flags, crp->crp_buf, - enccrd->crd_inject, AES_BLOCK_LEN, ses->iv); - if (ses->algo == CRYPTO_AES_CBC) { - aesni_decrypt_cbc(ses->rounds, ses->dec_schedule, - enccrd->crd_len, buf, ses->iv); - } else /* if (ses->algo == CRYPTO_AES_XTS) */ { aesni_decrypt_xts(ses->rounds, ses->dec_schedule, ses->xts_schedule, enccrd->crd_len, buf, buf, ses->iv); + break; + case CRYPTO_AES_NIST_GCM_16: + /*printf("GCM: %d\n", encflag); + printf("buf(%d): ", enccrd->crd_len); + printhexstr(buf, enccrd->crd_len); + printf("\nauthbuf(%d): ", authcrd->crd_len); + printhexstr(authbuf, authcrd->crd_len); + printf("\niv: "); + printhexstr(ses->iv, ivlen); + printf("\ntag: "); + printhexstr(tag, 16); + printf("\nsched: "); + printhexstr(ses->enc_schedule, 16 * (ses->rounds + 1)); + printf("\n");*/ + if (encflag) + AES_GCM_encrypt(buf, buf, authbuf, ses->iv, tag, + enccrd->crd_len, authcrd->crd_len, ivlen, + ses->enc_schedule, ses->rounds); + else { + r = AES_GCM_decrypt(buf, buf, authbuf, ses->iv, tag, + enccrd->crd_len, authcrd->crd_len, ivlen, + ses->enc_schedule, ses->rounds); + /*printf("dec r: %d\n", r);*/ } + break; } + if (allocated) crypto_copyback(crp->crp_flags, crp->crp_buf, enccrd->crd_skip, enccrd->crd_len, buf); + + /* OpenBSD doesn't copy this back. */ if ((enccrd->crd_flags & CRD_F_ENCRYPT) != 0) crypto_copydata(crp->crp_flags, crp->crp_buf, enccrd->crd_skip + enccrd->crd_len - AES_BLOCK_LEN, AES_BLOCK_LEN, ses->iv); + + if (authcrd != NULL) { + crypto_copyback(crp->crp_flags, crp->crp_buf, + authcrd->crd_inject, GMAC_DIGEST_LEN, tag); + } + out: fpu_kern_leave(td, ses->fpu_ctx); out1: @@ -444,5 +592,9 @@ bzero(buf, enccrd->crd_len); free(buf, M_AESNI); } + if (authallocated) { + bzero(authbuf, authcrd->crd_len); + free(authbuf, M_AESNI); + } return (error); } ==== //depot/projects/opencrypto/sys/crypto/aesni/aesni.h#2 (text+ko) ==== @@ -96,6 +96,16 @@ const void *tweak_schedule /*__aligned(16)*/, size_t len, const uint8_t *from, uint8_t *to, const uint8_t iv[AES_BLOCK_LEN]); +/* GCM & GHASH functions */ +void AES_GCM_encrypt(const unsigned char *in, unsigned char *out, + const unsigned char *addt, const unsigned char *ivec, + unsigned char *tag, uint32_t nbytes, uint32_t abytes, int ibytes, + const unsigned char *key, int nr); +int AES_GCM_decrypt(const unsigned char *in, unsigned char *out, + const unsigned char *addt, const unsigned char *ivec, + unsigned char *tag, uint32_t nbytes, uint32_t abytes, int ibytes, + const unsigned char *key, int nr); + int aesni_cipher_setup_common(struct aesni_session *ses, const uint8_t *key, int keylen); uint8_t *aesni_cipher_alloc(struct cryptodesc *enccrd, struct cryptop *crp, ==== //depot/projects/opencrypto/sys/crypto/aesni/aesni_wrap.c#2 (text+ko) ==== @@ -3,8 +3,12 @@ * Copyright (c) 2010 Konstantin Belousov * Copyright (c) 2010-2011 Pawel Jakub Dawidek * Copyright 2012-2013 John-Mark Gurney + * Copyright (c) 2014 The FreeBSD Foundation * All rights reserved. * + * Portions of this software were developed by John-Mark Gurney + * under sponsorship from the FreeBSD Foundation. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -29,14 +33,16 @@ #include __FBSDID("$FreeBSD: head/sys/crypto/aesni/aesni_wrap.c 267815 2014-06-24 06:55:49Z kib $"); - + #include #include #include #include #include #include - + +#include + #include "aesencdec.h" MALLOC_DECLARE(M_AESNI); @@ -336,6 +342,7 @@ switch (ses->algo) { case CRYPTO_AES_CBC: + case CRYPTO_AES_NIST_GCM_16: switch (keylen) { case 128: ses->rounds = AES128_ROUNDS; @@ -347,6 +354,7 @@ ses->rounds = AES256_ROUNDS; break; default: + CRYPTDEB("invalid CBC/GCM key length"); return (EINVAL); } break; @@ -359,6 +367,7 @@ ses->rounds = AES256_ROUNDS; break; default: + CRYPTDEB("invalid XTS key length"); return (EINVAL); } break; @@ -368,7 +377,9 @@ aesni_set_enckey(key, ses->enc_schedule, ses->rounds); aesni_set_deckey(ses->enc_schedule, ses->dec_schedule, ses->rounds); - if (ses->algo == CRYPTO_AES_CBC) + + /* setup IV */ + if (ses->algo == CRYPTO_AES_CBC || ses->algo == CRYPTO_AES_NIST_GCM_16) arc4rand(ses->iv, sizeof(ses->iv), 0); else /* if (ses->algo == CRYPTO_AES_XTS) */ { aesni_set_enckey(key + keylen / 16, ses->xts_schedule, ==== //depot/projects/opencrypto/sys/modules/aesni/Makefile#2 (text+ko) ==== @@ -7,13 +7,18 @@ SRCS+= aeskeys_${MACHINE_CPUARCH}.S SRCS+= device_if.h bus_if.h opt_bus.h cryptodev_if.h -OBJS+= aesni_wrap.o +OBJS+= aesni_ghash.o aesni_wrap.o # Remove -nostdinc so we can get the intrinsics. +aesni_ghash.o: aesni_ghash.c + # XXX - gcc won't understand -mpclmul + ${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} \ + -mmmx -msse -msse4 -maes -mpclmul ${.IMPSRC} + ${CTFCONVERT_CMD} + aesni_wrap.o: aesni_wrap.c ${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} \ -mmmx -msse -maes ${.IMPSRC} ${CTFCONVERT_CMD} .include - ==== //depot/projects/opencrypto/sys/modules/crypto/Makefile#2 (text+ko) ==== @@ -18,6 +18,7 @@ SRCS += des_ecb.c des_enc.c des_setkey.c SRCS += sha1.c sha2.c sha256c.c SRCS += siphash.c +SRCS += gmac.c SRCS += opt_param.h cryptodev_if.h bus_if.h device_if.h SRCS += opt_ddb.h ==== //depot/projects/opencrypto/sys/opencrypto/crypto.c#2 (text+ko) ==== @@ -316,8 +316,12 @@ /* See if all the algorithms are supported. */ for (cr = cri; cr; cr = cr->cri_next) - if (cap->cc_alg[cr->cri_alg] == 0) + if (cap->cc_alg[cr->cri_alg] == 0) { +#ifdef DEBUG + printf("cr->cri_alg: %d\n", cr->cri_alg); +#endif return 0; + } return 1; } @@ -421,9 +425,12 @@ (*sid) <<= 32; (*sid) |= (lid & 0xffffffff); cap->cc_sessions++; - } - } else + } else + CRYPTDEB("dev newsession failed"); + } else { + CRYPTDEB("no driver"); err = EINVAL; + } CRYPTO_DRIVER_UNLOCK(); return err; } ==== //depot/projects/opencrypto/sys/opencrypto/cryptodev.c#2 (text+ko) ==== @@ -3,7 +3,12 @@ /*- * Copyright (c) 2001 Theo de Raadt * Copyright (c) 2002-2006 Sam Leffler, Errno Consulting + * Copyright (c) 2014 The FreeBSD Foundation + * All rights reserved. * + * Portions of this software were developed by John-Mark Gurney + * under sponsorship from the FreeBSD Foundation. + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -317,6 +322,8 @@ static int cryptodev_op(struct csession *, struct crypt_op *, struct ucred *, struct thread *td); +static int cryptodev_aead(struct csession *, struct crypt_aead *, + struct ucred *, struct thread *); static int cryptodev_key(struct crypt_kop *); static int cryptodev_find(struct crypt_find_op *); @@ -377,6 +384,7 @@ struct csession *cse; struct session_op *sop; struct crypt_op *cop; + struct crypt_aead *caead; struct enc_xform *txform = NULL; struct auth_hash *thash = NULL; struct crypt_kop *kop; @@ -437,7 +445,15 @@ case CRYPTO_CAMELLIA_CBC: txform = &enc_xform_camellia; break; + case CRYPTO_AES_NIST_CTR: + txform = &enc_xform_aes_nist_ctr; + break; + case CRYPTO_AES_NIST_GCM_16: + txform = &enc_xform_aes_nist_gcm; + break; + default: + CRYPTDEB("invalid cipher"); return (EINVAL); } @@ -462,6 +478,16 @@ case CRYPTO_RIPEMD160_HMAC: thash = &auth_hash_hmac_ripemd_160; break; + case CRYPTO_AES_128_NIST_GMAC: + thash = &auth_hash_nist_gmac_aes_128; + break; + case CRYPTO_AES_192_NIST_GMAC: + thash = &auth_hash_nist_gmac_aes_192; + break; + case CRYPTO_AES_256_NIST_GMAC: + thash = &auth_hash_nist_gmac_aes_256; + break; + #ifdef notdef case CRYPTO_MD5: thash = &auth_hash_md5; @@ -474,6 +500,7 @@ thash = &auth_hash_null; break; default: + CRYPTDEB("invalid mac"); return (EINVAL); } @@ -485,6 +512,7 @@ crie.cri_klen = sop->keylen * 8; if (sop->keylen > txform->maxkey || sop->keylen < txform->minkey) { + CRYPTDEB("invalid cipher parameters"); error = EINVAL; goto bail; } @@ -492,8 +520,10 @@ crie.cri_key = malloc(crie.cri_klen / 8, M_XDATA, M_WAITOK); if ((error = copyin(sop->key, crie.cri_key, - crie.cri_klen / 8))) + crie.cri_klen / 8))) { + CRYPTDEB("invalid key"); goto bail; + } if (thash) crie.cri_next = &cria; } @@ -502,6 +532,7 @@ cria.cri_alg = thash->type; cria.cri_klen = sop->mackeylen * 8; if (sop->mackeylen != thash->keysize) { + CRYPTDEB("invalid mac key length"); error = EINVAL; goto bail; } @@ -510,8 +541,10 @@ cria.cri_key = malloc(cria.cri_klen / 8, M_XDATA, M_WAITOK); if ((error = copyin(sop->mackey, cria.cri_key, - cria.cri_klen / 8))) + cria.cri_klen / 8))) { + CRYPTDEB("invalid mac key"); goto bail; + } } } @@ -523,13 +556,17 @@ ) { crid = SES2(sop)->crid; error = checkforsoftware(crid); - if (error) + if (error) { + CRYPTDEB("checkforsoftware"); goto bail; + } } else crid = CRYPTOCAP_F_HARDWARE; error = crypto_newsession(&sid, (txform ? &crie : &cria), crid); - if (error) + if (error) { + CRYPTDEB("crypto_newsession"); goto bail; + } cse = csecreate(fcr, sid, crie.cri_key, crie.cri_klen, cria.cri_key, cria.cri_klen, sop->cipher, sop->mac, txform, @@ -538,6 +575,7 @@ if (cse == NULL) { crypto_freesession(sid); error = EINVAL; + CRYPTDEB("csecreate"); goto bail; } sop->ses = cse->ses; @@ -639,6 +677,13 @@ case CIOCFINDDEV: error = cryptodev_find((struct crypt_find_op *)data); break; + case CIOCCRYPTAEAD: + caead = (struct crypt_aead *)data; + cse = csefind(fcr, caead->ses); + if (cse == NULL) + return (EINVAL); + error = cryptodev_aead(cse, caead, active_cred, td); + break; default: error = EINVAL; break; @@ -816,6 +861,152 @@ } static int +cryptodev_aead( + struct csession *cse, + struct crypt_aead *caead, + struct ucred *active_cred, + struct thread *td) +{ + struct uio *uio; + struct cryptop *crp = NULL; + struct cryptodesc *crde = NULL, *crda = NULL; + int error; + + if (caead->len > 256*1024-4) + return (E2BIG); + + if (cse->txform == NULL || cse->thash == NULL || caead->tag == NULL || + (caead->len % cse->txform->blocksize) != 0) + return (EINVAL); + + uio = &cse->uio; + uio->uio_iov = &cse->iovec; + uio->uio_iovcnt = 1; + uio->uio_offset = 0; + uio->uio_resid = caead->len + caead->aadlen + cse->thash->hashsize; + uio->uio_segflg = UIO_SYSSPACE; + uio->uio_rw = UIO_WRITE; + uio->uio_td = td; + uio->uio_iov[0].iov_len = uio->uio_resid; + + uio->uio_iov[0].iov_base = malloc(uio->uio_iov[0].iov_len, + M_XDATA, M_WAITOK); + + crp = crypto_getreq(2); + if (crp == NULL) { + error = ENOMEM; + goto bail; + } + + crda = crp->crp_desc; + crde = crda->crd_next; + + if ((error = copyin(caead->src, cse->uio.uio_iov[0].iov_base, + caead->len))) + goto bail; + + if ((error = copyin(caead->aad, (char *)cse->uio.uio_iov[0].iov_base + + caead->len, caead->aadlen))) + goto bail; + + crda->crd_skip = caead->len; + crda->crd_len = caead->aadlen; + crda->crd_inject = caead->len + caead->aadlen; + + crda->crd_alg = cse->mac; + crda->crd_key = cse->mackey; + crda->crd_klen = cse->mackeylen * 8; + + if (caead->op == COP_ENCRYPT) + crde->crd_flags |= CRD_F_ENCRYPT; + else + crde->crd_flags &= ~CRD_F_ENCRYPT; + /* crde->crd_skip set below */ + crde->crd_len = caead->len; + crde->crd_inject = 0; + + crde->crd_alg = cse->cipher; + crde->crd_key = cse->key; + crde->crd_klen = cse->keylen * 8; + + crp->crp_ilen = caead->len + caead->aadlen; + crp->crp_flags = CRYPTO_F_IOV | CRYPTO_F_CBIMM + | (caead->flags & COP_F_BATCH); + crp->crp_buf = (caddr_t)&cse->uio.uio_iov; + crp->crp_callback = (int (*) (struct cryptop *)) cryptodev_cb; + crp->crp_sid = cse->sid; + crp->crp_opaque = (void *)cse; + + if (caead->iv) { + if (caead->ivlen > sizeof cse->tmp_iv) { + error = EINVAL; + printf("a: %d, b: %lu\n", caead->ivlen, sizeof cse->tmp_iv); + goto bail; + } + + if ((error = copyin(caead->iv, cse->tmp_iv, caead->ivlen))) + goto bail; + bcopy(cse->tmp_iv, crde->crd_iv, caead->ivlen); + crde->crd_flags |= CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT; + crde->crd_skip = 0; + } else { + crde->crd_flags |= CRD_F_IV_PRESENT; + crde->crd_skip = cse->txform->blocksize; + crde->crd_len -= cse->txform->blocksize; + } + + if ((error = copyin(caead->tag, (caddr_t)cse->uio.uio_iov[0].iov_base + + caead->len + caead->aadlen, cse->thash->hashsize))) + goto bail; +again: + /* + * Let the dispatch run unlocked, then, interlock against the + * callback before checking if the operation completed and going + * to sleep. This insures drivers don't inherit our lock which + * results in a lock order reversal between crypto_dispatch forced + * entry and the crypto_done callback into us. + */ + error = crypto_dispatch(crp); + mtx_lock(&cse->lock); + if (error == 0 && (crp->crp_flags & CRYPTO_F_DONE) == 0) + error = msleep(crp, &cse->lock, PWAIT, "crydev", 0); + mtx_unlock(&cse->lock); + + if (error != 0) + goto bail; + + if (crp->crp_etype == EAGAIN) { + crp->crp_etype = 0; + crp->crp_flags &= ~CRYPTO_F_DONE; + goto again; + } + + if (crp->crp_etype != 0) { + error = crp->crp_etype; + goto bail; + } + + if (cse->error) { + error = cse->error; + goto bail; + } + + if (caead->dst && (error = copyout(cse->uio.uio_iov[0].iov_base, + caead->dst, caead->len))) + goto bail; + + if ((error = copyout((caddr_t)cse->uio.uio_iov[0].iov_base + + caead->len + caead->aadlen, caead->tag, cse->thash->hashsize))) + goto bail; + +bail: + crypto_freereq(crp); + free(cse->uio.uio_iov[0].iov_base, M_XDATA); + + return (error); +} + +static int cryptodev_cb(void *op) { struct cryptop *crp = (struct cryptop *) op; ==== //depot/projects/opencrypto/sys/opencrypto/cryptodev.h#2 (text+ko) ==== @@ -23,6 +23,11 @@ * PURPOSE. * * Copyright (c) 2001 Theo de Raadt + * Copyright (c) 2014 The FreeBSD Foundation + * All rights reserved. + * + * Portions of this software were developed by John-Mark Gurney + * under sponsorship from the FreeBSD Foundation. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -100,6 +105,9 @@ #define CAMELLIA_BLOCK_LEN 16 #define EALG_MAX_BLOCK_LEN AES_BLOCK_LEN /* Keep this updated */ +/* Maximum hash algorithm result length */ +#define AALG_MAX_RESULT_LEN 64 /* Keep this updated */ + #define CRYPTO_ALGORITHM_MIN 1 #define CRYPTO_DES_CBC 1 #define CRYPTO_3DES_CBC 2 @@ -122,9 +130,15 @@ #define CRYPTO_SHA2_256_HMAC 18 #define CRYPTO_SHA2_384_HMAC 19 #define CRYPTO_SHA2_512_HMAC 20 -#define CRYPTO_CAMELLIA_CBC 21 +#define CRYPTO_CAMELLIA_CBC 21 #define CRYPTO_AES_XTS 22 -#define CRYPTO_ALGORITHM_MAX 22 /* Keep updated - see below */ +#define CRYPTO_AES_NIST_CTR 23 +#define CRYPTO_AES_NIST_GMAC 24 /* cipher side */ +#define CRYPTO_AES_NIST_GCM_16 25 /* 16 byte ICV */ +#define CRYPTO_AES_128_NIST_GMAC 26 /* auth side */ +#define CRYPTO_AES_192_NIST_GMAC 27 /* auth side */ +#define CRYPTO_AES_256_NIST_GMAC 28 /* auth side */ +#define CRYPTO_ALGORITHM_MAX 28 /* Keep updated - see below */ /* Algorithm flags */ #define CRYPTO_ALG_FLAG_SUPPORTED 0x01 /* Algorithm is supported */ @@ -182,6 +196,20 @@ caddr_t iv; }; +/* op and flags the same as crypto_op */ +struct crypt_aead { + u_int32_t ses; + u_int16_t op; /* i.e. COP_ENCRYPT */ + u_int16_t flags; + u_int len; + u_int aadlen; + u_int ivlen; + caddr_t src, dst; /* become iov[] inside kernel */ + caddr_t aad; /* additional authenticated data */ + caddr_t tag; /* must fit for chosen TAG length */ + caddr_t iv; +}; + /* * Parameters for looking up a crypto driver/device by * device name or by id. The latter are returned for @@ -239,6 +267,7 @@ #define CIOCGSESSION2 _IOWR('c', 106, struct session2_op) #define CIOCKEY2 _IOWR('c', 107, struct crypt_kop) #define CIOCFINDDEV _IOWR('c', 108, struct crypt_find_op) +#define CIOCCRYPTAEAD _IOWR('c', 109, struct crypt_aead) struct cryptotstat { struct timespec acc; /* total accumulated time */ @@ -269,6 +298,14 @@ }; #ifdef _KERNEL + +#if 1 +#define CRYPTDEB(s) do { printf("%s:%d: %s\n", __FILE__, __LINE__, s); \ + } while (0) +#else +#define CRYPTDEB(s) do { } while (0) +#endif + /* Standard initialization structure beginning */ struct cryptoini { int cri_alg; /* Algorithm to use */ @@ -292,10 +329,11 @@ place, so don't copy. */ #define CRD_F_IV_EXPLICIT 0x04 /* IV explicitly provided */ #define CRD_F_DSA_SHA_NEEDED 0x08 /* Compute SHA-1 of buffer for DSA */ +#define CRD_F_COMP 0x0f /* Set when doing compression */ #define CRD_F_KEY_EXPLICIT 0x10 /* Key explicitly provided */ -#define CRD_F_COMP 0x0f /* Set when doing compression */ struct cryptoini CRD_INI; /* Initialization/context data */ +#define crd_esn CRD_INI.cri_esn >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Aug 5 22:04:37 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id C4621592; Tue, 5 Aug 2014 22:04:37 +0000 (UTC) Delivered-To: perforce@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 86A59590 for ; Tue, 5 Aug 2014 22:04:37 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5CE772D01 for ; Tue, 5 Aug 2014 22:04:37 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 2141 by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Tue, 05 Aug 2014 22:04:37 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198405 for review To: Perforce Change Reviews Precedence: bulk Date: Tue, 05 Aug 2014 22:04:37 +0000 Message-Id: <53e154f5.2141.1e5a0e8b@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2014 22:04:38 -0000 http://p4web.freebsd.org/@@1198405?ac=10 Change 1198405 by jmg@jmg_carbon2 on 2014/08/05 22:04:26 remove second copy of this header... Sponsored by: FreeBSD Foundation Affected files ... ... //depot/projects/opencrypto/sys/opencrypto/gmac.h#2 edit Differences ... ==== //depot/projects/opencrypto/sys/opencrypto/gmac.h#2 (text+ko) ==== @@ -51,51 +51,3 @@ __END_DECLS #endif /* _GMAC_H_ */ -/* $OpenBSD: gmac.h,v 1.2 2012/12/05 23:20:15 deraadt Exp $ */ - -/* - * Copyright (c) 2010 Mike Belopuhov - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -#ifndef _GMAC_H_ -#define _GMAC_H_ - -#include - -#define GMAC_BLOCK_LEN 16 -#define GMAC_DIGEST_LEN 16 - -typedef struct _GHASH_CTX { - uint8_t H[GMAC_BLOCK_LEN]; /* hash subkey */ - uint8_t S[GMAC_BLOCK_LEN]; /* state */ - uint8_t Z[GMAC_BLOCK_LEN]; /* initial state */ -} GHASH_CTX; - -typedef struct _AES_GMAC_CTX { - GHASH_CTX ghash; - uint32_t K[4*(RIJNDAEL_MAXNR + 1)]; - uint8_t J[GMAC_BLOCK_LEN]; /* counter block */ - int rounds; -} AES_GMAC_CTX; - -__BEGIN_DECLS -void AES_GMAC_Init(AES_GMAC_CTX *); -void AES_GMAC_Setkey(AES_GMAC_CTX *, const uint8_t *, uint16_t); -void AES_GMAC_Reinit(AES_GMAC_CTX *, const uint8_t *, uint16_t); -int AES_GMAC_Update(AES_GMAC_CTX *, const uint8_t *, uint16_t); -void AES_GMAC_Final(uint8_t [GMAC_DIGEST_LEN], AES_GMAC_CTX *); -__END_DECLS - -#endif /* _GMAC_H_ */ From owner-p4-projects@FreeBSD.ORG Tue Aug 5 22:07:41 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 236C5829; Tue, 5 Aug 2014 22:07:41 +0000 (UTC) Delivered-To: perforce@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 D9482827 for ; Tue, 5 Aug 2014 22:07:40 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AFAFF2D25 for ; Tue, 5 Aug 2014 22:07:40 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 214a by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Tue, 05 Aug 2014 22:07:40 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198406 for review To: Perforce Change Reviews Precedence: bulk Date: Tue, 05 Aug 2014 22:07:40 +0000 Message-Id: <53e155ac.214a.5f05def1@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2014 22:07:41 -0000 http://p4web.freebsd.org/@@1198406?ac=10 Change 1198406 by jmg@jmg_carbon2 on 2014/08/05 22:07:10 I'm going to rewrite the glue code, but don't want any copyright contamination, so delete the old code... Sponsored by: FreeBSD Foundation Affected files ... ... //depot/projects/opencrypto/sys/opencrypto/gmac.c#2 delete ... //depot/projects/opencrypto/sys/opencrypto/gmac.h#3 delete Differences ... From owner-p4-projects@FreeBSD.ORG Thu Aug 7 00:22:08 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E018375E; Thu, 7 Aug 2014 00:22:07 +0000 (UTC) Delivered-To: perforce@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 8903C75C for ; Thu, 7 Aug 2014 00:22:07 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A3052179 for ; Thu, 7 Aug 2014 00:22:07 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 2e6b by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Thu, 07 Aug 2014 00:22:07 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198445 for review To: Perforce Change Reviews Precedence: bulk Date: Thu, 07 Aug 2014 00:22:07 +0000 Message-Id: <53e2c6af.2e6b.745914e7@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 00:22:08 -0000 http://p4web.freebsd.org/@@1198445?ac=10 Change 1198445 by jmg@jmg_carbon2 on 2014/08/07 00:21:25 add explicit_bzero, copied from OpenBSD... convert to using my faster version of GHASH instead of OpenBSD's version... In pure userland (w/o AES) I was getting ~250MB/sec... I haven't benchmarked it in the kernel, but in my quick testing, this matches results... I'll have more complete tests later... Sponsored by: FreeBSD Foundation Affected files ... ... //depot/projects/opencrypto/sys/conf/files#3 edit ... //depot/projects/opencrypto/sys/libkern/explicit_bzero.c#1 add ... //depot/projects/opencrypto/sys/modules/crypto/Makefile#3 edit ... //depot/projects/opencrypto/sys/opencrypto/gfmult.c#1 add ... //depot/projects/opencrypto/sys/opencrypto/gfmult.h#1 add ... //depot/projects/opencrypto/sys/opencrypto/xform.c#3 edit ... //depot/projects/opencrypto/sys/opencrypto/xform.h#3 edit ... //depot/projects/opencrypto/sys/sys/systm.h#2 edit Differences ... ==== //depot/projects/opencrypto/sys/conf/files#3 (text+ko) ==== @@ -3106,6 +3106,7 @@ libkern/bcd.c standard libkern/bsearch.c standard libkern/crc32.c standard +libkern/explicit_bzero.c standard libkern/fnmatch.c standard libkern/iconv.c optional libiconv libkern/iconv_converter_if.m optional libiconv @@ -3798,6 +3799,7 @@ opencrypto/cryptosoft.c optional crypto opencrypto/cryptodeflate.c optional crypto opencrypto/gmac.c optional crypto +opencrypto/gfmult.c optional crypto opencrypto/rmd160.c optional crypto | ipsec opencrypto/skipjack.c optional crypto opencrypto/xform.c optional crypto ==== //depot/projects/opencrypto/sys/modules/crypto/Makefile#3 (text+ko) ==== @@ -18,7 +18,7 @@ SRCS += des_ecb.c des_enc.c des_setkey.c SRCS += sha1.c sha2.c sha256c.c SRCS += siphash.c -SRCS += gmac.c +SRCS += gmac.c gfmult.c SRCS += opt_param.h cryptodev_if.h bus_if.h device_if.h SRCS += opt_ddb.h ==== //depot/projects/opencrypto/sys/opencrypto/xform.c#3 (text+ko) ==== @@ -348,7 +348,7 @@ struct auth_hash auth_hash_nist_gmac_aes_128 = { CRYPTO_AES_128_NIST_GMAC, "GMAC-AES-128", - 16, 16, sizeof(AES_GMAC_CTX), GMAC_BLOCK_LEN, + 16, 16, sizeof(struct aes_gmac_ctx), GMAC_BLOCK_LEN, (void (*)(void *)) AES_GMAC_Init, (void (*)(void *, const u_int8_t *, u_int16_t)) AES_GMAC_Setkey, (void (*)(void *, const u_int8_t *, u_int16_t)) AES_GMAC_Reinit, @@ -358,7 +358,7 @@ struct auth_hash auth_hash_nist_gmac_aes_192 = { CRYPTO_AES_192_NIST_GMAC, "GMAC-AES-192", - 24, 16, sizeof(AES_GMAC_CTX), GMAC_BLOCK_LEN, + 24, 16, sizeof(struct aes_gmac_ctx), GMAC_BLOCK_LEN, (void (*)(void *)) AES_GMAC_Init, (void (*)(void *, const u_int8_t *, u_int16_t)) AES_GMAC_Setkey, (void (*)(void *, const u_int8_t *, u_int16_t)) AES_GMAC_Reinit, @@ -368,7 +368,7 @@ struct auth_hash auth_hash_nist_gmac_aes_256 = { CRYPTO_AES_256_NIST_GMAC, "GMAC-AES-256", - 32, 16, sizeof(AES_GMAC_CTX), GMAC_BLOCK_LEN, + 32, 16, sizeof(struct aes_gmac_ctx), GMAC_BLOCK_LEN, (void (*)(void *)) AES_GMAC_Init, (void (*)(void *, const u_int8_t *, u_int16_t)) AES_GMAC_Setkey, (void (*)(void *, const u_int8_t *, u_int16_t)) AES_GMAC_Reinit, ==== //depot/projects/opencrypto/sys/opencrypto/xform.h#3 (text+ko) ==== @@ -81,7 +81,7 @@ SHA256_CTX sha256ctx; SHA384_CTX sha384ctx; SHA512_CTX sha512ctx; - AES_GMAC_CTX aes_gmac_ctx; + struct aes_gmac_ctx aes_gmac_ctx; }; extern struct enc_xform enc_xform_null; ==== //depot/projects/opencrypto/sys/sys/systm.h#2 (text+ko) ==== @@ -232,6 +232,7 @@ #define ovbcopy(f, t, l) bcopy((f), (t), (l)) void bcopy(const void *from, void *to, size_t len) __nonnull(1) __nonnull(2); void bzero(void *buf, size_t len) __nonnull(1); +void explicit_bzero(void *buf, size_t len) __nonnull(1); void *memcpy(void *to, const void *from, size_t len) __nonnull(1) __nonnull(2); void *memmove(void *dest, const void *src, size_t n) __nonnull(1) __nonnull(2); From owner-p4-projects@FreeBSD.ORG Thu Aug 7 00:23:09 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E148685E; Thu, 7 Aug 2014 00:23:08 +0000 (UTC) Delivered-To: perforce@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 A3B9C85C for ; Thu, 7 Aug 2014 00:23:08 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7B437218A for ; Thu, 7 Aug 2014 00:23:08 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 2e85 by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Thu, 07 Aug 2014 00:23:08 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198446 for review To: Perforce Change Reviews Precedence: bulk Date: Thu, 07 Aug 2014 00:23:08 +0000 Message-Id: <53e2c6ec.2e85.6439e15b@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 00:23:09 -0000 http://p4web.freebsd.org/@@1198446?ac=10 Change 1198446 by jmg@jmg_carbon2 on 2014/08/07 00:22:39 const'ify a parameter... Affected files ... ... //depot/projects/opencrypto/sys/crypto/via/padlock_hash.c#2 edit Differences ... ==== //depot/projects/opencrypto/sys/crypto/via/padlock_hash.c#2 (text+ko) ==== @@ -75,7 +75,7 @@ CTASSERT(sizeof(struct padlock_sha_ctx) <= sizeof(union authctx)); static void padlock_sha_init(struct padlock_sha_ctx *ctx); -static int padlock_sha_update(struct padlock_sha_ctx *ctx, uint8_t *buf, +static int padlock_sha_update(struct padlock_sha_ctx *ctx, const uint8_t *buf, uint16_t bufsize); static void padlock_sha1_final(uint8_t *hash, struct padlock_sha_ctx *ctx); static void padlock_sha256_final(uint8_t *hash, struct padlock_sha_ctx *ctx); @@ -83,16 +83,16 @@ static struct auth_hash padlock_hmac_sha1 = { CRYPTO_SHA1_HMAC, "HMAC-SHA1", 20, SHA1_HASH_LEN, SHA1_HMAC_BLOCK_LEN, sizeof(struct padlock_sha_ctx), - (void (*)(void *))padlock_sha_init, - (int (*)(void *, uint8_t *, uint16_t))padlock_sha_update, + (void (*)(void *))padlock_sha_init, NULL, NULL, + (int (*)(void *, const uint8_t *, uint16_t))padlock_sha_update, (void (*)(uint8_t *, void *))padlock_sha1_final }; static struct auth_hash padlock_hmac_sha256 = { CRYPTO_SHA2_256_HMAC, "HMAC-SHA2-256", 32, SHA2_256_HASH_LEN, SHA2_256_HMAC_BLOCK_LEN, sizeof(struct padlock_sha_ctx), - (void (*)(void *))padlock_sha_init, - (int (*)(void *, uint8_t *, uint16_t))padlock_sha_update, + (void (*)(void *))padlock_sha_init, NULL, NULL, + (int (*)(void *, const uint8_t *, uint16_t))padlock_sha_update, (void (*)(uint8_t *, void *))padlock_sha256_final }; @@ -167,7 +167,7 @@ } static int -padlock_sha_update(struct padlock_sha_ctx *ctx, uint8_t *buf, uint16_t bufsize) +padlock_sha_update(struct padlock_sha_ctx *ctx, const uint8_t *buf, uint16_t bufsize) { if (ctx->psc_size - ctx->psc_offset < bufsize) { From owner-p4-projects@FreeBSD.ORG Thu Aug 7 01:01:51 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A565427A; Thu, 7 Aug 2014 01:01:51 +0000 (UTC) Delivered-To: perforce@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 6732E278 for ; Thu, 7 Aug 2014 01:01:51 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3EA1426BB for ; Thu, 7 Aug 2014 01:01:51 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 3632 by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Thu, 07 Aug 2014 01:01:51 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198448 for review To: Perforce Change Reviews Precedence: bulk Date: Thu, 07 Aug 2014 01:01:51 +0000 Message-Id: <53e2cfff.3632.324a9b3@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 01:01:51 -0000 http://p4web.freebsd.org/@@1198448?ac=10 Change 1198448 by jmg@jmg_carbon2 on 2014/08/07 01:01:40 add the glue code that I missed in the previous commit... Affected files ... ... //depot/projects/opencrypto/sys/opencrypto/gmac.c#3 add ... //depot/projects/opencrypto/sys/opencrypto/gmac.h#4 add Differences ... From owner-p4-projects@FreeBSD.ORG Thu Aug 7 23:37:19 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 07B757B6; Thu, 7 Aug 2014 23:37:19 +0000 (UTC) Delivered-To: perforce@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 A535C7B4 for ; Thu, 7 Aug 2014 23:37:18 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 94B9027B2 for ; Thu, 7 Aug 2014 23:37:18 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 2827 by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Thu, 07 Aug 2014 23:37:18 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198476 for review To: Perforce Change Reviews Precedence: bulk Date: Thu, 07 Aug 2014 23:37:18 +0000 Message-Id: <53e40dae.2827.46e9e214@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 23:37:19 -0000 http://p4web.freebsd.org/@@1198476?ac=10 Change 1198476 by jmg@jmg_carbon2 on 2014/08/07 23:36:28 add dtrace probes for various errors to aid in debugging... rename NIST_CTR to ICM (Integer Counter Mode)... This mode is more flexible and not IPSEC specific, supporting a counter that is larger, or being able to segment your calls for larger blocks than can fit into memory... Sponsored by: FreeBSD Foundation Affected files ... ... //depot/projects/opencrypto/sys/opencrypto/cryptodev.c#3 edit ... //depot/projects/opencrypto/sys/opencrypto/cryptodev.h#3 edit ... //depot/projects/opencrypto/sys/opencrypto/cryptosoft.c#3 edit ... //depot/projects/opencrypto/sys/opencrypto/xform.c#4 edit ... //depot/projects/opencrypto/sys/opencrypto/xform.h#4 edit Differences ... ==== //depot/projects/opencrypto/sys/opencrypto/cryptodev.c#3 (text+ko) ==== @@ -41,6 +41,7 @@ __FBSDID("$FreeBSD: head/sys/opencrypto/cryptodev.c 262994 2014-03-11 01:45:46Z jmg $"); #include "opt_compat.h" +#include "opt_kdtrace.h" #include #include @@ -59,10 +60,15 @@ #include #include #include +#include #include #include +SDT_PROVIDER_DECLARE(opencrypto); + +SDT_PROBE_DEFINE1(opencrypto, dev, ioctl, error, "int"); + #ifdef COMPAT_FREEBSD32 #include #include @@ -445,8 +451,8 @@ case CRYPTO_CAMELLIA_CBC: txform = &enc_xform_camellia; break; - case CRYPTO_AES_NIST_CTR: - txform = &enc_xform_aes_nist_ctr; + case CRYPTO_AES_ICM: + txform = &enc_xform_aes_icm; break; case CRYPTO_AES_NIST_GCM_16: txform = &enc_xform_aes_nist_gcm; @@ -622,8 +628,10 @@ #endif cop = (struct crypt_op *)data; cse = csefind(fcr, cop->ses); - if (cse == NULL) + if (cse == NULL) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); return (EINVAL); + } error = cryptodev_op(cse, cop, active_cred, td); #ifdef COMPAT_FREEBSD32 if (error == 0 && cmd == CIOCCRYPT32) @@ -706,12 +714,16 @@ struct cryptodesc *crde = NULL, *crda = NULL; int error; - if (cop->len > 256*1024-4) + if (cop->len > 256*1024-4) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); return (E2BIG); + } if (cse->txform) { - if (cop->len == 0 || (cop->len % cse->txform->blocksize) != 0) + if (cop->len == 0 || (cop->len % cse->txform->blocksize) != 0) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); return (EINVAL); + } } cse->uio.uio_iov = &cse->iovec; @@ -731,6 +743,7 @@ crp = crypto_getreq((cse->txform != NULL) + (cse->thash != NULL)); if (crp == NULL) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = ENOMEM; goto bail; } @@ -743,13 +756,17 @@ if (cse->txform) crde = crp->crp_desc; else { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = EINVAL; goto bail; } } - if ((error = copyin(cop->src, cse->uio.uio_iov[0].iov_base, cop->len))) + if ((error = copyin(cop->src, cse->uio.uio_iov[0].iov_base, + cop->len))) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); goto bail; + } if (crda) { crda->crd_skip = 0; @@ -784,15 +801,20 @@ if (cop->iv) { if (crde == NULL) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = EINVAL; goto bail; } if (cse->cipher == CRYPTO_ARC4) { /* XXX use flag? */ + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = EINVAL; goto bail; } - if ((error = copyin(cop->iv, cse->tmp_iv, cse->txform->blocksize))) + if ((error = copyin(cop->iv, cse->tmp_iv, + cse->txform->blocksize))) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); goto bail; + } bcopy(cse->tmp_iv, crde->crd_iv, cse->txform->blocksize); crde->crd_flags |= CRD_F_IV_EXPLICIT | CRD_F_IV_PRESENT; crde->crd_skip = 0; @@ -805,6 +827,7 @@ } if (cop->mac && crda == NULL) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = EINVAL; goto bail; } @@ -823,8 +846,10 @@ error = msleep(crp, &cse->lock, PWAIT, "crydev", 0); mtx_unlock(&cse->lock); - if (error != 0) + if (error != 0) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); goto bail; + } if (crp->crp_etype == EAGAIN) { crp->crp_etype = 0; @@ -833,23 +858,30 @@ } if (crp->crp_etype != 0) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = crp->crp_etype; goto bail; } if (cse->error) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); error = cse->error; goto bail; } if (cop->dst && - (error = copyout(cse->uio.uio_iov[0].iov_base, cop->dst, cop->len))) + (error = copyout(cse->uio.uio_iov[0].iov_base, cop->dst, + cop->len))) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); goto bail; + } if (cop->mac && (error = copyout((caddr_t)cse->uio.uio_iov[0].iov_base + cop->len, - cop->mac, cse->thash->hashsize))) + cop->mac, cse->thash->hashsize))) { + SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__); goto bail; + } bail: if (crp) ==== //depot/projects/opencrypto/sys/opencrypto/cryptodev.h#3 (text+ko) ==== @@ -132,7 +132,7 @@ #define CRYPTO_SHA2_512_HMAC 20 #define CRYPTO_CAMELLIA_CBC 21 #define CRYPTO_AES_XTS 22 -#define CRYPTO_AES_NIST_CTR 23 +#define CRYPTO_AES_ICM 23 /* commonly known as CTR mode */ #define CRYPTO_AES_NIST_GMAC 24 /* cipher side */ #define CRYPTO_AES_NIST_GCM_16 25 /* 16 byte ICV */ #define CRYPTO_AES_128_NIST_GMAC 26 /* auth side */ ==== //depot/projects/opencrypto/sys/opencrypto/cryptosoft.c#3 (text+ko) ==== @@ -918,8 +918,8 @@ case CRYPTO_AES_XTS: txf = &enc_xform_aes_xts; goto enccommon; - case CRYPTO_AES_NIST_CTR: - txf = &enc_xform_aes_nist_ctr; + case CRYPTO_AES_ICM: + txf = &enc_xform_aes_icm; goto enccommon; case CRYPTO_AES_NIST_GCM_16: txf = &enc_xform_aes_nist_gcm; @@ -1131,7 +1131,7 @@ case CRYPTO_SKIPJACK_CBC: case CRYPTO_RIJNDAEL128_CBC: case CRYPTO_AES_XTS: - case CRYPTO_AES_NIST_CTR: + case CRYPTO_AES_ICM: case CRYPTO_AES_NIST_GCM_16: case CRYPTO_AES_NIST_GMAC: case CRYPTO_CAMELLIA_CBC: @@ -1259,7 +1259,7 @@ case CRYPTO_SKIPJACK_CBC: case CRYPTO_RIJNDAEL128_CBC: case CRYPTO_AES_XTS: - case CRYPTO_AES_NIST_CTR: + case CRYPTO_AES_ICM: case CRYPTO_CAMELLIA_CBC: if ((crp->crp_etype = swcr_encdec(crd, sw, crp->crp_buf, crp->crp_flags)) != 0) @@ -1362,7 +1362,7 @@ REGISTER(CRYPTO_SHA1); REGISTER(CRYPTO_RIJNDAEL128_CBC); REGISTER(CRYPTO_AES_XTS); - REGISTER(CRYPTO_AES_NIST_CTR); + REGISTER(CRYPTO_AES_ICM); REGISTER(CRYPTO_AES_NIST_GCM_16); REGISTER(CRYPTO_AES_NIST_GMAC); REGISTER(CRYPTO_AES_128_NIST_GMAC); ==== //depot/projects/opencrypto/sys/opencrypto/xform.c#4 (text+ko) ==== @@ -81,7 +81,7 @@ static int cast5_setkey(u_int8_t **, u_int8_t *, int); static int skipjack_setkey(u_int8_t **, u_int8_t *, int); static int rijndael128_setkey(u_int8_t **, u_int8_t *, int); -static int aes_ctr_setkey(u_int8_t **, u_int8_t *, int); +static int aes_icm_setkey(u_int8_t **, u_int8_t *, int); static int aes_xts_setkey(u_int8_t **, u_int8_t *, int); static int cml_setkey(u_int8_t **, u_int8_t *, int); @@ -105,7 +105,7 @@ static void aes_xts_decrypt(caddr_t, u_int8_t *); static void cml_decrypt(caddr_t, u_int8_t *); -static void aes_ctr_crypt(caddr_t, u_int8_t *); +static void aes_icm_crypt(caddr_t, u_int8_t *); static void null_zerokey(u_int8_t **); static void des1_zerokey(u_int8_t **); @@ -114,11 +114,11 @@ static void cast5_zerokey(u_int8_t **); static void skipjack_zerokey(u_int8_t **); static void rijndael128_zerokey(u_int8_t **); -static void aes_ctr_zerokey(u_int8_t **); +static void aes_icm_zerokey(u_int8_t **); static void aes_xts_zerokey(u_int8_t **); static void cml_zerokey(u_int8_t **); -static void aes_ctr_reinit(caddr_t, u_int8_t *); +static void aes_icm_reinit(caddr_t, u_int8_t *); static void aes_xts_reinit(caddr_t, u_int8_t *); static void aes_gcm_reinit(caddr_t, u_int8_t *); @@ -138,17 +138,12 @@ static u_int32_t deflate_compress(u_int8_t *, u_int32_t, u_int8_t **); static u_int32_t deflate_decompress(u_int8_t *, u_int32_t, u_int8_t **); -#define AESCTR_IVSIZE 12 -#define AESCTR_BLOCKSIZE 16 +#define AESICM_BLOCKSIZE 16 -struct aes_ctr_ctx { +struct aes_icm_ctx { u_int32_t ac_ek[4*(RIJNDAEL_MAXNR + 1)]; - /* - * ac_block is initalized to: [ IV : CNTR ] - * IV is provided by user. - * CNTR is initalized to 0 for CTR and 1 for GCM. - */ - u_int8_t ac_block[AESCTR_BLOCKSIZE]; + /* ac_block is initalized to IV */ + u_int8_t ac_block[AESICM_BLOCKSIZE]; int ac_nr; }; @@ -225,23 +220,23 @@ NULL, }; -struct enc_xform enc_xform_aes_nist_ctr = { - CRYPTO_AES_NIST_CTR, "AES-CTR", +struct enc_xform enc_xform_aes_icm = { + CRYPTO_AES_ICM, "AES-ICM", RIJNDAEL128_BLOCK_LEN, 16, 32, - aes_ctr_crypt, - aes_ctr_crypt, - aes_ctr_setkey, + aes_icm_crypt, + aes_icm_crypt, + aes_icm_setkey, rijndael128_zerokey, - aes_ctr_reinit, + aes_icm_reinit, }; struct enc_xform enc_xform_aes_nist_gcm = { CRYPTO_AES_NIST_GCM_16, "AES-GCM", 1, 16, 32, - aes_ctr_crypt, - aes_ctr_crypt, - aes_ctr_setkey, - aes_ctr_zerokey, + aes_icm_crypt, + aes_icm_crypt, + aes_icm_setkey, + aes_icm_zerokey, aes_gcm_reinit, }; @@ -665,60 +660,58 @@ } void -aes_ctr_reinit(caddr_t key, u_int8_t *iv) +aes_icm_reinit(caddr_t key, u_int8_t *iv) { - struct aes_ctr_ctx *ctx; + struct aes_icm_ctx *ctx; - ctx = (struct aes_ctr_ctx *)key; - bcopy(iv, ctx->ac_block, AESCTR_IVSIZE); - - /* reset counter */ - bzero(ctx->ac_block + AESCTR_IVSIZE, 4); + ctx = (struct aes_icm_ctx *)key; + bcopy(iv, ctx->ac_block, AESICM_BLOCKSIZE); } void aes_gcm_reinit(caddr_t key, u_int8_t *iv) { - struct aes_ctr_ctx *ctx; + struct aes_icm_ctx *ctx; - aes_ctr_reinit(key, iv); + aes_icm_reinit(key, iv); - ctx = (struct aes_ctr_ctx *)key; + ctx = (struct aes_icm_ctx *)key; /* GCM starts with 2 as counter 1 is used for final xor of tag. */ - ctx->ac_block[AESCTR_BLOCKSIZE - 1] = 2; + bzero(&ctx->ac_block[AESICM_BLOCKSIZE - 4], 4); + ctx->ac_block[AESICM_BLOCKSIZE - 1] = 2; } void -aes_ctr_crypt(caddr_t key, u_int8_t *data) +aes_icm_crypt(caddr_t key, u_int8_t *data) { - struct aes_ctr_ctx *ctx; - u_int8_t keystream[AESCTR_BLOCKSIZE]; + struct aes_icm_ctx *ctx; + u_int8_t keystream[AESICM_BLOCKSIZE]; int i; - ctx = (struct aes_ctr_ctx *)key; + ctx = (struct aes_icm_ctx *)key; rijndaelEncrypt(ctx->ac_ek, ctx->ac_nr, ctx->ac_block, keystream); - for (i = 0; i < AESCTR_BLOCKSIZE; i++) + for (i = 0; i < AESICM_BLOCKSIZE; i++) data[i] ^= keystream[i]; - bzero(keystream, sizeof(keystream)); + explicite_bzero(keystream, sizeof(keystream)); /* increment counter */ - for (i = AESCTR_BLOCKSIZE - 1; - i >= AESCTR_IVSIZE; i--) + for (i = AESICM_BLOCKSIZE - 1; + i >= 0; i--) if (++ctx->ac_block[i]) /* continue on overflow */ break; } int -aes_ctr_setkey(u_int8_t **sched, u_int8_t *key, int len) +aes_icm_setkey(u_int8_t **sched, u_int8_t *key, int len) { - struct aes_ctr_ctx *ctx; + struct aes_icm_ctx *ctx; - *sched = malloc(sizeof(struct aes_ctr_ctx), M_CRYPTO_DATA, + *sched = malloc(sizeof(struct aes_icm_ctx), M_CRYPTO_DATA, M_NOWAIT | M_ZERO); if (*sched == NULL) return ENOMEM; - ctx = (struct aes_ctr_ctx *)*sched; + ctx = (struct aes_icm_ctx *)*sched; ctx->ac_nr = rijndaelKeySetupEnc(ctx->ac_ek, (u_char *)key, len * 8); if (ctx->ac_nr == 0) return EINVAL; @@ -726,10 +719,10 @@ } void -aes_ctr_zerokey(u_int8_t **sched) +aes_icm_zerokey(u_int8_t **sched) { - bzero(*sched, sizeof(struct aes_ctr_ctx)); + bzero(*sched, sizeof(struct aes_icm_ctx)); free(*sched, M_CRYPTO_DATA); *sched = NULL; } ==== //depot/projects/opencrypto/sys/opencrypto/xform.h#4 (text+ko) ==== @@ -91,7 +91,7 @@ extern struct enc_xform enc_xform_cast5; extern struct enc_xform enc_xform_skipjack; extern struct enc_xform enc_xform_rijndael128; -extern struct enc_xform enc_xform_aes_nist_ctr; +extern struct enc_xform enc_xform_aes_icm; extern struct enc_xform enc_xform_aes_nist_gcm; extern struct enc_xform enc_xform_aes_nist_gmac; extern struct enc_xform enc_xform_aes_xts; From owner-p4-projects@FreeBSD.ORG Thu Aug 7 23:38:20 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 163DD8A4; Thu, 7 Aug 2014 23:38:20 +0000 (UTC) Delivered-To: perforce@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 C91F68A2 for ; Thu, 7 Aug 2014 23:38:19 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B4AB927BA for ; Thu, 7 Aug 2014 23:38:19 +0000 (UTC) Received: from perforce (uid 213) (envelope-from jmg@freebsd.org) id 283c by skunkworks.freebsd.org (DragonFly Mail Agent v0.9+); Thu, 07 Aug 2014 23:38:19 +0000 From: John-Mark Gurney Subject: PERFORCE change 1198477 for review To: Perforce Change Reviews Precedence: bulk Date: Thu, 07 Aug 2014 23:38:19 +0000 Message-Id: <53e40deb.283c.21f17c27@skunkworks.freebsd.org> X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2014 23:38:20 -0000 http://p4web.freebsd.org/@@1198477?ac=10 Change 1198477 by jmg@jmg_carbon2 on 2014/08/07 23:37:53 pull in the man pages so I can document OpenCrypto better.. Affected files ... ... //depot/projects/opencrypto/share/man/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man1/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man1/builtin.1#1 branch ... //depot/projects/opencrypto/share/man/man1/intro.1#1 branch ... //depot/projects/opencrypto/share/man/man3/ATOMIC_VAR_INIT.3#1 branch ... //depot/projects/opencrypto/share/man/man3/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man3/assert.3#1 branch ... //depot/projects/opencrypto/share/man/man3/bitstring.3#1 branch ... //depot/projects/opencrypto/share/man/man3/end.3#1 branch ... //depot/projects/opencrypto/share/man/man3/fpgetround.3#1 branch ... //depot/projects/opencrypto/share/man/man3/intro.3#1 branch ... //depot/projects/opencrypto/share/man/man3/makedev.3#1 branch ... //depot/projects/opencrypto/share/man/man3/offsetof.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_affinity_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_atfork.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_attr.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_attr_affinity_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_attr_get_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_attr_setcreatesuspend_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_barrier_destroy.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_barrierattr.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cancel.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cleanup_pop.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cleanup_push.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cond_broadcast.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cond_destroy.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cond_init.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cond_signal.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cond_timedwait.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_cond_wait.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_condattr.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_create.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_detach.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_equal.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_exit.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_getconcurrency.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_getcpuclockid.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_getspecific.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_getthreadid_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_join.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_key_create.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_key_delete.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_kill.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_main_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_multi_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutex_destroy.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutex_init.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutex_lock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutex_timedlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutex_trylock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutex_unlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutexattr.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_mutexattr_getkind_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_once.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_resume_all_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_resume_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_destroy.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_init.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_rdlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_timedrdlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_timedwrlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_unlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlock_wrlock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlockattr_destroy.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlockattr_getpshared.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlockattr_init.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_rwlockattr_setpshared.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_schedparam.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_self.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_set_name_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_setspecific.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_sigmask.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_spin_init.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_spin_lock.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_suspend_all_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_suspend_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_switch_add_np.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_testcancel.3#1 branch ... //depot/projects/opencrypto/share/man/man3/pthread_yield.3#1 branch ... //depot/projects/opencrypto/share/man/man3/queue.3#1 branch ... //depot/projects/opencrypto/share/man/man3/siginfo.3#1 branch ... //depot/projects/opencrypto/share/man/man3/stdarg.3#1 branch ... //depot/projects/opencrypto/share/man/man3/sysexits.3#1 branch ... //depot/projects/opencrypto/share/man/man3/tgmath.3#1 branch ... //depot/projects/opencrypto/share/man/man3/timeradd.3#1 branch ... //depot/projects/opencrypto/share/man/man3/tree.3#1 branch ... //depot/projects/opencrypto/share/man/man4/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man4/aac.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aacraid.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_asus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_asus_wmi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_dock.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_fujitsu.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_hp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_ibm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_panasonic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_rapidstart.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_sony.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_thermal.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_toshiba.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_video.4#1 branch ... //depot/projects/opencrypto/share/man/man4/acpi_wmi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ada.4#1 branch ... //depot/projects/opencrypto/share/man/man4/adv.4#1 branch ... //depot/projects/opencrypto/share/man/man4/adw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ae.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aesni.4#1 branch ... //depot/projects/opencrypto/share/man/man4/age.4#1 branch ... //depot/projects/opencrypto/share/man/man4/agp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aha.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ahb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ahc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ahci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ahd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aibs.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/alc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ale.4#1 branch ... //depot/projects/opencrypto/share/man/man4/alpm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/altera_atse.4#1 branch ... //depot/projects/opencrypto/share/man/man4/altera_avgen.4#1 branch ... //depot/projects/opencrypto/share/man/man4/altera_jtag_uart.4#1 branch ... //depot/projects/opencrypto/share/man/man4/altera_sdcard.4#1 branch ... //depot/projects/opencrypto/share/man/man4/altq.4#1 branch ... //depot/projects/opencrypto/share/man/man4/amdpm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/amdsbwd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/amdsmb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/amdtemp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/amr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/an.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aout.4#1 branch ... //depot/projects/opencrypto/share/man/man4/apic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/arcmsr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/asmc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/asr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ata.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ath.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ath_ahb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ath_hal.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ath_pci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/atkbd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/atkbdc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/atp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/atrtc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/attimer.4#1 branch ... //depot/projects/opencrypto/share/man/man4/audit.4#1 branch ... //depot/projects/opencrypto/share/man/man4/auditpipe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/aue.4#1 branch ... //depot/projects/opencrypto/share/man/man4/axe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/axge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bce.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bfe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bhyve.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bktr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/blackhole.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bpf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bridge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bwi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bwn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/bxe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/capsicum.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cardbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/carp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cas.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_cdg.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_chd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_cubic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_hd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_htcp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_newreno.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cc_vegas.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ccd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cdce.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ch.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ciss.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cmx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/coretemp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cpuctl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cpufreq.4#1 branch ... //depot/projects/opencrypto/share/man/man4/crypto.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ctl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cue.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cxgb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cxgbe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/cy.4#1 branch ... //depot/projects/opencrypto/share/man/man4/da.4#1 branch ... //depot/projects/opencrypto/share/man/man4/dc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/dcons.4#1 branch ... //depot/projects/opencrypto/share/man/man4/dcons_crom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ddb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/de.4#1 branch ... //depot/projects/opencrypto/share/man/man4/devctl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/digi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/disc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/divert.4#1 branch ... //depot/projects/opencrypto/share/man/man4/dpms.4#1 branch ... //depot/projects/opencrypto/share/man/man4/dpt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/dummynet.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ed.4#1 branch ... //depot/projects/opencrypto/share/man/man4/edsc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ehci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/em.4#1 branch ... //depot/projects/opencrypto/share/man/man4/en.4#1 branch ... //depot/projects/opencrypto/share/man/man4/enc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/epair.4#1 branch ... //depot/projects/opencrypto/share/man/man4/esp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/est.4#1 branch ... //depot/projects/opencrypto/share/man/man4/et.4#1 branch ... //depot/projects/opencrypto/share/man/man4/eventtimers.4#1 branch ... //depot/projects/opencrypto/share/man/man4/exca.4#1 branch ... //depot/projects/opencrypto/share/man/man4/faith.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fatm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fdc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fdt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fdtbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ffclock.4#1 branch ... //depot/projects/opencrypto/share/man/man4/filemon.4#1 branch ... //depot/projects/opencrypto/share/man/man4/firewire.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fpa.4#1 branch ... //depot/projects/opencrypto/share/man/man4/full.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fwe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fwip.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fwohci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/fxp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gbde.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gdb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gem.4#1 branch ... //depot/projects/opencrypto/share/man/man4/geom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/geom_fox.4#1 branch ... //depot/projects/opencrypto/share/man/man4/geom_linux_lvm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/geom_map.4#1 branch ... //depot/projects/opencrypto/share/man/man4/geom_uncompress.4#1 branch ... //depot/projects/opencrypto/share/man/man4/geom_uzip.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gif.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gpib.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gpio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gpioiic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gpioled.4#1 branch ... //depot/projects/opencrypto/share/man/man4/gre.4#1 branch ... //depot/projects/opencrypto/share/man/man4/h_ertt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hatm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hifn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hme.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hpet.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hpt27xx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hptiop.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hptmv.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hptnr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hptrr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hv_ata_pci_disengage.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hv_kvp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hv_netvsc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hv_storvsc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hv_utils.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hv_vmbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/hwpmc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ichsmb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ichwd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/icmp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/icmp6.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ida.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ifmib.4#1 branch ... //depot/projects/opencrypto/share/man/man4/igb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/igmp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iicbb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iicbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iicsmb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iir.4#1 branch ... //depot/projects/opencrypto/share/man/man4/inet.4#1 branch ... //depot/projects/opencrypto/share/man/man4/inet6.4#1 branch ... //depot/projects/opencrypto/share/man/man4/intpm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/intro.4#1 branch ... //depot/projects/opencrypto/share/man/man4/io.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ip.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ip6.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ipfirewall.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ipmi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ips.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ipsec.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ipw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ipwfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/isci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iscsi_initiator.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ismt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/isp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ispfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iwi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iwifw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iwn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/iwnfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ixgb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ixgbe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/jme.4#1 branch ... //depot/projects/opencrypto/share/man/man4/joy.4#1 branch ... //depot/projects/opencrypto/share/man/man4/kbdmux.4#1 branch ... //depot/projects/opencrypto/share/man/man4/keyboard.4#1 branch ... //depot/projects/opencrypto/share/man/man4/kld.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ksyms.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ktr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/kue.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lagg.4#1 branch ... //depot/projects/opencrypto/share/man/man4/le.4#1 branch ... //depot/projects/opencrypto/share/man/man4/led.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/linux.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lm75.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lmc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lo.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lpbb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/lpt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_biba.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_bsdextended.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_ifoff.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_lomac.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_mls.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_none.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_partition.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_portacl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_seeotheruids.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_stub.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mac_test.4#1 branch ... //depot/projects/opencrypto/share/man/man4/malo.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.arm/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.arm/devcfg.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.arm/mge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.arm/npe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.arm/ti_adc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/CPU_ELAN.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/aic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/apm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/ce.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/cp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/cs.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/ct.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/ctau.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/cx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/ep.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/ex.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/fe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/glxiic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/glxsb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/ie.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/longrun.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/mse.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/npx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/pae.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/pbio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/perfmon.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/pnp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/pnpbios.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/sbni.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/smapi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/snc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/streams.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/svr4.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/vpd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/vx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.i386/wl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/abtn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/adb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/akbd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/ams.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/bm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/cuda.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/pmu.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/powermac_nvram.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/smu.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/snd_ai2s.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/snd_davbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.powerpc/tsec.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/auxio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/central.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/clkbrd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/creator.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/ebus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/eeprom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/fhc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/machfb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/ofw_console.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/openfirm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/openprom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/rtc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/sbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/man4.sparc64/snd_audiocs.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mcd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/md.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mem.4#1 branch ... //depot/projects/opencrypto/share/man/man4/meteor.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mfi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/miibus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mk48txx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mld.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mlx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mly.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mmc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mmcsd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mod_cc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mos.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mouse.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mpr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mps.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mpt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mrsas.4#1 branch ... //depot/projects/opencrypto/share/man/man4/msk.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mtio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/multicast.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mvs.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mwl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mwlfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/mxge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/my.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nand.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nandsim.4#1 branch ... //depot/projects/opencrypto/share/man/man4/natm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/natmip.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ncr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ncv.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ndis.4#1 branch ... //depot/projects/opencrypto/share/man/man4/net80211.4#1 branch ... //depot/projects/opencrypto/share/man/man4/netfpga10g_nf10bmac.4#1 branch ... //depot/projects/opencrypto/share/man/man4/netgraph.4#1 branch ... //depot/projects/opencrypto/share/man/man4/netintro.4#1 branch ... //depot/projects/opencrypto/share/man/man4/netmap.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nfe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nfsmb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_UI.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_async.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_atm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_atmllc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_bluetooth.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_bpf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_bridge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_bt3c.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_btsocket.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_car.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ccatm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_cisco.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_deflate.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_device.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_echo.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_eiface.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_etf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ether.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ether_echo.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_frame_relay.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_gif.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_gif_demux.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_h4.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_hci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_hole.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_hub.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_iface.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ip_input.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ipfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ksocket.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_l2cap.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_l2tp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_lmi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_mppc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_nat.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_netflow.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_one2many.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_patch.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ppp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_pppoe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_pptpgre.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_pred1.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_rfc1490.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_socket.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_source.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_split.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_sppp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_sscfu.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_sscop.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_tag.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_tcpmss.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_tee.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_tty.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_ubt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_uni.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_vjc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ng_vlan.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ngatmbase.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nmdm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nsp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ntb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/null.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nvd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nvme.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nvram.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nvram2env.4#1 branch ... //depot/projects/opencrypto/share/man/man4/nxge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/oce.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ohci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/orm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/padlock.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pass.4#1 branch ... //depot/projects/opencrypto/share/man/man4/patm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pccard.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pccbb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pcf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pcib.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pcic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pcii.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pcm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pcn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pflog.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pfsync.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pim.4#1 branch ... //depot/projects/opencrypto/share/man/man4/polling.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ppbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ppc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ppi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/procdesc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/proto.4#1 branch ... //depot/projects/opencrypto/share/man/man4/psm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pst.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pts.4#1 branch ... //depot/projects/opencrypto/share/man/man4/pty.4#1 branch ... //depot/projects/opencrypto/share/man/man4/puc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/qlxgb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/qlxgbe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/qlxge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ral.4#1 branch ... //depot/projects/opencrypto/share/man/man4/random.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/re.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rgephy.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rights.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rndtest.4#1 branch ... //depot/projects/opencrypto/share/man/man4/route.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rsu.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rsufw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rue.4#1 branch ... //depot/projects/opencrypto/share/man/man4/rum.4#1 branch ... //depot/projects/opencrypto/share/man/man4/run.4#1 branch ... //depot/projects/opencrypto/share/man/man4/runfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sa.4#1 branch ... //depot/projects/opencrypto/share/man/man4/safe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sbp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sbp_targ.4#1 branch ... //depot/projects/opencrypto/share/man/man4/scc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/scd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sched_4bsd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sched_ule.4#1 branch ... //depot/projects/opencrypto/share/man/man4/screen.4#1 branch ... //depot/projects/opencrypto/share/man/man4/scsi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sctp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sdhci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sem.4#1 branch ... //depot/projects/opencrypto/share/man/man4/send.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ses.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sfxge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/si.4#1 branch ... //depot/projects/opencrypto/share/man/man4/siba.4#1 branch ... //depot/projects/opencrypto/share/man/man4/siftr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/siis.4#1 branch ... //depot/projects/opencrypto/share/man/man4/simplebus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sis.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sk.4#1 branch ... //depot/projects/opencrypto/share/man/man4/smb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/smbus.4#1 branch ... //depot/projects/opencrypto/share/man/man4/smp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_ad1816.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_als4000.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_atiixp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_cmi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_cs4281.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_csa.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_ds1.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_emu10k1.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_emu10kx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_envy24.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_envy24ht.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_es137x.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_ess.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_fm801.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_gusc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_hda.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_hdspe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_ich.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_maestro.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_maestro3.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_mss.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_neomagic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_sbc.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_solo.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_spicds.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_t4dwave.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_uaudio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_via8233.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_via82c686.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snd_vibes.4#1 branch ... //depot/projects/opencrypto/share/man/man4/snp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/spic.4#1 branch ... //depot/projects/opencrypto/share/man/man4/spkr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/splash.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sppp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ste.4#1 branch ... //depot/projects/opencrypto/share/man/man4/stf.4#1 branch ... //depot/projects/opencrypto/share/man/man4/stg.4#1 branch ... //depot/projects/opencrypto/share/man/man4/stge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sym.4#1 branch ... //depot/projects/opencrypto/share/man/man4/syncache.4#1 branch ... //depot/projects/opencrypto/share/man/man4/syncer.4#1 branch ... //depot/projects/opencrypto/share/man/man4/syscons.4#1 branch ... //depot/projects/opencrypto/share/man/man4/sysmouse.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tap.4#1 branch ... //depot/projects/opencrypto/share/man/man4/targ.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tcp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tdfx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/terasic_mtl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/termios.4#1 branch ... //depot/projects/opencrypto/share/man/man4/textdump.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ti.4#1 branch ... //depot/projects/opencrypto/share/man/man4/timecounters.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tnt4882.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tpm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/trm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tty.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tun.4#1 branch ... //depot/projects/opencrypto/share/man/man4/twa.4#1 branch ... //depot/projects/opencrypto/share/man/man4/twe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tws.4#1 branch ... //depot/projects/opencrypto/share/man/man4/tx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/txp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/u3g.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uark.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uart.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uath.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ubsa.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ubsec.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ubser.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ubtbcmfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uchcom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ucom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ucycom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/udav.4#1 branch ... //depot/projects/opencrypto/share/man/man4/udbp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/udp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/udplite.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uep.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ufm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ufoma.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uftdi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ugen.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uhci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uhid.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uhso.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uipaq.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ukbd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ulpt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/umass.4#1 branch ... //depot/projects/opencrypto/share/man/man4/umcs.4#1 branch ... //depot/projects/opencrypto/share/man/man4/umct.4#1 branch ... //depot/projects/opencrypto/share/man/man4/umodem.4#1 branch ... //depot/projects/opencrypto/share/man/man4/umoscom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ums.4#1 branch ... //depot/projects/opencrypto/share/man/man4/unix.4#1 branch ... //depot/projects/opencrypto/share/man/man4/upgt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uplcom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/ural.4#1 branch ... //depot/projects/opencrypto/share/man/man4/urio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/urndis.4#1 branch ... //depot/projects/opencrypto/share/man/man4/urtw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/urtwn.4#1 branch ... //depot/projects/opencrypto/share/man/man4/urtwnfw.4#1 branch ... //depot/projects/opencrypto/share/man/man4/usb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/usb_quirk.4#1 branch ... //depot/projects/opencrypto/share/man/man4/usb_template.4#1 branch ... //depot/projects/opencrypto/share/man/man4/usfs.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uslcom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/utopia.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uvisor.4#1 branch ... //depot/projects/opencrypto/share/man/man4/uvscom.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vale.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vga.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/viapm.4#1 branch ... //depot/projects/opencrypto/share/man/man4/viawd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/virtio.4#1 branch ... //depot/projects/opencrypto/share/man/man4/virtio_balloon.4#1 branch ... //depot/projects/opencrypto/share/man/man4/virtio_blk.4#1 branch ... //depot/projects/opencrypto/share/man/man4/virtio_random.4#1 branch ... //depot/projects/opencrypto/share/man/man4/virtio_scsi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vkbd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vlan.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vmx.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vpo.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vte.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vtnet.4#1 branch ... //depot/projects/opencrypto/share/man/man4/vxge.4#1 branch ... //depot/projects/opencrypto/share/man/man4/watchdog.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wbwd.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/witness.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan_acl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan_amrr.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan_ccmp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan_tkip.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan_wep.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wlan_xauth.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wpi.4#1 branch ... //depot/projects/opencrypto/share/man/man4/wsp.4#1 branch ... //depot/projects/opencrypto/share/man/man4/xe.4#1 branch ... //depot/projects/opencrypto/share/man/man4/xen.4#1 branch ... //depot/projects/opencrypto/share/man/man4/xhci.4#1 branch ... //depot/projects/opencrypto/share/man/man4/xl.4#1 branch ... //depot/projects/opencrypto/share/man/man4/xnb.4#1 branch ... //depot/projects/opencrypto/share/man/man4/xpt.4#1 branch ... //depot/projects/opencrypto/share/man/man4/zero.4#1 branch ... //depot/projects/opencrypto/share/man/man4/zyd.4#1 branch ... //depot/projects/opencrypto/share/man/man5/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man5/a.out.5#1 branch ... //depot/projects/opencrypto/share/man/man5/acct.5#1 branch ... //depot/projects/opencrypto/share/man/man5/ar.5#1 branch ... //depot/projects/opencrypto/share/man/man5/bluetooth.device.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/bluetooth.hosts.5#1 branch ... //depot/projects/opencrypto/share/man/man5/bluetooth.protocols.5#1 branch ... //depot/projects/opencrypto/share/man/man5/boot.config.5#1 branch ... //depot/projects/opencrypto/share/man/man5/core.5#1 branch ... //depot/projects/opencrypto/share/man/man5/devfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/devfs.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/devfs.rules.5#1 branch ... //depot/projects/opencrypto/share/man/man5/device.hints.5#1 branch ... //depot/projects/opencrypto/share/man/man5/dir.5#1 branch ... //depot/projects/opencrypto/share/man/man5/disktab.5#1 branch ... //depot/projects/opencrypto/share/man/man5/elf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/ethers.5#1 branch ... //depot/projects/opencrypto/share/man/man5/eui64.5#1 branch ... //depot/projects/opencrypto/share/man/man5/ext2fs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/fbtab.5#1 branch ... //depot/projects/opencrypto/share/man/man5/fdescfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/forward.5#1 branch ... //depot/projects/opencrypto/share/man/man5/freebsd-update.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/fs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/fstab.5#1 branch ... //depot/projects/opencrypto/share/man/man5/group.5#1 branch ... //depot/projects/opencrypto/share/man/man5/hesiod.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/hosts.5#1 branch ... //depot/projects/opencrypto/share/man/man5/hosts.equiv.5#1 branch ... //depot/projects/opencrypto/share/man/man5/hosts.lpd.5#1 branch ... //depot/projects/opencrypto/share/man/man5/intro.5#1 branch ... //depot/projects/opencrypto/share/man/man5/libmap.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/link.5#1 branch ... //depot/projects/opencrypto/share/man/man5/linprocfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/linsysfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/mailer.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/make.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/moduli.5#1 branch ... //depot/projects/opencrypto/share/man/man5/motd.5#1 branch ... //depot/projects/opencrypto/share/man/man5/mqueuefs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/msdosfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/nandfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/networks.5#1 branch ... //depot/projects/opencrypto/share/man/man5/nsmb.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/nsswitch.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/nullfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/passwd.5#1 branch ... //depot/projects/opencrypto/share/man/man5/pbm.5#1 branch ... //depot/projects/opencrypto/share/man/man5/periodic.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/pf.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/pf.os.5#1 branch ... //depot/projects/opencrypto/share/man/man5/phones.5#1 branch ... //depot/projects/opencrypto/share/man/man5/portindex.5#1 branch ... //depot/projects/opencrypto/share/man/man5/portsnap.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/procfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/protocols.5#1 branch ... //depot/projects/opencrypto/share/man/man5/quota.user.5#1 branch ... //depot/projects/opencrypto/share/man/man5/rc.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/rctl.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/regdomain.5#1 branch ... //depot/projects/opencrypto/share/man/man5/reiserfs.5#1 branch ... //depot/projects/opencrypto/share/man/man5/remote.5#1 branch ... //depot/projects/opencrypto/share/man/man5/resolver.5#1 branch ... //depot/projects/opencrypto/share/man/man5/services.5#1 branch ... //depot/projects/opencrypto/share/man/man5/shells.5#1 branch ... //depot/projects/opencrypto/share/man/man5/src.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/stab.5#1 branch ... //depot/projects/opencrypto/share/man/man5/style.Makefile.5#1 branch ... //depot/projects/opencrypto/share/man/man5/sysctl.conf.5#1 branch ... //depot/projects/opencrypto/share/man/man5/tmpfs.5#1 branch ... //depot/projects/opencrypto/share/man/man6/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man6/intro.6#1 branch ... //depot/projects/opencrypto/share/man/man7/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man7/adding_user.7#1 branch ... //depot/projects/opencrypto/share/man/man7/ascii.7#1 branch ... //depot/projects/opencrypto/share/man/man7/bsd.snmpmod.mk.7#1 branch ... //depot/projects/opencrypto/share/man/man7/build.7#1 branch ... //depot/projects/opencrypto/share/man/man7/c99.7#1 branch ... //depot/projects/opencrypto/share/man/man7/clocks.7#1 branch ... //depot/projects/opencrypto/share/man/man7/development.7#1 branch ... //depot/projects/opencrypto/share/man/man7/environ.7#1 branch ... //depot/projects/opencrypto/share/man/man7/ffs.7#1 branch ... //depot/projects/opencrypto/share/man/man7/firewall.7#1 branch ... //depot/projects/opencrypto/share/man/man7/hier.7#1 branch ... //depot/projects/opencrypto/share/man/man7/hostname.7#1 branch ... //depot/projects/opencrypto/share/man/man7/intro.7#1 branch ... //depot/projects/opencrypto/share/man/man7/maclabel.7#1 branch ... //depot/projects/opencrypto/share/man/man7/mailaddr.7#1 branch ... //depot/projects/opencrypto/share/man/man7/operator.7#1 branch ... //depot/projects/opencrypto/share/man/man7/ports.7#1 branch ... //depot/projects/opencrypto/share/man/man7/release.7#1 branch ... //depot/projects/opencrypto/share/man/man7/sdoc.7#1 branch ... //depot/projects/opencrypto/share/man/man7/security.7#1 branch ... //depot/projects/opencrypto/share/man/man7/sprog.7#1 branch ... //depot/projects/opencrypto/share/man/man7/stdint.7#1 branch ... //depot/projects/opencrypto/share/man/man7/sticky.7#1 branch ... //depot/projects/opencrypto/share/man/man7/tests.7#1 branch ... //depot/projects/opencrypto/share/man/man7/tuning.7#1 branch ... //depot/projects/opencrypto/share/man/man8/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man8/crash.8#1 branch ... //depot/projects/opencrypto/share/man/man8/diskless.8#1 branch ... //depot/projects/opencrypto/share/man/man8/hv_kvp_daemon.8#1 branch ... //depot/projects/opencrypto/share/man/man8/intro.8#1 branch ... //depot/projects/opencrypto/share/man/man8/nanobsd.8#1 branch ... //depot/projects/opencrypto/share/man/man8/picobsd.8#1 branch ... //depot/projects/opencrypto/share/man/man8/rc.8#1 branch ... //depot/projects/opencrypto/share/man/man8/rc.sendmail.8#1 branch ... //depot/projects/opencrypto/share/man/man8/rc.subr.8#1 branch ... //depot/projects/opencrypto/share/man/man8/rescue.8#1 branch ... //depot/projects/opencrypto/share/man/man8/yp.8#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_ISLOCKED.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_LOCK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_LOCKFREE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_LOCKINIT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_RECURSED.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_TIMELOCK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUF_UNLOCK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_ADD_CHILD.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_BIND_INTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_CHILD_DELETED.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_CHILD_DETACHED.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_CONFIG_INTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_DESCRIBE_INTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_NEW_PASS.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_PRINT_CHILD.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_READ_IVAR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/BUS_SETUP_INTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/CTASSERT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DB_COMMAND.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DECLARE_GEOM_CLASS.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DECLARE_MODULE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DELAY.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DEVICE_ATTACH.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DEVICE_DETACH.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DEVICE_IDENTIFY.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DEVICE_PROBE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DEVICE_SHUTDOWN.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DEV_MODULE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/DRIVER_MODULE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/EVENTHANDLER.9#1 branch ... //depot/projects/opencrypto/share/man/man9/KASSERT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/LOCK_PROFILING.9#1 branch ... //depot/projects/opencrypto/share/man/man9/MD5.9#1 branch ... //depot/projects/opencrypto/share/man/man9/MODULE_DEPEND.9#1 branch ... //depot/projects/opencrypto/share/man/man9/MODULE_VERSION.9#1 branch ... //depot/projects/opencrypto/share/man/man9/Makefile#1 branch ... //depot/projects/opencrypto/share/man/man9/PCBGROUP.9#1 branch ... //depot/projects/opencrypto/share/man/man9/SDT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/SYSCALL_MODULE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/SYSINIT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_CHECKEXP.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_FHTOVP.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_MOUNT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_QUOTACTL.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_ROOT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_SET.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_STATFS.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_SYNC.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_UNMOUNT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VFS_VGET.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_ACCESS.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_ACLCHECK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_ADVISE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_ADVLOCK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_ALLOCATE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_ATTRIB.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_BWRITE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_CREATE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_FSYNC.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_GETACL.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_GETEXTATTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_GETPAGES.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_INACTIVE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_IOCTL.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_LINK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_LISTEXTATTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_LOCK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_LOOKUP.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_OPENCLOSE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_PATHCONF.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_PRINT.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_RDWR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_READDIR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_READLINK.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_REALLOCBLKS.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_REMOVE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_RENAME.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_REVOKE.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_SETACL.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_SETEXTATTR.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_STRATEGY.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_VPTOCNP.9#1 branch ... //depot/projects/opencrypto/share/man/man9/VOP_VPTOFH.9#1 branch ... //depot/projects/opencrypto/share/man/man9/accept_filter.9#1 branch ... //depot/projects/opencrypto/share/man/man9/accf_data.9#1 branch ... //depot/projects/opencrypto/share/man/man9/accf_dns.9#1 branch ... //depot/projects/opencrypto/share/man/man9/accf_http.9#1 branch ... //depot/projects/opencrypto/share/man/man9/acl.9#1 branch ... //depot/projects/opencrypto/share/man/man9/alq.9#1 branch ... //depot/projects/opencrypto/share/man/man9/altq.9#1 branch ... //depot/projects/opencrypto/share/man/man9/atomic.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bios.9#1 branch ... //depot/projects/opencrypto/share/man/man9/boot.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bpf.9#1 branch ... //depot/projects/opencrypto/share/man/man9/buf.9#1 branch ... //depot/projects/opencrypto/share/man/man9/buf_ring.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_activate_resource.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_adjust_resource.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_alloc_resource.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_child_present.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_dma.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_generic_attach.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_generic_detach.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_generic_new_pass.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_generic_print_child.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_generic_read_ivar.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_generic_shutdown.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_release_resource.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_set_pass.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_set_resource.9#1 branch ... //depot/projects/opencrypto/share/man/man9/bus_space.9#1 branch ... //depot/projects/opencrypto/share/man/man9/byteorder.9#1 branch ... //depot/projects/opencrypto/share/man/man9/cd.9#1 branch ... //depot/projects/opencrypto/share/man/man9/condvar.9#1 branch ... //depot/projects/opencrypto/share/man/man9/config_intrhook.9#1 branch ... //depot/projects/opencrypto/share/man/man9/contigmalloc.9#1 branch ... //depot/projects/opencrypto/share/man/man9/copy.9#1 branch ... //depot/projects/opencrypto/share/man/man9/counter.9#1 branch ... //depot/projects/opencrypto/share/man/man9/cr_cansee.9#1 branch ... //depot/projects/opencrypto/share/man/man9/cr_seeothergids.9#1 branch ... //depot/projects/opencrypto/share/man/man9/cr_seeotheruids.9#1 branch ... //depot/projects/opencrypto/share/man/man9/critical_enter.9#1 branch ... //depot/projects/opencrypto/share/man/man9/crypto.9#1 branch ... //depot/projects/opencrypto/share/man/man9/dev_clone.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_find.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_count.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_device.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_devices.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_drivers.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_maxunit.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_name.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devclass_get_softc.9#1 branch ... //depot/projects/opencrypto/share/man/man9/devfs_set_cdevpriv.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_add_child.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_delete_child.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_enable.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_find_child.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_get_children.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_get_devclass.9#1 branch ... //depot/projects/opencrypto/share/man/man9/device_get_driver.9#1 branch >>> TRUNCATED FOR MAIL (1000 lines) <<<