summaryrefslogtreecommitdiff
path: root/trap.c
AgeCommit message (Expand)AuthorFilesLines
2009-03-08be consistent: no underscores in function namesrsc1-6/+6
2008-10-15check cp->killed before returning to user from a timer interruptkolya1-0/+4
2007-09-27interrupts during system callsrsc1-1/+1
2007-09-27Final word on the locking fiasco?rsc1-5/+0
2007-09-27rename splhi/spllo to pushcli/popclirsc1-2/+2
2007-09-27now spllo is okayrsc1-8/+2
2007-09-27kernel SMP interruptibility fixes.rsc1-3/+9
2007-09-26various comment and print tweaksrsc1-6/+7
2007-09-25oops, interrupts on in syscall traps doesn't work after allrtm1-1/+1
2007-09-25tell SETGATE to leave interrupts on for T_SYSCALLrtm1-2/+2
2007-08-28delete proc_ on proc_exit, proc_wait, proc_killrsc1-3/+3
2007-08-28more consistent spacingrsc1-1/+1
2007-08-28nitsrsc1-4/+0
2007-08-28do not call proc_exit until lock droppedrsc1-20/+18
2007-08-27delete unnecessary #include linesrsc1-2/+1
2007-08-27Replace yield system call with sleep.rsc1-16/+26
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc1-4/+4
2007-08-14formattingrsc1-3/+3
2007-08-10add notersc1-0/+1
2007-08-10avoid assignments in declarationsrsc1-6/+5
2007-08-10Make cp a magic symbol.rsc1-1/+0
2007-08-08add DPL_USER constantrsc1-2/+2
2007-08-08save process name for debuggingrsc1-3/+3
2006-09-08tweakrsc1-0/+1
2006-09-08make trap fit on one pagersc1-12/+6
2006-09-07no recursive interruptsrsc1-31/+34
2006-09-07more commentsrsc1-5/+9
2006-09-06wrap long linesrsc1-2/+2
2006-09-06no /* */ commentsrsc1-1/+1
2006-09-06standardize various * conventionsrsc1-2/+2
2006-09-06spacing fixes: no tabs, 2-space indents (for rtm)rsc1-1/+1
2006-09-04a few nitskaashoek1-1/+1
2006-09-03nitskaashoek1-5/+9
2006-08-29i broke sbrk, fix itrtm1-1/+0
2006-08-29clean up stale error checks and panicsrtm1-45/+0
2006-08-25kill user process when it generates an unhandled trap (e.g., 13)kaashoek1-1/+3
2006-08-19chdirkaashoek1-1/+1
2006-08-16proc[0] can sleep(), at least after it gets to main00()rtm1-0/+2
2006-08-15no more proc[] entry per cpu for idle looprtm1-3/+4
2006-08-10interrupts could be recursive since lapic_eoi() called before rtirtm1-0/+20
2006-08-10low-level keyboard input (not hooked up to /dev yet)rtm1-3/+13
2006-08-08fix race in holding() check in acquire()rtm1-7/+9
2006-07-17standarize on unix-like lowercase struct namesrsc1-2/+2
2006-07-17add uint and standardize on typedefs instead of unsignedrsc1-3/+3
2006-07-17goodbye PushRegsrsc1-1/+1
2006-07-17nitpicksrsc1-4/+4
2006-07-16Eliminate annoying Pseudodesc structure.rsc1-2/+1
2006-07-16standardize on not using foo_ prefix in struct foorsc1-4/+4
2006-07-16Don't kill process when inside kernel.rsc1-3/+10
2006-07-16remove non-idiomatic increment/decrementrsc1-5/+0