|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v6 0/5] 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 v6:
- rebase on 33659563f589 (this is a mercurial id).
Changes in v5:
- libxc: return -1 and set errno on error;
- add few missing emacs runes in new files.
Changes in v4:
- rebased on 55a36564fb4f85722c67f16fe508f3ecbd204549;
- minor compile fixes.
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.
Stefano Stabellini (5):
arm: compile libxenguest
arm: compile memshr
arm: compile xentrace
arm: compile libxl
libxl: Introduce libxl__arch_domain_create
tools/libxc/Makefile | 12 +-
tools/libxc/xc_dom_arm.c | 50 +++++
tools/libxc/xc_hvm_build.c | 463 ----------------------------------------
tools/libxc/xc_hvm_build_arm.c | 61 ++++++
tools/libxc/xc_hvm_build_x86.c | 463 ++++++++++++++++++++++++++++++++++++++++
tools/libxc/xc_nomigrate.c | 53 +++++
tools/libxl/Makefile | 5 +-
tools/libxl/libxl_arch.h | 22 ++
tools/libxl/libxl_cpuid.c | 60 +++++
tools/libxl/libxl_create.c | 11 +-
tools/libxl/libxl_internal.h | 2 -
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 | 259 ++++++++++++++++++++++
tools/memshr/bidir-hash.c | 31 +++
tools/xentrace/xenctx.c | 12 +
18 files changed, 1040 insertions(+), 782 deletions(-)
Cheers,
Stefano
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |