|
147 | 147 | #endif |
148 | 148 | #define WOLFSSL_LINUXKM_SIMD |
149 | 149 | #define WOLFSSL_LINUXKM_SIMD_X86 |
150 | | - #ifndef WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS |
151 | | - #define WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS |
| 150 | + #ifndef WOLFSSL_USE_SAVE_VECTOR_REGISTERS |
| 151 | + #define WOLFSSL_USE_SAVE_VECTOR_REGISTERS |
152 | 152 | #endif |
153 | 153 | #elif defined(WOLFSSL_ARMASM) || defined(WOLFSSL_SP_ARM32_ASM) || \ |
154 | 154 | defined(WOLFSSL_SP_ARM64_ASM) || defined(WOLFSSL_SP_ARM_THUMB_ASM) ||\ |
|
158 | 158 | #endif |
159 | 159 | #define WOLFSSL_LINUXKM_SIMD |
160 | 160 | #define WOLFSSL_LINUXKM_SIMD_ARM |
161 | | - #ifndef WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS |
162 | | - #define WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS |
| 161 | + #ifndef WOLFSSL_USE_SAVE_VECTOR_REGISTERS |
| 162 | + #define WOLFSSL_USE_SAVE_VECTOR_REGISTERS |
163 | 163 | #endif |
164 | 164 | #endif |
165 | 165 |
|
|
469 | 469 | * SAVE_VECTOR_REGISTERS(). |
470 | 470 | */ |
471 | 471 | #if defined(WOLFSSL_LINUXKM_BENCHMARKS) && \ |
472 | | - !defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) |
473 | | - #define WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS |
| 472 | + !defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) |
| 473 | + #define WOLFSSL_USE_SAVE_VECTOR_REGISTERS |
474 | 474 | #endif |
475 | 475 |
|
476 | | - #if defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) && \ |
| 476 | + #if defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) && \ |
477 | 477 | defined(CONFIG_X86) |
478 | 478 |
|
479 | 479 | extern __must_check int allocate_wolfcrypt_linuxkm_fpu_states(void); |
|
526 | 526 | #define REENABLE_VECTOR_REGISTERS() wc_restore_vector_registers_x86(WC_SVR_FLAG_INHIBIT) |
527 | 527 | #endif |
528 | 528 |
|
529 | | - #elif defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) && (defined(CONFIG_ARM) || defined(CONFIG_ARM64)) |
| 529 | + #elif defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) && (defined(CONFIG_ARM) || defined(CONFIG_ARM64)) |
530 | 530 |
|
531 | 531 | #error kernel module ARM SIMD is not yet tested or usable. |
532 | 532 |
|
|
562 | 562 | #define RESTORE_VECTOR_REGISTERS() restore_vector_registers_arm() |
563 | 563 | #endif |
564 | 564 |
|
565 | | - #elif defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) |
566 | | - #error WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
567 | | - #endif /* WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS */ |
| 565 | + #elif defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) |
| 566 | + #error WOLFSSL_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
| 567 | + #endif /* WOLFSSL_USE_SAVE_VECTOR_REGISTERS */ |
568 | 568 |
|
569 | 569 | _Pragma("GCC diagnostic pop"); |
570 | 570 |
|
|
817 | 817 |
|
818 | 818 | struct task_struct *(*get_current)(void); |
819 | 819 |
|
820 | | - #ifdef WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS |
| 820 | + #ifdef WOLFSSL_USE_SAVE_VECTOR_REGISTERS |
821 | 821 |
|
822 | 822 | #ifdef CONFIG_X86 |
823 | 823 | typeof(allocate_wolfcrypt_linuxkm_fpu_states) *allocate_wolfcrypt_linuxkm_fpu_states; |
|
826 | 826 | typeof(wc_restore_vector_registers_x86) *wc_restore_vector_registers_x86; |
827 | 827 | typeof(wc_save_vector_registers_x86) *wc_save_vector_registers_x86; |
828 | 828 | #else /* !CONFIG_X86 */ |
829 | | - #error WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
| 829 | + #error WOLFSSL_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
830 | 830 | #endif /* arch */ |
831 | 831 |
|
832 | | - #endif /* WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS */ |
| 832 | + #endif /* WOLFSSL_USE_SAVE_VECTOR_REGISTERS */ |
833 | 833 |
|
834 | 834 | typeof(__mutex_init) *__mutex_init; |
835 | 835 | #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 0, 0) |
|
1113 | 1113 | #undef get_current |
1114 | 1114 | #define get_current WC_LKM_INDIRECT_SYM(get_current) |
1115 | 1115 |
|
1116 | | - #if defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) && defined(CONFIG_X86) |
| 1116 | + #if defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) && defined(CONFIG_X86) |
1117 | 1117 | #define allocate_wolfcrypt_linuxkm_fpu_states WC_LKM_INDIRECT_SYM(allocate_wolfcrypt_linuxkm_fpu_states) |
1118 | 1118 | #define wc_can_save_vector_registers_x86 WC_LKM_INDIRECT_SYM(wc_can_save_vector_registers_x86) |
1119 | 1119 | #define free_wolfcrypt_linuxkm_fpu_states WC_LKM_INDIRECT_SYM(free_wolfcrypt_linuxkm_fpu_states) |
1120 | 1120 | #define wc_restore_vector_registers_x86 WC_LKM_INDIRECT_SYM(wc_restore_vector_registers_x86) |
1121 | 1121 | #define wc_save_vector_registers_x86 WC_LKM_INDIRECT_SYM(wc_save_vector_registers_x86) |
1122 | | - #elif defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) |
1123 | | - #error WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
1124 | | - #endif /* WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS */ |
| 1122 | + #elif defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) |
| 1123 | + #error WOLFSSL_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
| 1124 | + #endif /* WOLFSSL_USE_SAVE_VECTOR_REGISTERS */ |
1125 | 1125 |
|
1126 | 1126 | #define __mutex_init WC_LKM_INDIRECT_SYM(__mutex_init) |
1127 | 1127 | #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 0, 0) |
|
1217 | 1217 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 15, 0)) || \ |
1218 | 1218 | (defined(RHEL_MAJOR) && \ |
1219 | 1219 | ((RHEL_MAJOR > 9) || ((RHEL_MAJOR == 9) && (RHEL_MINOR >= 5)))) |
1220 | | - #define lkm_printf(format, args...) _printk(KERN_INFO "wolfssl: %s(): " format, __func__, ## args) |
| 1220 | + #define wc_km_printf(format, args...) _printk(KERN_INFO "wolfssl: %s(): " format, __func__, ## args) |
1221 | 1221 | #else |
1222 | | - #define lkm_printf(format, args...) printk(KERN_INFO "wolfssl: %s(): " format, __func__, ## args) |
| 1222 | + #define wc_km_printf(format, args...) printk(KERN_INFO "wolfssl: %s(): " format, __func__, ## args) |
1223 | 1223 | #endif |
1224 | | - #define printf(...) lkm_printf(__VA_ARGS__) |
| 1224 | + #define printf(...) wc_km_printf(__VA_ARGS__) |
1225 | 1225 |
|
1226 | 1226 | #ifdef HAVE_FIPS |
1227 | 1227 | extern void fipsEntry(void); |
|
1250 | 1250 |
|
1251 | 1251 | #if !defined(BUILDING_WOLFSSL) |
1252 | 1252 | /* some caller code needs these. */ |
1253 | | - #if defined(WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS) |
| 1253 | + #if defined(WOLFSSL_USE_SAVE_VECTOR_REGISTERS) |
1254 | 1254 | #if defined(CONFIG_X86) |
1255 | 1255 | WOLFSSL_API __must_check int wc_can_save_vector_registers_x86(void); |
1256 | 1256 | WOLFSSL_API __must_check int wc_save_vector_registers_x86(enum wc_svr_flags flags); |
|
1262 | 1262 | #define REENABLE_VECTOR_REGISTERS() wc_restore_vector_registers_x86(WC_SVR_FLAG_INHIBIT) |
1263 | 1263 | #endif |
1264 | 1264 | #else /* !CONFIG_X86 */ |
1265 | | - #error WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
| 1265 | + #error WOLFSSL_USE_SAVE_VECTOR_REGISTERS is set for an unimplemented architecture. |
1266 | 1266 | #endif /* !CONFIG_X86 */ |
1267 | | - #endif /* WOLFSSL_LINUXKM_USE_SAVE_VECTOR_REGISTERS */ |
| 1267 | + #endif /* WOLFSSL_USE_SAVE_VECTOR_REGISTERS */ |
1268 | 1268 | #endif /* !BUILDING_WOLFSSL */ |
1269 | 1269 |
|
1270 | 1270 | /* Copied from wc_port.h: For FIPS keep the function names the same */ |
|
0 commit comments