aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/linux
Commit message (Collapse)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line bare tagWarner Losh2023-08-231-1/+0
| | | | | | | Remove /^\s*\$FreeBSD\$$\n/ Similar commit in current: (cherry picked from commit 78d146160dc5)
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-232-2/+0
| | | | | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/ Similar commit in current: (cherry picked from commit 031beb4e239b)
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-235-5/+0
| | | | | | | Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/ Similar commit in current: (cherry picked from commit 2ff63af9b88c)
* linux(4): Regen for clone syscall.Dmitry Chagin2022-06-172-15/+15
| | | | | | MFC after: 2 weeks (cherry picked from commit 0c08f34f4ddff9847bd57f262270687ea1220a6a)
* linux(4): Change clone syscall definition to match Linux actual one.Dmitry Chagin2022-06-171-5/+5
| | | | | | | Differential revision: https://reviews.freebsd.org/D31473 MFC after: 2 weeks (cherry picked from commit f1c450492f81cda4bddd46dc71ea4c92907567ac)
* linux(4): Regen for linux_poll system call.Dmitry Chagin2022-06-175-7/+14
| | | | | | MFC after: 2 weeks (cherry picked from commit 8fe8bb7cb573bfc62b04f38acfb2ac79ffcbb97e)
* linux(4): Implement poll system call via linux_common_ppol()Dmitry Chagin2022-06-171-2/+2
| | | | | | | | for the sake of converting events to/from native. MFC after: 2 weeks (cherry picked from commit 2eff670fde51762239fc64139b0cfb5272ce9cdd)
* linux(4): Regen for futex system call.Dmitry Chagin2022-06-172-6/+6
| | | | | | MFC after: 2 weeks (cherry picked from commit ee64d982049544b1e8a77acc01fd230c906fb305)
* linux(4): Change Linux futex syscall definition to match Linux actual one.Dmitry Chagin2022-06-171-2/+3
| | | | | | MFC after: 2 weeks (cherry picked from commit 3c1de151e365f05809264352b1d57125d792f373)
* Regen for ('0f8dab45404f347752470579feccc6d2739b9570') LinuxDmitry Chagin2022-06-172-3/+3
| | | | | | | | rt_sigtimedwait system call. MFC after: 2 weeks (cherry picked from commit e29ea22f7012bb94f5f427349aa4580539cf2b7c)
* linux(4): Fix timeout parameter of rt_sigtimedwait syscall, which isDmitry Chagin2022-06-171-1/+1
| | | | | | | | timespec not a timeval. MFC after: 2 weeks (cherry picked from commit 0f8dab45404f347752470579feccc6d2739b9570)
* regen syscall files after 0bd5d81f1edfEd Maste2021-05-201-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