From 69caf3d4458b53368dfc0a226d0c22d17f97789c Mon Sep 17 00:00:00 2001 From: Dave Thaler Date: Thu, 15 Sep 2022 15:14:42 +0100 Subject: [PATCH] Clarify that maps and access to variables are optional Signed-off-by: Dave Thaler --- isa/kernel.org/instruction-set.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/isa/kernel.org/instruction-set.rst b/isa/kernel.org/instruction-set.rst index fdea9ec..0d5c985 100644 --- a/isa/kernel.org/instruction-set.rst +++ b/isa/kernel.org/instruction-set.rst @@ -517,11 +517,11 @@ where Map objects ~~~~~~~~~~~ -Maps are shared memory regions accessible by eBPF programs, where we use the term "map object" +Maps are shared memory regions accessible by eBPF programs on some platforms, where we use the term "map object" to refer to an object containing the data and metadata (e.g., size) about the memory region. A map can have various semantics as defined in a separate document, and may or may not have a single contiguous memory region, but the 'mva(map)' is currently only defined for maps that do have a single -contiguous memory region. +contiguous memory region. Support for maps is optional. **Note** @@ -538,7 +538,7 @@ Variables Variables are memory regions, identified by integer ids, accessible by eBPF programs on some platforms. The 'variable_addr(id)' operation means to get the address of the memory region -identified by the given id. +identified by the given id. Support for such variables is optional. **Note**