summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/trap.c
Commit message (Expand)AuthorAgeFilesLines
* Implement simple machine check support for amd64 and i386.jhb2009-05-131-0/+7
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-0/+95
* Trim comments about the MP-safety of various bits of the amd64/i386rwatson2009-03-091-9/+0
* A few cleanups to the FPU code on amd64:jhb2009-03-051-12/+5
* Provide private per-CPU GDTs on amd64. This is required at least for thekib2008-09-081-1/+2
* Make preparations for increasing the size of the kernel virtualalc2008-06-201-1/+1
* Add the DTrace hooks for exception handling (Function boundary tracejb2008-05-241-0/+68
* Remove kernel support for M:N threading.jeff2008-03-121-8/+0
* Kernel and hwpmc(4) support for callchain capture.jkoshy2007-12-071-2/+1
* Fix the ABI change of the signal delivered on the access to the pagekib2007-12-041-2/+29
* Add support for cross double fault frames in stack traces:jhb2007-11-151-2/+5
* A bunch more files that should probably print out a thread namejulian2007-11-141-3/+3
* generally we are interested in what thread did something asjulian2007-11-141-2/+2
* If the trap number stored in the trapframe is corrupted into a negativejhb2007-07-261-2/+4
* Optimize vmmeter locking.attilio2007-06-101-4/+0
* Rework the PCPU_* (MD) interface:attilio2007-06-041-3/+3
* Remove "XXX Giant" comments before calls to kdb_trap() -- the kernelrwatson2007-05-271-1/+0
* Remove unnecessary giant acquisition around panic in #ifdef DIAGNOSTICkris2007-03-261-2/+0
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-0/+2
* Newer versions of gcc don't support treating structures passed by valuekmacy2006-12-171-50/+48
* Differentiate between data and instruction fetch in the fatalru2006-11-281-1/+2
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+4
* Eliminate an unnecessary initialization from trap_pfault() that alsoalc2006-08-141-1/+1
* It's not entirely obvious that PGEX_I must be zero if no-execute is neitheralc2006-08-141-2/+2
* Pass VM_PROT_EXECUTE to vm_fault() instead of VM_PROT_READ if the pagealc2006-08-081-0/+6
* Retire SYF_ARGMASK and remove both SYF_MPSAFE and SYF_ARGMASK. sy_narg isjhb2006-07-281-1/+1
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-11/+3
* Unify the checking for lock misbehavior in the various syscall()jhb2006-07-271-7/+13
* We no longer need to disable interrupts in MD trap machineryyar2006-06-201-8/+2
* Cosmetic sync with i386peter2006-03-131-1/+0
* Simplify system time accounting for profiling.phk2006-02-081-6/+4
* Call the audit syscall enter/exit functions for the amd64 architecture,wsalamon2006-02-041-1/+7
* Call WITNESS_CHECK() in the page fault handler and immediately assume itjhb2006-01-271-1/+9
* Fix various places that were testing td_critnest to see if interruptsjhb2006-01-061-3/+3
* Sync with i386, fix compiling for non-SMP.davidxu2005-12-091-0/+2
* - Always print the trap number so that we have something to start with forjhb2005-11-181-4/+9
* Rename the KDB_STOP_NMI kernel option to STOP_NMI and make it apply to alljhb2005-10-241-3/+3
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-8/+40
* Big polling(4) cleanup.glebius2005-10-011-10/+0
* Back out alpha/alpha/trap.c:1.124, osf1_ioctl.c:1.14, osf1_misc.c:1.57,rwatson2005-09-281-2/+0
* MFi386: If we take a trap with interrupts disabled while in a criticalpeter2005-09-271-2/+2
* Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(),rwatson2005-09-191-0/+2
* - Special-case NMI handling on the AMD64.jkoshy2005-08-271-1/+2
* Move the KDB_STOP_NMI option from opt_global.h to opt_kdb.hpeter2005-06-291-0/+1
* Disable the interrupts in trap_fatal before calling kdb_trap.ups2005-06-251-2/+9
* Move HWPMC_HOOKS into its own opt_hwpmc_hooks.h file. It doesn't meritpeter2005-06-241-0/+1
* Kernel hooks to support PMC sampling modes.jkoshy2005-05-301-0/+16
* Fix some of the problems Bruce observed with this code.peter2005-05-221-1/+1
* Implement an alternate method to stop CPUs when entering DDB. Normally we usedwhite2005-04-301-0/+8
* Don't enter the debugger if KDB_UNATTENDED is set or ifps2005-04-201-1/+1
OpenPOWER on IntegriCloud