package mirage-xen

  1. Overview
  2. Docs
Xen core platform libraries for MirageOS

Install

Dune Dependency

Authors

Maintainers

Sources

mirage-xen-9.0.0.tbz
sha256=95d15ff80782fbc013c2a57f496815da56a3859bc1eb86947fe07149afc8fa43
sha512=99ef971baa1630cf7cb43d08fa125b8c26a58b61be6b3b4f8561d18614d5f86e969ef220a45282a93be9a8864bf0e12660ed323d161b8a88d398126598ed5614

Description

This package provides the MirageOS OS library for Xen targets, which handles the main loop and timers. It also provides the low level C startup code and C stubs required by the OCaml code.

Tags

org:mirage

Published: 06 Feb 2025

README

mirage-xen -- Xen core platform libraries for MirageOS

This package provides the MirageOS OS library for Xen targets, which handles the main loop and timers. It also provides the low level C startup code and C stubs required by the OCaml code.

Development

$ git clone https://github.com/mirage/mirage-xen
$ cd mirage-xen
$ opam monorepo lock
$ opam monorepo pull
$ opam install ocaml-freestanding dune
$ dune build

Dependencies (16)

  1. mirage-sleep >= "4.0.0"
  2. metrics-lwt >= "0.2.0"
  3. metrics
  4. duration
  5. bheap >= "2.0.0"
  6. fmt >= "0.8.5"
  7. logs
  8. mirage-runtime >= "4.6.0"
  9. io-page >= "2.4.0"
  10. lwt-dllist
  11. xenstore >= "1.2.5"
  12. shared-memory-ring-lwt
  13. lwt >= "2.4.3"
  14. cstruct >= "1.0.1"
  15. dune >= "2.7.0"
  16. ocaml >= "4.08.0"

Dev Dependencies

None

Used by (8)

  1. mirage-block-xen >= "2.1.0"
  2. mirage-bootvar-xen >= "0.8.0"
  3. mirage-console-xen >= "5.1.0"
  4. mirage-console-xen-backend >= "5.1.0"
  5. mirage-net-xen >= "2.1.0"
  6. mirage-qubes >= "0.9.0"
  7. netchannel >= "2.1.0"
  8. vchan-xen >= "6.0.1"

Conflicts

None

OCaml

Innovation. Community. Security.