aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/linux
Commit message (Collapse)AuthorAgeFilesLines
* Remove unfinished ARM Linuxulator supportEdward Tomasz Napierala2021-11-098-12707/+0
| | | | | | | | | | This was never made to work, and given that 32-bit ARM support is quickly becoming irrelevant, there is no point in keeping it in the tree. Sponsored By: EPSRC Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D32918
* linux(4): Regen for clone syscall.Dmitry Chagin2021-08-122-15/+15
| | | | MFC after: 2 weeks
* linux(4): Change clone syscall definition to match Linux actual one.Dmitry Chagin2021-08-121-5/+5
| | | | | Differential revision: https://reviews.freebsd.org/D31473 MFC after: 2 weeks
* linux(4): Regen for linux_poll system call.Dmitry Chagin2021-06-225-7/+14
| | | | MFC after: 2 weeks
* linux(4): Implement poll system call via linux_common_ppol()Dmitry Chagin2021-06-221-2/+2
| | | | | | for the sake of converting events to/from native. MFC after: 2 weeks
* linux(4): Regen for futex system call.Dmitry Chagin2021-06-102-6/+6
| | | | MFC after: 2 weeks
* linux(4): Change Linux futex syscall definition to match Linux actual one.Dmitry Chagin2021-06-101-2/+3
| | | | MFC after: 2 weeks
* Regen for ('0f8dab45404f347752470579feccc6d2739b9570') LinuxDmitry Chagin2021-06-072-3/+3
| | | | | | rt_sigtimedwait system call. MFC after: 2 weeks
* linux(4): Fix timeout parameter of rt_sigtimedwait syscall, which isDmitry Chagin2021-06-071-1/+1
| | | | | | timespec not a timeval. MFC after: 2 weeks
* regen syscall files after d51198d63b63Ed Maste2021-05-131-473/+473
|
* Regen after r366145.Edward Tomasz Napierala2020-09-252-407/+413
| | | | | | | Sponsored by: DARPA Notes: svn path=/head/; revision=366147
* arm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-6/+0
| | | | Notes: svn path=/head/; revision=365068
* regen linuxulator sysent after r357577Ed Maste2020-02-055-5/+75
| | | | Notes: svn path=/head/; revision=357578
* linuxulator: implement sendfileEd Maste2020-02-051-2/+14
| | | | | | | | | | | Submitted by: Bora Özarslan <borako.ozarslan@gmail.com> Submitted by: Yang Wang <2333@outlook.jp> Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19917 Notes: svn path=/head/; revision=357577
* sysent targets: further cleanup and deduplicationKyle Evans2020-01-181-23/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | r355473 vastly improved the readability and cleanliness of these Makefiles. Every single one of them follows the same pattern and duplicates the exact same logic. Now that we have GENERATED/SRCS, split SRCS up into the two parameters we'll use for ${MAKESYSCALLS} rather than assuming a specific ordering of SRCS and include a common sysent.mk to handle the rest. This makes it less tedious to make sweeping changes. Some default values are provided for GENERATED/SYSENT_*; almost all of these just use a 'syscalls.master' and 'syscalls.conf' in cwd, and they all use effectively the same filenames with an arbitrary prefix. Most ABIs will be able to get away with just setting GENERATED_PREFIX and including ^/sys/conf/sysent.mk, while others only need light additions. kern/Makefile is the notable exception, as it doesn't take a SYSENT_CONF and the generated files are spread out between ^/sys/kern and ^/sys/sys, but it otherwise fits the pattern enough to use the common version. Reviewed by: brooks, imp Nice!: emaste Differential Revision: https://reviews.freebsd.org/D23197 Notes: svn path=/head/; revision=356868
* Set .ORDER for makesyscalls generated filesKyle Evans2020-01-101-0/+3
| | | | | | | | | | | | | | | | | | | | When either makesyscalls.lua or syscalls.master changes, all of the ${GENERATED} targets are now out-of-date. With make jobs > 1, this means we will run the makesyscalls script in parallel for the same ABI, generating the same set of output files. Prior to r356603 , there is a large window for interlacing output for some of the generated files that we were generating in-place rather than staging in a temp dir. After that, we still should't need to run the script more than once per-ABI as the first invocation should update all of them. Add .ORDER to do so cleanly. Reviewed by: brooks Discussed with: sjg Differential Revision: https://reviews.freebsd.org/D23099 Notes: svn path=/head/; revision=356604
* Regen after r356233.Edward Tomasz Napierala2019-12-313-3/+25
| | | | | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=356234
* Sigh, add getcpu(2) chunk missed in r356229.Edward Tomasz Napierala2019-12-311-1/+5
| | | | | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=356233
* Regen after r355752.Edward Tomasz Napierala2019-12-143-3/+30
| | | | | | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D22371 Notes: svn path=/head/; revision=355753
* Fix definitions for linuxulator's sync_file_range(2).Edward Tomasz Napierala2019-12-141-1/+6
| | | | | | | | | | Reviewed by: brooks, emaste MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D22371 Notes: svn path=/head/; revision=355752
* arm linuxulator: regen sysent after r355621Ed Maste2019-12-112-6/+6
| | | | Notes: svn path=/head/; revision=355622
* arm linuxulator: put syscall type and argument on one lineEd Maste2019-12-111-4/+2
| | | | Notes: svn path=/head/; revision=355621
* arm linuxulator: add "make sysent" generated filesEd Maste2019-12-115-0/+10634
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=355620
* arm linuxulator: add syscalls.conf and Makefile for "make sysent"Ed Maste2019-12-112-0/+36
| | | | | | | Differential Revision: https://reviews.freebsd.org/D7973 Notes: svn path=/head/; revision=355615
* arm linuxulator: reformat syscalls.master per current styleEd Maste2019-11-081-541/+1777
| | | | | | | | | | | Equivalent to r339958 for sys/kern/syscalls.master. Also add a dummy name for an UNUSED. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=354539
* arm linuxulator: add syscalls definitionEd Maste2019-11-081-0/+673
From Linux arch/arm/kernel/call.S Reviewed by: imp (earlier) Submitted by: Grégory Soutadé <soutade_gmail.com> Differential Revision: https://reviews.freebsd.org/D7972 Notes: svn path=/head/; revision=354538