aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/ia32/ia32_syscall.c
Commit message (Expand)AuthorAgeFilesLines
* syscalls: fix missing SIGSYS for several ENOSYS errorsKonstantin Belousov2023-10-021-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* exec: Introduce the PROC_PS_STRINGS() macroMark Johnston2022-01-171-1/+1
* vdso for ia32 on amd64Konstantin Belousov2021-12-061-1/+9
* amd64: Add MD bits for KMSANMark Johnston2021-08-111-0/+3
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-161-0/+1
* Revert "Pass the syscall number to capsicum permission-denied signals"David Chisnall2021-07-101-1/+0
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-101-0/+1
* Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead.Edward Tomasz Napierala2020-09-271-4/+3
* Retire procfs-based process debugging.John Baldwin2020-04-011-1/+0
* Don't pass error from syscallenter() to syscallret().John Baldwin2019-07-151-4/+3
* Remove iBCS2, part2: general kernelMateusz Guzik2018-12-191-2/+0
* amd64: flush L1 data cache on syscall return with an error.Konstantin Belousov2018-10-201-0/+1
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Fix ERESTART for lcall $7,$0 syscalls.Konstantin Belousov2018-04-051-0/+1
* Improve the lcall $7,$0 syscall emulation on amd64.Konstantin Belousov2018-03-241-0/+28
* PTI for amd64.Konstantin Belousov2018-01-171-3/+6
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-0/+2
* Move struct syscall_args syscall arguments parameters container intoKonstantin Belousov2017-06-121-4/+5
* Change the way the lcall $7,$0 is reflected to usermode. Instead ofKonstantin Belousov2014-12-271-25/+14
* Replace some calls to fuword() by fueword() with proper error checking.Konstantin Belousov2014-10-281-3/+9
* Real hardware, as opposed to QEMU, does not allow to have a call gateKonstantin Belousov2012-08-141-1/+1
* Inline the syscallenter() and syscallret(). This reduces the time measuredKonstantin Belousov2011-09-111-0/+2
* Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.Konstantin Belousov2011-04-011-0/+53
* Remove unused KTRACE includes.John Baldwin2010-08-191-4/+0
* Reorganize syscall entry and leave handling.Konstantin Belousov2010-05-231-122/+38
* 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
* 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-171-17/+17
* Retire SYF_ARGMASK and remove both SYF_MPSAFE and SYF_ARGMASK. sy_narg isJohn Baldwin2006-07-281-1/+1
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used toJohn Baldwin2006-07-281-13/+0
* Unify the checking for lock misbehavior in the various syscall()John Baldwin2006-07-271-5/+13
* Add KTR_SYSC tracing to the syscall() implementations that didn't have itJohn Baldwin2006-07-271-0/+5
* Add missing ptrace(2) system-call stops to various syscall()John Baldwin2006-07-271-0/+5
* Simplify system time accounting for profiling.Poul-Henning Kamp2006-02-081-3/+2
* Call the audit syscall enter/exit functions for the amd64 architecture,Wayne Salamon2006-02-041-0/+3
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostDavid Xu2005-10-141-1/+6
* Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomicJohn Baldwin2005-04-121-1/+1
* Remove sched_free_thread() which was only usedJulian Elischer2004-08-311-3/+0
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-3/+1
* MFi386 by jhb: use symbolic constants for the IDT entries.Peter Wemm2003-09-221-2/+2
* Switch to using the emulator in the common compat area.Peter Wemm2003-08-231-2/+2
* Use __FBSDID().David E. O'Brien2003-07-251-2/+3
* Make this compile with WITNESS enabled. It wants the syscall names.Peter Wemm2003-05-311-1/+2
* Add BASIC i386 binary support for the amd64 kernel. This is largelyPeter Wemm2003-05-141-0/+275