aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/ia32
Commit message (Expand)AuthorAgeFilesLines
* Convert ss_sp in stack_t and sigstack to void *.John Baldwin2016-01-271-3/+3
* Remove several write-only variables, all reported by the gcc 4.9Konstantin Belousov2015-05-291-5/+1
* The kernel sends signals to the processes via ABI specific sv_sendsig method.Dmitry Chagin2015-05-241-12/+0
* Do not qualify the mcontext_t *mcp argument for set_mcontext(9) asKonstantin Belousov2015-01-311-2/+2
* Change the way the lcall $7,$0 is reflected to usermode. Instead ofKonstantin Belousov2014-12-272-57/+25
* Replace some calls to fuword() by fueword() with proper error checking.Konstantin Belousov2014-10-281-3/+9
* x86: Allow users to change PSL_RF via ptrace(PT_SETREGS...)Ed Maste2013-11-141-23/+3
* Use slightly more idiomatic expression to get the address of array.Konstantin Belousov2013-05-271-1/+1
* The _MC_HASFPXSTATE and _MC_IA32_HASFPXSTATE flags have the same bitKonstantin Belousov2013-05-271-1/+1
* The ia32_get_mcontext() does not need to set PCB_FULL_IRET. TheKonstantin Belousov2013-05-271-1/+0
* Retire write-only PCB_GS32BIT pcb flag on amd64.Dmitry Chagin2013-05-091-1/+0
* Real hardware, as opposed to QEMU, does not allow to have a call gateKonstantin Belousov2012-08-142-6/+27
* Eliminate ia32_reg.h by moving its contents to x86 and ia64 reg.h.Tijl Coosemans2012-03-181-1/+0
* Add support for the extended FPU states on amd64, both for nativeKonstantin Belousov2012-01-212-23/+98
* Inline the syscallenter() and syscallret(). This reduces the time measuredKonstantin Belousov2011-09-111-0/+2
* Fix vfork. Add comments.Konstantin Belousov2011-06-181-1/+24
* Catch up to PCB_FULL_IRET becoming a pcb flag rather than a full field.John Baldwin2011-04-081-1/+1
* Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.Konstantin Belousov2011-04-014-0/+271
* Clear the padding when returning context to the usermode, forKonstantin Belousov2011-02-051-0/+11
* Remove redundant, bogus, and even harmful uses of setting TS bit in CR0.Jung-uk Kim2011-01-141-1/+0
* Create shared (readonly) page. Each ABI may specify the use of page byKonstantin Belousov2011-01-081-2/+3
* Improve PCB flags handling and make it more robust. Add two new functionsJung-uk Kim2010-12-222-12/+13
* Retire write-only PCB_FULLCTX pcb flag on amd64.Konstantin Belousov2010-12-071-2/+1
* Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()Konstantin Belousov2010-11-262-7/+14
* Remove unused KTRACE includes.John Baldwin2010-08-191-4/+0
* Prefer struct sysentvec sv_psstrings to hardcoding FREEBSD32_PS_STRINGSKonstantin Belousov2010-08-071-2/+2
* Move prototypes for kern_sigtimedwait() and kern_sigprocmask() toJohn Baldwin2010-06-301-0/+1
* Clear DF bit in eflags/rflags on the kernel entry. The i386 and amd64Konstantin Belousov2010-06-231-0/+1
* In the ia32_{get,set}_fpcontext(), use fpu{get,set}userregs insteadKonstantin Belousov2010-06-171-2/+3
* Remove two obsoleted comments, add a note about 32bit compatibility.Konstantin Belousov2010-06-151-4/+6
* Introduce the x86 kernel interfaces to allow kernel code to useKonstantin Belousov2010-06-051-2/+2
* Reorganize syscall entry and leave handling.Konstantin Belousov2010-05-231-122/+38
* As was done in r155238 for i386 and in r155239 for amd64, clear the carryKonstantin Belousov2010-04-211-1/+2
* Change printf() calls to uprintf() for sigreturn() and trap() complaintsKonstantin Belousov2010-04-131-4/+8
* Change the arguments of exec_setregs() so that it receives a pointerNathan Whitehorn2010-03-251-7/+3
* Fix array overflow. This routine is only called from procfs,Edward Tomasz Napierala2010-01-241-2/+0
* For PT_TO_SCE stop that stops the ptraced process upon syscall entry,Konstantin Belousov2010-01-231-56/+93
* For ia32 syscall(), call cpu_set_syscall_retval(). Update comment insideKonstantin Belousov2009-12-121-29/+1
* In r197963, a race with thread being selected for signal deliveryKonstantin Belousov2009-10-271-22/+8
* Restore the segment registers and segment base MSRs for amd64 syscallKonstantin Belousov2009-07-093-5/+15
* Save and restore segment registers on amd64 when entering and leavingKonstantin Belousov2009-04-015-63/+139
* A better fix for handling different FPU initial control words for differentJohn Baldwin2009-03-051-0/+1
* Change some movl's to mov's. Newer GAS no longer accept 'movl' instructionsDavid E. O'Brien2009-01-312-8/+8
* - When executing FreeBSD/amd64 binaries from FreeBSD/i386 or Linux/i386Konstantin Belousov2008-09-021-0/+1
* Bring back the save/restore of the %ds, %es, %fs and %gs registers forKonstantin Belousov2008-07-301-1/+1
* Protect the setting of the fsbase/gsbase MSR registers and thePeter Wemm2008-03-231-0/+2
* Since version 4.3, gcc changed its behaviour concerning the i386/amd64Konstantin Belousov2008-03-131-2/+2
* Optimize vmmeter locking.Attilio Rao2007-06-101-5/+0
* Rework the PCPU_* (MD) interface:Attilio Rao2007-06-041-2/+2
* Newer versions of gcc don't support treating structures passed by valueKip Macy2006-12-172-17/+18