Here are a few fixes in glibc, parlib, and the ancient semaphore debugger. Notable changes include a hokey implementation of poll() and the initialization of vcore structures while we're still an SCP.
Barret ------------ You can also find this patch set at: [email protected]:brho/akaros.git From: 21f8d953d5ff To: 9fd51b968e3f glibc And view them at: https://github.com/brho/akaros/compare/21f8d953d5ff...9fd51b968e3f ------------ Barret Rhoden (5): Fix lock ordering with CONFIG_SEMAPHORE_DEBUG Use mmap(), not malloc(), in vfprintf (XCC) Move vfprintf.c out from sysdeps (XCC) Implement poll() on top of select() Initialize all vcores in SCP mode kern/src/kthread.c | 38 ++++++- .../{sysdeps/akaros => stdio-common}/vfprintf.c | 30 ++++-- user/iplib/poll.c | 82 +++++++++++++++ user/parlib/vcore.c | 113 ++++++++++----------- 4 files changed, 193 insertions(+), 70 deletions(-) rename tools/compilers/gcc-glibc/glibc-2.19-akaros/{sysdeps/akaros => stdio-common}/vfprintf.c (99%) create mode 100644 user/iplib/poll.c -- 2.8.0.rc3.226.g39d4020 -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
