#
# This Kconfig describe xen options
#

config XEN_BUS_BACK
	bool "Backend driver support"
	depends on XEN_COMPATIBLE && XEN_PRIVILEGED_GUEST && XEN_BUS_SRC
	default y

config XEN_NETDEV_BACKEND
	tristate "Network-device backend driver(EXPERIMENTAL)"
	depends on XEN_BUS_BACK
	default y
	help
	  The network-device backend driver allows the kernel to export its
	  network devices to other guests via a high-performance shared-memory
	  interface.

config XEN_NETDEV_LOOPBACK
	tristate "Network-device loopback driver(EXPERIMENTAL)"
	depends on XEN_NETDEV_BACKEND
	default y
	help
	  A two-interface loopback device to emulate a local netfront-netback
	  connection.

config XEN_MTDDEV_BACKEND
	bool "MTD Back End Interface driver(EXPERIMENTAL)"
	depends on XEN_BUS_BACK
	default y
	help
	    This driver provide MTD partition interface for non preveledged domain.

config XEN_BUS_FRONT
	bool "Frontend driver support(EXPERIMENTAL)"
	depends on XEN_COMPATIBLE && XEN_BUS_SRC
	default y

config XEN_NETDEV_FRONTEND
	tristate "Network-device frontend driver(EXPERIMENTAL)"
	depends on XEN_BUS_FRONT
	default y
	help
	  The network-device frontend driver allows the kernel to access
	  network interfaces within another guest OS. Unless you are building a
	  dedicated device-driver domain, or your master control domain
	  (domain 0), then you almost certainly want to say Y here.

config XEN_MTDDEV_FRONTEND
	bool "MTD Front End Interface driver(EXPERIMENTAL)"
	depends on XEN_BUS_FRONT 
	default y
	help
	    This driver provide MTD partition from priveledged domain.

config XEN_UNIT_TEST
	bool "Unit Tests for Linux(EXPERIMENTAL)"
	depends on XEN_COMPATIBLE 
	default y
	
config XEN_SSM_UNIT_TEST
	bool "Unit Tests for Secure Storage Function(EXPERIMENTAL)"
	depends on XEN_COMPATIBLE && (XEN_MTDDEV_FRONTEND || XEN_MTDDEV_BACKEND)
	default y

config XEN_SSM_UNIT_TEST_SEC
	bool "Unit Tests for Secure Domain(EXPERIMENTAL)"
	depends on XEN_SSM_UNIT_TEST && XEN_MTDDEV_FRONTEND && XEN_PRIVILEGED_GUEST
	default y

config XEN_SSM_UNIT_TEST_DRV
	bool "Unit Tests for Driver Domain(EXPERIMENTAL)"
	depends on XEN_SSM_UNIT_TEST && XEN_MTDDEV_BACKEND
	default y

