[Buildroot] [PATCH 1/1] fwts: Enable optional efi_runtime kernel module build
Sumit Garg
sumit.garg at linaro.org
Fri Nov 2 12:36:47 UTC 2018
Firmware test suite does provides efi_runtime kernel module required
to run UEFI tests. So optionally enable this module build.
Signed-off-by: Sumit Garg <sumit.garg at linaro.org>
---
package/fwts/Config.in | 8 ++++++++
package/fwts/fwts.mk | 6 ++++++
2 files changed, 14 insertions(+)
diff --git a/package/fwts/Config.in b/package/fwts/Config.in
index 959d871..3ddb989 100644
--- a/package/fwts/Config.in
+++ b/package/fwts/Config.in
@@ -28,3 +28,11 @@ comment "fwts needs a glibc toolchain w/ wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_TOOLCHAIN_USES_GLIBC
+
+config BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE
+ bool "efi_runtime_module"
+ depends on BR2_PACKAGE_FWTS
+ depends on BR2_LINUX_KERNEL
+ help
+ Firmware Test Suite (FWTS) also provides EFI runtime kernel
+ module required to run UEFI tests.
diff --git a/package/fwts/fwts.mk b/package/fwts/fwts.mk
index 15f0afc..840190e 100644
--- a/package/fwts/fwts.mk
+++ b/package/fwts/fwts.mk
@@ -14,3 +14,9 @@ FWTS_DEPENDENCIES = host-bison host-flex host-pkgconf json-c libglib2 libbsd \
$(if $(BR2_PACKAGE_DTC),dtc)
$(eval $(autotools-package))
+
+ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE
+FWTS_DEPENDENCIES += linux
+FWTS_MODULE_SUBDIRS = efi_runtime
+$(eval $(kernel-module))
+endif
--
2.7.4
More information about the buildroot
mailing list