summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2011-09-01fix usertests to correctly test what happens when you callRobert Morris
2011-08-22A commentFrans Kaashoek
2011-08-22Remove sys_init syscallFrans Kaashoek
2011-08-09Use static page table for boot, mapping first 4Mbyte; no more segment trickFrans Kaashoek
2011-07-29Map kernel highFrans Kaashoek
2011-02-19xv6: formatting, cleanup, rev5 (take 2)Russ Cox
2011-01-11make new code like old codeRuss Cox
2010-09-13change some comments, maybe more informativeRobert Morris
2010-09-02Simplify allocuvm/deallocuvm to operate in a contiguous memory model. This m...Austin Clements
2010-09-02Simplify inituvm and userinit by assuming initcode fits on a pageAustin Clements
2010-09-02Oops. Broke the build when I rearranged proc.cAustin Clements
2010-09-02Rearrange proc.h and proc.c to get our action-packed spreads back (mostly). ...Austin Clements
2010-09-01Space policeAustin Clements
2010-08-31Fix too-long linesAustin Clements
2010-08-31kalloc/kfree now only a page at a timeRobert Morris
2010-08-10allow sbrk(-x) to de-allocate user memoryRobert Morris
2010-08-06fix corner cases in exec of ELFRobert Morris
2010-08-05remove some unused vm #definesRobert Morris
2010-07-25some cleanupFrans Kaashoek
2010-07-23Checkpoint page-table version for SMPFrans Kaashoek
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek
2009-09-20nit in commentFrans Kaashoek
2009-09-03formatting tweaksRuss Cox
2009-09-02can set just %gs now.Russ Cox
2009-09-02another attempt at cpu-local variables.Russ Cox
2009-09-02fix TLS again;Russ Cox
2009-09-02Fix TLS for PIC systemsRuss Cox
2009-08-30assorted fixes:Russ Cox
2009-08-08shuffle and tweak for formatting.Russ Cox
2009-07-12more doc tweaksRuss Cox
2009-07-11initproc, usegment, swtch tweaksRuss Cox
2009-05-31compile fixesrsc
2009-05-31group locks into structs they protect.rsc
2009-05-31clean up %fs %gs usersc
2009-05-31move fork into proc.crsc
2009-05-31Some proc cleanup, moving some of copyproc into allocproc.rsc
2009-03-08be consistent: no underscores in function namesrsc
2008-10-15cleaner swtch.Skolya
2008-10-15save cpus.intena in sched(), so we get the right EFLAGS.IF value once akolya
2008-09-11omit *.d from tar filertm
2008-08-28simplify growprocrtm
2008-08-28avoid a bug w/ exit()rtm
2007-10-20proc_wait -> waitrtm
2007-09-27Final word on the locking fiasco?rsc
2007-09-27yank out stack overflow checking uglinessrsc
2007-09-27okay, that was long enough - revertrsc
2007-09-27test: store curproc at top of stackrsc
2007-09-27rename splhi/spllo to pushcli/popclirsc
2007-09-27overkill: use segments to catch stack overflow (delete before next year)rsc
2007-09-27kernel SMP interruptibility fixes.rsc