Fix dup() of 9ns FDs
[akaros.git] / user / vmm /
2017-10-05 Barret Rhodenvmm: Silently accept another type of PIO out
2017-10-05 Barret Rhodenvmm: virtio-blk: Add sanity check
2017-10-05 Barret Rhodenvmm: virtio-net: Handle single IOVs
2017-10-05 Barret Rhodenvmm: Attempt to backtrace the guest on error
2017-09-29 Barret Rhodenvmm: Squelch 'Unsupported IPI' for INIT/SIPI
2017-09-24 Zach ZimmermanRemove deprecated/unused define in linuxemu.h
2017-09-19 Zach ZimmermanAdded miscellaneous syscalls to linuxemu
2017-09-19 Zach ZimmermanImplemented additional syscalls in linuxemu
2017-09-15 Zach Zimmermanvmm: Added more syscalls and helpers to linuxemu
2017-09-15 Barret Rhodenvmm: Support basic vthread syscalls
2017-09-15 Barret Rhodenvmm: Add vthread_join()
2017-09-14 Barret Rhodenvmm: Allow dynamic vthread creation
2017-09-14 Barret Rhodenvmm: Rename root_mtx
2017-09-14 Barret Rhodenvmm: Overhaul how vthread_create works
2017-09-14 Barret Rhodenvmm: Move the vmcall overrides to the VM struct
2017-09-14 Barret Rhodenvmm: Allow dynamic growth of __gths
2017-09-14 Barret Rhodenvmm: Use a helper for all gth lookups
2017-09-14 Barret Rhodenvmm: Moves gpci into guest_thread
2017-09-14 Barret Rhodenvmm: Move user_data to struct guest_thread (XCC)
2017-09-14 Barret Rhodenvmm: Remove vthread_attr_kernel_init()
2017-09-14 Barret Rhodenvmm: Allow the user to set GUEST_FS/GS_BASE (XCC)
2017-09-14 Barret Rhodenvmm: Rename SYS_vmm_setup -> SYS_vmm_add_gpcs (XCC)
2017-09-14 Barret Rhodenvmm: Use VMM_CTL to set VMM flags (XCC)
2017-09-14 Barret Rhodenparlib: vmm: Allow VM uthreads to have no FP state
2017-09-14 Gan Shunvmm: Added initial pagetable setup code
2017-09-08 Zach ZimmermanAdded more dune syscall implementations and stubs
2017-09-08 Barret Rhodenvmm: Fix leaked mapping
2017-09-08 Zach Zimmermanvmm: Added helper functions to user/vmm/memory.c
2017-09-07 Gan ShunMoving align macros into vm utils header.
2017-09-07 Ronald G. Minnichvm io: reset on an outb to cf9
2017-09-01 Ronald G. Minnichutil: add the cat function as a utility
2017-08-31 Zach ZimmermanModified dune syscalls and extensions structures
2017-08-31 Ronald G. Minniche820map: move over to the new size scheme
2017-08-31 Zach Zimmermanload_elf now returns the elf64_ehdr if requested.
2017-08-30 Ronald G. MinnichThe initrd now works.
2017-08-29 Zach ZimmermanAdded logging functionality to linuxemu
2017-08-25 Barret Rhodenvmm: Allow VMMs to change vmexit conditions (XCC)
2017-08-25 Barret Rhodenvmm: Remove nasty rdmsr() macro (XCC)
2017-08-25 Barret Rhodenvmm: Make the greedy 2LS pinning and optimistic
2017-08-25 Barret Rhodenvmm: Collect and report scheduler stats
2017-08-25 Zach ZimmermanUpdate to linuxemu syscall structure
2017-08-22 Zach ZimmermanVmm file mmap ept fault fix (XCC)
2017-08-22 Ronald G. MinnichChange map_memory and setup_paging to use virtual_machi...
2017-08-14 Barret Rhodenvmm: Prioritize task threads over guest threads
2017-08-14 Barret Rhodenmm: Enforce MAP_PRIVATE xor MAP_SHARED (XCC)
2017-08-14 Dan Crossvmm: Exit console input thread if we get EOF on stdin
2017-07-31 Barret Rhodenvmm: Use a task_thread cache
2017-07-12 Gan ShunReplacing timer support for VM Guests (XCC)
2017-07-12 Gan ShunRemove MWAIT functionality from the VM guest.
2017-07-01 Zach Zimmermanvmm: Modifed load_elf to allow an offset
2017-07-01 Zach Zimmermandune: gettimeofday fix
2017-07-01 Ronald G. Minnichdune: working test with emulated syscalls
2017-06-06 Barret Rhodenvmm: Fix use-after-free in load_elf()
2017-05-03 Barret Rhodenparlib: Tease out uth_sync_t from has_blocked()
2017-05-03 Barret Rhodenparlib: Improve panic() and assert()
2017-05-03 Barret Rhodenparlib: Have exactly one specific 2LS
2017-05-03 Barret Rhodenparlib: Make sync objects static (XCC)
2017-05-03 Barret Rhodenparlib: Trim some header includes
2017-05-03 Barret Rhodenparlib: Add uthread_create()
2017-05-03 Barret Rhodenvmm: Make all task functions return void *
2017-05-03 Barret Rhodenparlib: Implement join/detach() for all uthreads
2017-05-03 Barret Rhodenvmm: Remove references to pthreads
2017-05-03 Barret Rhodenparlib: Move alarm/timer functions from benchutil
2017-05-03 Barret Rhodenparlib: Change opaque mutex/cv types to be structs
2017-05-03 Barret Rhodenparlib: Add synchronization objects
2017-05-03 Barret Rhodenparlib: Move init_once_racy() to parlib (XCC)
2017-05-01 Ronald G. Minnichvmm: move biostables to the library
2017-04-21 Ronald G. Minnichvmm: move paging setup to the library
2017-04-21 Ronald G. Minnichvmrunkernel: get the page table setup right
2017-04-20 Ron Minnichuser/vmm: add and use a load_elf function
2017-04-17 Dan Crossvmm: CPUID level 0x0B handling
2017-04-07 Ronald G. Minnichvmm: add helpers for making more memory
2017-02-14 Barret Rhodenvmm: Squelch noisy prints
2017-02-09 Barret RhodenAtomically initialize parts of the 2LS (XCC)
2017-02-08 Barret RhodenCompile with -Wreturn-type
2017-02-07 Gan ShunVMM: SMP guest (XCC)
2017-01-31 Barret Rhodenvmm: Increase the vmthread stack size
2017-01-30 Barret Rhodenvmm: net: Don't kill the VM when failing to bypass
2017-01-18 Barret Rhodenvmm: Allow the VM to boot without full networking
2017-01-18 Barret RhodenUse fprintf() for printing user TFs
2017-01-17 Gan Shun LimVMM: Userspace msr emulation changes to handle ICR...
2017-01-17 Gan Shun LimVMM: Make the ioapic emulation handle destination writes.
2017-01-17 Gan Shun LimVMM: Make the virtio poke guest functions respect the...
2017-01-10 Barret Rhodenvmm: Add a virtual networking layer
2017-01-10 Barret Rhodenvmm: Use a helper for stripping the iovec
2016-12-07 Barret RhodenVMM: immediately swap btw guests and ctlrs
2016-12-06 Gan Shun Limvmm: Change decode to use stderr
2016-11-29 Barret RhodenVMM: Fix virtio-net bytestostrip initialization
2016-11-29 Ronald G. Minnichvmm: allow a vmm to override the vmcall function
2016-11-29 Ronald G. Minnichuser/vmm: fflush stdout on every write
2016-11-22 Ronald G. Minnichuser/vmm: print the RSP as well as RIP
2016-11-20 Gan ShunFix virtio net handling of the header.
2016-10-26 Gan ShunDelete unsupported entries for userspace MSR handling.
2016-09-12 Ronald G. Minnichvthread: allow programs to have threads exit on halt.
2016-09-07 Ronald G. MinnichVMM: add two vthread functions.
2016-08-10 Barret RhodenKick the VMM 2LS when enqueueing a thread
2016-08-09 Kyle MilkaCouldn't actually wrap around the vring.
2016-08-04 Gan ShunFix inb when linux tests for the PIC
2016-08-04 Gan ShunAdd instruction decode for a few more specific instructions
2016-08-04 Gan ShunAdd page table walk for guest va to pa translation
next