regen syscall files after 0bd5d81f1edf
Regen after r366145.Sponsored by: DARPA
arm: clean up empty lines in .c and .h files
regen linuxulator sysent after r357577
linuxulator: implement sendfileSubmitted by: Bora Özarslan <[email protected]>Submitted by: Yang Wang <[email protected]>Reviewed by: markjSponsored by: The FreeBSD FoundationDifferential
linuxulator: implement sendfileSubmitted by: Bora Özarslan <[email protected]>Submitted by: Yang Wang <[email protected]>Reviewed by: markjSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D19917
show more ...
sysent targets: further cleanup and deduplicationr355473 vastly improved the readability and cleanliness of these Makefiles.Every single one of them follows the same pattern and duplicates the exa
sysent targets: further cleanup and deduplicationr355473 vastly improved the readability and cleanliness of these Makefiles.Every single one of them follows the same pattern and duplicates the exactsame logic.Now that we have GENERATED/SRCS, split SRCS up into the two parameters we'lluse for ${MAKESYSCALLS} rather than assuming a specific ordering of SRCS andinclude a common sysent.mk to handle the rest. This makes it less tedious tomake sweeping changes.Some default values are provided for GENERATED/SYSENT_*; almost all of thesejust use a 'syscalls.master' and 'syscalls.conf' in cwd, and they all useeffectively the same filenames with an arbitrary prefix. Most ABIs will beable to get away with just setting GENERATED_PREFIX and including^/sys/conf/sysent.mk, while others only need light additions. kern/Makefileis the notable exception, as it doesn't take a SYSENT_CONF and the generatedfiles are spread out between ^/sys/kern and ^/sys/sys, but it otherwise fitsthe pattern enough to use the common version.Reviewed by: brooks, impNice!: emasteDifferential Revision: https://reviews.freebsd.org/D23197
Set .ORDER for makesyscalls generated filesWhen either makesyscalls.lua or syscalls.master changes, all of the${GENERATED} targets are now out-of-date. With make jobs > 1, this means wewill run t
Set .ORDER for makesyscalls generated filesWhen either makesyscalls.lua or syscalls.master changes, all of the${GENERATED} targets are now out-of-date. With make jobs > 1, this means wewill run the makesyscalls script in parallel for the same ABI, generatingthe same set of output files.Prior to r356603 , there is a large window for interlacing output for someof the generated files that we were generating in-place rather than stagingin a temp dir. After that, we still should't need to run the script morethan once per-ABI as the first invocation should update all of them. Add.ORDER to do so cleanly.Reviewed by: brooksDiscussed with: sjgDifferential Revision: https://reviews.freebsd.org/D23099
Regen after r356233.MFC after: 2 weeksSponsored by: The FreeBSD Foundation
Sigh, add getcpu(2) chunk missed in r356229.MFC after: 2 weeksSponsored by: The FreeBSD Foundation
Regen after r355752.MFC after: 2 weeksSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D22371
Fix definitions for linuxulator's sync_file_range(2).Reviewed by: brooks, emasteMFC after: 2 weeksSponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D22371
arm linuxulator: regen sysent after r355621
arm linuxulator: put syscall type and argument on one line
arm linuxulator: add "make sysent" generated filesSponsored by: The FreeBSD Foundation
arm linuxulator: add syscalls.conf and Makefile for "make sysent"Differential Revision: https://reviews.freebsd.org/D7973
arm linuxulator: reformat syscalls.master per current styleEquivalent to r339958 for sys/kern/syscalls.master.Also add a dummy name for an UNUSED.Sponsored by: The FreeBSD Foundation
arm linuxulator: add syscalls definitionFrom Linux arch/arm/kernel/call.SReviewed by: imp (earlier)Submitted by: Grégory Soutadé <soutade_gmail.com>Differential Revision: https://reviews.freebs
arm linuxulator: add syscalls definitionFrom Linux arch/arm/kernel/call.SReviewed by: imp (earlier)Submitted by: Grégory Soutadé <soutade_gmail.com>Differential Revision: https://reviews.freebsd.org/D7972