[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/LIBPTHREAD-EMBEDDED PATCH] tls-helper: add pteTlsGlobalInitialized
Used in Mimalloc's port to detect availability of TLS. Signed-off-by: Hugo Lefeuvre <hugo.lefeuvre@xxxxxxxxx> --- patches/0011-add-pteTlsGlobalInitialized.patch | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 patches/0011-add-pteTlsGlobalInitialized.patch diff --git a/patches/0011-add-pteTlsGlobalInitialized.patch b/patches/0011-add-pteTlsGlobalInitialized.patch new file mode 100644 index 0000000..bb967c5 --- /dev/null +++ b/patches/0011-add-pteTlsGlobalInitialized.patch @@ -0,0 +1,26 @@ +diff -urNp pthread-patched/platform/helper/tls-helper.c pthread-dev/platform/helper/tls-helper.c +--- pthread-patched/platform/helper/tls-helper.c 2020-02-28 09:25:46.922415709 +0100 ++++ pthread-dev/platform/helper/tls-helper.c 2020-03-01 14:42:41.856370103 +0100 +@@ -38,6 +38,11 @@ static int maxTlsValues; + + pte_osMutexHandle globalTlsLock; + ++int pteTlsGlobalInitialized() ++{ ++ return keysUsed != NULL; ++} ++ + pte_osResult pteTlsGlobalInit(int maxEntries) + { + int i; +diff -urNp pthread-patched/platform/helper/tls-helper.h pthread-dev/platform/helper/tls-helper.h +--- pthread-patched/platform/helper/tls-helper.h 2020-02-28 09:25:46.926416159 +0100 ++++ pthread-dev/platform/helper/tls-helper.h 2020-03-01 14:43:05.989262693 +0100 +@@ -34,6 +34,7 @@ + /// @todo document.. + + pte_osResult pteTlsGlobalInit(int maxEntries); ++int pteTlsGlobalInitialized(); + void * pteTlsThreadInit(void); + + pte_osResult pteTlsAlloc(unsigned int *pKey); -- 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 |