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

[Minios-devel] [UNIKRAFT PATCH 0/3] Add Xenbus support


  • To: minios-devel@xxxxxxxxxxxxx
  • From: Costin Lupu <costin.lupu@xxxxxxxxx>
  • Date: Wed, 11 Jul 2018 16:21:55 +0300
  • Cc: simon.kuenzer@xxxxxxxxx, sharan.santhanam@xxxxxxxxx, yuri.volchkov@xxxxxxxxx
  • Delivery-date: Wed, 11 Jul 2018 13:22:08 +0000
  • Ironport-phdr: 9a23:Z0zOOxSIcPVVN3IXjVbwi8oqEdpsv+yvbD5Q0YIujvd0So/mwa6zZxaN2/xhgRfzUJnB7Loc0qyK6/6mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbJ/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/mHJhMJtgqxVoxWvqgdjz4LIeoyZKOBzcr/Bcd4cWGFPXtxRVytEAo6kcYYPCPEBPfpZr4n7ulAAqwa+BRGxBOjyzTJHmnj23bYm0+QgFwHKxgggH88WsHTJt9j6KLwSXfqtzKnV1jrPdelW2TDk5YXObxsvoumMUKptfcfe1EUjDQDIg1WKpYD7IT+Y1P4BvmaD4+Z9Wu+jlnQrpgJxrzS12MshhIfEipgIxl3L6yl0xps+K8eiR05he9GkFYNdtySdN4RrXMwvW3pouCMmyr0evp67YTQKxIwnxxHBb/yHdJCF4gzmVOmLIDd4gGhpd66khxqo6Uig1/bzWtOu0FZNtiZFk9/MuW4R1xHL98SKReZx8l2i1DuPzQzf9P9ILEIumafVM5Ihx6Q/lpsXsUTNBC/2n0D2gbeKeUUj4eio9+XnYrP8qp+YKo90khz+P78ylcykG+g4KhUOUHOB9eSm073v5Vf5T6lSjv0qjqnZt4jXJcEapq6/Ag9V1Z0j5w+iADi4ztQXg30HIUlBeBKGlIjpJ0rOLOr3DPihhVSgijBrx+rJPrf5GJXCMmDDkKv9fbZ680Nc0wozwspF551ODLENOunzVVX3tNzEDh82KQq0zPziCNhm0IMRR36AAquDP6zJq1OH+P8vKfGWZIAJoDb9N+Ql5/n2gH8imF8deK6p3Z0NZHC7A/RpPUOZYHvyjdcbCmoKuBQxQ/DuiFKYSjFffWi9X78k7DEhFI2mFZvDRpyqgLGZ3Ca7A4dWZmFcBlCSFnfoc5mLW/cPaCKVPM9siToEWqa9RI8lzx6hrxX2xKR6LrmcxipNsJPl1d9uouHeixw23Th1FNiGlXGASSdzhGxbaSUx2fVUpldhy1HL9bVgnrQMHttI+/JPFAMnLYP0xPc8E834HBjGKITaAG26S8mrVGliBuk6xMUDNh5w
  • List-id: Mini-os development list <minios-devel.lists.xenproject.org>

The current patch series introduce the implementation for Xenbus and
Xenstore communication support.

Costin Lupu (3):
  arch: Add empty spinlocks
  errptr.h: include errno.h
  plat/xen: Add Xenbus support

 include/uk/arch/spinlock.h       |  59 +++++
 include/uk/errptr.h              |   1 +
 plat/xen/Config.uk               |   8 +
 plat/xen/Makefile.uk             |  10 +
 plat/xen/include/xenbus/client.h | 139 +++++++++++
 plat/xen/include/xenbus/xenbus.h | 158 ++++++++++++
 plat/xen/include/xenbus/xs.h     | 221 +++++++++++++++++
 plat/xen/xenbus/client.c         | 278 +++++++++++++++++++++
 plat/xen/xenbus/xenbus.c         | 260 ++++++++++++++++++++
 plat/xen/xenbus/xs.c             | 518 +++++++++++++++++++++++++++++++++++++++
 plat/xen/xenbus/xs_comms.c       | 484 ++++++++++++++++++++++++++++++++++++
 plat/xen/xenbus/xs_comms.h       |  75 ++++++
 plat/xen/xenbus/xs_watch.c       | 159 ++++++++++++
 plat/xen/xenbus/xs_watch.h       |  91 +++++++
 14 files changed, 2461 insertions(+)
 create mode 100644 include/uk/arch/spinlock.h
 create mode 100644 plat/xen/include/xenbus/client.h
 create mode 100644 plat/xen/include/xenbus/xenbus.h
 create mode 100644 plat/xen/include/xenbus/xs.h
 create mode 100644 plat/xen/xenbus/client.c
 create mode 100644 plat/xen/xenbus/xenbus.c
 create mode 100644 plat/xen/xenbus/xs.c
 create mode 100644 plat/xen/xenbus/xs_comms.c
 create mode 100644 plat/xen/xenbus/xs_comms.h
 create mode 100644 plat/xen/xenbus/xs_watch.c
 create mode 100644 plat/xen/xenbus/xs_watch.h

-- 
2.11.0


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

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