From c6a60f113001beff924fb5449cbb358d3b03ad8d Mon Sep 17 00:00:00 2001 From: Johannes Stoelp Date: Tue, 17 Dec 2024 23:50:34 +0100 Subject: xpost: add figures to match threads --- content/2023-01-14-xpost-matcha-threads/yield.svg | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 content/2023-01-14-xpost-matcha-threads/yield.svg (limited to 'content/2023-01-14-xpost-matcha-threads/yield.svg') diff --git a/content/2023-01-14-xpost-matcha-threads/yield.svg b/content/2023-01-14-xpost-matcha-threads/yield.svg new file mode 100644 index 0000000..508a163 --- /dev/null +++ b/content/2023-01-14-xpost-matcha-threads/yield.svg @@ -0,0 +1,3 @@ + + +
process address space
process address space
stack A
stack A
stack B
stack B
core
core
sp
sp
callee-saved regs
callee-saved regs
callee-saved regs
callee-saved regs
process address space
process address space
stack A
stack A
stack B
stack B
callee-saved regs
callee-saved regs
regs
regs
callee-saved regs
callee-saved regs
process address space
process address space
stack A
stack A
stack B
stack B
callee-saved regs
callee-saved regs
(1) save callee-saved registers of current thread
(1) save callee-saved r...
(2) move to new stack pointer
(2) move to new stack p...
(3) restore callee-saved registers of new thread
(3) restore callee-save...
core
core
sp
sp
regs
regs
core
core
sp
sp
regs
regs
Text is not SVG - cannot display
\ No newline at end of file -- cgit v1.2.3