addingsyscalls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
addingsyscalls [2022/09/18 09:22] – add TOC; add syzkaller section MarkJohnstonaddingsyscalls [2023/05/19 01:46] (current) – BrooksDavis
Line 5: Line 5:
  
 **WARNING:  Incorrectly implemented system calls may present serious risks to system stability and security.  This document does not address many issues that must be considered when adding any new kernel interface and should not be considered complete.** **WARNING:  Incorrectly implemented system calls may present serious risks to system stability and security.  This document does not address many issues that must be considered when adding any new kernel interface and should not be considered complete.**
 +
 +===== BSDCan 2022 Guide =====
 +Consider watching [[https://www.youtube.com/watch?v=_5LF_0GIpi8&t=439s|So you want to add a system call]] by Brooks Davis for an extensive guide on adding %%FreeBSD%% syscalls in 2022. Much of this material is also presented as a paper at %%AsiaBSDCon%% 2023 {{addingsyscalls/so-you-want-to-add-a-system-call.pdf?linkonly|so-you-want-to-add-a-system-call.pdf}}
  
 ===== Registering a syscall ===== ===== Registering a syscall =====
  • addingsyscalls.1663492928.txt.gz
  • Last modified: 2022/09/18 09:22
  • by MarkJohnston