Build cuda kernel for capability 3.5 devices.

pull/596/merge
Nelson Escobar 12 years ago committed by Victor Julien
parent 3f8b9dde04
commit cf9f1e3191

@ -374,7 +374,8 @@ SUFFIXES = \
.ptx_sm_13 \ .ptx_sm_13 \
.ptx_sm_20 \ .ptx_sm_20 \
.ptx_sm_21 \ .ptx_sm_21 \
.ptx_sm_30 .ptx_sm_30 \
.ptx_sm_35
PTXS = $(suricata_CUDA_KERNELS:.cu=.ptx_sm_10) PTXS = $(suricata_CUDA_KERNELS:.cu=.ptx_sm_10)
PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_11) PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_11)
@ -383,6 +384,7 @@ PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_13)
PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_20) PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_20)
PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_21) PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_21)
PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_30) PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_30)
PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_35)
.cu.ptx_sm_10: .cu.ptx_sm_10:
$(NVCC) $(NVCCFLAGS) -o $@ -arch=sm_10 -ptx $< $(NVCC) $(NVCCFLAGS) -o $@ -arch=sm_10 -ptx $<
@ -405,6 +407,9 @@ PTXS += $(suricata_CUDA_KERNELS:.cu=.ptx_sm_30)
.cu.ptx_sm_30: .cu.ptx_sm_30:
$(NVCC) $(NVCCFLAGS) -o $@ -arch=sm_30 -ptx $< $(NVCC) $(NVCCFLAGS) -o $@ -arch=sm_30 -ptx $<
.cu.ptx_sm_35:
$(NVCC) $(NVCCFLAGS) -o $@ -arch=sm_35 -ptx $<
cuda-ptxdump.h: $(PTXS) cuda-ptxdump.h: $(PTXS)
$(PYTHON) ptxdump.py cuda-ptxdump $(PTXS) $(PYTHON) ptxdump.py cuda-ptxdump $(PTXS)

Loading…
Cancel
Save