53b8baa9c3
Update Makefile for newer kernel version, and support build with dkms
amdgpu driver. Use symbol_request to get KFD peerdirect interface.
Sync up with KFD peerdirect interface changes, remove the free callback
which is not used any more.
Change-Id: I01d8906d9ffa427a058a26e88e36f6b80e9e22c2
Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Signed-off-by: Chris Freehill <cfreehil@amd.com>
[ROCm/ROCR-Runtime commit: 88dabfcc04]
41 linhas
723 B
Makefile
41 linhas
723 B
Makefile
|
|
ifeq ($(src),)
|
|
src := $$PWD
|
|
endif
|
|
|
|
ifneq ($(KERNELRELEASE),)
|
|
|
|
ifeq ("$(wildcard $(RDMA_HEADER_DIR)/drm/amd_rdma.h)","")
|
|
$(error amd_rdma.h not found, please export RDMA_HEADER_DIR=/usr/src/amdgpu-x.x.x/include)
|
|
endif
|
|
|
|
obj-m += amdp2ptest.o
|
|
|
|
ccflags-y += -I $(RDMA_HEADER_DIR)
|
|
|
|
else
|
|
|
|
KDIR ?= /lib/modules/$(shell uname -r)/build
|
|
|
|
all: default
|
|
|
|
|
|
default:
|
|
@ $(MAKE) -C $(KDIR) M=$$PWD modules
|
|
|
|
install:
|
|
$(MAKE) -C $(KDIR) M=$$PWD modules_install
|
|
|
|
help:
|
|
$(MAKE) -C $(KDIR) M=$$PWD help
|
|
|
|
clean:
|
|
rm -rf *.o *.ko* *.mod* .*.cmd Module.symvers modules.order .tmp_versions/ *~ core .depend TAGS
|
|
|
|
TAGS:
|
|
find $(KERNELDIR) -follow -name \*.h -o -name \*.c |xargs etags
|
|
|
|
.PHONY: clean all help install default linksyms
|
|
|
|
endif
|