CVS commit: src/etc/mtree

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 05:06:29 UTC 2020 Modified Files: src/etc/mtree: NetBSD.dist.tests Log Message: Add /usr/tests/sys/crypto/chacha to etc/mtree/NetBSD.dist.tests. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174

CVS commit: src/etc/mtree

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 05:06:29 UTC 2020 Modified Files: src/etc/mtree: NetBSD.dist.tests Log Message: Add /usr/tests/sys/crypto/chacha to etc/mtree/NetBSD.dist.tests. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:44:47 UTC 2020 Modified Files: src/sys/crypto/aes: aes_ccm.c Log Message: Ensure aes_ccm module init runs after aes module init. Otherwise the AES implementation might not be selected early enough. To generate

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:44:47 UTC 2020 Modified Files: src/sys/crypto/aes: aes_ccm.c Log Message: Ensure aes_ccm module init runs after aes module init. Otherwise the AES implementation might not be selected early enough. To generate

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:25:14 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Add missing aes_ccm.c, aes_ccm_mbuf.c. Fix sort order. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:25:49 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Fix more sort order. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/rump/kern/lib/libcrypto/Makefile

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:25:14 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Add missing aes_ccm.c, aes_ccm_mbuf.c. Fix sort order. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:25:49 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Fix more sort order. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/rump/kern/lib/libcrypto/Makefile

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:05:20 UTC 2020 Modified Files: src/sys/crypto/adiantum: adiantum.c Log Message: Simplify internal Poly1305 API in adiantum.c. Should be slightly faster this way too. To generate a diff of this commit: cvs

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:05:20 UTC 2020 Modified Files: src/sys/crypto/adiantum: adiantum.c Log Message: Simplify internal Poly1305 API in adiantum.c. Should be slightly faster this way too. To generate a diff of this commit: cvs

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:03:45 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Add chacha to rump libcrypto. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/rump/kern/lib/libcrypto

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 26 04:03:45 UTC 2020 Modified Files: src/sys/rump/kern/lib/libcrypto: Makefile Log Message: Add chacha to rump libcrypto. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/ufs

2020-07-25 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Jul 26 00:21:24 UTC 2020 Modified Files: src/sys/ufs/ffs: ffs_inode.c src/sys/ufs/ufs: ufs_inode.c Log Message: pull in a bit more FreeBSD code to allow specifying truncation of the regular bmap (IO_NORMAL) independently

CVS commit: src/sys/ufs

2020-07-25 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Jul 26 00:21:24 UTC 2020 Modified Files: src/sys/ufs/ffs: ffs_inode.c src/sys/ufs/ufs: ufs_inode.c Log Message: pull in a bit more FreeBSD code to allow specifying truncation of the regular bmap (IO_NORMAL) independently

CVS commit: src/sys/ufs/ffs

2020-07-25 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Jul 26 00:20:14 UTC 2020 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: skip the assertions about page-locking when allocating to the extattr bmap, since extattrs do not use the page cache. To generate a diff of

CVS commit: src/sys/ufs/ffs

2020-07-25 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Jul 26 00:20:14 UTC 2020 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: skip the assertions about page-locking when allocating to the extattr bmap, since extattrs do not use the page cache. To generate a diff of

CVS commit: src/sys/arch

2020-07-25 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sat Jul 25 23:38:48 UTC 2020 Modified Files: src/sys/arch/evbsh3/conf: std.nextvod src/sys/arch/evbsh3/evbsh3: machdep.c src/sys/arch/sh3/sh3: cache_sh4.c Log Message: Start teaching sh3 code about STX7105. Kernel

CVS commit: src/sys/arch

2020-07-25 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sat Jul 25 23:38:48 UTC 2020 Modified Files: src/sys/arch/evbsh3/conf: std.nextvod src/sys/arch/evbsh3/evbsh3: machdep.c src/sys/arch/sh3/sh3: cache_sh4.c Log Message: Start teaching sh3 code about STX7105. Kernel

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 23:05:40 UTC 2020 Modified Files: src/sys/crypto/adiantum: adiantum.c Log Message: Fix typo in comment; match the paper's notation. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.3

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 23:05:40 UTC 2020 Modified Files: src/sys/crypto/adiantum: adiantum.c Log Message: Fix typo in comment; match the paper's notation. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.3

CVS commit: src/sys/arch/sh3/include

2020-07-25 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sat Jul 25 22:59:55 UTC 2020 Modified Files: src/sys/arch/sh3/include: cputypes.h Log Message: Define CPU_PRODUCT_STX7105. I'm not sure if this should rather be named CPU_PRODUCT_ST40_300, but that's probably too general. These

CVS commit: src/sys/arch/sh3/include

2020-07-25 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sat Jul 25 22:59:55 UTC 2020 Modified Files: src/sys/arch/sh3/include: cputypes.h Log Message: Define CPU_PRODUCT_STX7105. I'm not sure if this should rather be named CPU_PRODUCT_ST40_300, but that's probably too general. These

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:51:57 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/aarch64/conf: files.aarch64 Added Files: src/sys/crypto/chacha/arch/arm: arm_neon.h chacha_neon.c chacha_neon.h

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:49:20 UTC 2020 Modified Files: src/sys/arch/x86/conf: files.x86 src/sys/arch/x86/x86: identcpu.c Added Files: src/sys/crypto/chacha/arch/x86: chacha_sse2.c chacha_sse2.h

CVS commit: src

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:53:38 UTC 2020 Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/tests/sys/crypto: Makefile Added Files: src/tests/sys/crypto/chacha: Makefile t_chacha.c

CVS commit: src

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:53:38 UTC 2020 Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/tests/sys/crypto: Makefile Added Files: src/tests/sys/crypto/chacha: Makefile t_chacha.c

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:49:20 UTC 2020 Modified Files: src/sys/arch/x86/conf: files.x86 src/sys/arch/x86/x86: identcpu.c Added Files: src/sys/crypto/chacha/arch/x86: chacha_sse2.c chacha_sse2.h

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:51:57 UTC 2020 Modified Files: src/sys/arch/aarch64/aarch64: cpu.c src/sys/arch/aarch64/conf: files.aarch64 Added Files: src/sys/crypto/chacha/arch/arm: arm_neon.h chacha_neon.c chacha_neon.h

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:47:16 UTC 2020 Modified Files: src/sys/crypto/adiantum: adiantum.c files.adiantum Log Message: Convert crypto/adiantum to use new ChaCha API. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 25 22:47:16 UTC 2020 Modified Files: src/sys/crypto/adiantum: adiantum.c files.adiantum Log Message: Convert crypto/adiantum to use new ChaCha API. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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.

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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.

CVS commit: src/sys/arch/x86/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/arch/x86/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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:

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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:

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/adiantum

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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:

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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:

CVS commit: src/sys/dev/marvell

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/dev/marvell

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/dev/marvell

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/dev/marvell

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/arm

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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 commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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 commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/net80211

2020-07-25 Thread Taylor R Campbell
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 commit: src/sys/arch/sh3/include

2020-07-25 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sat Jul 25 22:26:59 UTC 2020 Added Files: src/sys/arch/sh3/include: pmb.h Log Message: Definitions for ST40 Privileged Mapping Buffer. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/sh3/include/pmb.h

CVS commit: src/sys/net80211

2020-07-25 Thread Taylor R Campbell
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 commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/arch/sh3/include

2020-07-25 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sat Jul 25 22:26:59 UTC 2020 Added Files: src/sys/arch/sh3/include: pmb.h Log Message: Definitions for ST40 Privileged Mapping Buffer. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/sh3/include/pmb.h

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/crypto/aes/arch/x86

2020-07-25 Thread Taylor R Campbell
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

CVS commit: src/sys/arch/x86/x86

2020-07-25 Thread Taylor R Campbell
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)

CVS commit: src/sys/arch/x86/x86

2020-07-25 Thread Taylor R Campbell
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)

CVS commit: src/lib/libc/posix1e

2020-07-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jul 25 21:53:34 UTC 2020 Modified Files: src/lib/libc/posix1e: Makefile.inc Removed Files: src/lib/libc/posix1e: extattr.c Log Message: remove duplicate, noted by chuq (this was never used). perhaps either move

CVS commit: src/lib/libc/posix1e

2020-07-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jul 25 21:53:34 UTC 2020 Modified Files: src/lib/libc/posix1e: Makefile.inc Removed Files: src/lib/libc/posix1e: extattr.c Log Message: remove duplicate, noted by chuq (this was never used). perhaps either move

CVS commit: src/distrib/sets/lists/tests

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 21:23:09 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi Log Message: make(1): add newly added unit tests To generate a diff of this commit: cvs rdiff -u -r1.874 -r1.875 src/distrib/sets/lists/tests/mi

CVS commit: src/distrib/sets/lists/tests

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 21:23:09 UTC 2020 Modified Files: src/distrib/sets/lists/tests: mi Log Message: make(1): add newly added unit tests To generate a diff of this commit: cvs rdiff -u -r1.874 -r1.875 src/distrib/sets/lists/tests/mi

CVS commit: src/usr.bin/make/unit-tests

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 21:19:29 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: Makefile Added Files: src/usr.bin/make/unit-tests: envfirst.exp envfirst.mk vardebug.exp vardebug.mk varfind.exp varfind.mk Log

CVS commit: src/usr.bin/make/unit-tests

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 21:19:29 UTC 2020 Modified Files: src/usr.bin/make/unit-tests: Makefile Added Files: src/usr.bin/make/unit-tests: envfirst.exp envfirst.mk vardebug.exp vardebug.mk varfind.exp varfind.mk Log

CVS commit: src/usr.bin/make

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 21:00:48 UTC 2020 Modified Files: src/usr.bin/make: Makefile Log Message: make(1): make it easy to run gcov on the code There seems to be no gcov support in share/mk yes, but it's still good to have, especially for a

CVS commit: src/usr.bin/make

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 21:00:48 UTC 2020 Modified Files: src/usr.bin/make: Makefile Log Message: make(1): make it easy to run gcov on the code There seems to be no gcov support in share/mk yes, but it's still good to have, especially for a

CVS commit: src/usr.bin/make

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 20:50:00 UTC 2020 Modified Files: src/usr.bin/make: Makefile Log Message: make(1): indent Makefile directives like in pkgsrc This makes it easier to see the corresponding .if/.endif, even without comments. To

CVS commit: src/usr.bin/make

2020-07-25 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jul 25 20:50:00 UTC 2020 Modified Files: src/usr.bin/make: Makefile Log Message: make(1): indent Makefile directives like in pkgsrc This makes it easier to see the corresponding .if/.endif, even without comments. To

  1   2   >