public inbox for bpf@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH bpf-next v2 0/1] docs/bpf: Add description of register liveness tracking algorithm
@ 2023-01-30 18:23 Eduard Zingerman
  2023-01-30 18:24 ` [PATCH bpf-next v2 1/1] " Eduard Zingerman
  0 siblings, 1 reply; 5+ messages in thread
From: Eduard Zingerman @ 2023-01-30 18:23 UTC (permalink / raw)
  To: bpf, ast; +Cc: andrii, daniel, martin.lau, kernel-team, yhs, Eduard Zingerman

An overview of the register tracking liveness algorithm.
Previous version posted here: [1].
This update includes fixes suggested by Andrii Nakryiko:
- wording corrected to use term "stack slot" instead of "stack spill";
- parentage chain diagram updated to show nil links for frame #1;
- added example for non-BPF_DW writes behavior;
- explanation in "Read marks propagation for cache hits" is reworked.

[1] https://lore.kernel.org/bpf/20230124220343.2942203-1-eddyz87@gmail.com/

Eduard Zingerman (1):
  docs/bpf: Add description of register liveness tracking algorithm

 Documentation/bpf/verifier.rst | 266 +++++++++++++++++++++++++++++++++
 1 file changed, 266 insertions(+)

-- 
2.39.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-01-31  2:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-30 18:23 [PATCH bpf-next v2 0/1] docs/bpf: Add description of register liveness tracking algorithm Eduard Zingerman
2023-01-30 18:24 ` [PATCH bpf-next v2 1/1] " Eduard Zingerman
2023-01-30 19:59   ` David Vernet
2023-01-30 23:45     ` Eduard Zingerman
2023-01-31  2:33   ` Alexei Starovoitov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox