qio: move copy_to_block_body() out of qio.c
[akaros.git] / user /
2019-05-24 Barret Rhodenvmm: refactor cpuid vmexit handling (XCC)
2019-05-24 Barret Rhodenvmm: rename VMCALL_* -> AKAROS_VMCALL_* (XCC)
2019-05-24 Barret Rhodenvmm: remove the leading '%' from the printc vmcall
2019-05-24 Barret Rhodenvmm: remove verbose output
2019-05-16 Barret Rhodenvmm: fix gva2gpa PCID mask bug
2019-05-16 Barret Rhodenvmm: x86: set reserved bits in rflags for smp boot
2019-04-11 Barret Rhodenvmm: make output for failed vmexits more threadsafe
2019-04-11 Barret Rhodenvthread: x86: set the reserved bits in rflags
2019-04-11 Barret Rhodenparlib: have 2LS libraries #include parlib/stdio.h
2019-03-24 Barret RhodenTreat tabs as having eight spaces instead of four
2018-12-18 Barret Rhodenparlib: Fix the use-after-func issue
2018-12-14 Barret Rhodenparlib: Fix u32/u64 issue with pvcalarm
2018-12-14 Barret Rhodenfutex: Fix buggy timeout
2018-10-22 Barret Rhodenalarm: Force unset_alarm to grab the CV lock
2018-10-22 Barret Rhodenfutex: Disable notifs when waking waiters
2018-10-22 Barret Rhodenfutex: Implement futexes with CVs
2018-10-12 Barret Rhodenfutex: Call unset_alarm() before freeing the awaiter
2018-10-11 Barret Rhodenalarm: Clean up condition variable usage
2018-08-30 Brian WheatmanSet up go function pointer table
2018-08-14 Barret Rhodenparlib: Run alarm handlers outside the tchain lock
2018-08-13 Barret Rhodenparlib: Support mutex-less condition variables
2018-08-13 Barret Rhodenparlib: Fix panic output
2018-08-07 Barret Rhodenparlib: Fix alarm_abort_sysc() leak
2018-07-31 Brian Wheatmanparlib: Basic implementation of sigaltstack
2018-07-10 Barret RhodenDon't use the electric fence in multithreaded code
2018-07-09 Barret Rhodenpthread: Allow new threads in forked children
2018-06-19 Barret Rhodenparlib: Fix context detection in __prep_sighandler()
2018-06-15 Barret Rhodenparlib: Use a relative timer for abort_sysc
2018-06-15 Barret RhodenSet tchain earliest/latest on any removal
2018-06-15 Barret Rhodenparlib: Fix potential alarm corruption
2018-06-15 Barret Rhodenparlib: Always align the sigdata struct
2018-06-15 Barret Rhodenparlib: Fix aggressively-saved FP state for signals
2018-06-07 Barret RhodenHandle threading after a fork() (XCC)
2018-06-07 Barret Rhodenparlib: Add the uthread_is_thread0() helper
2017-12-22 Barret Rhodenvmm: Add a vmcall for tracing the TF (XCC)
2017-12-22 Barret Rhodenvmm: Handle mov with zero-extend
2017-12-22 Barret Rhodenvmm: Rename userspace's gvatogpa() -> gva2gpa()
2017-12-22 Barret Rhodenvmm: Mask NX / unused bits in guest page walks
2017-12-20 Barret Rhodennet: Make select() not spurious
2017-12-20 Barret Rhodenepoll: Split out the guts of ctl_add and ctl_del
2017-12-20 Barret Rhodennet: rock: Look up the ctl FD with the listen FD (XCC)
2017-12-14 Barret Rhodenparlib: Move the provisioning of cores to a PID
2017-12-14 Barret Rhodenparlib: Move core_sets to parlib
2017-12-13 Barret Rhodenparlib: Make bitmask.h more compilable
2017-12-12 Barret Rhodenvmm: Provide a fast-path for IPIs in the kernel
2017-12-12 Barret Rhodenvmm: Check VPPR and interrupt-window-blocking with RVI
2017-12-12 Barret Rhodenvmm: Add mmio helper functions
2017-12-01 Barret Rhodenparlib: Fix signature for trace_printf()
2017-11-22 Barret Rhodenvmm: Export the TSC freq via a vmcall (XCC)
2017-11-22 Barret Rhodenvmm: Halt vcore 0 instead of spinning
2017-11-22 Barret RhodenAllow sys_halt_core() to monitor notif_pending
2017-11-22 Barret Rhodenvmm: Let the VMM control mwait vmexits (XCC)
2017-11-22 Barret RhodenAdd printx to userspace (XCC)
2017-11-01 Gan Shun Limlinuxemu: fix fcntl GETFL flags
2017-10-16 Barret RhodenFix dup() of 9ns FDs
2017-10-16 Barret RhodenClose FDs in test_open_lots_and_spawn()
2017-10-16 Barret Rhodenpthread: Fix null attr for pthread_mutex_init()
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 Rhodenparlib: Fix devalarms on forks without exec
2017-09-29 Barret Rhodenepoll: Fix leaked listen bug (XCC)
2017-09-29 Barret Rhodenvmm: Squelch 'Unsupported IPI' for INIT/SIPI
2017-09-27 Barret Rhodenparlib: Aggressively save and restore the FPU
2017-09-26 Barret Rhodenparlib: Add a couple helpers
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 Barret Rhodenparlib: Don't require zeroing for uthread_init()
2017-09-14 Gan Shunvmm: Added initial pagetable setup code
2017-09-08 Barret Rhodenparlib: Mark const bitops
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 Barret Rhodenparlib: Fix dlopen() with -rdynamic
2017-08-30 Ronald G. MinnichThe initrd now works.
2017-08-29 Zach ZimmermanAdded logging functionality to linuxemu
next