package mirage-console
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=9677d51f4075567b488b45ce7f9ee6512fb4f03e72209bb761cc7bd64570cc5b
sha512=e08a353738bae403418047b19e585543f91f5027c690240d8b3c13b35f62856216d4405ccd758c71ba9c1567638215bb8ef85776965f233ed2ef84d966a1358b
CHANGES.md.html
v2.4.3 2019-06-26
Use mirage-xen 4.0
Os_xen
interface (#77 @TheLortex)
v2.4.2 2019-03-27
Use new grant API from mirage-xen instead of xen-gnt (#75 @yomimono)
v2.4.1 2019-02-07
Fix mirage-console-unix package to be wrapped correctly (#73 @hannesm)
v2.4.0 2019-02-03
Port build from jbuilder to Dune (@avsm)
Use non-deprecated cstruct dependencies (cstruct-lwt) (@avsm)
Upgrade opam metadata to 2.0 (@avsm)
Remove mirage-xen-console-cli from the distribution until the upstream xenctrl library is more maintainable, since it doesnt build on the last four recent versions of xen (@avsm)
v2.3.5 2017-07-15
Remove unnecessary dependency on mirage-unix from the packages.
v2.3.4 2017-06-17
Depend on OCaml >= 4.03.0 and above
Add dependency on io-page-xen
v2.3.3 2017-06-15
Remove
mli
only modules in favour ofml
ones instead. This squelches some warnings from jbuilder and makes it safer against future changes (if for example an exception is defined in the mli file, it wont work).Depend on Cstruct 3 for the package naming of cstruct-unix.
v2.3.2 2017-06-11
Set
(wrapped false)
in mirage-console-xen
v2.3.1 2017-06-11
Add missing xenstore.client to mirage-console-xen-backend
Add missing
Console_xen
to mirage-console-xen
v2.3.0 2017-06-01
Build with jbuilder and release with topkg
Update to new shared-memory-ring-lwt dependency
v2.2.1 2017-05-24
Link to
cstruct.lwt
explicitly rather than implicitly for the unix package.
v2.2.0 2016-12-21
Import
V1.CONSOLE
frommirage-types
intoMirage_console.S
and create a newmirage-console
opam package (@samoht
Import
V1_LWT.CONSOLE
frommirage-types-lwt
intoMirage_console_lwt.S
and create a newmirage-console-lwt
opam package (@samoht
v2.1.3 2015-08-03
Fix installation of Unix library defaults by splitting out the base Unix dependency and the Xenctrl ones. This needs a new
--enable-xenctrl
flag that explicitly depends on the Xen libraries being installed. (#36Install the
mirage-console-cli
executable if it is built.
v2.1.2 2015-03-08
Add an explicit
connect
function to interface. (#34Modernise Travis scripts with central sourcing.
Only build Unix executable if relevant
xenctrl
libraries are installed.
v2.1.1 2015-01-23
Add an
error_message
function to turn anerror
into a string.
v2.1.0 2014-12-23
[xen]: for secondary consoles, Console.connect blocks in a watch waiting for a hotplug. This allows stand-alone console servers time to connect (such as xentropyd
v2.0.0 2014-10-31
enable travis (for both xen and unix cases
fix dependencies: drop mirage-{xen,unix}; keep dependencies on implementation libraries and mirage-types
switch build to OASIS
add command-line tool to attach consoles
add experimental support for named consoles
add support for reading from consoles (so we can do user interaction
[xen] support connecting to additional (named) consoles
[xen] don't zero the initial console ring
install findlib packages as
mirage-console.[xen/unix]
v1.0.2 2014-02-01
[xen] Fix console on resume by reattaching the ring.
[xen] Switch to ocamlfind xen-{gnt,evtchn}.
v1.0.1 2013-12-08
Set the type of
id
in the Xen console tostring
.
v1.0.0 2013-12-08
Adapt to mirage-types-0.4.0 interface.
v0.9.9 2013-12-07
Install separate libraries for
mirage-console-unix
andmirage-console-xen
.Update library dependencies for mirage-types-0.3.0
Adapt to V1.CONSOLE interface.
Initial public release, based on mirage/mirage-platform#0.9.8