Support atomic printks
[akaros.git] / kern / include / env.h
2018-04-30 Barret Rhodenvfs: Remove vfs.h
2018-04-30 Barret Rhodenvfs: Remove fs_env from struct proc
2017-02-09 Barret Rhodenstrace: Qstrace controls whether tracing is on
2017-01-18 Fergus Simpsondevcons: implement hostownerwrite()
2017-01-18 Fergus Simpsondevproc: change user from char* to struct username
2016-11-29 Barret RhodenRemove page coloring
2016-10-26 Barret RhodenRemove proc->heap_top
2016-10-14 Ronald G. Minnichcapability device: get it to compile
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2015-11-18 Davide LibenziAdded full binary path into the proc structure
2015-11-18 Davide LibenziAdded struct proc pointer to base of the executable...
2015-11-11 Davide LibenziMigrated Akaros code to use pragma once (XCC)
2015-10-13 Davide LibenziUse process struct flag to indicate tracing instead...
2015-07-27 Barret RhodenMove p->fgrp into p->open_files
2015-07-27 Barret RhodenRename files_struct -> fd_table
2015-07-22 Barret RhodenRemove env_entry from struct proc
2015-04-07 Barret RhodenVMM: removes the dune <-> proc
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret RhodenChanges pde_t* -> pgdir_t
2015-03-17 Barret RhodenMakes pte_t an opaque type
2015-02-17 Ron MinnichRestart with just vmm rebased on master.
2014-07-22 Barret RhodenTracks process's program name
2014-02-18 Barret RhodenMM populate cleanup
2014-02-13 Ronald G. MinnichBit ops/bit masks
2014-01-18 Barret RhodenAkaros side of the VFS/9ns connection
2014-01-17 Ronald G. MinnichThis breaks the build but I ran out of time.
2014-01-17 Barret RhodenSplits the mm_lock
2014-01-17 Ronald G. MinnichAdded system calls, had to tweak a few things as a...
2014-01-16 Ronald G. Minnichdev.c, which has stubs we need
2014-01-16 Ronald G. MinnichInterim commit, compiles. We need to bring in support...
2014-01-16 Barret RhodenSYS_abort_syscall (XCC)
2014-01-16 Barret RhodenAdds devalarm (#A)
2013-04-18 Barret RhodenRemoves env_push/pop of FPU state
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 RhodenSwitches kernel trap.h #include order
2013-03-22 Barret RhodenMerge origin/netpush (networking code) (XCC)
2012-10-30 Barret Rhodensys_waitpid() improvements (XCC)
2012-10-23 Barret RhodenParent processes track children
2012-04-23 Barret RhodenKernel scheduler tracks procs 'cradle to grave'
2012-03-21 Barret Rhodensys_trywait() now blocks
2012-02-29 Barret RhodenMoves resource requests to procdata (XCC)
2011-12-15 Barret RhodenNo longer uses num_vcores() to determine _M (XCC)
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 RhodenVcore list initialization. (XCC)
2011-11-03 Barret RhodenAdds 'hashlocks' and uses them for UCQs
2011-11-03 Andrew Waterman32b/64b compatibility fixes
2011-11-03 Barret RhodenProc refcnting wrappers
2011-11-03 David ZhuBring back the ARSC functionality that was removed...
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 Rhodenstruct proc FS structures and preprocessor hacks
2011-11-03 Barret RhodenVM regions: management functions and structs
2011-11-03 Barret RhodenRemoved CONFIG_OSDI and EXPER_TRADPROC
2011-11-03 Barret RhodenMCPs -> Many Filthy _S Ps
2011-11-03 Barret RhodenRemoved the workqueue
2011-11-03 Barret RhodenNew vcoremap in procinfo
2011-11-03 Andrew WatermanMoved brk/sbrk into user-space
2011-11-03 Andrew WatermanFixed TLS on i386
2011-11-03 Kevin KluesWe never actually removed <ros/error.h>, now we do
2011-11-03 Andrew WatermanRemoved env_segment_alloc/free
2010-02-01 Andrew WatermanChanged env_user_mem_walk to use return codes
2010-02-01 Andrew WatermanAdded env_user_mem_walk
2010-01-27 Andrew WatermanSplit headers up to reduce namespace pollution
2010-01-03 Andrew WatermanAdded fork, exec, wait
2009-12-03 Barret RhodenMerge remote branch 'origin/sparc-dev'
2009-11-09 Barret RhodenProc data structure management, env gutting
2009-10-31 Barret RhodenMulti-cored process changes
2009-10-29 Andrew WatermanImproved user binary loading
2009-10-28 Andrew WatermanMerge branch 'sparc-dev' of ssh://waterman@scm.millenni...
2009-10-28 Kevin KluesFinished up the page coloring stuff
2009-10-27 Andrew WatermanAdded FPU emulation to SPARC port
2009-10-23 Kevin KluesAdding allocation of colors for processes
2009-10-21 Kevin KluesAdding support for the brk system call
2009-10-19 Barret RhodenResource request calls and core request handling
2009-09-18 Zach AndersonMoved Ivy lock tracking into per cpu info
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-13 Zach AndersonAdded more SharC annotations
2009-09-11 Zach AndersonGet the previous commit working with gcc
2009-09-10 Zach Andersonre-Deputized some things and added Deputy polymorphic...
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-31 Barret Rhodenproc_run supports dispatching of RUNNABLE_Ms
2009-08-31 Barret RhodenBare support for dispatching parallel processes
2009-08-28 Zach AndersonMerge branch 'ivy'
2009-08-28 Zach AndersonGetting SharC to check some locking
2009-08-28 Paul PearceMerge branch 'master' into net-dev (with code changes...
2009-08-19 Zach AndersonDone Deputizing kernel
2009-08-12 Barret RhodenProcess running / destruction outline
2009-08-12 Kevin KluesReworked the user VM map and added sysevent queue
2009-08-04 Barret RhodenMerge branch 'master' into proc-work
2009-08-04 Barret RhodenMerge branch 'master' into proc-work
2009-08-01 Kevin KluesMerge branch 'master' into net-dev
2009-07-30 Andrew WatermanRearranged arch-specific directory hierarchy