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

[Xen-devel] [PATCH v5 00/10] tools: Implement basic golang bindings for libxl



This is a revision of a series mostly implemented by Ronald Rojas
(which was in turn based on an implementation of some limited
functionality done by myself), with a view to trying to get something
useful into the tree for 4.9.

I have revised a handful of patches based on my own comments, and
reordered the later patches somewhat.

This series does not include the DomainCreate operations, nor the unit
tests, since those required more work.  I shall try to have those
cleaned up by the feature freeze, but we'll have to see.


Ronald Rojas (10):
  golang/xenlight: Create stub package
  golang/xenlight: Add error constants and standard handling
  golang/xenlight: Add host-related functionality
  golang/xenlight: Implement libxl_domain_info and libxl_domain_unpause
  golang/xenlight: Implement libxl_bitmap and helper operations
  golang/xenlight: Implement libxl_scheduler enumeration
  golang/xenlight: Implement Domain operations
  golang/xenlight: Implement Vcpuinfo and ListVcpu
  golang/xenlight: Implement get console path operations
  golang/xenlight: Implement cpupool operations

 tools/Makefile                    |    1 +
 tools/Rules.mk                    |    5 +
 tools/golang/Makefile             |   27 +
 tools/golang/xenlight/Makefile    |   49 ++
 tools/golang/xenlight/xenlight.go | 1197 +++++++++++++++++++++++++++++++++++++
 5 files changed, 1279 insertions(+)
 create mode 100644 tools/golang/Makefile
 create mode 100644 tools/golang/xenlight/Makefile
 create mode 100644 tools/golang/xenlight/xenlight.go

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

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