diff mbox series

[4/4] package/intel-mediadriver: add option to disable Gen8 support

Message ID 20211230153429.2038516-4-bernd.kuhls@t-online.de
State Accepted
Headers show
Series [1/4] package/intel-gmmlib: bump version to 22.0.1 | expand

Commit Message

Bernd Kuhls Dec. 30, 2021, 3:34 p.m. UTC
Add option to disable code for Intel Gen8 GPUs, reduces size of
iHD_drv_video.so from 36M to 33M.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/intel-mediadriver/Config.in            | 10 ++++++++++
 package/intel-mediadriver/intel-mediadriver.mk |  6 ++++++
 2 files changed, 16 insertions(+)
diff mbox series

Patch

diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in
index 2d5adbcf59..c29c2fb6ab 100644
--- a/package/intel-mediadriver/Config.in
+++ b/package/intel-mediadriver/Config.in
@@ -18,6 +18,16 @@  config BR2_PACKAGE_INTEL_MEDIADRIVER
 
 	  https://github.com/intel/media-driver
 
+if BR2_PACKAGE_INTEL_MEDIADRIVER
+
+config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8
+	bool "Gen8 support"
+	default y
+	help
+	  Enable support for Gen8 GPUs (Coffee Lake)
+
+endif # BR2_PACKAGE_INTEL_MEDIADRIVER
+
 comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL"
 	depends on BR2_x86_64 && BR2_TOOLCHAIN_HAS_SYNC_1
 	depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP || \
diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk
index 6cadc3612c..fd3b22a851 100644
--- a/package/intel-mediadriver/intel-mediadriver.mk
+++ b/package/intel-mediadriver/intel-mediadriver.mk
@@ -32,4 +32,10 @@  INTEL_MEDIADRIVER_CONF_OPTS = \
 	-DMEDIA_RUN_TEST_SUITE=OFF \
 	-DMEDIA_BUILD_HARDENING=OFF
 
+ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8),y)
+INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=ON
+else
+INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF
+endif
+
 $(eval $(cmake-package))