|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 1/6] add ocaml libs (xc/xb/xs/eventchn)
Signed-off-by: Vincent Hanquez <vincent.hanquez@xxxxxxxxxxxxx>
---
tools/ocaml/libs/eventchn/META.in | 4 +
tools/ocaml/libs/eventchn/Makefile | 28 +
tools/ocaml/libs/eventchn/eventchn.ml | 27 +
tools/ocaml/libs/eventchn/eventchn.mli | 26 +
tools/ocaml/libs/eventchn/eventchn_stubs.c | 173 ++++
tools/ocaml/libs/log/META.in | 4 +
tools/ocaml/libs/log/Makefile | 43 +
tools/ocaml/libs/log/log.ml | 258 +++++
tools/ocaml/libs/log/log.mli | 55 +
tools/ocaml/libs/log/logs.ml | 197 ++++
tools/ocaml/libs/log/logs.mli | 46 +
tools/ocaml/libs/log/syslog.ml | 26 +
tools/ocaml/libs/log/syslog.mli | 41 +
tools/ocaml/libs/log/syslog_stubs.c | 73 ++
tools/ocaml/libs/mmap/META.in | 4 +
tools/ocaml/libs/mmap/Makefile | 27 +
tools/ocaml/libs/mmap/mmap.ml | 31 +
tools/ocaml/libs/mmap/mmap.mli | 28 +
tools/ocaml/libs/mmap/mmap_stubs.c | 136 +++
tools/ocaml/libs/mmap/mmap_stubs.h | 33 +
tools/ocaml/libs/stdext/META.in | 5 +
tools/ocaml/libs/stdext/Makefile | 43 +
tools/ocaml/libs/stdext/bigbuffer.ml | 90 ++
tools/ocaml/libs/stdext/bigbuffer.mli | 22 +
tools/ocaml/libs/stdext/eventloop.ml | 357 +++++++
tools/ocaml/libs/stdext/eventloop.mli | 100 ++
tools/ocaml/libs/stdext/file.ml | 34 +
tools/ocaml/libs/stdext/file.mli | 18 +
tools/ocaml/libs/stdext/filenameext.ml | 33 +
tools/ocaml/libs/stdext/filenameext.mli | 17 +
tools/ocaml/libs/stdext/hashtblext.ml | 38 +
tools/ocaml/libs/stdext/hashtblext.mli | 77 ++
tools/ocaml/libs/stdext/listext.ml | 27 +
tools/ocaml/libs/stdext/listext.mli | 65 ++
tools/ocaml/libs/stdext/opt.ml | 48 +
tools/ocaml/libs/stdext/opt.mli | 24 +
tools/ocaml/libs/stdext/pervasiveext.ml | 61 ++
tools/ocaml/libs/stdext/pervasiveext.mli | 30 +
tools/ocaml/libs/stdext/qring.ml | 161 +++
tools/ocaml/libs/stdext/qring.mli | 47 +
tools/ocaml/libs/stdext/ring.ml | 109 ++
tools/ocaml/libs/stdext/ring.mli | 30 +
tools/ocaml/libs/stdext/stringext.ml | 206 ++++
tools/ocaml/libs/stdext/stringext.mli | 108 ++
tools/ocaml/libs/stdext/threadext.ml | 212 ++++
tools/ocaml/libs/stdext/threadext.mli | 67 ++
tools/ocaml/libs/stdext/trie.ml | 182 ++++
tools/ocaml/libs/stdext/trie.mli | 60 ++
tools/ocaml/libs/stdext/unixext.ml | 437 ++++++++
tools/ocaml/libs/stdext/unixext.mli | 84 ++
tools/ocaml/libs/stdext/unixext_stubs.c | 304 ++++++
tools/ocaml/libs/stdext/vIO.ml | 250 +++++
tools/ocaml/libs/stdext/vIO.mli | 51 +
tools/ocaml/libs/stdext/varmap.ml | 26 +
tools/ocaml/libs/stdext/varmap.mli | 22 +
tools/ocaml/libs/uuid/META.in | 4 +
tools/ocaml/libs/uuid/Makefile | 26 +
tools/ocaml/libs/uuid/uuid.ml | 88 ++
tools/ocaml/libs/uuid/uuid.mli | 53 +
tools/ocaml/libs/xb/META.in | 4 +
tools/ocaml/libs/xb/Makefile | 41 +
tools/ocaml/libs/xb/op.ml | 84 ++
tools/ocaml/libs/xb/packet.ml | 50 +
tools/ocaml/libs/xb/partial.ml | 44 +
tools/ocaml/libs/xb/xb.ml | 189 ++++
tools/ocaml/libs/xb/xb.mli | 83 ++
tools/ocaml/libs/xb/xb_stubs.c | 74 ++
tools/ocaml/libs/xb/xs_ring.ml | 18 +
tools/ocaml/libs/xb/xs_ring_stubs.c | 117 +++
tools/ocaml/libs/xc/META.in | 4 +
tools/ocaml/libs/xc/Makefile | 28 +
tools/ocaml/libs/xc/xc.h | 191 ++++
tools/ocaml/libs/xc/xc.ml | 340 +++++++
tools/ocaml/libs/xc/xc.mli | 196 ++++
tools/ocaml/libs/xc/xc_cpufeature.h | 116 +++
tools/ocaml/libs/xc/xc_cpuid.h | 285 ++++++
tools/ocaml/libs/xc/xc_e820.h | 20 +
tools/ocaml/libs/xc/xc_lib.c | 1502 ++++++++++++++++++++++++++++
tools/ocaml/libs/xc/xc_stubs.c | 1170 ++++++++++++++++++++++
tools/ocaml/libs/xs/META.in | 4 +
tools/ocaml/libs/xs/Makefile | 42 +
tools/ocaml/libs/xs/queueop.ml | 73 ++
tools/ocaml/libs/xs/xs.ml | 170 ++++
tools/ocaml/libs/xs/xs.mli | 90 ++
tools/ocaml/libs/xs/xsraw.ml | 265 +++++
tools/ocaml/libs/xs/xsraw.mli | 60 ++
tools/ocaml/libs/xs/xst.ml | 61 ++
tools/ocaml/libs/xs/xst.mli | 30 +
88 files changed, 10227 insertions(+), 0 deletions(-)
create mode 100644 tools/ocaml/libs/eventchn/META.in
create mode 100644 tools/ocaml/libs/eventchn/Makefile
create mode 100644 tools/ocaml/libs/eventchn/eventchn.ml
create mode 100644 tools/ocaml/libs/eventchn/eventchn.mli
create mode 100644 tools/ocaml/libs/eventchn/eventchn_stubs.c
create mode 100644 tools/ocaml/libs/log/META.in
create mode 100644 tools/ocaml/libs/log/Makefile
create mode 100644 tools/ocaml/libs/log/log.ml
create mode 100644 tools/ocaml/libs/log/log.mli
create mode 100644 tools/ocaml/libs/log/logs.ml
create mode 100644 tools/ocaml/libs/log/logs.mli
create mode 100644 tools/ocaml/libs/log/syslog.ml
create mode 100644 tools/ocaml/libs/log/syslog.mli
create mode 100644 tools/ocaml/libs/log/syslog_stubs.c
create mode 100644 tools/ocaml/libs/mmap/META.in
create mode 100644 tools/ocaml/libs/mmap/Makefile
create mode 100644 tools/ocaml/libs/mmap/mmap.ml
create mode 100644 tools/ocaml/libs/mmap/mmap.mli
create mode 100644 tools/ocaml/libs/mmap/mmap_stubs.c
create mode 100644 tools/ocaml/libs/mmap/mmap_stubs.h
create mode 100644 tools/ocaml/libs/stdext/META.in
create mode 100644 tools/ocaml/libs/stdext/Makefile
create mode 100644 tools/ocaml/libs/stdext/bigbuffer.ml
create mode 100644 tools/ocaml/libs/stdext/bigbuffer.mli
create mode 100644 tools/ocaml/libs/stdext/eventloop.ml
create mode 100644 tools/ocaml/libs/stdext/eventloop.mli
create mode 100644 tools/ocaml/libs/stdext/file.ml
create mode 100644 tools/ocaml/libs/stdext/file.mli
create mode 100644 tools/ocaml/libs/stdext/filenameext.ml
create mode 100644 tools/ocaml/libs/stdext/filenameext.mli
create mode 100644 tools/ocaml/libs/stdext/hashtblext.ml
create mode 100644 tools/ocaml/libs/stdext/hashtblext.mli
create mode 100644 tools/ocaml/libs/stdext/listext.ml
create mode 100644 tools/ocaml/libs/stdext/listext.mli
create mode 100644 tools/ocaml/libs/stdext/opt.ml
create mode 100644 tools/ocaml/libs/stdext/opt.mli
create mode 100644 tools/ocaml/libs/stdext/pervasiveext.ml
create mode 100644 tools/ocaml/libs/stdext/pervasiveext.mli
create mode 100644 tools/ocaml/libs/stdext/qring.ml
create mode 100644 tools/ocaml/libs/stdext/qring.mli
create mode 100644 tools/ocaml/libs/stdext/ring.ml
create mode 100644 tools/ocaml/libs/stdext/ring.mli
create mode 100644 tools/ocaml/libs/stdext/stringext.ml
create mode 100644 tools/ocaml/libs/stdext/stringext.mli
create mode 100644 tools/ocaml/libs/stdext/threadext.ml
create mode 100644 tools/ocaml/libs/stdext/threadext.mli
create mode 100644 tools/ocaml/libs/stdext/trie.ml
create mode 100644 tools/ocaml/libs/stdext/trie.mli
create mode 100644 tools/ocaml/libs/stdext/unixext.ml
create mode 100644 tools/ocaml/libs/stdext/unixext.mli
create mode 100644 tools/ocaml/libs/stdext/unixext_stubs.c
create mode 100644 tools/ocaml/libs/stdext/vIO.ml
create mode 100644 tools/ocaml/libs/stdext/vIO.mli
create mode 100644 tools/ocaml/libs/stdext/varmap.ml
create mode 100644 tools/ocaml/libs/stdext/varmap.mli
create mode 100644 tools/ocaml/libs/uuid/META.in
create mode 100644 tools/ocaml/libs/uuid/Makefile
create mode 100644 tools/ocaml/libs/uuid/uuid.ml
create mode 100644 tools/ocaml/libs/uuid/uuid.mli
create mode 100644 tools/ocaml/libs/xb/META.in
create mode 100644 tools/ocaml/libs/xb/Makefile
create mode 100644 tools/ocaml/libs/xb/op.ml
create mode 100644 tools/ocaml/libs/xb/packet.ml
create mode 100644 tools/ocaml/libs/xb/partial.ml
create mode 100644 tools/ocaml/libs/xb/xb.ml
create mode 100644 tools/ocaml/libs/xb/xb.mli
create mode 100644 tools/ocaml/libs/xb/xb_stubs.c
create mode 100644 tools/ocaml/libs/xb/xs_ring.ml
create mode 100644 tools/ocaml/libs/xb/xs_ring_stubs.c
create mode 100644 tools/ocaml/libs/xc/META.in
create mode 100644 tools/ocaml/libs/xc/Makefile
create mode 100644 tools/ocaml/libs/xc/xc.h
create mode 100644 tools/ocaml/libs/xc/xc.ml
create mode 100644 tools/ocaml/libs/xc/xc.mli
create mode 100644 tools/ocaml/libs/xc/xc_cpufeature.h
create mode 100644 tools/ocaml/libs/xc/xc_cpuid.h
create mode 100644 tools/ocaml/libs/xc/xc_e820.h
create mode 100644 tools/ocaml/libs/xc/xc_lib.c
create mode 100644 tools/ocaml/libs/xc/xc_stubs.c
create mode 100644 tools/ocaml/libs/xs/META.in
create mode 100644 tools/ocaml/libs/xs/Makefile
create mode 100644 tools/ocaml/libs/xs/queueop.ml
create mode 100644 tools/ocaml/libs/xs/xs.ml
create mode 100644 tools/ocaml/libs/xs/xs.mli
create mode 100644 tools/ocaml/libs/xs/xsraw.ml
create mode 100644 tools/ocaml/libs/xs/xsraw.mli
create mode 100644 tools/ocaml/libs/xs/xst.ml
create mode 100644 tools/ocaml/libs/xs/xst.mli
0001-add-ocaml-libs-xc-xb-xs-eventchn.patch
Description: Text Data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|