summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/exception.S
Commit message (Expand)AuthorAgeFilesLines
* Revert "Proposed fix for CVE-2018-8897"Renato Botelho2018-05-081-115/+1
* Proposed fix for CVE-2018-8897Renato Botelho2018-05-081-1/+115
* Revert "Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,...Luiz Souza2018-02-231-173/+376
* Revert "Revert "MFC r322940:""Luiz Souza2018-02-231-3/+3
* Revert "Revert "MFC r322762, r322799, r322832, r322833:""Luiz Souza2018-02-231-13/+54
* Revert "MFC r322762, r322799, r322832, r322833:"Luiz Souza2018-02-211-54/+13
* Revert "MFC r322940:"Luiz Souza2018-02-211-3/+3
* Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,"Luiz Souza2018-02-211-376/+173
* MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,kib2018-02-191-173/+376
* MFC r322940:rlibby2018-02-191-3/+3
* MFC r322762, r322799, r322832, r322833:kib2018-02-191-13/+54
* sys/amd64: Small spelling fixes.pfg2016-05-031-1/+1
* Expose doreti as a global symbol on amd64 and i386.jhb2016-04-131-0/+1
* [amd64] dtrace_invop handler is to be called only for kernel exceptionsavg2016-04-121-0/+2
* Remove an unneeded instruction.markj2015-08-281-1/+0
* The iret instruction may generate #np and #ss fault, besides #gp.kib2014-12-161-2/+7
* Use a C wrapper for trap() instead of checking and calling the DTrace trapmarkj2014-07-191-18/+1
* Invoke the DTrace trap handler before calling trap() on amd64. This matchesmarkj2014-07-141-0/+17
* When usermode loaded non-default segment selector into the %gs,kib2014-05-291-3/+20
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingattilio2013-11-251-1/+0
* Some clarifications and updates for the comments, mostly retrievedkib2013-06-191-12/+16
* When handling an exception from the attempt from loading the faultingkib2013-05-271-0/+24
* Microoptimize the return path for the fast syscalls on amd64. Arrangekib2011-09-151-10/+10
* The jump target shall be after the padding, not into it.kib2011-09-111-1/+2
* Perform amd64-specific microoptimizations for native syscall entrykib2011-09-111-8/+6
* Disable local interrupts before testing the PCB_FULL_IRET flag.kib2011-04-081-1/+2
* Fix a bug in the previous change to restore the fast path for syscalljhb2011-04-081-6/+5
* pcb_flags is an int, so use testl rather than testq.jhb2011-04-071-1/+1
* If a system call does not request a full interrupt return, use a fastjhb2011-04-071-0/+33
* Increase size of pcb_flags to four bytes.jkim2010-12-221-6/+6
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-7/+7
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-071-1/+0
* Register an interrupt vector for DTrace return probes. There is somerpaulo2010-08-281-0/+4
* Clear DF bit in eflags/rflags on the kernel entry. The i386 and amd64kib2010-06-231-0/+4
* Route all returns from the interrupts and faults through the doreti_iretkib2010-05-121-1/+1
* Style and comment adjustements.kib2010-05-031-34/+45
* ld_gs_base is executing with stack containing only the frame,kib2010-04-141-1/+0
* Handle a case when non-canonical address is loaded into the fsbase orkib2010-04-101-2/+28
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,nwhitehorn2010-03-111-1/+1
* Introduce the new kernel sub-tree x86 which should contain all the codeattilio2010-02-251-1/+1
* When amd64 CPU cannot load segment descriptor during trap return tokib2009-07-101-12/+12
* Restore the segment registers and segment base MSRs for amd64 syscallkib2009-07-091-9/+19
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-50/+147
* Improve robustness of NMI handling, for NMIs recognized in kerneljkoshy2009-02-031-25/+52
* Disable interrupts, if they were enabled, before doing swapgs.kib2009-01-141-0/+1
* Bug fix: %ebx needs to be preserved in the user callchain capturejkoshy2008-12-141-4/+4
* - Bug fix: prevent a thread from migrating between CPUs between thejkoshy2008-12-131-6/+10
* 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
OpenPOWER on IntegriCloud