Commit | Line | Data |
---|---|---|
0a793ad3 CW |
1 | config DRM_I915_WERROR |
2 | bool "Force GCC to throw an error instead of a warning when compiling" | |
3 | # As this may inadvertently break the build, only allow the user | |
4 | # to shoot oneself in the foot iff they aim really hard | |
5 | depends on EXPERT | |
6 | # We use the dependency on !COMPILE_TEST to not be enabled in | |
7 | # allmodconfig or allyesconfig configurations | |
8 | depends on !COMPILE_TEST | |
9 | default n | |
10 | help | |
11 | Add -Werror to the build flags for (and only for) i915.ko. | |
12 | Do not enable this unless you are writing code for the i915.ko module. | |
13 | ||
14 | Recommended for driver developers only. | |
15 | ||
16 | If in doubt, say "N". | |
17 | ||
643a24b6 TU |
18 | config DRM_I915_DEBUG |
19 | bool "Enable additional driver debugging" | |
20 | depends on DRM_I915 | |
c68b0ab2 | 21 | select PREEMPT_COUNT |
5bc1e9e9 | 22 | select X86_MSR # used by igt/pm_rpm |
c31966a1 | 23 | select DRM_VGEM # used by igt/prime_vgem (dmabuf interop checks) |
643a24b6 TU |
24 | default n |
25 | help | |
26 | Choose this option to turn on extra driver debugging that may affect | |
27 | performance but will catch some internal issues. | |
28 | ||
29 | Recommended for driver developers only. | |
30 | ||
31 | If in doubt, say "N". | |
32 | ||
d501b1d2 CW |
33 | config DRM_I915_DEBUG_GEM |
34 | bool "Insert extra checks into the GEM internals" | |
35 | default n | |
36 | depends on DRM_I915_WERROR | |
37 | help | |
38 | Enable extra sanity checks (including BUGs) along the GEM driver | |
39 | paths that may slow the system down and if hit hang the machine. | |
40 | ||
41 | Recommended for driver developers only. | |
42 | ||
43 | If in doubt, say "N". | |
44 |