mirage/shared-memory-ring

Name: shared-memory-ring

Owner: MirageOS

Description: Xen-style shared memory rings

Created: 2012-11-08 15:09:49.0

Updated: 2017-10-03 01:34:08.0

Pushed: 2017-11-14 12:17:39.0

Homepage: null

Size: 268

Language: OCaml

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

shared-memory-ring

This repository contains a set of libraries for creating shared memory producer/consumer rings. The rings follow the Xen ABI and may be used to create or implement Xen virtual devices.

Example use:

One program wishes to create data records and push them efficiently to a second process on the same physical machine for sampling/analysis/archiving.

Example use:

A Xen virtual machine wishes to send and receive network packets to and from a backend driver domain.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.