python-dataproperty: bump version to 0.17.0
[buildroot-gz.git] / package / kvm-unit-tests / Config.in
blob72656462e16cf45e66512bd8b7c92bbb963d97e1
1 config BR2_PACKAGE_KVM_UNIT_TESTS
2         bool "kvm-unit-tests"
3         select BR2_HOSTARCH_NEEDS_IA32_COMPILER if BR2_x86_64=y
4         # on i386 and x86-64, __builtin_reachable is used, so we need
5         # gcc 4.5 at least. on i386, we use the target gcc, while on
6         # x86-64 we use the host gcc (see .mk file for details)
7         # On ARM, it uses virtualization extensions
8         depends on BR2_cortex_a7 || BR2_cortex_a12 || \
9                 BR2_cortex_a15 || BR2_cortex_a17 || \
10                 (BR2_i386 && BR2_TOOLCHAIN_GCC_AT_LEAST_4_5) || \
11                 BR2_powerpc64 || \
12                 BR2_powerpc64le || \
13                 (BR2_x86_64 && BR2_HOST_GCC_AT_LEAST_4_5)
14         help
15           kvm-unit-tests is a project as old as KVM. As its name
16           suggests, it's purpose is to provide unit tests for KVM. The
17           unit tests are tiny guest operating systems that generally
18           execute only tens of lines of C and assembler test code in
19           order to obtain its PASS/FAIL result. Unit tests provide KVM
20           and virt hardware functional testing by targeting the
21           features through minimal implementations of their use per
22           the hardware specification. The simplicity of unit tests
23           make them easy to verify they are correct, easy to maintain,
24           and easy to use in timing measurements. Unit tests are also
25           often used for quick and dirty bug reproducers. The
26           reproducers may then be kept as regression tests.  It's
27           strongly encouraged that patches implementing new KVM
28           features are submitted with accompanying unit tests.
30           http://www.linux-kvm.org/page/KVM-unit-tests