bpf, docs: Add abi.rst document to standardization subdirectory
authorDavid Vernet <void@manifault.com>
Mon, 28 Aug 2023 15:59:47 +0000 (10:59 -0500)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 30 Aug 2023 14:35:58 +0000 (16:35 +0200)
commitdeb88407254621bf926658cff49a7ba01b59dec6
tree126210744a34cc46f675230b51a282acb22b44ab
parentaee1720eeb87a3adc242eb07e5d4f7ba3eb8c736
bpf, docs: Add abi.rst document to standardization subdirectory

As specified in the IETF BPF charter, the BPF working group has plans to
add one or more informational documents that recommend conventions and
guidelines for producing portable BPF program binaries. The
instruction-set.rst document currently contains a "Registers and calling
convention" subsection which dictates a calling convention that belongs
in an ABI document, rather than an instruction set document. Let's move
it to a new abi.rst document so we can clean it up. The abi.rst document
will of course be significantly changed and expanded upon over time. For
now, it's really just a placeholder which will contain ABI-specific
language that doesn't belong in other documents.

Signed-off-by: David Vernet <void@manifault.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20230828155948.123405-3-void@manifault.com
Documentation/bpf/standardization/abi.rst [new file with mode: 0644]
Documentation/bpf/standardization/index.rst
Documentation/bpf/standardization/instruction-set.rst