Barret pointed out that the inclusion of regions was a mistake.
[akaros.git] / kern / include / process.h
2014-07-22 Barret RhodenTracks process's program name
2014-07-01 Barret Rhodensys_proc_create() can dup FGRPs (XCC)
2014-05-14 Barret RhodenFixes vcore counters
2014-03-13 Ronald G. MinnichBring the proc device back.
2013-07-31 Barret RhodenVcore TLS desc in procdata (XCC)
2013-07-25 Barret RhodenCleans up restartcore/smp_idle, fixes corner case
2013-04-17 Barret RhodenKernel properly handles floating point (XCC)
2013-04-13 Barret RhodenKernel arch-dependent functions use user_contexts
2013-04-13 Barret RhodenKernel uses user_contexts, instead of TFs
2013-04-11 Barret RhodenKernel messages no longer take *tf
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2012-11-05 Barret RhodenFixes sys_waitpid() to handle concurrent waiters
2012-10-30 Barret Rhodensys_waitpid() improvements (XCC)
2012-10-23 Barret RhodenParent processes track children
2012-10-16 Barret RhodenVcore versioning for __preempt / __startcore (XCC)
2012-10-03 Barret RhodenFixes change_to_vcore failure case
2012-09-05 Barret RhodenLock ordering and ksched callbacks
2012-09-05 Barret RhodenCleans up proc_preempt_core()
2012-09-05 Barret Rhodenproc_get_vcoreid() usage clarification
2012-04-25 Barret Rhodenproc_wakeup() replaces schedule_scp()
2012-04-23 Barret Rhodenproc_change_to_m() is now a scheduler function
2012-04-23 Barret RhodenKernel scheduler tracks procs 'cradle to grave'
2012-04-23 Barret Rhodenproc_destroy() now starts in the ksched
2012-03-09 Barret Rhoden__proc_give_cores() no longer makes a callback
2012-03-09 Barret RhodenRemoves the dumb version of take_allcores
2012-03-01 Barret RhodenBreaks up sys_resource_req (XCC)
2012-02-27 Barret RhodenBreaks proc_run() into _S and _M functions
2012-02-27 Barret RhodenMoves proc runnable list to the ksched
2012-02-27 Barret Rhoden_S -> _M and schedule()/core_request() work
2012-02-27 Barret RhodenFixes some RISCV compilation issues
2012-01-28 Barret RhodenMoves the idlecoremap to the ksched
2012-01-19 Barret RhodenReorganizes the __proc_take cores functions
2012-01-11 Barret RhodenRemoves __proc_set_allcores()
2011-12-15 Barret Rhodenproc_change_to_vcore() races fixed
2011-11-03 Barret Rhodensys_change_vcore() (XCC)
2011-11-03 Barret Rhodencur_proc broken up into owning_proc and cur_proc
2011-11-03 Barret RhodenRemoves __proc_kmsg_pending()
2011-11-03 Barret RhodenBreaks up the proc_lock to use the mm_lock
2011-11-03 Barret RhodenProc state work: WAITING helpers and is_mcp helper
2011-11-03 Barret RhodenCleans up fork/exec's procinfo/data handling
2011-11-03 Barret RhodenVcore list initialization. (XCC)
2011-11-03 Barret RhodenHelper to determine if a vcore is online / mapped
2011-11-03 Barret RhodenHelpers for temporarily changing address spaces
2011-11-03 Barret RhodenKernel message parameters are now longs
2011-11-03 Andrew Waterman32b/64b compatibility fixes
2011-11-03 Barret RhodenProc refcnting wrappers
2011-11-03 Barret RhodenRevamped event interfaces (XCC)
2011-11-03 Barret RhodenRemoved set_current_proc()
2011-11-03 Barret Rhodenproc_restartcore() only used for current_tf, etc
2011-11-03 Barret RhodenCopies out current_tf to pcpui
2011-11-03 Barret RhodenSleep on block requests using kthreads
2011-11-03 Barret RhodenFixes when we add a new proc to the pidhash
2011-11-03 David ZhuFixing syscalls to new seterrno and setretval.
2011-11-03 David ZhuMake errno and return value work for async syscalls.
2011-11-03 Barret RhodenAdded krefs, used them for process refcounting
2011-11-03 Barret RhodenGuts load_icode and proc_create() takes a path
2011-11-03 Barret RhodenVM regions: management functions and structs
2011-11-03 Barret RhodenRemoved CONFIG_OSDI and EXPER_TRADPROC
2011-11-03 Andrew WatermanFixed a current_tf setting bug and added checks
2011-11-03 Barret RhodenMPC TLB shootdowns
2011-11-03 Barret RhodenPreemption functions
2011-11-03 Barret RhodenMCPs -> Many Filthy _S Ps
2011-11-03 Barret Rhoden__proc_unlock_ipipending() changed
2011-11-03 Barret RhodenYield plays nice with preemption
2011-11-03 Barret RhodenPreemption of user cores
2011-11-03 Barret Rhodenset_current_tf only applies to user trapframes
2011-11-03 Barret RhodenSYS_notify and SYS_self_notify
2011-11-03 Barret RhodenNotification support in the kernel
2011-11-03 Barret RhodenHandles routine kmsgs before returning to userspace
2011-11-03 Barret RhodenKernel messages infrastructure
2011-11-03 Barret Rhodensys_getvcoreid uses the proc calls
2011-11-03 Barret RhodenAdds a pcoremap for reverse lookups
2011-11-03 Barret RhodenNew vcoremap in procinfo
2011-11-03 Barret Rhodenx86: Fixes TLS bug causing kernel page faults
2011-11-03 Kevin KluesRemoved proc_init_arch; created frontend_proc_init
2011-11-03 Andrew WatermanUser programs now tell kernel the stack pointers for...
2010-02-01 Andrew WatermanChanged env_user_mem_walk to use return codes
2010-01-03 Andrew WatermanMerged proc_init_trapframe and proc_init_trapframe_vcoreid
2009-12-21 Andrew WatermanGot the kernel's nose out of cmdline args
2009-12-16 Andrew WatermanRevised system call forwarding for multiple processes
2009-12-03 Barret RhodenMerge remote branch 'origin/sparc-dev'
2009-12-01 Barret RhodenProcess reference counting
2009-11-09 Barret RhodenProc data structure management, env gutting
2009-11-09 Barret RhodenMarked lock-required proc functions with __
2009-11-02 Andrew WatermanChanged hackish argc/argv setup
2009-10-31 Barret RhodenMulti-cored process changes
2009-10-27 Zach AndersonMerge branch 'master' of ssh://scm.millennium.berkeley...
2009-10-27 Zach AndersonGet things to build Ivy again. Turn off error db loggin...
2009-10-27 Andrew WatermanAdded (temporary) mechanism to pass argc/argv
2009-10-19 Barret RhodenYield for single and parallel processes
2009-10-19 Barret RhodenResource request calls and core request handling
2009-09-18 Zach AndersonMerge with master
2009-09-17 Paul PearceMerge branch 'net-dev'. See body of commit for details.
2009-09-15 Zach AndersonAdding SharC annotations. Type checker off
2009-09-11 Zach AndersonGet the previous commit working with gcc
2009-09-05 Barret RhodenCompiles with GCC
2009-09-01 Barret RhodenVcore mapping and idle core management
2009-08-31 Barret RhodenProcess management via active messages
2009-08-28 Zach AndersonMerge branch 'ivy'
2009-08-28 Zach AndersonGetting SharC to check some locking
next