vmm: Fix use-after-free in load_elf()
[akaros.git] / user / vmm /
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
2016-07-26 Kyle MilkaImplemented virtio-block
2016-07-06 Kyle MilkaRemoved more patches to linux
2016-07-06 Kyle MilkaFixed ISOR problem and legacy pic patch.
2016-07-06 Kyle MilkaAdded virtio network device.
2016-06-24 Barret RhodenVMM: Sync halting GPCs and interrupt injection
2016-06-20 Kyle MilkaVMM: Dynamically retrieve the interrupt vector for...
2016-06-06 Ronald G. Minnichuser/vmm: add translation helpers for guest kernel...
2016-06-04 Ronald G. Minnichuser/vmm: print RIP and hexdump of RIP[0:16] on failed...
2016-06-04 Ronald G. MinnichVMM: clean up IO emulation.
2016-06-01 Dan CrossGet rid of ersatz ARRAY_SIZE macros in code we control.
2016-05-20 Gan ShunHandle multiple virtio mmio devices.
2016-05-13 GanShunVMM: Make new virtio implementation work with new vmm 2LS
2016-05-13 GanShunVMM: Change vmm_run_task return values
2016-05-13 Michael TaufenVMM: Replace the old virtio in vmrunkernel with the...
2016-05-13 Michael TaufenVMM: Added header for virtio_lguest_console functions
2016-05-13 Michael TaufenVMM: Modified console queue service functions for our...
2016-05-13 Michael TaufenVMM: Added console queue service functions from lguest
2016-05-13 Michael TaufenVMM: Added the VIRTIO_CONFIG_S_NEEDS_RESET bit to virti...
2016-05-13 Michael TaufenVMM: Decoder hack
2016-05-13 Michael TaufenVMM: Add virtio_mmio.c which contains our implementatio...
2016-05-13 Michael TaufenVMM: Add our virtio_mmio_dev struct and specify its...
2016-05-13 Michael TaufenVMM: Added a helper function for validating device...
2016-05-13 Michael TaufenVMM: Added virtio_lguest_helpers.h for helper functions...
2016-05-13 Michael TaufenVMM: Change wmb to ACCESS_ONCE in next_desc in virtio_l...
2016-05-13 Michael TaufenVMM: Modify lguest helpers for our virtio
2016-05-13 Michael TaufenVMM: Added includes to virtio_lguest_helpers.c for...
2016-05-13 Michael TaufenVMM: Added virtio_lguest_helpers.c with utility functions
2016-05-13 Michael TaufenVMM: Add virtio.h, which contains our error macros...
2016-05-13 Michael TaufenVMM: Converted virtio headers to rely on types from...
2016-05-13 Michael TaufenVMM: Removed virtio_types.h and includes for that file
2016-05-13 Michael TaufenVMM: Change virtio header include paths from linux...
2016-05-13 Michael TaufenVMM: Converted headers to use pragma once
2016-05-13 Michael TaufenVMM: Brought virtio headers in from Linux v4.5
2016-05-13 Michael TaufenVMM: Remove the old virtio (XCC)
2016-05-02 Barret RhodenRemove struct vmctl (XCC)
2016-05-02 Barret RhodenAdd a 2LS for VMMs
2016-05-02 Barret RhodenVMM: Remove the stack
2016-05-02 Barret RhodenVMM: Add struct virtual_machine, use it in MMIO
2016-04-06 Michael TaufenACPI Table Fixes for vmrunkernel
2016-03-28 GanShunApic msr exit handling added with timer thread support
2016-03-28 GanShunMoved Trap Injection macros to the correct location...
2016-03-22 GanShunUser library changes to take a guest_thread instead...
2016-02-17 Barret RhodenClean up user library include paths (XCC)
2016-02-16 Michael TaufenUpdates from vmm-akaros
2016-02-02 Barret RhodenVMM: Add custom exit reasons (XCC)
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-11-03 Barret RhodenMove ros/vmx.h to an arch-specific location (XCC)
2015-11-03 GanShunRemoved debug prints. Fixed virtio decode function...
2015-11-02 GanShunEOI virtualization and virtual APIC success.
2015-11-02 Gan Shun LimVMMCP: Virtualized APIC is now working(sort of)
2015-11-02 Ronald G. Minnichvmmcp: cut over to virtual apic; fix include mess after...
2015-11-02 Ronald G. MinnichVMMCP: misc stuff
next