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