vmm: Check VPPR and interrupt-window-blocking with RVI
[akaros.git] / user /
2017-05-03 Barret Rhodenparlib: Catch broken uses of notif_disabled_depth
2017-05-03 Barret Rhodenparlib: Catch illegal block attempts
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 reader-writer sleeping locks
2017-05-03 Barret Rhodenparlib: Add cpu_relax_any()
2017-05-03 Barret Rhodenparlib: Allow cpu_relax_vc() calls from uthreads
2017-05-03 Barret Rhodenparlib: Add uthread_self()
2017-05-03 Barret Rhodenparlib: UTH_EXT_BLK_JUSTICE -> _MISC
2017-05-03 Barret Rhodenfutex: Make futexes independent of pthreads
2017-05-03 Barret Rhodenpthread: Implement POSIX semaphores with uth sems ...
2017-05-03 Barret Rhodenparlib: Add uthread_sched_yield()
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 Rhodenparlib: Add 'timed' functions for sems/mtxs/cvs
2017-05-03 Barret Rhodenparlib: Add an alarm helper
2017-05-03 Barret Rhodenvmm: Remove references to pthreads
2017-05-03 Barret Rhodenparlib: Move alarm/timer functions from benchutil
2017-05-03 Barret Rhodenbenchutil: Clarify unset_alarm()'s semantics
2017-05-03 Barret Rhodenparlib: Add uth_cond_var_wait_recurse()
2017-05-03 Barret Rhodenparlib: sem/mtx/cv: Add init() and destroy()
2017-05-03 Barret Rhodenparlib: Implement uthread mutexes with semaphores
2017-05-03 Barret Rhodenparlib: Add a test for recursive mutexes
2017-05-03 Barret Rhodenparlib: Add static initializers for mutexes / CVs
2017-05-03 Barret Rhodenparlib: Change opaque mutex/cv types to be structs
2017-05-03 Barret Rhodenparlib: Always use the default mutex/cv interface
2017-05-03 Barret Rhodenparlib: Add synchronization objects
2017-05-03 Barret Rhodenparlib: Use cpu_relax_vc() in parlib_run_once() (XCC)
2017-05-03 Barret RhodenConvert run_once() to parlib_run_once() (XCC)
2017-05-03 Barret Rhodenparlib: Move init_once_racy() to parlib (XCC)
2017-05-03 Barret Rhodenndblib: Remove dependency on pthreads
2017-05-03 Barret Rhodenparlib: Add a helper for multi-threaded-ness
2017-05-03 Barret Rhodenparlib: Add recursive uthread mutexes
2017-05-03 Barret Rhodenparlib: Add trylock to uthread mutexes
2017-05-03 Barret Rhodenparlib: Use 'const' in the set_dtls() interface
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-03-21 Barret Rhodenparlib: slab: Fix ancient ctor off-by-one
2017-03-21 Barret Rhodenparlib: Align the stack when saving FP state
2017-03-02 Barret Rhodenparlib: Fix potential races with DTLS
2017-03-02 Barret Rhodenparlib: Fix assertion in cpu_relax_vc()
2017-03-02 Barret Rhodenparlib: Remove get_user_ctx_stack()
2017-03-02 Barret Rhodenepoll: Error out if someone asks for one-shot
2017-03-02 Barret Rhodenepoll: Give every waiter their own event queue
2017-03-02 Barret Rhodenepoll: Fire existing events during EPOLL_CTL_ADD
2017-02-17 Barret RhodenAdd sys_send_event() (XCC)
2017-02-14 Barret Rhodenvmm: Squelch noisy prints
2017-02-09 Barret Rhodenpth: Remove fun debugging comment
2017-02-09 Barret Rhodenparlib: Don't run ctors in "fake parlib"
2017-02-09 Barret RhodenAtomically initialize parts of the 2LS (XCC)
2017-02-09 Barret RhodenRename SYS_yield -> SYS_proc_yield (XCC)
2017-02-09 Barret Rhodenparlib: Add a syscall lookup table (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-20 Barret Rhodenparlib: Use better fake mutexes for thread0
2017-01-20 Barret Rhodenparlib: Don't double-lock a mutex to sleep
2017-01-20 Barret Rhodenparlib: Make I_AM_HERE more verbose
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 Rhodenparlib: Add option file parsing helper
2017-01-10 Barret Rhodenepoll: Support very large CEQ sets
2017-01-10 Barret RhodenAllow larger CEQs (XCC)
2017-01-10 Barret Rhodenvmm: Use a helper for stripping the iovec
2017-01-10 Barret Rhodenparlib: Add IOVEC helpers
2017-01-10 Barret Rhodenparlib: Have all processes listen for diagnostics
2017-01-10 Barret Rhodenparlib: Add krefs
2017-01-10 Barret Rhodenparlib: Include event type headers in event.h
2017-01-10 Barret Rhodenparlib: Add parlib_assert_perror()
2017-01-10 Barret Rhodeniplib: Make netmkaddr() threadsafe
2017-01-10 Barret Rhodeniplib: Add protocol constants to iplib.h
2017-01-10 Barret Rhodeniplib: Add a helper for finding the IP router
2017-01-10 Barret Rhodeniplib: Allow v4parsecidr() to take longer masks
2017-01-10 Barret Rhodeniplib: Add get_first_noloop_iplifc() helper
2017-01-10 Barret Rhodeniplib: Fix thread-unsafeness in myipaddr
2017-01-10 Barret Rhodeniplib: Add a helper for IP checksums
2017-01-10 Barret Rhodeniplib: Add helpers for bypass
2017-01-10 Barret Rhodeniplib: Refactor announce9(), add clone9()
2017-01-10 Barret Rhodeniplib: Clang-format iplib C files
2016-12-07 Barret RhodenDo not have SCPs ask for vcores
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 Barret RhodenFix slow uthread context switches
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.
next