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

[Minios-devel] [UNIKRAFT PATCH 0/5] Support for lwip dependencies in Unikraft



This patch series depends on the implementation "introduce vfscore" patch 
series.

This patch series introduces libraries to support the bringup of lwip network 
stack. lwip requires the following libraries. 
* Semaphore
* Mutex
* Mailbox

Current version of work without newlib and hence need atoi implementation in
nolibc which is also added as a part of this patch series.

Sharan Santhanam (5):
  lib/nolibc: Extending the nolibc to support atoi function
  lib/ukboot: Initialize lwip on boot
  lib/ukswrand: Introduce libukswrand
  lib/uklock: Introduce libuklock
  lib/ukmpi: Introduce libukmpi

 lib/Config.uk                     |   3 +
 lib/Makefile.uk                   |   3 +
 lib/nolibc/include/stdlib.h       |   6 ++
 lib/nolibc/stdlib.c               |   5 ++
 lib/ukboot/boot.c                 |  12 +++
 lib/uklock/Config.uk              |  22 +++++
 lib/uklock/Makefile.uk            |   7 ++
 lib/uklock/export.syms            |   2 +
 lib/uklock/include/uk/mutex.h     | 120 +++++++++++++++++++++++++
 lib/uklock/include/uk/semaphore.h | 153 ++++++++++++++++++++++++++++++++
 lib/uklock/mutex.c                |   9 ++
 lib/uklock/semaphore.c            |  12 +++
 lib/ukmpi/Config.uk               |  16 ++++
 lib/ukmpi/Makefile.uk             |   6 ++
 lib/ukmpi/export.syms             |   7 ++
 lib/ukmpi/include/uk/mbox.h       |  71 +++++++++++++++
 lib/ukmpi/mbox.c                  | 178 ++++++++++++++++++++++++++++++++++++++
 lib/ukswrand/Config.uk            |  20 +++++
 lib/ukswrand/Makefile.uk          |   6 ++
 lib/ukswrand/export.syms          |   2 +
 lib/ukswrand/include/uk/swrand.h  |  70 +++++++++++++++
 lib/ukswrand/mwc.c                | 103 ++++++++++++++++++++++
 22 files changed, 833 insertions(+)
 create mode 100644 lib/uklock/Config.uk
 create mode 100644 lib/uklock/Makefile.uk
 create mode 100644 lib/uklock/export.syms
 create mode 100644 lib/uklock/include/uk/mutex.h
 create mode 100644 lib/uklock/include/uk/semaphore.h
 create mode 100644 lib/uklock/mutex.c
 create mode 100644 lib/uklock/semaphore.c
 create mode 100644 lib/ukmpi/Config.uk
 create mode 100644 lib/ukmpi/Makefile.uk
 create mode 100644 lib/ukmpi/export.syms
 create mode 100644 lib/ukmpi/include/uk/mbox.h
 create mode 100644 lib/ukmpi/mbox.c
 create mode 100644 lib/ukswrand/Config.uk
 create mode 100644 lib/ukswrand/Makefile.uk
 create mode 100644 lib/ukswrand/export.syms
 create mode 100644 lib/ukswrand/include/uk/swrand.h
 create mode 100644 lib/ukswrand/mwc.c

-- 
2.7.4


_______________________________________________
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®.