Update following io-page ocamlfind package rename

Instead of
  io-page-unix
  io-page-xen

We now have
  io-page
  io-page.unix (containing only the extra C stub)

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
travis: 'io-page-{unix,xen}' are just 'io-page' now

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #82 from djs55/new-io-page

Update following io-page ocamlfind package rename
Link to ocamlfind package 'xen-event' for the Eventchn module

The same OCaml code can be used for both userspace and kernelspace.

We keep the C stubs in-tree for now.

We also remove the hack where we advertised a 'xenctrl' package.
Hopefully out-of-tree drivers can depend only on xen-event.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Link to ocamlfind package 'xen-grant' for the Gnt module

The same OCaml code can be used for both userspace and
kernelspace.

We keep the C stubs in-tree for now.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
xen: rename event,grant stubs to match userspace

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
xen: depend on xen-{event,grant} in the META.in

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
xen: map the grant table on demand

Previously we relied on a top-level bindings. In case the top-level
binding evaluation order changes, we map the grant table on first
use instead.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
bump to 1.0.1
Merge pull request #84 from avsm/master

bump to 1.0.1
Merge branch 'disaggregate' of git://github.com/djs55/mirage-platform

Conflicts:
	xen/_vars
Remove unused Netif module from Unix backend
Merge pull request #85 from avsm/master

Remove unused Netif module from Unix backend
Xen: depend on xen-evtchn and xen-gnt rather than xen-event and xen-grant

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

Xen: depend on xen-evtchn and xen-gnt rather than xen-event and xen-gran...
Xen: update META to depend on xen-{evtchn,gnt}

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

Xen: update META to depend on xen-{evtchn,gnt}
sync CHANGES
Add a `type 'a io` to make it easier to include with the Mirage sigs.