summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/trap.c
Commit message (Expand)AuthorAgeFilesLines
* Add software PMC support.fabient2012-03-281-1/+16
* Handle spurious page faults that may occur in no-fault sections of thealc2012-03-221-20/+44
* Simplify the error checking in one branch of trap_pfault() and updatealc2012-03-121-10/+5
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-1/+1
* Attempt to improve formatting and content of several comments forkib2011-11-091-3/+3
* Fix the DTrace pid return trap interrupt vector. Previously we were usingrstone2011-11-071-10/+11
* Revert rev. 226893: subr_syscall.c is being included from C files andmarcel2011-10-301-0/+7
* Define systrace_probe_func in subr_syscall.c where it's used, insteadmarcel2011-10-291-7/+0
* Do not allow the kernel to access usermode pages without installedkib2011-10-031-0/+13
* Put amd64_syscall() prototype in md_var.h.kib2011-09-151-1/+0
* Perform amd64-specific microoptimizations for native syscall entrykib2011-09-111-11/+6
* Inline the syscallenter() and syscallret(). This reduces the time measuredkib2011-09-111-0/+2
* Add tunables that mirror the functionality of sysctls machdep.panic_on_nmirstone2011-04-081-0/+2
* Fix typos - remove duplicate "the".brucec2011-02-211-1/+1
* To avoid excessive code duplication create wrapper for fill regsdchagin2011-02-161-32/+2
* Do not use __FreeBSD_version prefix for the special osrel version.kib2010-11-141-2/+1
* Use symbolic names instead of hardcoding values for magic p_osrel constants.kib2010-11-141-3/+3
* Move the <machine/mca.h> header to <x86/mca.h>.jhb2010-11-011-1/+1
* Call the necessary DTrace function pointers when we have different kindsrpaulo2010-08-251-0/+56
* Remove unused KTRACE includes.jhb2010-08-191-4/+0
* Remove a dead test. We already exclude NMI traps from this code in anjhb2010-07-121-2/+2
* Introduce the x86 kernel interfaces to allow kernel code to usekib2010-06-051-8/+22
* Reorganize syscall entry and leave handling.kib2010-05-231-138/+19
* Remove unneeded overrides of the segment registers in the inner trapkib2010-05-121-4/+0
* Remove debugging code that was not used once since commit.kib2010-05-011-85/+1
* Change printf() calls to uprintf() for sigreturn() and trap() complaintskib2010-04-131-1/+1
* Handle a case when non-canonical address is loaded into the fsbase orkib2010-04-101-0/+8
* For PT_TO_SCE stop that stops the ptraced process upon syscall entry,kib2010-01-231-69/+107
* Simplify the invocation of vm_fault(). Specifically, eliminate the flagalc2009-11-271-3/+1
* Extract the code that records syscall results in the frame into MDkib2009-11-101-33/+1
* Add a backtrace to the "fpudna in kernel mode!" case, to help track downemaste2009-09-241-1/+4
* If CPU happens to be in usermode when a T_RESERVED trap occured,kib2009-09-211-0/+5
* Fix handling of .note.ABI-tag section for GNU systems [1].bz2009-08-241-1/+3
* * Completely Remove the option STOP_NMI from the kernel. This optionattilio2009-08-131-2/+0
* 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
OpenPOWER on IntegriCloud