[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/7] arm: compile tools
Hi all, this patch series allows tools/ to compile on ARM, mostly providing an empty implementation for all the arch specific functions that are needed. Changes in v3: - move libxl_cpuid_policy_list_gen_json to libxl_(no)cpuid.c; - rename xc_hvm_build.c to xc_hvm_build_x86.c; - remove xc_nohvm, introduce xc_hvm_build_arm.c instead; - remove "libxl: do not allocate e820 for non x86 guests."; - introduce libxl__arch_domain_create. Changes in v2: - rebased on a22587ae517170a7755d3a88611ae0e2d5bb555e; - dropped "arm: arch_dump_shared_mem_info as a no-op" that is already in xen-unstable; - define xen_callback_t as uint64_t; - define guest_word_t as uint64_t. Ian Campbell (1): arm: add stub hvm/save.h Stefano Stabellini (6): arm: compile libxc arm: compile libxenguest arm: compile memshr arm: compile xentrace arm: compile libxl libxl: Introduce libxl__arch_domain_create tools/libxc/Makefile | 13 +- tools/libxc/xc_core.h | 2 + tools/libxc/xc_core_arm.c | 106 +++++++ tools/libxc/xc_core_arm.h | 60 ++++ tools/libxc/xc_dom_arm.c | 49 +++ tools/libxc/xc_hvm_build.c | 511 -------------------------------- tools/libxc/xc_hvm_build_arm.c | 48 +++ tools/libxc/xc_hvm_build_x86.c | 511 ++++++++++++++++++++++++++++++++ tools/libxc/xc_nomigrate.c | 41 +++ tools/libxc/xenctrl.h | 4 + tools/libxl/Makefile | 5 +- tools/libxl/libxl_arch.h | 22 ++ tools/libxl/libxl_cpuid.c | 62 ++++ tools/libxl/libxl_create.c | 12 +- tools/libxl/libxl_json.c | 60 ---- tools/libxl/libxl_noarch.c | 8 + tools/libxl/libxl_nocpuid.c | 8 +- tools/libxl/libxl_pci.c | 242 --------------- tools/libxl/libxl_x86.c | 258 ++++++++++++++++ tools/memshr/bidir-hash.c | 31 ++ tools/xentrace/xenctx.c | 12 + xen/include/public/arch-arm/hvm/save.h | 39 +++ xen/include/public/hvm/save.h | 2 + 23 files changed, 1277 insertions(+), 829 deletions(-) Cheers, Stefano _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |