Activate the new xen-4.2 interface.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Use #include <xenstore.h> since <xs.h> is now deprecated.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
[xenops]: plumb xenstore,console backend domids through domain build

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Do not set acpi_enabled in xenguest

This is done somewhere else now.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
CA-97232: Optimize host-evacuate
When host-evacuate is in progress:
Case-1: Ignore VMs that are being shutdown
Case-2: Prevent VMs from starting on that host

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Adding error message to datamodel

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Adding additional check in Xapi_vm_helpers.vm_can_run_on_host for VM.Start

Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>