.. |
Kbuild
|
3ea0fb30dd
AES XTS x64 ASM: add AVX1 and AESNI implementations
|
8 luni în urmă |
Makefile
|
9dcc48c8f7
update copyright to 2023
|
1 an în urmă |
get_thread_size.c
|
9dcc48c8f7
update copyright to 2023
|
1 an în urmă |
include.am
|
ff4c6e5d7b
linuxkm: relocate WOLFSSL_LINUXKM code in wolfssl/wolfcrypt/wc_port.h and wolfcrypt/src/memory.c to linuxkm/{linuxkm_wc_port.h,linuxkm_memory.c}, and gate SIMD in IRQ handlers on -DLINUXKM_SIMD_IRQ in prep for Linux 5.16;
|
2 ani în urmă |
linuxkm_memory.c
|
9c36bb9073
linuxkm: add WOLFSSL_COMMERCIAL_LICENSE alternative to kernel_fpu_begin()/kernel_fpu_end() in save_vector_registers_x86()/restore_vector_registers_x86(): allocate wc_linuxkm_fpu_savebufs as a buffer for os_xsave()/os_xrstor(), and use fpregs_lock()/fpregs_unlock() to inhibit softirqs/preemption.
|
4 luni în urmă |
linuxkm_wc_port.h
|
9c36bb9073
linuxkm: add WOLFSSL_COMMERCIAL_LICENSE alternative to kernel_fpu_begin()/kernel_fpu_end() in save_vector_registers_x86()/restore_vector_registers_x86(): allocate wc_linuxkm_fpu_savebufs as a buffer for os_xsave()/os_xrstor(), and use fpregs_lock()/fpregs_unlock() to inhibit softirqs/preemption.
|
4 luni în urmă |
module_exports.c.template
|
7dedfe08ef
cryptonly and linuxkm fixes: fix --enable-all[-crypto] with --enable-opensslextra and --enable-cryptonly (build failures detected by multi-test linuxkm-all-asm-cryptonly-opensslextra-pie after merge of 54f2d56300 and e2bbacd548).
|
6 luni în urmă |
module_hooks.c
|
d722276c50
linuxkm/module_hooks.c: add proper gating for my_fpregs_[un]lock().
|
4 luni în urmă |
pie_first.c
|
9dcc48c8f7
update copyright to 2023
|
1 an în urmă |
pie_last.c
|
9dcc48c8f7
update copyright to 2023
|
1 an în urmă |
pie_redirect_table.c
|
9dcc48c8f7
update copyright to 2023
|
1 an în urmă |