summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/trap.c
Commit message (Expand)AuthorAgeFilesLines
* Add some locking asserts and some commentsjulian2002-07-241-0/+1
* Add additional cred_free_thread() calls that I had missed the first time.mini2002-07-131-6/+14
* Fix reverse ordering of locks. add a comment about locks on some platforms.julian2002-06-291-1/+1
* Part 1 of KSE-IIIjulian2002-06-291-6/+37
* userout -> out. These two labels are now identical.mini2002-06-241-7/+6
* Remove unused diagnostic function cread_free_thread().mini2002-06-241-7/+0
* If trap() is called when ddb is active, then go directly to trap_fatal();bde2002-06-121-2/+9
* - Fixup / remove obsolete comments.jhb2002-06-071-34/+22
* Don't call vm_map_growstack() from trapwrite() as vm_fault() now performsalc2002-04-271-7/+4
* o Call vm_map_growstack() from vm_fault() if vm_map_lookup() has failedalc2002-04-181-17/+2
* Embed a struct vmmeter in the per-cpu structure and add a macro,dillon2002-04-041-1/+5
* o Use the MI vm_map_growstack() instead of grow_stack() in trap_pfault()alc2002-03-211-4/+4
* Change the way we ensure td_ucred is NULL if DIAGNOSTIC is defined.jhb2002-03-201-25/+6
* Remove __P.alfred2002-03-201-8/+8
* Condition the compilation of trapwrite() on I386_CPU.alc2002-03-101-0/+4
* - Move a comment from being on the same line as a #ifdef to the linearr2002-02-281-1/+2
* - trap -> trap() in panic() string.arr2002-02-281-3/+3
* - Insert a space in the panic() string in order more clearly show thearr2002-02-271-1/+1
* Add some DIAGNOSTIC code.julian2002-02-221-14/+25
* If the credential on an incoming thread is correct, don't botherjulian2002-02-171-6/+8
* Clear the single-step flag for signal handlers. This fixes bogus tracebde2002-01-101-1/+3
* GC an alternate trap_pfault() which has rotted away behind an "#ifdef notyet"phk2001-12-301-118/+0
* Device Polling code for -current.luigi2001-12-141-0/+10
* - Don't enable interrupts in trap() if we trapped while holding a spinjhb2001-11-151-6/+17
* Add a per-thread ucred reference for syscalls and synchronous traps fromjhb2001-10-261-26/+37
* - Clean up the comments slightly here to make them more readable.jhb2001-10-241-3/+7
* Set the code and signal for the F00F hack fault directly instead ofjhb2001-10-231-7/+3
* Oops, these already included sys/lock.h, they just did so afterjhb2001-10-111-1/+0
* Add missing includes of sys/lock.h.jhb2001-10-111-0/+1
* KSE Milestone 2julian2001-09-121-22/+27
* Remove the MPSAFE keyword from the parser for syscalls.master.dillon2001-08-301-17/+11
* Remove references to the old giant kernel lock in various comments.jhb2001-08-241-15/+6
* Push down Giant some in trap_pfault() so we don't grab Giant aroundjhb2001-08-211-4/+5
* - Close races with signals and other AST's being triggered while we are injhb2001-08-101-7/+2
* Quiet a variable format-string warning.kris2001-07-191-1/+1
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-0/+5
* Quiet warning by removing ast() prototype.jhb2001-07-031-1/+0
* Move ast() and userret() to sys/kern/subr_trap.c now that they are MI.jhb2001-06-291-120/+0
* Add a new MI pointer to the process' trapframe p_frame instead of usingjhb2001-06-291-3/+3
* Grab Giant around trap_pfault() for now.jhb2001-06-291-0/+4
* - Grab the proc lock around CURSIG and postsig(). Don't release the procjhb2001-06-221-3/+4
* Don't hold sched_lock across addupc_task().jhb2001-06-061-1/+1
* Don't acquire Giant just to call trap_fatal(), we are about to panicjhb2001-05-231-4/+0
* Convert npx interrupts into traps instead of vice versa. This is muchbde2001-05-221-0/+22
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-6/+7
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-151-1/+0
* Simplify the vm fault trap handling code a bit by using if-else instead ofjhb2001-05-111-29/+15
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-271-2/+2
* - Release Giant a bit earlier on syscall exit.jhb2001-03-071-20/+14
* - Rename the lcall system call handler from Xsyscall to Xlcall_syscalljake2001-02-251-3/+3
OpenPOWER on IntegriCloud