Merged to master at 9db45c3e6abf..35cc026dc354 (from, to]

You can see the entire diff with 'git diff' or at
https://github.com/brho/akaros/compare/9db45c3e6abf...35cc026dc354


On 2017-07-31 at 16:41 Dan Cross <[email protected]> wrote:
> LGTM
> 
> On Mon, Jul 31, 2017 at 4:30 PM, Barret Rhoden <[email protected]> wrote:
> 
> > Hi -
> >
> > Our VMM was doing a lot of unnecessary mmaps and munmaps.  The latter
> > trigger TLB shootdowns.  This patchset cuts out most of the mmap/munmaps
> > associated with task thread creation (every guest core timer tick) and
> > eventfd_write (virtio-mmio kicks).
> >
> > As a side note, we don't need to use eventfds in virtio - we should use
> > uthread sync directly and avoid the kernel.
> >
> > Barret
> >
> >
> > The following changes since commit 9db45c3e6abf403a0bfe10ead3950d
> > 086e15c827:
> >
> >   Fix matrix bug in gethostbyname (XCC) (2017-07-30 12:45:09 -0700)
> >
> > are available in the git repository at:
> >
> >   [email protected]:brho/akaros.git vmm
> >
> > for you to fetch changes up to 35cc026dc354164086324e24a5502aa27c6feacf:
> >
> >   eventfd: Use write_hex_to_fd() (XCC) (2017-07-31 16:23:25 -0400)
> >
> > ----------------------------------------------------------------
> > View this online at:
> > https://github.com/brho/akaros/compare/9db45c3e6abf...35cc026dc354
> >
> > ----------------------------------------------------------------
> > Barret Rhoden (5):
> >       x86: Don't enter the monitor for invalid opcode
> >       parlib: slab: Use the modern ctor/dtor interface
> >       parlib: slab: mmap with PROT_EXEC
> >       vmm: Use a task_thread cache
> >       eventfd: Use write_hex_to_fd() (XCC)
> >
> >  kern/arch/x86/trap.c                               |  5 ---
> >  .../glibc-2.19-akaros/sysdeps/akaros/eventfd.c     |  9 +---
> >  user/iplib/epoll.c                                 |  7 ++--
> >  user/parlib/dtls.c                                 |  4 +-
> >  user/parlib/include/parlib/slab.h                  | 10 +++--
> >  user/parlib/slab.c                                 | 48
> > ++++++++++++++--------
> >  user/vmm/sched.c                                   | 48
> > +++++++++++++++++-----
> >  7 files changed, 81 insertions(+), 50 deletions(-)
> >
> > --
> > 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.

Reply via email to