xref: /openbmc/linux/drivers/gpu/drm/xen/Kconfig (revision c575b7ee)
1c575b7eeSOleksandr Andrushchenkoconfig DRM_XEN
2c575b7eeSOleksandr Andrushchenko	bool "DRM Support for Xen guest OS"
3c575b7eeSOleksandr Andrushchenko	depends on XEN
4c575b7eeSOleksandr Andrushchenko	help
5c575b7eeSOleksandr Andrushchenko	  Choose this option if you want to enable DRM support
6c575b7eeSOleksandr Andrushchenko	  for Xen.
7c575b7eeSOleksandr Andrushchenko
8c575b7eeSOleksandr Andrushchenkoconfig DRM_XEN_FRONTEND
9c575b7eeSOleksandr Andrushchenko	tristate "Para-virtualized frontend driver for Xen guest OS"
10c575b7eeSOleksandr Andrushchenko	depends on DRM_XEN
11c575b7eeSOleksandr Andrushchenko	depends on DRM
12c575b7eeSOleksandr Andrushchenko	select DRM_KMS_HELPER
13c575b7eeSOleksandr Andrushchenko	select VIDEOMODE_HELPERS
14c575b7eeSOleksandr Andrushchenko	select XEN_XENBUS_FRONTEND
15c575b7eeSOleksandr Andrushchenko	help
16c575b7eeSOleksandr Andrushchenko	  Choose this option if you want to enable a para-virtualized
17c575b7eeSOleksandr Andrushchenko	  frontend DRM/KMS driver for Xen guest OSes.
18c575b7eeSOleksandr Andrushchenko
19c575b7eeSOleksandr Andrushchenkoconfig DRM_XEN_FRONTEND_CMA
20c575b7eeSOleksandr Andrushchenko	bool "Use DRM CMA to allocate dumb buffers"
21c575b7eeSOleksandr Andrushchenko	depends on DRM_XEN_FRONTEND
22c575b7eeSOleksandr Andrushchenko	select DRM_KMS_CMA_HELPER
23c575b7eeSOleksandr Andrushchenko	select DRM_GEM_CMA_HELPER
24c575b7eeSOleksandr Andrushchenko	help
25c575b7eeSOleksandr Andrushchenko	  Use DRM CMA helpers to allocate display buffers.
26c575b7eeSOleksandr Andrushchenko	  This is useful for the use-cases when guest driver needs to
27c575b7eeSOleksandr Andrushchenko	  share or export buffers to other drivers which only expect
28c575b7eeSOleksandr Andrushchenko	  contiguous buffers.
29c575b7eeSOleksandr Andrushchenko	  Note: in this mode driver cannot use buffers allocated
30c575b7eeSOleksandr Andrushchenko	  by the backend.
31