[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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

Attachment: 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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.