Hi -

This patch set contains a few performance improvements.  Notably, this
speeds up vmexits and ssh/scp's performance.  FYI, if you pull it
directly, the branch is based on top of my mm branch.  And the patchset
does not include my vmm branch's dirty hacks.  =)

Barret


The following changes since commit 43bd877c94aea5e7686ca37eee8a36631b5b302d:

  Remove CONFIG_KTHREAD_POISON (2016-11-29 11:27:40 -0500)

are available in the git repository at:

  g...@github.com:brho/akaros.git perf-fixes

for you to fetch changes up to 6dd0754d4af15c0688657a6a83f503e0c30290d2:

  Do not have SCPs ask for vcores (2016-12-01 16:38:42 -0500)

----------------------------------------------------------------
View this online at:
https://github.com/brho/akaros/compare/43bd877c94ae...6dd0754d4af1

----------------------------------------------------------------
Barret Rhoden (12):
      x86: Use faster accessors for MSR_KERNEL_GS_BASE
      VMM: Manually save/restore certain registers [1/2]
      VMM: Remove MSR autoloading [2/2]
      x86: Use Linux's MSR_SFMASK values
      VMM: immediately swap btw guests and ctlrs
      x86: Disable legacy USB for xhci
      x86: Panic if there is no x2APIC
      Fix racy bug in sbrk() (XCC)
      Fix #pipe's FD taps
      Properly report readable/writable in pipestat()
      Reduce KFS's fake block time
      Do not have SCPs ask for vcores

 kern/arch/x86/cpuinfo.c                            |   2 +-
 kern/arch/x86/fsgsbase.h                           |  32 ++++++
 kern/arch/x86/trap.c                               |   8 +-
 kern/arch/x86/trap64.h                             |  14 ++-
 kern/arch/x86/usb.c                                |  58 +++++++++++
 kern/arch/x86/vmm/intel/vmx.c                      |  69 ++-----------
 kern/arch/x86/vmm/vmm.c                            |  24 +++++
 kern/arch/x86/vmm/vmm.h                            |   9 +-
 kern/drivers/dev/pipe.c                            | 108 ++++++++++++++++-----
 kern/src/kfs.c                                     |   2 +-
 .../glibc-2.19-akaros/sysdeps/akaros/sbrk.c        |   4 +-
 user/parlib/vcore.c                                |   2 +-
 user/vmm/sched.c                                   |  16 +--
 13 files changed, 239 insertions(+), 109 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 akaros+unsubscr...@googlegroups.com.
To post to this group, send email to akaros@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to