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
7 This package builds the Xen hypervisor and toolstack.
9 http://www.xenproject.org/
13 config BR2_PACKAGE_XEN_HYPERVISOR
16 The Xen binaries are avaliable in /usr/lib/xen/
17 See http://wiki.xenproject.org/wiki/Getting_Started for using the
20 config BR2_PACKAGE_XEN_TOOLS
22 depends on !BR2_STATIC_LIBS # dtc (libfdt)
23 depends on BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS
24 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
25 depends on BR2_USE_WCHAR # libglib2
26 select BR2_PACKAGE_DTC
27 select BR2_PACKAGE_LIBAIO
28 select BR2_PACKAGE_LIBGLIB2
29 select BR2_PACKAGE_NCURSES
30 select BR2_PACKAGE_OPENSSL
31 select BR2_PACKAGE_PIXMAN
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
37 The Xen tools can be accessed by the xl command.
39 comment "xen tools need a toolchain w/ wchar, threads, dynamic library"
40 depends on BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS
41 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \