Hi -

Here are a few bug fixes, mostly related to the VMM.  For instance, if
you killed a VM while it was running with kill -15 or ctrl-c, then you
could crash the kernel.  Or if you ran the VMM as an SCP, you'd quickly
die.  Stuff like that.

Also, this enforces the use of the env variables AKAROS_ROOT and
AKAROS_XCC_ROOT.

Barret

------------------------------------

The following changes since commit dc51020ec7e7b764da2515dd6491a9b1eb838c53:

  vmm: Add a virtual networking layer (2017-01-09 19:02:13 -0500)

are available in the git repository at:

  [email protected]:brho/akaros.git net

for you to fetch changes up to f0c93a5f64444cbb3216d65feb0e7fc6fcbf7fae:

  vmm: Allow the VM to boot without full networking (2017-01-13 18:26:15 -0500)

----------------------------------------------------------------
View this online at:
https://github.com/brho/akaros/compare/dc51020ec7e7...f0c93a5f6444

----------------------------------------------------------------
Barret Rhoden (9):
      Fix proc refcounting comments
      x86: vmm: Flush the VMCS when changing owning_proc
      x86: vmm: Mark the vmtf as partial when popping
      Use fprintf() for printing user TFs
      x86: vmm: Rework VMRESUME logic
      x86: vmm: Finalize to owning_proc, not cur_proc.
      x86: vmm: Disable IRQs when mucking with pcpu GPCs
      Enforce AKAROS_ROOT and AKAROS_XCC_ROOT
      vmm: Allow the VM to boot without full networking

 GETTING_STARTED.md                 |  17 ++++-
 kern/arch/riscv/process.c          |   4 +
 kern/arch/x86/process64.c          |  25 +++++--
 kern/arch/x86/trap.c               |   2 +-
 kern/arch/x86/vmm/intel/vmx.c      |  16 ++--
 kern/arch/x86/vmm/intel/vmx.h      |   2 +-
 kern/arch/x86/vmm/vmm.c            |   5 +-
 kern/arch/x86/vmm/vmm.h            |   4 +-
 kern/include/process.h             |   1 +
 kern/src/kthread.c                 |   8 +-
 kern/src/process.c                 |  12 +--
 kern/src/syscall.c                 |   4 +-
 kern/src/trap.c                    |   1 +
 tools/Makefrag                     |  23 +++---
 user/parlib/include/parlib/vcore.h |   6 +-
 user/parlib/x86/vcore.c            | 150 ++++++++++++++++++-------------------
 user/vmm/nat.c                     |  20 ++++-
 user/vmm/vmx.c                     |  19 +----
 18 files changed, 179 insertions(+), 140 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.

Reply via email to