summaryrefslogtreecommitdiff
path: root/trap.c
AgeCommit message (Expand)Author
2009-07-11s/IRQ_OFFSET/T_IRQ0/: it's a trap number, not an irq number.Russ Cox
2009-05-31Add serial port input/output.rsc
2009-03-08be consistent: no underscores in function namesrsc
2008-10-15check cp->killed before returning to user from a timer interruptkolya
2007-09-27interrupts during system callsrsc
2007-09-27Final word on the locking fiasco?rsc
2007-09-27rename splhi/spllo to pushcli/popclirsc
2007-09-27now spllo is okayrsc
2007-09-27kernel SMP interruptibility fixes.rsc
2007-09-26various comment and print tweaksrsc
2007-09-25oops, interrupts on in syscall traps doesn't work after allrtm
2007-09-25tell SETGATE to leave interrupts on for T_SYSCALLrtm
2007-08-28delete proc_ on proc_exit, proc_wait, proc_killrsc
2007-08-28more consistent spacingrsc
2007-08-28nitsrsc
2007-08-28do not call proc_exit until lock droppedrsc
2007-08-27delete unnecessary #include linesrsc
2007-08-27Replace yield system call with sleep.rsc
2007-08-22PDF at http://am.lcs.mit.edu/~rsc/xv6.pdfrsc
2007-08-14formattingrsc
2007-08-10add notersc
2007-08-10avoid assignments in declarationsrsc
2007-08-10Make cp a magic symbol.rsc
2007-08-08add DPL_USER constantrsc
2007-08-08save process name for debuggingrsc
2006-09-08tweakrsc
2006-09-08make trap fit on one pagersc
2006-09-07no recursive interruptsrsc
2006-09-07more commentsrsc
2006-09-06wrap long linesrsc
2006-09-06no /* */ commentsrsc
2006-09-06standardize various * conventionsrsc
2006-09-06spacing fixes: no tabs, 2-space indents (for rtm)rsc
2006-09-04a few nitskaashoek
2006-09-03nitskaashoek
2006-08-29i broke sbrk, fix itrtm
2006-08-29clean up stale error checks and panicsrtm
2006-08-25kill user process when it generates an unhandled trap (e.g., 13)kaashoek
2006-08-19chdirkaashoek
2006-08-16proc[0] can sleep(), at least after it gets to main00()rtm
2006-08-15no more proc[] entry per cpu for idle looprtm
2006-08-10interrupts could be recursive since lapic_eoi() called before rtirtm
2006-08-10low-level keyboard input (not hooked up to /dev yet)rtm
2006-08-08fix race in holding() check in acquire()rtm
2006-07-17standarize on unix-like lowercase struct namesrsc
2006-07-17add uint and standardize on typedefs instead of unsignedrsc
2006-07-17goodbye PushRegsrsc
2006-07-17nitpicksrsc
2006-07-16Eliminate annoying Pseudodesc structure.rsc
2006-07-16standardize on not using foo_ prefix in struct foorsc