CP-8774: Add SR_TRIM as a known SR capability

Signed-off-by: Vineeth Raveendran <vineeth.thampi@citrix.com>
CA-114333: Allow Linux HVM guests to use >4 devices.

Windows PV drivers don't check the guest device name, but the Linux kernel does
With devices > 4, Linux expects them to be in xvdN format, so this patch ensures
that all devices are treated as Linux devices

Signed-off-by: Bob Ball <bob.ball@citrix.com>
Move generally useful event_wait code to lib

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Remove redundant definition

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
CA-134757: Queue the VM.remove operation

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Merge pull request #1792 from akshayramani/Linux_HVM

CA-114333: Allow Linux HVM guests to use >4 devices
Merge pull request #1796 from jonludlam/CA-134757-creedence

CA-134757
Merge pull request #1795 from vineetht/CP-8774

[xs64bit] CP-8774: Add SR_TRIM as a known SR capability
CA-137467: Move get_private_path into shared location

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CA-137467: Move cancel paths into private XenStore tree

Move all of the xenopsd paths out of the paths used by the XenBus protocol
(/local/domain/<backend-domid>/<device-kind>/<frontend-domid>/...) and into the
already-existing private subtree it maintains.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CA-137813: Enable coredumps for v6d

Temporary change for fault repro.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #1802 from euanh/ca-137813

Ca 137813: Temporarily enable core dumps for v6d
Add back in internal updates

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Add local_updates param to event_wait

This is so it can be used with the two different updates objects

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Merge pull request #1803 from jonludlam/fix_bvt_blocker

[XS64BIT] Fix bvt blocker
Merge remote-tracking branch 'creedence/master'

Merging CA-137848 fix from creedence
Merge remote-tracking branch 'creedence/master'

Merging CA-137468 revert from creedence
CA-138303: Don't ask fe to syslog for qemu/demu.

Not to be merged until demu gains a syslog facility.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
SCTX-1817: Check host memory before executing vdi-pool-migrate.

Ensure that the host has sufficient memory to accomodate 2x the VM
memory during a vdi-pool-migrate operation.

Signed-off-by: Akshay <akshay.ramani@citrix.com>
CP-8774: Add SR_TRIM as a known SR capability

Signed-off-by: Vineeth Raveendran <vineeth.thampi@citrix.com>