19702785aSThomas Gleixner# 29702785aSThomas Gleixner# This Kconfig describes xen options 39702785aSThomas Gleixner# 49702785aSThomas Gleixner 59702785aSThomas Gleixnerconfig XEN 6d3d1c4bdSRusty Russell bool "Xen guest support" 7d3d1c4bdSRusty Russell select PARAVIRT 81c7b67f7SGerd Hoffmann select PARAVIRT_CLOCK 9965c7ecaSIngo Molnar depends on X86_64 || (X86_32 && X86_PAE && !X86_VISWS) 1051dd660aSJeremy Fitzhardinge depends on X86_CMPXCHG && X86_TSC 119702785aSThomas Gleixner help 129702785aSThomas Gleixner This is the Linux Xen port. Enabling this will allow the 139702785aSThomas Gleixner kernel to boot in a paravirtualized environment under the 149702785aSThomas Gleixner Xen hypervisor. 158006ec3eSJeremy Fitzhardinge 16ca65f9fcSStefano Stabelliniconfig XEN_PVHVM 17ca65f9fcSStefano Stabellini def_bool y 18ca65f9fcSStefano Stabellini depends on XEN 19ca65f9fcSStefano Stabellini depends on X86_LOCAL_APIC 20ca65f9fcSStefano Stabellini 218006ec3eSJeremy Fitzhardingeconfig XEN_MAX_DOMAIN_MEMORY 228006ec3eSJeremy Fitzhardinge int "Maximum allowed size of a domain in gigabytes" 2351dd660aSJeremy Fitzhardinge default 8 if X86_32 2451dd660aSJeremy Fitzhardinge default 32 if X86_64 258006ec3eSJeremy Fitzhardinge depends on XEN 268006ec3eSJeremy Fitzhardinge help 278006ec3eSJeremy Fitzhardinge The pseudo-physical to machine address array is sized 288006ec3eSJeremy Fitzhardinge according to the maximum possible memory size of a Xen 298006ec3eSJeremy Fitzhardinge domain. This array uses 1 page per gigabyte, so there's no 308006ec3eSJeremy Fitzhardinge need to be too stingy here. 3193a0886eSJeremy Fitzhardinge 3293a0886eSJeremy Fitzhardingeconfig XEN_SAVE_RESTORE 3393a0886eSJeremy Fitzhardinge bool 3408115ab4SChuck Ebbert depends on XEN && PM 3593a0886eSJeremy Fitzhardinge default y 36994025caSJeremy Fitzhardinge 37994025caSJeremy Fitzhardingeconfig XEN_DEBUG_FS 38994025caSJeremy Fitzhardinge bool "Enable Xen debug and tuning parameters in debugfs" 39994025caSJeremy Fitzhardinge depends on XEN && DEBUG_FS 40994025caSJeremy Fitzhardinge default n 41994025caSJeremy Fitzhardinge help 42994025caSJeremy Fitzhardinge Enable statistics output and various tuning options in debugfs. 43994025caSJeremy Fitzhardinge Enabling this option may incur a significant performance overhead. 44