VMM: Dynamically retrieve the interrupt vector for a virtio device.
[akaros.git] / user / parlib / include /
2016-06-17 Barret RhodenAdd helpers to create child processes
2016-05-13 Barret RhodenAdd generic uthread condition variables
2016-05-03 Barret RhodenPush control over vcores into parlib variables
2016-05-02 Barret RhodenAdd a helper for blocking a uthread from VC ctx
2016-05-02 Barret RhodenAdd a parlib control variable for yielding
2016-05-02 Barret RhodenAdd a parlib debug_print helper
2016-05-02 Barret RhodenAdd a helper to sleep a uthread forever
2016-05-02 Barret RhodenCheck notif_pending early in pop_user_ctx()
2016-05-02 Barret RhodenMove pop_user_ctx implementations to a .c file
2016-05-02 Barret RhodenRemove vcore32.h
2016-05-02 Barret RhodenRemove the return value from vcore_request_more()
2016-05-02 Barret RhodenAllow requesting a total number of vcores
2016-05-02 Barret RhodenRename vcore_request() -> vcore_request_more()
2016-05-02 Barret RhodenDemacro-ify the user BITMASK helpers
2016-05-02 Barret RhodenAdd a helper for stopping current_uthread
2016-05-02 Barret RhodenAdd a helper for yielding from 2LSs
2016-05-02 Barret RhodenMark parlib 2LS functions as noreturn
2016-04-15 Barret RhodenModify glibc's printf for use from VC ctx (XCC)
2016-04-07 Barret RhodenFix userspace's FP restore
2016-04-05 Barret RhodenAdd a get_stack_pointer() helper to parlib
2016-03-31 Barret RhodenIntercept vfprintf() instead of printf() (XCC)
2016-03-31 Barret RhodenMake akaros_vfprintf() take a stream (XCC)
2016-03-31 Barret RhodenProperly align vcore stacks on x86
2016-03-31 Barret RhodenRemove SYS_cgetc (XCC)
2016-03-31 Barret RhodenRemove SYS_cputs (XCC)
2016-03-22 Michael TaufenUpgrade parlib fp state handling, use proc_global_info...
2016-03-07 Barret RhodenAdd a helper for querying the number of cores
2016-03-07 Barret RhodenRemove MAX_VCORES
2016-03-07 Barret RhodenRemove MCS dissemination barrier
2016-02-29 Barret RhodenAdd CPU feature detection (XCC)
2016-02-17 Barret RhodenRemove user include hacks
2016-02-17 Barret RhodenClean up user library include paths (XCC)
2016-02-03 Barret RhodenFix parameter types for sys_proc_create() (XCC)
2016-02-02 Barret RhodenChange the 2LS reflected fault op to take a ctx
2016-02-02 Barret RhodenMake HW trap reflection more arch-independent
2016-02-02 Barret RhodenMove trap reflection bits into their own header
2016-02-02 Barret RhodenAdd user support for VM contexts
2016-01-14 Barret RhodenAdd a 2LS-independent mutex interface
2016-01-14 Barret RhodenRemove typedef for struct uthread
2015-12-16 Barret RhodenMake glibc's printf with a vcore-ctx aware (XCC)
2015-12-16 Barret RhodenClean up ros_vdebug* interfaces
2015-12-16 Barret RhodenRemove ros_debug()
2015-12-16 Barret RhodenMove print_user_context out of a header
2015-12-16 Barret RhodenFix comments in vcore.h
2015-12-16 Davide LibenziFixed the sys_proc_create API to use const pointers...
2015-11-16 Kevin KluesAdd a sigself() signal_op
2015-11-16 Kevin KluesMigrate signal code from pthread.c to signal.c
2015-11-16 Kevin KluesAdd uthread_paused() API call
2015-11-16 Kevin KluesEncapsulate pthread sigstate into a single struct
2015-11-16 Kevin KluesRemove need for externally alloced sigdata struct
2015-11-16 Kevin KluesAdd arch independent accessor for user ctx stack
2015-11-16 Kevin KluesWeasel apart parlib/libc symbols for signals (XCC)
2015-11-13 Barret RhodenMake userspace think it has at least one vcore
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-11-10 Dan CrossRename static_assert to avoid conflicting with C++...
2015-11-10 Dan CrossRemove unnecessary #if.
2015-11-03 Barret RhodenBe more careful when re#defining printf (XCC)
2015-11-03 Barret RhodenLimit the headers pulled in by parlib/arch.h (XCC)
2015-11-02 Barret RhodenFix parlib/assert.h's warn()
2015-10-28 Barret RhodenOverride glibc's printf for vcore context
2015-10-28 Barret RhodenEnsure vcore context code includes parlib/assert.h
2015-10-28 Barret RhodenRemove #include <assert.h> from parlib
2015-10-28 Barret RhodenRename parlib/rassert.h -> parlib/assert.h
2015-10-28 Barret RhodenMove parlib's assert guts into a C file
2015-10-28 Barret RhodenUndefine static_assert() in parlib/rassert.h
2015-10-28 Barret RhodenProperly include syscall.h in parlib/event.h
2015-10-01 Kevin KluesRemove dependency for {unistd,stdlib}.h in vcore.h...
2015-09-28 Barret RhodenMove register_evq to event.c
2015-09-28 Barret RhodenFix syscall_async's signature
2015-09-28 Barret RhodenAdd I_AM_HERE to parlib
2015-09-28 Barret RhodenAdd the CEQ mbox: Coalescing Event Queues (XCC)
2015-09-28 Barret RhodenChange get_ucq_msg()'s return value to a bool
2015-09-28 Barret RhodenAdd helpers to detect locked user spinlocks
2015-09-28 Barret RhodenAdd parlib/common.h
2015-09-28 Barret RhodenRename event queue functions [2/2]
2015-09-28 Barret RhodenReorganize event_queue helpers [1/2]
2015-09-28 Barret RhodenSpecify an mbox type when getting an event queue
2015-09-28 Barret RhodenSplit ev_mbox into a union of mbox types (XCC)
2015-09-28 Barret RhodenRemove the option to spawn_thread for an evq (XCC)
2015-09-28 Barret RhodenAdd support for uthreads blocking on event queues
2015-09-28 Barret RhodenExport uthread_has_blocked()
2015-09-28 Barret RhodenAdd a helper to extract mbox messages
2015-09-28 Barret RhodenAdd post-and-poke synchronization to parlib
2015-09-28 Barret RhodenAdd FD tap infrastructure (XCC)
2015-08-24 Barret RhodenPass sched_ops to uthread_2ls_init()
2015-07-22 Kevin KluesRename vcore-tls.{h,c} to tls.{h,c}
2015-07-22 Kevin KluesRemove vcoreid from get/set_tls_desc
2015-07-16 Barret RhodenSCPs can be 2LSs
2015-07-16 Barret RhodenEnable/disable notifs for SCPs
2015-07-14 Kevin KluesAdd serialization for syscall args (XCC)
2015-06-26 Kevin KluesRedesign of our initialization path for libs (XCC)
2015-06-25 Kevin KluesRename vcore_init() -> vcore_lib_init()
2015-06-22 Barret RhodenAdds hexdump to a parlib header
2015-06-18 Barret RhodenChanges user includes to <library/header.h> (XCC)
2015-06-18 Barret RhodenAdds include symlinks for user libraries
2015-06-18 Barret RhodenRemoves unneeded userland headers
2015-06-12 Kevin KluesAdd level of indirection for signal funcs in 2LS
2015-05-15 Barret Rhodenget_tlsvar_linaddr() and uthread notes
2015-05-15 Barret RhodenCleans up userspace headers
2015-05-06 Barret RhodenRemoves unused functions from Parlib's arch.h
next