This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| addingsyscalls [2022/09/18 09:22] – add TOC; add syzkaller section MarkJohnston | addingsyscalls [2023/05/19 01:46] (current) – BrooksDavis |
|---|
| |
| **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 ===== |