]> Git Repo - buildroot-mgba.git/blob - package/fwts/Config.in
ff28a4a4037de2a73cfdd5f28cf5f5ba47956961
[buildroot-mgba.git] / package / fwts / Config.in
1 config BR2_PACKAGE_FWTS
2         bool "fwts"
3         depends on BR2_i386 || BR2_x86_64 || BR2_aarch64
4         depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS # libbsd
5         depends on BR2_USE_MMU # libglib2
6         depends on BR2_USE_WCHAR # libglib2, libbsd
7         depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, libbsd
8         depends on BR2_TOOLCHAIN_USES_GLIBC # execinfo.h
9         select BR2_PACKAGE_LIBGLIB2
10         select BR2_PACKAGE_LIBBSD
11         help
12           Firmware Test Suite (FWTS) is a test suite that performs
13           sanity checks on firmware. It is intended to identify BIOS and
14           ACPI errors and if appropriate it will try to explain the
15           errors and give advice to help workaround or fix firmware
16           bugs.
17
18           dtc (libfdt) is an optional dependency for fdt related tests.
19
20           https://wiki.ubuntu.com/FirmwareTestSuite
21
22 if BR2_PACKAGE_FWTS
23 config BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE
24         bool "efi_runtime module"
25         depends on BR2_LINUX_KERNEL
26         help
27           Firmware Test Suite (FWTS) provides a EFI runtime kernel
28           module required to run UEFI tests.
29
30 comment "efi_runtime module needs a Linux kernel to be built"
31         depends on !BR2_LINUX_KERNEL
32 endif
33
34 comment "fwts needs a glibc toolchain w/ wchar, threads"
35         depends on BR2_i386 || BR2_x86_64 || BR2_aarch64
36         depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS # libbsd
37         depends on BR2_USE_MMU
38         depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
39                 !BR2_TOOLCHAIN_USES_GLIBC
This page took 0.015254 seconds and 2 git commands to generate.