mirror of
https://github.com/hashcat/hashcat.git
synced 2025-02-16 17:42:04 +00:00
Include missing bzero kernel parameters
This commit is contained in:
parent
72a418932c
commit
ea5180ac46
@ -1163,6 +1163,7 @@ typedef struct hc_device_param
|
||||
u32 kernel_preferred_wgs_multiple_amp;
|
||||
u32 kernel_preferred_wgs_multiple_tm;
|
||||
u32 kernel_preferred_wgs_multiple_memset;
|
||||
u32 kernel_preferred_wgs_multiple_bzero;
|
||||
u32 kernel_preferred_wgs_multiple_atinit;
|
||||
u32 kernel_preferred_wgs_multiple_utf8toutf16le;
|
||||
u32 kernel_preferred_wgs_multiple_decompress;
|
||||
@ -1188,6 +1189,7 @@ typedef struct hc_device_param
|
||||
u64 kernel_local_mem_size_amp;
|
||||
u64 kernel_local_mem_size_tm;
|
||||
u64 kernel_local_mem_size_memset;
|
||||
u64 kernel_local_mem_size_bzero;
|
||||
u64 kernel_local_mem_size_atinit;
|
||||
u64 kernel_local_mem_size_utf8toutf16le;
|
||||
u64 kernel_local_mem_size_decompress;
|
||||
@ -1213,6 +1215,7 @@ typedef struct hc_device_param
|
||||
u64 kernel_dynamic_local_mem_size_amp;
|
||||
u64 kernel_dynamic_local_mem_size_tm;
|
||||
u64 kernel_dynamic_local_mem_size_memset;
|
||||
u64 kernel_dynamic_local_mem_size_bzero;
|
||||
u64 kernel_dynamic_local_mem_size_atinit;
|
||||
u64 kernel_dynamic_local_mem_size_utf8toutf16le;
|
||||
u64 kernel_dynamic_local_mem_size_decompress;
|
||||
@ -1397,6 +1400,7 @@ typedef struct hc_device_param
|
||||
u32 kernel_params_memset_buf32[PARAMCNT];
|
||||
u64 kernel_params_memset_buf64[PARAMCNT];
|
||||
|
||||
u32 kernel_params_bzero_buf32[PARAMCNT];
|
||||
u64 kernel_params_bzero_buf64[PARAMCNT];
|
||||
|
||||
u32 kernel_params_atinit_buf32[PARAMCNT];
|
||||
|
@ -11762,6 +11762,12 @@ int backend_session_begin (hashcat_ctx_t *hashcat_ctx)
|
||||
|
||||
if (get_cuda_kernel_wgs (hashcat_ctx, device_param->cuda_function_bzero, &device_param->kernel_wgs_bzero) == -1) return -1;
|
||||
|
||||
if (get_cuda_kernel_local_mem_size (hashcat_ctx, device_param->cuda_function_bzero, &device_param->kernel_local_mem_size_bzero) == -1) return -1;
|
||||
|
||||
if (get_cuda_kernel_dynamic_local_mem_size (hashcat_ctx, device_param->cuda_function_bzero, &device_param->kernel_dynamic_local_mem_size_bzero) == -1) return -1;
|
||||
|
||||
device_param->kernel_preferred_wgs_multiple_bzero = device_param->cuda_warp_size;
|
||||
|
||||
// GPU autotune init
|
||||
|
||||
if (hc_cuModuleGetFunction (hashcat_ctx, &device_param->cuda_function_atinit, device_param->cuda_module_shared, "gpu_atinit") == -1) return -1;
|
||||
@ -11822,6 +11828,12 @@ int backend_session_begin (hashcat_ctx_t *hashcat_ctx)
|
||||
|
||||
if (get_hip_kernel_wgs (hashcat_ctx, device_param->hip_function_bzero, &device_param->kernel_wgs_bzero) == -1) return -1;
|
||||
|
||||
if (get_hip_kernel_local_mem_size (hashcat_ctx, device_param->hip_function_bzero, &device_param->kernel_local_mem_size_bzero) == -1) return -1;
|
||||
|
||||
//if (get_hip_kernel_dynamic_local_mem_size (hashcat_ctx, device_param->hip_function_bzero, &device_param->kernel_dynamic_local_mem_size_bzero) == -1) return -1;
|
||||
|
||||
device_param->kernel_preferred_wgs_multiple_bzero = device_param->hip_warp_size;
|
||||
|
||||
// GPU autotune init
|
||||
|
||||
if (hc_hipModuleGetFunction (hashcat_ctx, &device_param->hip_function_atinit, device_param->hip_module_shared, "gpu_atinit") == -1) return -1;
|
||||
@ -11882,6 +11894,12 @@ int backend_session_begin (hashcat_ctx_t *hashcat_ctx)
|
||||
|
||||
if (get_opencl_kernel_wgs (hashcat_ctx, device_param, device_param->opencl_kernel_bzero, &device_param->kernel_wgs_bzero) == -1) return -1;
|
||||
|
||||
if (get_opencl_kernel_local_mem_size (hashcat_ctx, device_param, device_param->opencl_kernel_bzero, &device_param->kernel_local_mem_size_bzero) == -1) return -1;
|
||||
|
||||
if (get_opencl_kernel_dynamic_local_mem_size (hashcat_ctx, device_param, device_param->opencl_kernel_bzero, &device_param->kernel_dynamic_local_mem_size_bzero) == -1) return -1;
|
||||
|
||||
if (get_opencl_kernel_preferred_wgs_multiple (hashcat_ctx, device_param, device_param->opencl_kernel_bzero, &device_param->kernel_preferred_wgs_multiple_bzero) == -1) return -1;
|
||||
|
||||
// GPU autotune init
|
||||
|
||||
if (hc_clCreateKernel (hashcat_ctx, device_param->opencl_program_shared, "gpu_atinit", &device_param->opencl_kernel_atinit) == -1) return -1;
|
||||
|
Loading…
Reference in New Issue
Block a user