summaryrefslogtreecommitdiff
path: root/trap.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-02APIC IDs may not be consecutive and start from zero, so we cannot really use itFrans Kaashoek1-4/+4
2016-08-25Remove trailing white space with:Frans Kaashoek1-4/+4
2011-07-29Map kernel highFrans Kaashoek1-0/+1
2011-02-19xv6: formatting, cleanup, rev5 (take 2)Russ Cox1-0/+3
2010-09-01Tab policeAustin Clements1-1/+1
2010-08-31Fix too-long linesAustin Clements1-1/+2
2010-08-11uptime() sys call for benchmarkingRobert Morris1-1/+1
2010-07-28kill TLB shoot down codeFrans Kaashoek1-4/+0
2010-07-23Checkpoint page-table version for SMPFrans Kaashoek1-0/+4
2010-07-02Initial version of single-cpu xv6 with page tablesFrans Kaashoek1-4/+5
2009-09-03formatting tweaksRuss Cox1-1/+2
2009-08-30assorted fixes:Russ Cox1-12/+12
2009-08-08shuffle and tweak for formatting.Russ Cox1-0/+1
2009-07-11s/IRQ_OFFSET/T_IRQ0/: it's a trap number, not an irq number.Russ Cox1-7/+7
2009-05-31Add serial port input/output.rsc1-0/+5
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