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.

Reply via email to