summaryrefslogtreecommitdiffstats
path: root/sys/amd64/ia32
Commit message (Expand)AuthorAgeFilesLines
* Save and restore segment registers on amd64 when entering and leavingkib2009-04-015-63/+139
* 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-312-8/+8
* - 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
* Optimize vmmeter locking.attilio2007-06-101-5/+0
* Rework the PCPU_* (MD) interface:attilio2007-06-041-2/+2
* Newer versions of gcc don't support treating structures passed by valuekmacy2006-12-172-17/+18
* Move some declaration of 32-bit signal structures into filedavidxu2006-10-051-21/+5
* Stop reloading %fs and %gs, since it causes the base address fromdavidxu2006-09-231-4/+0
* Retire SYF_ARGMASK and remove both SYF_MPSAFE and SYF_ARGMASK. sy_narg isjhb2006-07-281-1/+1
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-13/+0
* Unify the checking for lock misbehavior in the various syscall()jhb2006-07-271-5/+13
* Add KTR_SYSC tracing to the syscall() implementations that didn't have itjhb2006-07-271-0/+5
* Add missing ptrace(2) system-call stops to various syscall()jhb2006-07-271-0/+5
* Simplify system time accounting for profiling.phk2006-02-081-3/+2
* Call the audit syscall enter/exit functions for the amd64 architecture,wsalamon2006-02-041-0/+3
* 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
* include opt_compat.h to unbreak the buildps2005-10-241-0/+2
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-142-15/+54
* Don't set segment registers via ptrace yet. Its not ready.peter2005-10-041-0/+4
* Implement 32 bit getcontext/setcontext/swapcontext on amd64. I've addedpeter2005-09-271-40/+165
* Jumbo-commit to enhance 32 bit application support on 64 bit kernels.peter2005-06-301-0/+224
* Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomicjhb2005-04-121-1/+1
* Remove sched_free_thread() which was only usedjulian2004-08-311-3/+0
* Don't repeat the definition of IDTVEC(). It is in asmacros.h.bde2004-05-241-3/+0
* Added profiling support for Xint0x80_syscall.bde2004-05-231-0/+2
* 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
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-3/+1
* Stop pretending to support kernel profiling. The FAKE_MCOUNT() etcpeter2003-11-131-2/+0
* 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
* MFi386 by jhb: use symbolic constants for the IDT entries.peter2003-09-221-2/+2
* Switch to using the emulator in the common compat area.peter2003-08-2315-4269/+15
* Initial sweep at dividing up the generic 32bit-on-64bit kernel supportpeter2003-08-221-0/+1
* Regenpeter2003-08-214-14/+14
* This is too funny for words. Swap syscalls 416 and 417 around. It workspeter2003-08-211-2/+2
* Use __FBSDID().obrien2003-07-255-9/+14
* Regenerate.peter2003-05-311-0/+447
* Make this compile with WITNESS enabled. It wants the syscall names.peter2003-05-313-3/+5
* Deal with the user VM space expanding. 32 bit applications do not likepeter2003-05-233-8/+8
* Collect the nastiness for preserving the kernel MSR_GSBASE around thepeter2003-05-151-8/+1
* Regenpeter2003-05-143-18/+43
* Add BASIC i386 binary support for the amd64 kernel. This is largelypeter2003-05-1410-163/+1374
OpenPOWER on IntegriCloud