[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |