summaryrefslogtreecommitdiff
path: root/trapasm.S
AgeCommit message (Expand)Author
2019-05-31-initrd fs.img, ramdisk.c, file systemRobert Morris
2018-10-09Separate system call path from trap path. Passes usertests on 1 and 2 cpus.Frans Kaashoek
2018-09-29xFrans Kaashoek
2018-09-29Make sysexit and trapret paths the same, so that forkret can return throughFrans Kaashoek
2018-09-23Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times.Frans Kaashoek
2017-08-09Update comment to reflect xv6 doesn't have per-cpu segments anymoreFrans Kaashoek
2017-02-01Eliminate code for gs trick to track per-cpu state. We rely on lapiccpunum()Frans Kaashoek
2011-08-08One definition of several macros and constantsFrans Kaashoek
2009-07-11initproc, usegment, swtch tweaksRuss Cox
2009-05-31clean up %fs %gs usersc
2009-05-31sync with c; .text is impliedrsc
2008-09-24always save and restore %fs, %gs to ensure old segment entries are neverkolya
2007-08-28nitsrsc
2007-08-27Replace yield system call with sleep.rsc
2007-08-27formatting, fix commentrsc
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc
2006-09-06standardize various * conventionsrsc
2006-09-06spacing fixes: no tabs, 2-space indents (for rtm)rsc
2006-08-29prune unneeded panics and debug outputrtm
2006-07-16Attempt to clean up newproc somewhat.rsc
2006-07-16New scheduler.rsc
2006-07-12no more big kernel lockrtm
2006-07-11Changes to allow use of native x86 ELF compilers, which on myrsc
2006-06-22bug in trapretrtm
2006-06-22compile "user programs"rtm
2006-06-22checkpoint. booting second processor. stack is messed up, but thanks to cliffkaashoek
2006-06-15primitive fork and exit system callsrtm
2006-06-13more or less take traps/interruptsrtm
2006-06-12importrtm