summaryrefslogtreecommitdiffstats
path: root/sys/amd64/ia32/ia32_signal.c
Commit message (Expand)AuthorAgeFilesLines
* Convert ss_sp in stack_t and sigstack to void *.jhb2016-01-271-3/+3
* The kernel sends signals to the processes via ABI specific sv_sendsig method.dchagin2015-05-241-12/+0
* Do not qualify the mcontext_t *mcp argument for set_mcontext(9) askib2015-01-311-2/+2
* x86: Allow users to change PSL_RF via ptrace(PT_SETREGS...)emaste2013-11-141-23/+3
* Use slightly more idiomatic expression to get the address of array.kib2013-05-271-1/+1
* The _MC_HASFPXSTATE and _MC_IA32_HASFPXSTATE flags have the same bitkib2013-05-271-1/+1
* The ia32_get_mcontext() does not need to set PCB_FULL_IRET. Thekib2013-05-271-1/+0
* Retire write-only PCB_GS32BIT pcb flag on amd64.dchagin2013-05-091-1/+0
* Add support for the extended FPU states on amd64, both for nativekib2012-01-211-21/+96
* Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.kib2011-04-011-0/+170
* Clear the padding when returning context to the usermode, forkib2011-02-051-0/+11
* Remove redundant, bogus, and even harmful uses of setting TS bit in CR0.jkim2011-01-141-1/+0
* Create shared (readonly) page. Each ABI may specify the use of page bykib2011-01-081-2/+3
* Improve PCB flags handling and make it more robust. Add two new functionsjkim2010-12-221-11/+12
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-071-2/+1
* Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()kib2010-11-261-3/+4
* Prefer struct sysentvec sv_psstrings to hardcoding FREEBSD32_PS_STRINGSkib2010-08-071-2/+2
* Move prototypes for kern_sigtimedwait() and kern_sigprocmask() tojhb2010-06-301-0/+1
* In the ia32_{get,set}_fpcontext(), use fpu{get,set}userregs insteadkib2010-06-171-2/+3
* Remove two obsoleted comments, add a note about 32bit compatibility.kib2010-06-151-4/+6
* As was done in r155238 for i386 and in r155239 for amd64, clear the carrykib2010-04-211-1/+2
* Change printf() calls to uprintf() for sigreturn() and trap() complaintskib2010-04-131-4/+8
* Change the arguments of exec_setregs() so that it receives a pointernwhitehorn2010-03-251-7/+3
* In r197963, a race with thread being selected for signal deliverykib2009-10-271-22/+8
* Restore the segment registers and segment base MSRs for amd64 syscallkib2009-07-091-0/+7
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-011-42/+45
* A better fix for handling different FPU initial control words for differentjhb2009-03-051-0/+1
* Change some movl's to mov's. Newer GAS no longer accept 'movl' instructionsobrien2009-01-311-4/+4
* - When executing FreeBSD/amd64 binaries from FreeBSD/i386 or Linux/i386kib2008-09-021-0/+1
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forkib2008-07-301-1/+1
* Protect the setting of the fsbase/gsbase MSR registers and thepeter2008-03-231-0/+2
* Since version 4.3, gcc changed its behaviour concerning the i386/amd64kib2008-03-131-2/+2
* Move some declaration of 32-bit signal structures into filedavidxu2006-10-051-21/+5
* Catch up to the system siginfo changes. Use a union for the ia32 layoutpeter2005-12-061-1/+3
* Catch up with the recent <sys/signal.h> change and make this compile.ru2005-11-041-1/+1
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-14/+48
* Implement 32 bit getcontext/setcontext/swapcontext on amd64. I've addedpeter2005-09-271-40/+165
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Catch up with some proc/procsig locking improvements that were made to thepeter2004-02-211-6/+2
* Make sigaltstack as per-threaded, because per-process sigaltstack statedavidxu2004-01-031-12/+12
* Catch up with the procsig locking changes elsewhere. We were doingpeter2003-12-031-0/+6
* Move a MD 32 bit binary support routine into the MD areas. exec_setregspeter2003-11-081-0/+41
* The great s/npx/fpu/gipeter2003-11-081-5/+5
* Switch to using the emulator in the common compat area.peter2003-08-231-13/+13
* Use __FBSDID().obrien2003-07-251-2/+3
* Deal with the user VM space expanding. 32 bit applications do not likepeter2003-05-231-3/+3
* Add BASIC i386 binary support for the amd64 kernel. This is largelypeter2003-05-141-0/+559
OpenPOWER on IntegriCloud