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.
