net: Make select() not spurious
[akaros.git] / user / parlib / event.c
2017-05-03 Barret Rhodenparlib: Tease out uth_sync_t from has_blocked()
2017-05-03 Barret Rhodenparlib: Trim some header includes
2017-05-03 Barret Rhodenparlib: Add synchronization objects
2017-02-09 Barret RhodenAtomically initialize parts of the 2LS (XCC)
2017-02-08 Barret RhodenCompile with -Wreturn-type
2015-10-28 Barret RhodenRemove #include <assert.h> from parlib
2015-09-28 Barret RhodenMove register_evq to event.c
2015-09-28 Barret RhodenHook CEQs into the event infrastructure (XCC)
2015-09-28 Barret RhodenChange get_ucq_msg()'s return value to a bool
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 EVENT_JUSTHANDLEIT (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 RhodenAdd a helper to extract mbox messages
2015-07-22 Barret RhodenRename transition_stack -> vcore_stack (XCC)
2015-06-18 Barret RhodenChanges user includes to <library/header.h> (XCC)
2014-10-13 Barret Rhodenhandle_events() unconditionally
2014-06-03 Barret RhodenEvent handling can have multiple handlers
2014-06-03 Barret RhodenINDIR event handler registered dynamically
2014-06-03 Barret RhodenAll user events take a void *data
2013-05-03 Barret RhodenRemoves redundant event handler, exposes others
2013-04-19 Barret RhodenFixes bug with pop_ros_ctx (x86)
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2013-01-08 Barret Rhodennotif_pending short circuits handle_events()
2012-10-05 Barret RhodenFixes potential livelock in preemption handling
2012-10-02 Barret RhodenAdds some event/uthread debugging code
2011-12-15 Barret RhodenCleans up preempt_pending helper functions
2011-12-15 Barret RhodenRemote mbox can deal with recursive calls (XCC)
2011-12-15 Barret RhodenEvent helper for detecting empty mboxes
2011-12-15 Barret RhodenBit messages are now flagged (XCC)
2011-12-15 Barret RhodenPublic VCPD mboxes (XCC)
2011-12-15 Barret RhodenUthread vc_entry will spin on STEALING
2011-11-03 Barret RhodenQuickly return/pop DONT_MIGRATE uthreads
2011-11-03 Barret RhodenCleaned up memory barrier usage (XCC)
2011-11-03 Barret RhodenFixes disable_kevent()
2011-11-03 Barret RhodenEvent queue throttling (XCC)
2011-11-03 Barret RhodenFixes event_q "get" interfaces to work with UCQs
2011-11-03 Barret RhodenRemoved event overflow handling
2011-11-03 Barret RhodenReplaces BCQs with UCQs (XCC)
2011-11-03 Barret RhodenRemoved extraneous event/bcq utilities
2011-11-03 Barret RhodenHandles syscall-event overflow in pthreads
2011-11-03 Barret RhodenFixes race-bug in overflow/bit event handling
2011-11-03 Barret RhodenFixes (unused) bug in get_event_type()
2011-11-03 Barret RhodenSplit uthread code into its own source file
2011-11-03 Barret RhodenAllows application-specific event handling (XCC)
2011-11-03 Barret RhodenEvent handlers also take the ev_type
2011-11-03 Barret Rhodenenable_kevent() takes flags, not a bool
2011-11-03 Barret RhodenVCORE_APPRO sets the ev_mbox
2011-11-03 Barret Rhoden2LS handles pending preemptions
2011-11-03 Barret RhodenDefault event handling infrastructure
2011-11-03 Barret RhodenBitmask updates
2011-11-03 Barret RhodenEvent helpers for userspace