Module Name:src
Committed By: riastradh
Date: Wed Nov 11 18:08:35 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Sprinkle #ifdef INET6. Avoid unconditional use of ip6 structs.
Fixes no-INET6 build.
Based on patch from Brad Spencer:
https://mail-index.Ne
Module Name:src
Committed By: riastradh
Date: Wed Nov 25 21:40:22 UTC 2020
Modified Files:
src/etc: motd.beta motd.current motd.rc
Log Message:
Simplify default motd text and include donation link.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/etc/motd.
Module Name:src
Committed By: riastradh
Date: Fri Nov 27 20:10:25 UTC 2020
Modified Files:
src/sys/dev/tprof: tprof.c
Log Message:
tprof: Use percpu rather than a MAXCPUS-element array.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/tprof/tprof
Module Name:src
Committed By: riastradh
Date: Fri Nov 27 20:11:33 UTC 2020
Modified Files:
src/sys/kern: subr_ipi.c
Log Message:
ipi: Membar audit.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/subr_ipi.c
Please note that diffs are not public
Module Name:src
Committed By: riastradh
Date: Sat Nov 28 22:16:23 UTC 2020
Modified Files:
src/sys/arch/evbarm/fdt: fdt_machdep.c
Log Message:
evbarm: Bump efirng entropy estimate.
I'm not really happy with this, but my lack of confidence in the
remaining question marks a
Module Name:src
Committed By: riastradh
Date: Sun Nov 29 22:54:51 UTC 2020
Modified Files:
src/sys/dev/usb: uhid.c uhidev.c uhidev.h
Log Message:
usb: Overhaul uhid(4) and uhidev(4) locking.
- uhidev API rules:
1. Call uhidev_open when you want exclusive use of a repor
Module Name:src
Committed By: riastradh
Date: Mon Nov 30 00:21:36 UTC 2020
Modified Files:
src/lib/libc/sys: open.2
Log Message:
Note that open(O_ASYNC) does not work as advertised.
This matches Linux, which also advertises the same semantics and
fails to implement it, ac
Module Name:src
Committed By: riastradh
Date: Mon Nov 30 00:48:35 UTC 2020
Modified Files:
src/sys/dev/usb: uhid.c
Log Message:
uhid(4): Omit needless softint indirection.
USB xfer callbacks already run in softint context at IPL_SOFTSERIAL,
and I see no reason why the cal
Module Name:src
Committed By: riastradh
Date: Fri Dec 11 21:52:19 UTC 2020
Modified Files:
src/sbin/cgdconfig: cgdconfig.8
Log Message:
Touch up cgdconfig(8) man page.
- Suggest adiantum first.
- Remove references to Blowfish.
- Clarify that ivmethod is relevant only for
Module Name:src
Committed By: riastradh
Date: Mon Dec 21 16:38:02 UTC 2020
Modified Files:
src/distrib/utils/embedded: mkimage
Log Message:
embedded/mkimage: Pad image with zeros to multiple of 4 MB plus 1 MB.
Otherwise, there may not be enough space after the ffs partiti
Module Name:src
Committed By: riastradh
Date: Tue Dec 22 01:07:23 UTC 2020
Modified Files:
src/sys/dev/usb: ehci.c ohci.c uhci.c xhci.c
src/sys/external/bsd/dwc2: dwc2.c
Log Message:
usb: Omit bogus assertions about struct usbd_pipe::up_intrxfer.
These assertions
Module Name:src
Committed By: riastradh
Date: Mon Dec 28 22:36:16 UTC 2020
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Fix procfs environ node.
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/sys/miscfs/procfs/procfs_vfsops.c
Module Name:src
Committed By: riastradh
Date: Sat Sep 5 02:45:23 UTC 2020
Modified Files:
src/tests/fs/vfs: t_renamerace.c
Log Message:
tests/fs/vfs/t_renamerace: Test a screw case hannken@ found.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/tests/f
Module Name:src
Committed By: riastradh
Date: Sat Sep 5 02:47:04 UTC 2020
Modified Files:
src/sys/miscfs/genfs: genfs_rename.c
src/tests/fs/vfs: t_renamerace.c
Log Message:
genfs_rename: Fix deadlocks in cross-directory cyclic rename.
Reproducer:
A: for (;;) { m
Module Name:src
Committed By: riastradh
Date: Sat Sep 5 02:47:49 UTC 2020
Modified Files:
src/sys/ufs/lfs: lfs_vnops.c ulfs_lookup.c
src/sys/ufs/ufs: ufs_lookup.c ufs_vnops.c
src/tests/fs/vfs: t_renamerace.c
Log Message:
ufs: Prevent mkdir from choking on
Module Name:src
Committed By: riastradh
Date: Sat Sep 5 02:55:39 UTC 2020
Modified Files:
src/sys/ufs/lfs: lfs_vnops.c ulfs_lookup.c
src/sys/ufs/ufs: ufs_lookup.c ufs_vnops.c
src/tests/fs/vfs: t_renamerace.c
Log Message:
Revert "ufs: Prevent mkdir from cho
Module Name:src
Committed By: riastradh
Date: Sat Sep 5 16:30:13 UTC 2020
Modified Files:
src/sys/arch/aarch64/include: asan.h
src/sys/arch/amd64/include: asan.h
src/sys/arch/arm/include: asan.h
src/sys/compat/common: uvm_13.c uvm_50.c
src/s
Module Name:src
Committed By: riastradh
Date: Sat Sep 5 17:33:11 UTC 2020
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
Suppress pool redzone message unless booted with debug.
To generate a diff of this commit:
cvs rdiff -u -r1.273 -r1.274 src/sys/kern/subr_poo
Module Name:src
Committed By: riastradh
Date: Sun Sep 6 02:18:53 UTC 2020
Modified Files:
src/sys/arch/x86/x86: pmap.c
src/sys/arch/xen/x86: x86_xpmap.c xen_pmap.c
src/sys/dev/nvmm: nvmm_internal.h
src/sys/dev/nvmm/x86: nvmm_x86.c nvmm_x86_svm.c nvm
Module Name:src
Committed By: riastradh
Date: Sun Sep 6 15:27:23 UTC 2020
Modified Files:
src/sys/dev/bus_dma: bus_dmamem_common.c
src/sys/kern: subr_physmap.c
Log Message:
Fix some more uvm.h cleanup fallout.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: riastradh
Date: Sun Sep 6 17:19:47 UTC 2020
Modified Files:
src/sys/arch/dreamcast/include: kloader.h
src/sys/arch/evbsh3/include: kloader.h
src/sys/arch/hpcarm/include: kloader.h
src/sys/arch/hpcmips/include: kloader.h
Module Name:src
Committed By: riastradh
Date: Sun Sep 6 17:22:45 UTC 2020
Modified Files:
src/sys/dev/sbus: genfb_sbus.c
Log Message:
uvm/uvm_extern.h, not machine/pmap.h, for pmap(9). Sort includes.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 00:32:21 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Fix non-DIAGNOSTIC build.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/net/if_wg.c
Please note that diffs are not pu
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 00:33:08 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Fix debug output now that the priority is mixed into it.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/net/if_wg.c
Pl
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 01:07:38 UTC 2020
Modified Files:
src/share/man/man9: threadpool.9
Log Message:
threadpool: Fix man page for threadpool_job_init.
This is threadpool_job_init(job, fn, interlock, fmt, args...), not
just threadpool_jo
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 01:08:27 UTC 2020
Modified Files:
src/sys/kern: kern_threadpool.c
Log Message:
threadpool: Simplify job reference-counting logic.
Use atomic_load_relaxed while here.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 01:14:42 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Use a global pktqueue rather than a per-peer pcq.
- Improves scalability -- won't hit limit on softints no matter how
many peers there are.
-
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 01:15:25 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Use threadpool(9) and workqueue(9) for asynchronous tasks.
- Using threadpool(9) job per interface to receive incoming handshake
messages giv
Module Name:src
Committed By: riastradh
Date: Mon Sep 7 02:28:12 UTC 2020
Modified Files:
src/sys/ufs/lfs: lfs_accessors.h
Log Message:
Suppress -Waddress-of-packed-member just for lfs_accessors.h.
We can remove -Wno-error=address-of-packed-member from various
makefiles
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 16:00:35 UTC 2020
Modified Files:
src/sys/kern: init_main.c subr_ipi.c
src/sys/sys: ipi.h
Log Message:
ipi: Split up initialization into two parts.
First part runs early so ipi_register can be used in module
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 16:39:58 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Drop wgp_lock while waiting for endpoint psref to drain.
- This is safe because wgp_endpoint_changing locks out any attempts
to change the en
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 17:02:18 UTC 2020
Modified Files:
src/share/man/man9: workqueue.9
src/sys/kern: subr_workqueue.c
Log Message:
workqueue: Lift unnecessary restriction on workqueue_wait.
Allow multiple concurrent waits at a t
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 21:41:37 UTC 2020
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
alpha: Use load-acquire/store-release.
Omit needless membar in pmap_kenter_pa while here -- caller must
ensure pmap_kenter_pa on one CP
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 22:48:24 UTC 2020
Modified Files:
src/sys/crypto/aes: aes_selftest.c
src/sys/crypto/aes/arch/x86: aes_sse2_subr.c
Log Message:
aes(9): Fix edge case in bitsliced SSE2 AES-CBC decryption.
Make sure self-tests
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 23:57:13 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_armv8_64.S
Log Message:
aesarmv8: Adapt aes_armv8_64.S to big-endian.
Patch mainly from (and tested by) jakllsch@ with minor tweaks by me.
To gene
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 23:57:43 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_armv8_64.S
Log Message:
aesarmv8: Issue two 4-register ld/st, not four 2-register ld/st.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1
Module Name:src
Committed By: riastradh
Date: Tue Sep 8 23:58:09 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_armv8_64.S
Log Message:
aesarmv8: Reallocate registers to shave off unnecessary MOV.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
Module Name:src
Committed By: riastradh
Date: Thu Sep 10 11:29:02 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_neon_32.S
Log Message:
aes neon: Issue 256-bit loads rather than pairs of 128-bit loads.
Not sure why I didn't realize you could do this before!
Sa
Module Name:src
Committed By: riastradh
Date: Thu Sep 10 11:29:43 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_neon_32.S
Log Message:
aes neon: Write vtbl with {qN} rather than {d(2N)-d(2N+1)}.
Cosmetic; no functional change.
To generate a diff of this comm
Module Name:src
Committed By: riastradh
Date: Thu Sep 10 11:30:08 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_neon_32.S
Log Message:
aes neon: Tweak register usage.
- Call r12 by its usual name, ip.
- No need for r7 or r11=fp at the moment.
To generate a d
Module Name:src
Committed By: riastradh
Date: Thu Sep 10 11:30:28 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_neon_32.S
Log Message:
aes neon: Hoist dsbd/dsbe address calculation out of loop.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/
Module Name:src
Committed By: riastradh
Date: Thu Sep 10 11:31:04 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_neon_32.S
Log Message:
aes neon: Gather mc_forward/backward so we can load 256 bits at once.
To generate a diff of this commit:
cvs rdiff -u -r1.10
Module Name:src
Committed By: riastradh
Date: Fri Sep 11 14:29:00 UTC 2020
Modified Files:
src/sys/net: pktqueue.c
Log Message:
pktqueue(9): Use percpu_create to allow early initialization.
Otherwise pktqueues can't be created before all CPUs are detected --
they will hav
Module Name:src
Committed By: riastradh
Date: Sun Sep 13 17:17:31 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Add missing kpreempt_disable/enable around pktq_enqueue.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/net/if_wg.c
Pl
Module Name:src
Committed By: riastradh
Date: Sun Sep 13 17:18:13 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Use RUN_ONCE to defer workqueue_create until after configure.
Should really fix workqueue(9) so workqueue_create can be done before
CPUs have b
Module Name:src
Committed By: riastradh
Date: Sun Sep 13 17:18:54 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Fix detach logic.
Not tested but this should be less of a rake to step on if anyone
made an unloadable wg module.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Mon Sep 14 04:57:21 UTC 2020
Modified Files:
src/sys/net: if_wg.c
Log Message:
wg: Add altq hooks.
While here, remove the IFQ_CLASSIFY bottleneck (takes the ifq lock,
so it would serialize all transmission to all peers on a si
Module Name:src
Committed By: riastradh
Date: Thu Sep 24 17:20:53 UTC 2020
Modified Files:
src/sys/ufs: files.ufs
Log Message:
lfs: Include lfs_debug.c only if DEBUG is enabled.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/ufs/files.ufs
Please n
Module Name:src
Committed By: riastradh
Date: Sat Oct 3 22:32:50 UTC 2020
Modified Files:
src/sys/dev/ata: ata.c
src/sys/kern: subr_autoconf.c
src/sys/sys: device.h
Log Message:
autoconf: Blame devices holding up boot with config_pending.
Blame message re
Module Name:src
Committed By: riastradh
Date: Fri Oct 9 17:36:16 UTC 2020
Modified Files:
src/lib/libc/atomic: membar_ops.3
Log Message:
Reword advice about when not to use membar_exit.
With help from skrll and pgoyette.
While here, change the example so it doesn't viol
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:52:23 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fpu.c
Log Message:
Limit aarch64 fpu_kern_enter/leave to IPL_VM or below.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/aar
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:51:51 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Limit x86 fpu_kern_enter/leave to IPL_VM or below.
There are no users of crypto at IPL_SCHED or IPL_HIGH as far as I
know, and although we g
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:53:06 UTC 2020
Modified Files:
src/sys/arch/arm/vfp: vfp_init.c
Log Message:
Limit arm32 fpu_kern_enter/leave to IPL_VM or below.
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/arm/vf
Module Name:src
Committed By: riastradh
Date: Mon Jul 13 16:54:03 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: fpu.c
src/sys/arch/arm/vfp: vfp_init.c
Log Message:
Use pcu_save_all_on_cpu, not pcu_save.
We don't care what curlwp is here; we care whose sta
Module Name:src
Committed By: riastradh
Date: Sun Jul 19 15:33:08 UTC 2020
Modified Files:
src/crypto/external/bsd/openssl/dist/crypto: ppccap.c
Log Message:
Expand on importance of not using fpu for crypto if there's no fpu.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: riastradh
Date: Sun Jul 19 15:42:25 UTC 2020
Modified Files:
src/usr.bin/make: hash.c
Log Message:
Nix trailing whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/usr.bin/make/hash.c
Please note that diffs are not
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 15:11:29 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Disable x86 in-kernel AES temporarily.
There's a bug in the FPU state handling that it triggers -- likely
limited to the softint path s
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:37:35 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Revert 1.67 "Restore the lwp's fpu state, not zeros, and leave with fpu
enabled."
This didn't actually avoid double-restore, and it doesn't
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:38:47 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Revert 1.66 "Fix race in fpu save with fpu_kern_enter in softint."
This only fixed part of the race, and we can do it more simply.
To gene
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:41:18 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Save fpu state at IPL_VM to exclude fpu_kern_enter/leave.
This way fpu_kern_enter/leave cannot interrupt the transition, so the
transition f
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:43:03 UTC 2020
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
Fix fpu_kern_enter in a softint that interrupted a softint.
We need to find the lwp that was originally interrupted to save its
fpu state.
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 16:45:41 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Revert 1.112 "Disable x86 in-kernel AES temporarily."
The bug in fpu_kern_enter motivating this appears to have been fixed.
To genera
Module Name:src
Committed By: riastradh
Date: Mon Jul 20 21:29:38 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/via: via_pci.c
Log Message:
viadrmums: Stop gracefully at the end of the PCI id list.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 06:15:21 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_armv8_64.S
Log Message:
Fix register name in comment.
Some time ago I reallocated the registers to avoid inadvertently
clobbering the callee-saves v
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:17:37 UTC 2020
Modified Files:
src/sys/dev/scsipi: if_se.c
src/sys/dev/sdmmc: ld_sdmmc.c
src/sys/dev/usb: if_bwfm_usb.c
Log Message:
Omit needless .
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:18:10 UTC 2020
Modified Files:
src/sys/dev/scsipi: if_se.c
src/sys/dev/sdmmc: ld_sdmmc.c
src/sys/dev/usb: if_bwfm_usb.c
Log Message:
Sort #includes. Nix trailing whitespace.
No functional change
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:18:49 UTC 2020
Modified Files:
src/sys/dev/ic: bwfm.c
Log Message:
Sort #includes. Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:21:26 UTC 2020
Modified Files:
src/sys/dev/ic: bwfm.c bwfmreg.h bwfmvar.h
Log Message:
Add include guards and appropriate includes to bwfmreg.h, bwfmvar.h.
No functional change intended.
To generate a diff of t
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:23:12 UTC 2020
Modified Files:
src/sys/dev/sdmmc: if_bwfm_sdio.c
Log Message:
Sort includes. Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.2
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:22:43 UTC 2020
Modified Files:
src/sys/dev/sdmmc: if_bwfm_sdio.c
Log Message:
Need for kmem_*.
Currently accidentally side-loaded by .
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/
Module Name:src
Committed By: riastradh
Date: Wed Jul 22 17:23:52 UTC 2020
Modified Files:
src/sys/dev/ic: bwfm.c bwfmvar.h
Log Message:
bwfm: Switch from pcq to pool_cache.
pcq_get is required to be serialized, but it's far from clear that it
is serialized here.
To gen
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:10:34 UTC 2020
Modified Files:
src/sys/arch/x86/x86: cpu_rng.c
Log Message:
Tweak VIA CPU RNG.
- Cite source for documentation.
- Omit needless kpreempt_disable/enable.
- Explain what's going on.
- Use "D"(out) r
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:11:05 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: aes_ni_64.S
Log Message:
Invert some loops to save a jmp instruction on each iteration.
No semantic change intended.
To generate a diff of this commit
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:12:57 UTC 2020
Modified Files:
src/sys/arch/aarch64/aarch64: cpu.c
src/sys/arch/arm/vfp: vfp_init.c
src/sys/arch/x86/x86: identcpu.c
src/sys/crypto/aes: aes.h aes_bear.c aes_impl.c aes_selft
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:14:35 UTC 2020
Modified Files:
src/sys/crypto/aes: aes.h aes_impl.c aes_rijndael.c
src/sys/dev: cgd_crypto.c
src/sys/uvm: uvm_swap.c
Added Files:
src/sys/crypto/aes: aes_cbc.h aes_xts.h
Log
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:15:55 UTC 2020
Modified Files:
src/sys/crypto/aes: files.aes
Added Files:
src/sys/crypto/aes: aes_ccm.c aes_ccm.h aes_ccm_mbuf.c aes_ccm_mbuf.h
Log Message:
New aes_ccm API.
Intended for use in net80211 f
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:26:23 UTC 2020
Modified Files:
src/sys/conf: files
src/sys/net80211: ieee80211_crypto_ccmp.c
Log Message:
Convert ieee80211_crypto_ccmp.c to new aes_ccm API.
This will make it easier to provide better har
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:27:05 UTC 2020
Modified Files:
src/sys/net80211: ieee80211_crypto_ccmp.c
Log Message:
Convert malloc -> kmem.
Switch order of members for better alignment. Sort includes.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:27:53 UTC 2020
Modified Files:
src/sys/crypto/aes: aes_ccm.c aes_impl.c aes_impl.h aes_selftest.c
Log Message:
Push CBC-MAC and CCM block updates into the aes_impl API.
This should help reduce the setup and teard
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:28:27 UTC 2020
Modified Files:
src/sys/crypto/aes: aes_bear.c
Log Message:
Implement AES-CCM with BearSSL's bitsliced 32-bit aes_ct.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/crypto/aes
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:29:06 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: aes_ni.c aes_ni.h aes_ni_64.S
Log Message:
Implement AES-CCM with x86 AES-NI.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/crypt
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:29:56 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: aes_sse2.h aes_sse2_impl.c aes_sse2_subr.c
Log Message:
Implement AES-CCM with SSE2.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sy
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:31:04 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: aes_ssse3.h aes_ssse3_impl.c
aes_ssse3_subr.c immintrin.h
Log Message:
Implement AES-CCM with SSSE3.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:31:32 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: aes_via.c
Log Message:
Implement AES-CCM with VIA ACE.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/crypto/aes/arch/x86/aes_via.
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:32:09 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_armv8_64.S
Log Message:
Invert some loops to save a branch instruction on every iteration.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:33:04 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_armv8.c aes_armv8.h aes_armv8_64.S
src/tests/sys/crypto/aes: Makefile
Log Message:
Implement AES-CCM with ARMv8.5-AES.
To generate a diff o
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:36:42 UTC 2020
Modified Files:
src/sys/crypto/aes: aes_impl.c aes_selftest.c
Log Message:
Remove now-needless AES-CCM fallback logic.
These paths are no longer exercised because all of the aes_impls now
do the AE
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:36:06 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: aes_neon.h aes_neon_impl.c aes_neon_subr.c
arm_neon.h
Log Message:
Implement AES-CCM with NEON.
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:37:16 UTC 2020
Modified Files:
src/sys/dev/marvell: files.armada mvxpsec.c
Log Message:
Omit needless rijndael dependencies.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/marvell/files.
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:37:48 UTC 2020
Modified Files:
src/sys/dev/marvell: mvxpsec.c
Log Message:
Make this build with or without options IPSEC.
Not really that useful without options IPSEC, but simply uncommenting
mvxpsec in conf/ARMA
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:40:08 UTC 2020
Modified Files:
src/sys/crypto/aes: files.aes
src/sys/rump/kern/lib/libcrypto: Makefile
Removed Files:
src/sys/crypto/aes: aes_rijndael.c
src/sys/crypto/rijndael: rijndael-alg
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:41:03 UTC 2020
Modified Files:
src/sys/crypto/adiantum: adiantum.c
Log Message:
Omit useless AES call.
This must have been a vestige from editing that I never got around to
removing, oops. Should speed up adiant
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:41:31 UTC 2020
Modified Files:
src/sys/crypto/adiantum: files.adiantum
Log Message:
Note dependency of adiantum on aes.
Forgot this a while back.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:42:03 UTC 2020
Modified Files:
src/sys/crypto/aes: aes_impl.c
Log Message:
Make aes boot message verbose-only.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/crypto/aes/aes_impl.c
Please no
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:43:01 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: arm_neon.h
Log Message:
Add 32-bit load, store, and shift intrinsics.
vld1q_u32
vst1q_u32
vshlq_n_u32
vshrq_n_u32
To generate a diff of this commit:
c
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:42:31 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/arm: arm_neon.h
Log Message:
Fix missing clang big-endian case.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/crypto/aes/arch/arm/arm_
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:44:02 UTC 2020
Modified Files:
src/sys/arch/x86/x86: identcpu.c
Log Message:
Nix outdated comment.
The substance of the change that introduced it was reverted, but I
neglected to revert the comment when reverting
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:44:32 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: immintrin.h
Log Message:
Fix target attribute on _mm_movehl_ps, fix clang _mm_unpacklo_epi64.
- _mm_movehl_ps is available in SSE2, no need for SSSE3.
-
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:45:10 UTC 2020
Modified Files:
src/sys/crypto/aes/arch/x86: immintrin.h
Log Message:
Add some Intel intrinsics for ChaCha.
_mm_load1_ps
_mm_loadu_si128
_mm_movelh_ps
_mm_slli_epi32
_mm_storeu_si128
_mm_unpackhi_e
Module Name:src
Committed By: riastradh
Date: Sat Jul 25 22:46:35 UTC 2020
Modified Files:
src/sys/conf: files
Added Files:
src/sys/crypto/chacha: chacha.h chacha_impl.c chacha_impl.h
chacha_ref.c chacha_ref.h chacha_selftest.c files.chacha
Log Message:
1 - 100 of 3942 matches
Mail list logo