Latest libxl-idl from xen-unstable
update domain_restore

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Remove temporary Domain_create_params values

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Remove grant table functions: this is now in ocaml-gnt

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #46 from djs55/remove-grant

Remove grant table functions: this is now in ocaml-gnt
Remove more grant code, and an unneeded dependency on io-page

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #47 from djs55/remove-dead-code

Remove more grant code, and an unneeded dependency on io-page
Remove events: this is now in ocaml-event

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #48 from djs55/remove-event

Remove events: this is now in ocaml-event
Update to xen-4.4 by removing xenguest bindings

The xenopsd tool will use a stand-alone xenguest helper binary.

Signed-off-by: David Scott <dave.scott@citrix.com>
Add a xen-4.4 specific 'xenguest' binary

Signed-off-by: David Scott <dave.scott@citrix.com>
Add xen-4.2 xenguest

Signed-off-by: David Scott <dave.scott@citrix.com>
Conditionally compile xenguest for xen-4.2

Signed-off-by: David Scott <dave.scott@citrix.com>
Correct the xen-4.4 detection

Signed-off-by: David Scott <dave.scott@citrix.com>
Fix more Makefile runes

Signed-off-by: David Scott <dave.scott@citrix.com>
libxl: ocaml: guard x86-specific functions behind an ifdef

The various cpuid functions are not available on ARM, so this
makes them raise an OCaml exception.  Omitting the functions
completely results in a link failure in oxenstored due to the
missing symbols, so this is preferable to the much bigger patch
that would result from adding conditional compilation into the
OCaml interfaces.

With this patch, oxenstored can successfully start a domain on
Xen/ARM.

Signed-off-by: Anil Madhavapeddy <anil@recoil.org>
Acked-by: David Scott <dave.scott@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
configure: detect HVM_PARAM_VIRIDIAN

Signed-off-by: David Scott <dave.scott@citrix.com>
arm: if /usr/include/xen/arch-arm/hvm/save.h doesn't exist, create it

The file is empty anyway, but missing in the libxen-dev package.

Signed-off-by: David Scott <dave.scott@citrix.com>
arm: create the missing header before trying to use it

Signed-off-by: David Scott <dave.scott@citrix.com>
xen-4.2: move xenguest stubs into a library xenguest42

Without this change, OASIS will create a link order which doesn't
work on Ubuntu-13.04

Signed-off-by: David Scott <dave.scott@citrix.com>