xref: /linux/drivers/xen/Kconfig (revision 692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf)
11775826cSJeremy Fitzhardingeconfig XEN_BALLOON
21775826cSJeremy Fitzhardinge	bool "Xen memory balloon driver"
31775826cSJeremy Fitzhardinge	depends on XEN
41775826cSJeremy Fitzhardinge	default y
51775826cSJeremy Fitzhardinge	help
61775826cSJeremy Fitzhardinge	  The balloon driver allows the Xen domain to request more memory from
71775826cSJeremy Fitzhardinge	  the system to expand the domain's memory allocation, or alternatively
81775826cSJeremy Fitzhardinge	  return unneeded memory to the system.
91775826cSJeremy Fitzhardinge
101775826cSJeremy Fitzhardingeconfig XEN_SCRUB_PAGES
111775826cSJeremy Fitzhardinge	bool "Scrub pages before returning them to system"
121775826cSJeremy Fitzhardinge	depends on XEN_BALLOON
131775826cSJeremy Fitzhardinge	default y
141775826cSJeremy Fitzhardinge	help
151775826cSJeremy Fitzhardinge	  Scrub pages before returning them to the system for reuse by
161775826cSJeremy Fitzhardinge	  other domains.  This makes sure that any confidential data
171775826cSJeremy Fitzhardinge	  is not accidentally visible to other domains.  Is it more
181775826cSJeremy Fitzhardinge	  secure, but slightly less efficient.
191775826cSJeremy Fitzhardinge	  If in doubt, say yes.
201107ba88SAlex Zeffertt
211107ba88SAlex Zefferttconfig XENFS
221107ba88SAlex Zeffertt	tristate "Xen filesystem"
231107ba88SAlex Zeffertt	depends on XEN
241107ba88SAlex Zeffertt	default y
251107ba88SAlex Zeffertt	help
261107ba88SAlex Zeffertt	  The xen filesystem provides a way for domains to share
271107ba88SAlex Zeffertt	  information with each other and with the hypervisor.
281107ba88SAlex Zeffertt	  For example, by reading and writing the "xenbus" file, guests
291107ba88SAlex Zeffertt	  may pass arbitrary information to the initial domain.
301107ba88SAlex Zeffertt	  If in doubt, say yes.
311107ba88SAlex Zeffertt
321107ba88SAlex Zefferttconfig XEN_COMPAT_XENFS
331107ba88SAlex Zeffertt       bool "Create compatibility mount point /proc/xen"
341107ba88SAlex Zeffertt       depends on XENFS
351107ba88SAlex Zeffertt       default y
361107ba88SAlex Zeffertt       help
371107ba88SAlex Zeffertt         The old xenstore userspace tools expect to find "xenbus"
381107ba88SAlex Zeffertt         under /proc/xen, but "xenbus" is now found at the root of the
391107ba88SAlex Zeffertt         xenfs filesystem.  Selecting this causes the kernel to create
40*692105b8SMatt LaPlante         the compatibility mount point /proc/xen if it is running on
411107ba88SAlex Zeffertt         a xen platform.
421107ba88SAlex Zeffertt         If in doubt, say yes.
431107ba88SAlex Zeffertt
44