Basic socket stubs and functionalities.
[akaros.git] / user /
2012-03-21 Barret RhodenGlibc syscalls now block properly (XCC)
2012-03-21 Barret RhodenKernel can detect degenerate SCPs (XCC)
2012-03-16 Barret RhodenSCPs can register ev_qs for syscalls (XCC)
2012-03-13 Barret RhodenAll apps now must link against parlib (XCC)
2012-03-13 Barret Rhodenuthread_vcore_entry() can handle not having a 2LS
2012-03-13 Barret Rhodenuthread_slim_init()
2012-03-01 Barret RhodenRemoves sys_resource_req (XCC)
2012-03-01 Barret RhodenBreaks up sys_resource_req (XCC)
2012-02-29 Barret RhodenResource requests use the procdata interface
2012-02-29 Barret Rhodenproc_yield() no longer messes with amt_wanted
2012-02-27 Barret RhodenFixes some RISCV compilation issues
2011-12-20 Barret RhodenFixes bug with run_current_uthread()
2011-12-20 Barret RhodenFixes rare deadlock in user-side ucq
2011-12-20 Barret RhodenVcore preemption spinning helpers
2011-12-15 Barret RhodenCleans up preempt_pending helper functions
2011-12-15 Barret RhodenPreemption events sent via SPAM, and not INDIR
2011-12-15 Barret RhodenPreemption recovery handler
2011-12-15 Barret RhodenUthread helper to copy a uthread's context
2011-12-15 Barret RhodenUTHREAD_FPSAVED flag
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 Rhodensys_self_notify() takes a flag for private mboxes
2011-12-15 Barret RhodenRenames ridiculous sys_getcpuid call (XCC)
2011-12-15 Barret RhodenUthread support to handle remote public VCPD mbox
2011-12-15 Barret RhodenPublic VCPD mboxes (XCC)
2011-12-15 Barret Rhodenvcpd_of() helper for userspace
2011-12-15 Barret RhodenUthread vc_entry will spin on STEALING
2011-12-15 Barret Rhoden2LS sched op: thread_paused()
2011-12-15 Barret RhodenUthread can handle clear_notif_pending
2011-12-15 Barret RhodenUthread flag tells us where the context is saved
2011-12-15 Barret RhodenVcore states for preemption recovery (XCC)
2011-12-15 Barret Rhodennotif_enabled -> notif_disabled (XCC)
2011-12-15 Barret RhodenClarifies/fixes some issues with __preempt and MCS
2011-12-15 Barret RhodenNo longer uses num_vcores() to determine _M (XCC)
2011-12-15 Barret Rhodenvcore_request() no longer uses MCS locks
2011-12-15 Barret RhodenUthread blockon handles notif_disabled uthreads
2011-12-15 Barret RhodenMore thoroughly detect preemptions
2011-12-15 Barret RhodenPthreads now uses mcs_pdr locks
2011-12-15 Barret RhodenUCQs now use mcs_pdr_locks (XCC)
2011-11-05 Andrew WatermanRename c3po ucontext to avoid namespace collision
2011-11-03 Andrew WatermanRISC-V userland now works-ish
2011-11-03 Andrew Waterman64-bit compatibility fixes in userland/tests
2011-11-03 Andrew WatermanRISC-V cross compiler now builds (XCC)
2011-11-03 Barret RhodenMCS Preemption-Detection and Recovery locks
2011-11-03 Barret Rhodensys_change_vcore() (XCC)
2011-11-03 Barret RhodenSend preemption messages (XCC)
2011-11-03 Barret RhodenUthread helpers for disabling notifs
2011-11-03 Barret RhodenAdds MCS unlock code that uses CAS.
2011-11-03 Barret RhodenQuickly return/pop DONT_MIGRATE uthreads
2011-11-03 Barret RhodenDONT_MIGRATE set more carefully
2011-11-03 Barret RhodenUpdated memory barrier stuff
2011-11-03 Barret RhodenCleaned up memory barrier usage (XCC)
2011-11-03 Barret RhodenFixes disable_kevent()
2011-11-03 Barret Rhodenpthread_join() no longer spins
2011-11-03 Barret Rhodenproc_yield() will return if you have an event
2011-11-03 Barret RhodenMCS locks properly disable thread migration
2011-11-03 Barret RhodenUses vcore_yield() for the preempt_pending path
2011-11-03 Barret RhodenEvent queue throttling (XCC)
2011-11-03 Barret RhodenAllows uthread_init() to be called repeatedly
2011-11-03 Barret Rhodenuthread creation is now init, slims 2ls sched_ops
2011-11-03 Barret Rhodenev_qs can request fallback to active vcores (XCC)
2011-11-03 Barret RhodenSeparates EVENT_INDIR from EVENT_IPI (XCC)
2011-11-03 Barret RhodenFixes pthread thread0 initialization
2011-11-03 Barret Rhodenuthread_exit() replaced with uthread_destroy()
2011-11-03 Barret RhodenAlternate ev_mbox setting for pthreads
2011-11-03 Barret RhodenFixes race in UCQ consumer
2011-11-03 Barret RhodenPthread syscall ev_qs no longer use VCPD mboxes
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 RhodenUCQs (XCC)
2011-11-03 Barret RhodenAtomics rewrite (XCC)
2011-11-03 Barret RhodenFixes race with SC_DONE and event overflow (XCC)
2011-11-03 Barret RhodenFixes some CAS loops
2011-11-03 Barret RhodenFixes nasty CAS bug
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 RhodenMinor fix in user bitmask functions (XCC)
2011-11-03 Barret RhodenFixes (unused) bug in get_event_type()
2011-11-03 Barret RhodenUser can set how long sys_block() sleeps
2011-11-03 Barret RhodenPthread lists to track syscalls threads blocked on
2011-11-03 Barret Rhodenstruct syscall's flags is now an atomic_t (XCC)
2011-11-03 Barret RhodenMakefile TARGET_ARCH fixes
2011-11-03 Barret RhodenResyncs parlib's sparc's atomics with the kernel's
2011-11-03 Barret RhodenGit properly ignores the symlink u/parlib/inc/arch
2011-11-03 Barret RhodenParlib's rstdio.h -> ros_debug.h
2011-11-03 Barret RhodenFixes compilation errors with remote call code
2011-11-03 David ZhuMake arsc and local async calls use the same structure.
2011-11-03 David ZhuAdding test case for multproducer async calls.
2011-11-03 David ZhuMore addition to arsc infrastructure.
2011-11-03 Barret RhodenDisable notifs when changing TLSs
2011-11-03 Barret RhodenMore careful about memory allocations
2011-11-03 Barret RhodenFixes uthread sysc block logic
2011-11-03 Barret RhodenFixes bug in pop_ros_tf
2011-11-03 Barret RhodenFixes mhello to play nice with uthread
2011-11-03 Barret RhodenStop passing uthread to __uthread_yield()
2011-11-03 Barret RhodenRemoves vcores_wanted() from 2LS ops
2011-11-03 Barret RhodenPthread: stop accessing memory after it was freed
next