0001-to-support-gpu-driver-init-service-in-systemd.patch 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. From 0c359bd32a7835e0393f5936c07397543415c121 Mon Sep 17 00:00:00 2001
  2. From: davidli <liyong.li@linux.alibaba.com>
  3. Date: Thu, 4 Aug 2022 17:42:56 +0800
  4. Subject: [PATCH] to support gpu driver init service in systemd
  5. ---
  6. Makefile | 4 ++--
  7. addons/ko/insmod.sh | 5 +++++
  8. addons/ko/rmmod.sh | 3 +++
  9. 3 files changed, 10 insertions(+), 2 deletions(-)
  10. create mode 100755 addons/ko/insmod.sh
  11. create mode 100755 addons/ko/rmmod.sh
  12. diff --git a/Makefile b/Makefile
  13. index a77f8cd5c..2a9bde0c1 100644
  14. --- a/Makefile
  15. +++ b/Makefile
  16. @@ -104,8 +104,8 @@ install_prepare:
  17. mkdir -p ./output/rootfs/$(DIR_TARGET_TEST)
  18. install_addons: install_prepare install_driver
  19. - @if [ -d addons/$(BOARD_NAME) ]; then \
  20. - cp -rf addons/$(BOARD_NAME)/* ./output/rootfs/$(DIR_TARGET_BASE); \
  21. + @if [ -d addons/ko ]; then \
  22. + cp -rf addons/ko/* ./output/rootfs/$(DIR_TARGET_KO); \
  23. fi
  24. install_local_output: driver test install_addons
  25. diff --git a/addons/ko/insmod.sh b/addons/ko/insmod.sh
  26. new file mode 100755
  27. index 000000000..112fb21de
  28. --- /dev/null
  29. +++ b/addons/ko/insmod.sh
  30. @@ -0,0 +1,5 @@
  31. +#!/bin/sh
  32. +KERNEL_VER=$(uname -r)
  33. +BASE_PATH=/lib/modules/${KERNEL_VER}/extra
  34. +
  35. +insmod $BASE_PATH/pvrsrvkm.ko
  36. diff --git a/addons/ko/rmmod.sh b/addons/ko/rmmod.sh
  37. new file mode 100755
  38. index 000000000..3634dd860
  39. --- /dev/null
  40. +++ b/addons/ko/rmmod.sh
  41. @@ -0,0 +1,3 @@
  42. +#!/bin/sh
  43. +
  44. +rmmod pvrsrvkm
  45. --
  46. 2.17.1