aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/linux
Commit message (Expand)AuthorAgeFilesLines
* linux: Unmap the VDSO page when unloadingMark Johnston2021-02-161-1/+2
* linux: drop unneeded castsEdward Tomasz Napierala2021-02-151-3/+3
* linux: map EBUSY returned by ptrace into ESRCHEdward Tomasz Napierala2021-01-191-2/+6
* linux: fix PTRACE_POKEDATA and PTRACE_POKETEXT.Edward Tomasz Napierala2021-01-191-2/+7
* Linuxolator: Replace use of eventhandlers by sysent hooks.Konstantin Belousov2020-11-231-0/+3
* 'make sysent' for r367773Conrad Meyer2020-11-173-6/+60
* linux(4): Implement name_to_handle_at(), open_by_handle_at()Conrad Meyer2020-11-171-2/+12
* linux(4): Deduplicate unimpl/dummy syscall handlersConrad Meyer2020-11-052-188/+74
* Fix a typoMateusz Piotrowski2020-11-041-1/+1
* Drop "All rights reserved" from all my stuff. This includesEdward Tomasz Napierala2020-10-281-1/+0
* Fix misnomer - linux_to_bsd_errno() does the exact opposite.Edward Tomasz Napierala2020-10-271-1/+1
* audit: also correctly audit linux_execve()Kyle Evans2020-10-261-0/+3
* Stop calling set_syscall_retval() from linux_set_syscall_retval().Edward Tomasz Napierala2020-10-181-13/+34
* Slightly tweak linux ptrace(2) debug message; no functional changes.Edward Tomasz Napierala2020-10-181-0/+12
* Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead.Edward Tomasz Napierala2020-09-271-1/+0
* Regen after r366145.Edward Tomasz Napierala2020-09-252-429/+435
* Get rid of sv_errtbl and SV_ABI_ERRNO().Edward Tomasz Napierala2020-09-171-3/+1
* Move SV_ABI_ERRNO translation into linux-specific code, to simplifyEdward Tomasz Napierala2020-09-151-0/+5
* amd64: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-6/+0
* amd64 pmap: LA57 AKA 5-level pagingKonstantin Belousov2020-08-231-4/+4
* linux: add sysctl compat.linux.use_emul_pathMateusz Guzik2020-08-181-5/+9
* linux: consistently use LFREEPATH instead of open-coding itMateusz Guzik2020-08-181-1/+1
* Regen after r363304.Edward Tomasz Napierala2020-07-183-3/+40
* Add a trivial linux(4) splice(2) implementation, which simplyEdward Tomasz Napierala2020-07-182-2/+8
* linuxolator: implement memfd_create syscallKyle Evans2020-06-291-1/+0
* Regen.Edward Tomasz Napierala2020-06-273-176/+612
* Add proper types for linux message queue syscalls; mostly takenEdward Tomasz Napierala2020-06-271-6/+32
* Add syscall definitions for linux xattr syscalls.Edward Tomasz Napierala2020-06-271-12/+66
* Adjust types of linuxulator syscalls, to match include/linux/syscalls.hEdward Tomasz Napierala2020-06-271-42/+42
* Adapt linuxulator syscalls.master files to the new layout.Edward Tomasz Napierala2020-06-211-531/+1883
* Regen after r362440.Edward Tomasz Napierala2020-06-205-7/+14
* Add linux_madvise(2) instead of having Linux apps call the nativeEdward Tomasz Napierala2020-06-202-1/+8
* Handle getcpu() calls in vsyscall emulation on amd64.Mark Johnston2020-05-311-1/+1
* Convert canary, execpathp, and pagesizes to pointers.Brooks Davis2020-04-161-6/+6
* Centralize compatability translation macros.Brooks Davis2020-04-141-8/+2
* linuxulator: implement sendfileEd Maste2020-02-051-1/+0
* Regen after r357503.Edward Tomasz Napierala2020-02-045-18/+162
* Add missing linux(4) syscall entries. This fixes missing debugEdward Tomasz Napierala2020-02-042-10/+19
* sysent targets: further cleanup and deduplicationKyle Evans2020-01-181-23/+2
* Set .ORDER for makesyscalls generated filesKyle Evans2020-01-101-0/+3
* Add basic getcpu(2) support to linuxulator. The purpose of thisEdward Tomasz Napierala2019-12-311-2/+0
* linux(4): implement copy_file_range(2)Pawel Biernacki2019-12-301-2/+0
* Implement Linux syslog(2) syscall; just enough to make Linux dmesg(8)Edward Tomasz Napierala2019-12-291-1/+0
* Add compat.linux.emul_path, so it can be set to something otherEdward Tomasz Napierala2019-12-161-3/+3
* Add sync_file_range(2) implementation to linux(4); it's a thin wrapperEdward Tomasz Napierala2019-12-141-1/+0
* Regen after r355752.Edward Tomasz Napierala2019-12-143-3/+30
* Fix definitions for linuxulator's sync_file_range(2).Edward Tomasz Napierala2019-12-141-1/+2
* Copy out aux args after the argument and environment vectors.John Baldwin2019-12-091-15/+23
* sysent: Reduce duplication and improve readability.Brooks Davis2019-12-061-4/+12
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-031-32/+37