Add VM.migration_receive_memory RPC to the xen interface

This call will receive a channel, which will be the one over which
the memory image is streamed.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add VM.migration_receive_memory RPC to the xen interface

This call will receive a channel, which will be the one over which
the memory image is streamed.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
When parsing an http URI, use 80 as the default port.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Channel passing can be done directly via the library, without using fork ()

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge branch 'migration-channel' of github.com:djs55/xcp-idl into migration-channel

Conflicts:
	xen/xenops_interface.ml
Move the channel protocol definition into a separate module.

This avoids a recursive module definition problem.

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Channel helper is nolonger a service dependency

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add Xcp_channel_protocol to _oasis

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

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