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