Files
lab-rv32i-freertos-c-notifi…/web/figures/a7-runtime.puml
T

22 lines
834 B
Plaintext

@startuml
skinparam backgroundColor transparent
skinparam shadowing false
skinparam defaultFontName Monospace
skinparam defaultFontSize 12
skinparam rectangleBorderColor #2c7794
skinparam rectangleBackgroundColor #edf6fa
title A7 RUNTIME — public proof and TCB debugger evidence
rectangle "01 g_fc10\nreceiver handle\nphase + results" as exp
rectangle "02 sender stack\np3 during posts" as sender
rectangle "03 receiver stack\neBlocked before each phase" as receiver
rectangle "04 notification slot 0\nvalue 0→3→0→0x22→0→0x24→0\n(debugger evidence)" as slot
rectangle "05 no intermediary object\nsmaller topology than queue/semaphore" as absent
rectangle "06 events[12]\ncommit marker last\ndigest c60747cb" as log
exp --> sender
exp --> receiver
receiver ..> slot
exp ..> absent
sender --> log
receiver --> log
@enduml