xref: /OK3568_Linux_fs/buildroot/package/xen/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_XEN
2	bool "xen"
3	# needs "dmb" on ARM, so ARM >= v7
4	depends on BR2_ARM_CPU_ARMV7A || BR2_aarch64
5	select BR2_PACKAGE_XEN_HYPERVISOR if !BR2_PACKAGE_XEN_TOOLS
6	help
7	  This package builds the Xen hypervisor and toolstack.
8
9	  http://www.xenproject.org/
10
11if BR2_PACKAGE_XEN
12
13config BR2_PACKAGE_XEN_HYPERVISOR
14	bool "Xen hypervisor"
15	help
16	  The Xen binaries are avaliable in /usr/lib/xen/ See
17	  http://wiki.xenproject.org/wiki/Getting_Started for using
18	  the Xen hypervisor.
19
20config BR2_PACKAGE_XEN_TOOLS
21	bool "Xen tools"
22	depends on !BR2_STATIC_LIBS # dtc (libfdt)
23	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
24	depends on BR2_USE_WCHAR # libglib2
25	select BR2_PACKAGE_DTC
26	select BR2_PACKAGE_LIBAIO
27	select BR2_PACKAGE_LIBGLIB2
28	select BR2_PACKAGE_NCURSES
29	select BR2_PACKAGE_OPENSSL
30	select BR2_PACKAGE_PIXMAN
31	select BR2_PACKAGE_SLIRP
32	select BR2_PACKAGE_UTIL_LINUX
33	select BR2_PACKAGE_UTIL_LINUX_LIBUUID
34	select BR2_PACKAGE_YAJL
35	select BR2_PACKAGE_ARGP_STANDALONE if !BR2_TOOLCHAIN_USES_GLIBC
36	help
37	  The Xen tools can be accessed by the xl command.
38
39comment "xen tools need a toolchain w/ wchar, threads, dynamic library"
40	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
41		BR2_STATIC_LIBS
42
43endif
44