aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/ia32
Commit message (Expand)AuthorAgeFilesLines
* Reorganize syscall entry and leave handling.Konstantin Belousov2010-05-232-1/+10
* Add a forward declaration to silence a warning when compiling ia32_genassym.c.Bjoern A. Zeeb2010-04-031-0/+1
* Change the arguments of exec_setregs() so that it receives a pointerNathan Whitehorn2010-03-251-2/+2
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,Nathan Whitehorn2010-03-112-146/+1
* Make sure that the primary native brandinfo always gets addedBjoern A. Zeeb2009-10-031-1/+1
* Make sure FreeBSD binaries without .note.ABI-tag section workBjoern A. Zeeb2009-08-301-1/+1
* Fix handling of .note.ABI-tag section for GNU systems [1].Bjoern A. Zeeb2009-08-241-0/+15
* Fix KBI breakage by r190520 which affects older linux.ko binaries:Dmitry Chagin2009-04-051-2/+2
* Add all segment registers for the amd64 CPU to struct reg and mcontext.Konstantin Belousov2009-04-011-1/+3
* Supply AT_EXECPATH auxinfo entry to the interpreter, both for native andKonstantin Belousov2009-03-171-3/+18
* Implement new way of branding ELF binaries by looking to aDmitry Chagin2009-03-131-1/+3
* Add sv_flags field to struct sysentvec with intention to provide descriptionKonstantin Belousov2008-11-221-1/+2
* Add support for installing 32-bit system calls from kernel modules. ThisJohn Baldwin2008-09-251-2/+0
* Change the static struct sysentvec and struct Elf_Brandinfo initializersKonstantin Belousov2008-09-241-45/+45
* Allow the ia32 resource limits (compat.ia32.max{dsiz,ssiz,vmem} to beJohn Baldwin2007-09-241-0/+3
* Fix a couple of issues with the stack limit for 32-bit processes on 64-bitJohn Baldwin2007-07-121-8/+9
* Allow FreeBSD's native ELF image activators to execute shared libraries theAlexander Kabaev2007-05-221-2/+2
* Rework the support for ABIs to override resource limits (used by 32-bitJohn Baldwin2007-05-141-31/+29
* Move some declaration of 32-bit signal structures into fileDavid Xu2006-10-053-46/+8
* Remove kern.elf32.can_exec_dyn sysctl. Instead extend Brandinfo structureMaxim Sobolev2005-12-261-0/+2
* Catch up to the system siginfo changes. Use a union for the ia32 layoutPeter Wemm2005-12-061-2/+19
* Calling setrlimit from 32bit apps could potentially increase certainPaul Saab2005-11-021-3/+2
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostDavid Xu2005-10-141-1/+3
* Jumbo-commit to enhance 32 bit application support on 64 bit kernels.Peter Wemm2005-06-301-0/+141
* Fix 32 bit signals on amd64. It turns out that I was sign extendingPeter Wemm2005-04-051-72/+72
* o Split out kernel part of execve(2) syscall into two parts: one thatMaxim Sobolev2005-01-291-7/+7
* Add __elfN(dump_thread). This function is called from __elfN(coredump)Marcel Moolenaar2004-08-111-0/+8
* /usr/libexec/ld-elf.so.1 -> /libexec/ld-elf32.so.1David E. O'Brien2004-07-161-1/+1
* Check in structure definitions for the FreeBSD-3.x signal syscall stuff.Peter Wemm2004-04-141-0/+43
* Change (yet again, sorry!) the path of the 32 bit ld-elf.so.1.Peter Wemm2004-03-211-2/+2
* Add a note about the landmine in the middle of struct ia32_sigframe.Peter Wemm2004-02-211-0/+1
* DOH!!! Fix signals for freebsd-4.x/i386 binaries. The ucontext hasPeter Wemm2004-02-211-1/+1
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-40/+23
* Add an additional field to the elf brandinfo structure to supportPeter Wemm2003-12-231-5/+18
* Move the ia32_sigtramp.S file back under amd64/. This interfaces closelyPeter Wemm2003-12-111-88/+0
* Assimilate ia64 back into the fold with the common freebsd32/ia32 code.Peter Wemm2003-12-112-2/+13
* Use the correct syscall table limitPeter Wemm2003-12-101-1/+2
* Move a MD 32 bit binary support routine into the MD areas. exec_setregsPeter Wemm2003-11-082-45/+2
* Remove some duplicated comments that refer to npx. XXX The setregsPeter Wemm2003-11-081-11/+0
* Point the description of the fpu data in the context structures toPeter Wemm2003-11-081-1/+1
* Oops, forgot to save these in the editor. Add CTASSERTS for signal andPeter Wemm2003-10-301-0/+10
* Add CTASSERT()'s to check that the sizes of our replicas of the 32 bitPeter Wemm2003-10-301-2/+0
* Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bitPeter Wemm2003-09-252-1/+68
* Switch to using the emulator in the common compat area.Peter Wemm2003-08-231-8/+9
* Initial sweep at dividing up the generic 32bit-on-64bit kernel supportPeter Wemm2003-08-224-55/+8
* Use __FBSDID().David E. O'Brien2003-07-252-3/+5
* Deal with the user VM space expanding. 32 bit applications do not likePeter Wemm2003-05-232-5/+5
* Collect the nastiness for preserving the kernel MSR_GSBASE around thePeter Wemm2003-05-151-8/+1
* Add BASIC i386 binary support for the amd64 kernel. This is largelyPeter Wemm2003-05-145-153/+349
* SCARGS removal take II.Alfred Perlstein2002-12-141-5/+0