summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/exception.S
Commit message (Expand)AuthorAgeFilesLines
...
* The doreti_iret_fault code is always called with gs base MSR containingkib2008-08-181-6/+3
* Add the DTrace hooks for exception handling (Function boundary tracejb2008-05-241-0/+40
* Kernel and hwpmc(4) support for callchain capture.jkoshy2007-12-071-0/+69
* Add support for cross double fault frames in stack traces:jhb2007-11-151-1/+19
* Fix a panic when rebooting a SMP machine, when option STOP_NMI is used,davidxu2006-12-231-0/+1
* Newer versions of gcc don't support treating structures passed by valuekmacy2006-12-171-0/+2
* - Special-case NMI handling on the AMD64.jkoshy2005-08-271-2/+76
* NMI handler should not enable interrupts.ups2005-08-251-1/+1
* Add a special-case handler for general protection faults. It appears topeter2005-06-301-3/+26
* Eliminate a source of 'trap xx with interrupts disabled'. I was jumping topeter2005-06-241-1/+1
* Fix some of the problems Bruce observed with this code.peter2005-05-221-2/+3
* For non-profiling kernels, there were two symbols assigned to the samepeter2005-05-211-2/+4
* MFi386: whitespace, copyright header, etc updatespeter2005-01-211-1/+1
* Complete 'IA32' -> 'COMPAT_IA32' change for the Linuxulator32.obrien2004-08-161-2/+2
* Oops, ".align 4" for the data section in the previous commit shouldbde2004-05-241-3/+3
* Fixed profiling of trap, syscall and interrupt handlers and somebde2004-05-241-2/+40
* Restored FAKE_MCOUNT() and MEXITCOUNT invocations and adjusted them forbde2004-05-231-0/+8
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-16/+1
* Stop pretending to support kernel profiling. The FAKE_MCOUNT() etcpeter2003-11-131-7/+0
* Pull the tier-2 card one last time and break the get/setcontext andpeter2003-10-151-1/+1
* MFi386 rev 1.105 by jhb: fix comment typopeter2003-09-221-1/+1
* Clean up get/set_mcontext() and get/set_fpcontext(). These are operatedpeter2003-09-091-2/+2
* Add BASIC i386 binary support for the amd64 kernel. This is largelypeter2003-05-141-34/+1
* For the page fault handler, save %cr2 in the outer trap handler so thatpeter2003-05-121-32/+63
* Give a %fs and %gs to userland. Use swapgs to obtain the kernel %GS.basepeter2003-05-121-37/+74
* Since compiling natively, the compile environment has been less forgivingpeter2003-05-111-2/+2
* Fix a preemption race. I was reenabling interrupts in the fast systempeter2003-05-081-1/+1
* Repocopy *.s to *.Speter2003-05-031-2/+2
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-137/+174
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-2/+1
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-3/+0
* Remove BDE_DEBUGGER.jake2003-01-281-18/+0
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-0/+3
* 1.Fix smp race between kernel vm86 BIOS calling and userland vm86 mode code,davidxu2002-11-071-2/+3
* Unwind the syscall_with_err_pushed tweak that jake did some time back.peter2002-07-281-2/+14
* fix a comment and note a problem with XXXSMPjulian2002-07-101-2/+2
* Remove the critmode sysctl - the new method for critical_enter/exit (alreadydillon2002-07-101-16/+0
* Include all of isa/ipl.s into exception.s as there is now nothing left injulian2002-07-101-8/+97
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-0/+19
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-12/+0
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-0/+12
* Garbage-collect the "LOCORE" version of MPLOCKED.bde2002-02-111-1/+0
* Remove references to the old giant kernel lock in various comments.jhb2001-08-241-18/+0
* Removed he BPTTRAP() macro and its use. It was intended for restoringbde2001-08-131-4/+2
* Activate SSE/SIMD. This is the extra context switching support thatpeter2001-07-121-0/+3
* Convert npx interrupts into traps instead of vice versa. This is muchbde2001-05-221-32/+0
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-151-1/+0
* Remove the leading underscore from all symbols defined in x86 asmjake2001-02-251-23/+23
* - Rename the lcall system call handler from Xsyscall to Xlcall_syscalljake2001-02-251-21/+8
OpenPOWER on IntegriCloud