From: Chrysostomos Nanakos <address@hidden>
VM Image on Archipelago volume is specified like this:
file.driver=archipelago,file.volume=<volumename>[,file.mport=<mapperd_port>[,
file.vport=<vlmcd_port>][,file.segment=<segment_name>]]
'archipelago' is the protocol.
'mport' is the port number on which mapperd is listening. This is
optional
and if not specified, QEMU will make Archipelago to use the default
port.
'vport' is the port number on which vlmcd is listening. This is
optional
and if not specified, QEMU will make Archipelago to use the default
port.
'segment' is the name of the shared memory segment Archipelago stack
is using.
This is optional and if not specified, QEMU will make Archipelago to
use the
default value, 'archipelago'.
Examples:
file.driver=archipelago,file.volume=my_vm_volume
file.driver=archipelago,file.volume=my_vm_volume,file.mport=123
file.driver=archipelago,file.volume=my_vm_volume,file.mport=123,
file.vport=1234
file.driver=archipelago,file.volume=my_vm_volume,file.mport=123,
file.vport=1234,file.segment=my_segment
Signed-off-by: Chrysostomos Nanakos <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
---
MAINTAINERS | 6 +
block/Makefile.objs | 2 +
block/archipelago.c | 787
++++++++++++++++++++++++++++++++++++++++++++++++++++
configure | 40 +++
4 files changed, 835 insertions(+)
create mode 100644 block/archipelago.c