aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/ia32
Commit message (Expand)AuthorAgeFilesLines
* random(4) FenestrasX: Push root seed version to arc4random(3)Conrad Meyer2020-10-101-1/+1
* Get rid of sv_errtbl and SV_ABI_ERRNO().Edward Tomasz Napierala2020-09-171-2/+0
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Retire procfs-based process debugging.John Baldwin2020-04-011-1/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-031-1/+1
* Add a sv_copyout_auxargs() hook in sysentvec.John Baldwin2019-11-151-0/+1
* Make randomized stack gap between strings and pointers to argv/envs.Konstantin Belousov2019-07-311-0/+1
* Remove sv_pagesize, originally introduced with r100384.Edward Tomasz Napierala2019-03-011-1/+0
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-1/+1
* Remove iBCS2, part2: general kernelMateusz Guzik2018-12-191-1/+0
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-062-4/+0
* sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-273-0/+6
* Move struct syscall_args syscall arguments parameters container intoKonstantin Belousov2017-06-121-1/+1
* With the removal of IA64, the only arch which uses ia32 compat is amd64.Konstantin Belousov2017-03-011-5/+2
* Tidy up ia32_sysvec sv_flags settingEd Maste2016-10-201-5/+3
* Add missing header dependency.Ed Schouten2016-08-241-0/+2
* Implement vsyscall hack. Prior to 2.13 glibc uses vsyscallDmitry Chagin2016-01-091-0/+1
* Remove sv_prepsyscall, sv_sigsize and sv_sigtbl members of the structKonstantin Belousov2015-11-281-3/+0
* Split kerne timekeep ABI structure vdso_sv_tk out of the structKonstantin Belousov2015-11-231-1/+1
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-0/+1
* Improve support for XSAVE with debuggers.John Baldwin2014-11-211-2/+18
* Remove ia64.Marcel Moolenaar2014-07-071-7/+0
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-6/+3
* Cosmetics: define FREEBSD32_MINUSER and AOUT32_MINUSER for structKonstantin Belousov2012-07-222-9/+10
* Remove some unnecessary includes.Tijl Coosemans2012-03-181-9/+0
* Eliminate ia32_reg.h by moving its contents to x86 and ia64 reg.h.Tijl Coosemans2012-03-181-93/+0
* Copy i386 reg.h to x86 and merge with amd64 reg.h. Replace i386/amd64/pc98Tijl Coosemans2012-03-181-0/+2
* Move userland bits of i386 npx.h and amd64 fpu.h to x86 fpu.h.Tijl Coosemans2012-03-161-27/+0
* Add support for the extended FPU states on amd64, both for nativeKonstantin Belousov2012-01-211-2/+10
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.Konstantin Belousov2011-04-014-8/+15
* Extend struct sysvec with new method sv_schedtail, which is used for anDmitry Chagin2011-03-081-0/+1
* Create shared (readonly) page. Each ABI may specify the use of page byKonstantin Belousov2011-01-082-6/+17
* Add include guards.Konstantin Belousov2010-11-232-0/+10
* 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