xref: /openbmc/linux/kernel/configs/xen.config (revision c900529f3d9161bfde5cca0754f83b4d3c3e0220)
1*feec5e1fSKees Cook# Help: Bootable as a Xen guest
2*feec5e1fSKees Cook#
36c668505SLuis R. Rodriguez# global stuff - these enable us to allow some
46c668505SLuis R. Rodriguez# of the not so generic stuff below for xen
56c668505SLuis R. RodriguezCONFIG_PARAVIRT=y
66c668505SLuis R. RodriguezCONFIG_NET=y
76c668505SLuis R. RodriguezCONFIG_NET_CORE=y
86c668505SLuis R. RodriguezCONFIG_NETDEVICES=y
96c668505SLuis R. RodriguezCONFIG_BLOCK=y
106c668505SLuis R. RodriguezCONFIG_WATCHDOG=y
116c668505SLuis R. RodriguezCONFIG_TARGET_CORE=y
126c668505SLuis R. RodriguezCONFIG_SCSI=y
136c668505SLuis R. RodriguezCONFIG_FB=y
146c668505SLuis R. RodriguezCONFIG_INPUT_MISC=y
156c668505SLuis R. RodriguezCONFIG_MEMORY_HOTPLUG=y
166c668505SLuis R. RodriguezCONFIG_TTY=y
176c668505SLuis R. Rodriguez# Technically not required but otherwise produces
186c668505SLuis R. Rodriguez# pretty useless systems starting from allnoconfig
196c668505SLuis R. Rodriguez# You want TCP/IP and ELF binaries right?
206c668505SLuis R. RodriguezCONFIG_INET=y
216c668505SLuis R. RodriguezCONFIG_BINFMT_ELF=y
226c668505SLuis R. Rodriguez# generic config
236c668505SLuis R. RodriguezCONFIG_XEN=y
246c668505SLuis R. RodriguezCONFIG_XEN_DOM0=y
256c668505SLuis R. Rodriguez# backend drivers
266c668505SLuis R. RodriguezCONFIG_XEN_BACKEND=y
276c668505SLuis R. RodriguezCONFIG_XEN_BLKDEV_BACKEND=m
286c668505SLuis R. RodriguezCONFIG_XEN_NETDEV_BACKEND=m
296c668505SLuis R. RodriguezCONFIG_HVC_XEN=y
306c668505SLuis R. RodriguezCONFIG_XEN_WDT=m
316c668505SLuis R. RodriguezCONFIG_XEN_SCSI_BACKEND=m
326c668505SLuis R. Rodriguez# frontend drivers
336c668505SLuis R. RodriguezCONFIG_XEN_FBDEV_FRONTEND=m
346c668505SLuis R. RodriguezCONFIG_HVC_XEN_FRONTEND=y
356c668505SLuis R. RodriguezCONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
366c668505SLuis R. RodriguezCONFIG_XEN_SCSI_FRONTEND=m
376c668505SLuis R. Rodriguez# others
386c668505SLuis R. RodriguezCONFIG_XEN_BALLOON=y
396c668505SLuis R. RodriguezCONFIG_XEN_DEV_EVTCHN=m
406c668505SLuis R. RodriguezCONFIG_XEN_BLKDEV_FRONTEND=m
416c668505SLuis R. RodriguezCONFIG_XEN_NETDEV_FRONTEND=m
426c668505SLuis R. RodriguezCONFIG_XENFS=m
436c668505SLuis R. RodriguezCONFIG_XEN_COMPAT_XENFS=y
446c668505SLuis R. RodriguezCONFIG_XEN_SYS_HYPERVISOR=y
456c668505SLuis R. RodriguezCONFIG_XEN_XENBUS_FRONTEND=y
466c668505SLuis R. RodriguezCONFIG_XEN_GNTDEV=m
476c668505SLuis R. RodriguezCONFIG_XEN_GRANT_DEV_ALLOC=m
486c668505SLuis R. RodriguezCONFIG_SWIOTLB_XEN=y
496c668505SLuis R. RodriguezCONFIG_XEN_PRIVCMD=m
50