Tested, works. Ship it. On Mon, Sep 19, 2016 at 2:49 PM, Barret Rhoden <[email protected]> wrote:
> Hi - > > Here are a few changes, mostly on the networking/glibc side. > Specifically, this changes a few included headers, which might break > a few programs. Let me know. Rebuild glibc. > > Also, if you're tired of getting a lot of crap mixed in with your > printks/printxs when debugging (i.e., userspace is spitting out text at > the same time), check out px_lock() px_unlock(). > > Barret > > > The following changes since commit 68fe81c413327fdcb0167092fe37b2 > 1e8c8f7517: > > Clean up x86_64 sysdeps (XCC) (2016-09-16 14:35:09 -0400) > > are available in the git repository at: > > [email protected]:brho/akaros.git net > > for you to fetch changes up to c0d51fa91331128f232eb907838b56e01e0dd3f6: > > Add a useful errstr in dev.c (2016-09-19 14:46:01 -0400) > > ---------------------------------------------------------------- > View this online at: > https://github.com/brho/akaros/compare/68fe81c41332...c0d51fa91331 > > ---------------------------------------------------------------- > Barret Rhoden (8): > Remove netinet.h from the kernel > Set the socket family in recvfrom() (XCC) > Use Linux's network headers in glibc (XCC) > Fix minor endian issue (XCC) > Fix non-UDP 'from' in recvfrom() (XCC) > Add a printx lock > Avoid locking in sbrk during early SCP (XCC) > Add a useful errstr in dev.c > > kern/include/bits/netinet.h | 423 > --------------------- > kern/include/kdebug.h | 3 + > kern/src/devfs.c | 7 +- > kern/src/kdebug.c | 12 + > kern/src/ns/dev.c | 6 +- > .../glibc-2.19-akaros/sysdeps/akaros/bits/in.h | 204 ++++++++++ > .../glibc-2.19-akaros/sysdeps/akaros/errqueue.h | 47 +++ > .../glibc-2.19-akaros/sysdeps/akaros/netinet/tcp.h | 307 +++++++++++++++ > .../glibc-2.19-akaros/sysdeps/akaros/recvfrom.c | 12 +- > .../glibc-2.19-akaros/sysdeps/akaros/sbrk.c | 35 +- > .../glibc-2.19-akaros/sysdeps/akaros/sendto.c | 1 + > 11 files changed, 619 insertions(+), 438 deletions(-) > delete mode 100644 kern/include/bits/netinet.h > create mode 100644 tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/ > akaros/bits/in.h > create mode 100644 tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/ > akaros/errqueue.h > create mode 100644 tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/ > akaros/netinet/tcp.h > > -- > 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. > -- 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.
