sys_fcntl() supports dup
[akaros.git] / kern / src / process.c
2011-11-03 Barret Rhodensys_fcntl() supports dup
2011-11-03 Barret Rhoden/dev/stdout support via a devfs
2011-11-03 Barret Rhodensys_umask()
2011-11-03 Barret Rhodensys_chdir()
2011-11-03 Barret Rhoden__proc_tlb_shootdown() works for _S
2011-11-03 Barret RhodenAllow the killing of PROC_CREATED processes
2011-11-03 Barret RhodenSorted out proc refcounting with ARCs
2011-11-03 Barret RhodenFixes when we add a new proc to the pidhash
2011-11-03 David ZhuBring back the ARSC functionality that was removed...
2011-11-03 Barret RhodenChanges the pidhash to be an internal reference
2011-11-03 Barret RhodenFork and exec handle files better
2011-11-03 Barret RhodenUses kref in the FS, fixes up refcount bugs
2011-11-03 Barret RhodenDestroys vmrs on __proc_free()
2011-11-03 Barret RhodenAdded krefs, used them for process refcounting
2011-11-03 Barret Rhodensys_open() and sys_close()
2011-11-03 Barret RhodenGuts load_icode and proc_create() takes a path
2011-11-03 Barret Rhodenstruct proc FS structures and preprocessor hacks
2011-11-03 Barret RhodenVM regions: management functions and structs
2011-11-03 Barret RhodenUse get_pcoreid() in proc management code
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 RhodenOSDI Microbenchmarks
2011-11-03 Barret RhodenFix for experimental processes
2011-11-03 Barret RhodenMonitor enhancements
2011-11-03 Barret RhodenFP save/restore on x86
2011-11-03 Barret RhodenFixed EXPER_TRADPROC unmapping/remapping
2011-11-03 Barret RhodenMPC TLB shootdowns
2011-11-03 Barret RhodenSupport for preempting and yielding btwn two procs
2011-11-03 Barret RhodenPreemption functions
2011-11-03 Barret RhodenFixed DISABLE_SMT to report the right max_vcores
2011-11-03 Kevin KluesReenable irq_save() for the proclock in proc_incref...
2011-11-03 Barret RhodenConfig option to "disable" SMT/hyperthreading
2011-11-03 Barret RhodenMCPs -> Many Filthy _S Ps
2011-11-03 Kevin KluesAdded a fillmeup syscall
2011-11-03 Barret Rhoden__proc_unlock_ipipending() changed
2011-11-03 Barret Rhodenproc_lock is no longer an irqsave
2011-11-03 Kevin KluesMade a global num_mgmtcores variable
2011-11-03 Barret RhodenRemoved junk, fixes typo, etc.
2011-11-03 Barret Rhoden__proc_give_cores correctly adjusts amt_granted
2011-11-03 Kevin KluesMassive renaming/cleanup of harts->vcores
2011-11-03 Barret RhodenYield plays nice with preemption
2011-11-03 Barret RhodenAdded the DYING case to proc_get_vcoreid()
2011-11-03 Barret RhodenPreemption of user cores
2011-11-03 Barret RhodenFixes unmap bug in __death()
2011-11-03 Barret Rhodenpop_ros_tf can handle missed IPIs
2011-11-03 Barret RhodenUser stackpointers moved to the vcpd structs
2011-11-03 Barret RhodenEnsures __notify took the user trapframe as an arg
2011-11-03 Barret RhodenRemoved the tf_to_run from the vcoremap
2011-11-03 Barret Rhoden_M procs start up at _start/hart_entry for vcore0
2011-11-03 Kevin KluesFixed smp_percpu_init() on sparc; added asserts
2011-11-03 Barret RhodenSYS_notify and SYS_self_notify
2011-11-03 Kevin KluesAdded CONFIG flag to dedicate core to the monitor
2011-11-03 Barret RhodenNotification support in the kernel
2011-11-03 Barret Rhodenproc messages are routine instead of immediate
2011-11-03 Barret RhodenHandles routine kmsgs before returning to userspace
2011-11-03 Barret RhodenKernel messages infrastructure
2011-11-03 Barret Rhoden__startcore uses the vcore/pcore maps for info
2011-11-03 Barret RhodenVcores are unmapped by message receivers
2011-11-03 Barret Rhodenseq counters to protect vcoremap changes
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 Andrew WatermanMoved brk/sbrk into user-space
2011-11-03 Andrew WatermanFixed proc_init breaking with only one core
2011-11-03 Kevin KluesDedicated core 1 to NIC functionality
2011-11-03 Andrew WatermanAdded demand paging support
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...
2011-11-03 Andrew Watermanfixed hart_max_harts bug
2011-11-03 Andrew WatermanAdded back harts support
2010-02-06 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-02-04 Barret RhodenFixes double-free when destroying a process
2010-02-01 Andrew WatermanChanged env_user_mem_walk to use return codes
2010-02-01 Andrew WatermanAdded env_user_mem_walk
2010-01-19 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-01-14 Barret RhodenProcdata and procinfo can be more than a page long
2010-01-11 Andrew WatermanStartcore message uses printd instead of printk
2010-01-11 Andrew WatermanMerge branch 'master' of ssh://waterman@scm.millennium...
2010-01-10 Andrew WatermanFixed proc state initialization
2010-01-03 Andrew WatermanAdded fork, exec, wait
2009-12-16 Andrew WatermanFixed run_binary and SPARC processes
2009-12-16 Andrew WatermanSynced up SPARC port
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-13 Barret RhodenManually spin_unlock_irqsave and a cleaner destroy
2009-11-09 Barret RhodenProc data structure management, env gutting
2009-11-09 Barret RhodenMarked lock-required proc functions with __
2009-11-02 Andrew WatermanMore verbose multicore debugging
2009-10-31 Barret RhodenMulti-cored process changes
2009-10-27 Zach AndersonGet things to build with Ivy.
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-25 Barret RhodenActive message deadlock and kmalloc canary
2009-10-25 Barret RhodenPer-cpu data init
2009-10-24 Barret RhodenSpinlock debugging infrastructure
2009-10-19 Barret RhodenYield for single and parallel processes
2009-10-19 Barret RhodenResource request calls and core request handling
2009-10-19 Barret RhodenInitial mmap()
next