^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config DRM_I915_UNSTABLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool "Enable unstable API for early prototype development"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) depends on STAGING
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) depends on BROKEN # should never be enabled by distros!
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) # We use the dependency on !COMPILE_TEST to not be enabled in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) # allmodconfig or allyesconfig configurations
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) depends on !COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Enable prototype uAPI under general discussion before they are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) finalized. Such prototypes may be withdrawn or substantially
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) changed before release. They are only enabled here so that a wide
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) number of interested parties (userspace driver developers) can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) verify that the uAPI meet their expectations. These uAPI should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) never be used in production.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Recommended for driver developers _only_.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) If in the slightest bit of doubt, say "N".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) config DRM_I915_UNSTABLE_FAKE_LMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) bool "Enable the experimental fake lmem"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) depends on DRM_I915_UNSTABLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Convert some system memory into a fake local memory region for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) testing.