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