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