EIController overhaul
Dependencies
- [2]
HI2GV6DLNew structure - [3]
DAFBHG6PUpdate to put emphasis on asynch - [4]
44ZTZPHJChange from blue to green, add NMI modes - [5]
LXYMWMIKAdd current state of EIC graph - [6]
PJBD4JUURun automatic format
Change contents
- replacement in eic-states.dot at line 14
subgraph cluster_sync {subgraph cluster_eicontroller {label = "EIController"; - replacement in eic-states.dot at line 17[3.373]→[3.373:475](∅→∅),[3.475]→[2.0:93](∅→∅),[2.93]→[3.475:518](∅→∅),[3.475]→[3.475:518](∅→∅),[3.518]→[3.0:50](∅→∅),[3.50]→[3.52:107](∅→∅),[3.572]→[3.52:107](∅→∅),[3.107]→[3.626:655](∅→∅),[3.626]→[3.626:655](∅→∅),[3.655]→[2.94:142](∅→∅)
label = "EIController<WithClock>";sync_new_sync;sync_new_async;sync_new_sync_nmi [color=purple];sync_new_async_nmi [color=purple];}subgraph cluster_async {label = "EIController<WithoutClock>";node [shape=box,style=filled,color=green];async_new_async;async_new_async_nmi [color=purple];subgraph cluster_sync {label = "Async and Sync";subgraph cluster_sync_inner {label = "EIController<WithClock>";sync_new_sync;sync_new_async;sync_new_sync_nmi [color=purple];sync_new_async_nmi [color=purple];}eic_new;}subgraph cluster_async {label = "Async only";subgraph cluster_async_inner {label = "EIController<WithoutClock>";node [shape=box,style=filled,color=green];async_new_async;async_new_async_nmi [color=purple];}eic_new_only_async;} - replacement in eic-states.dot at line 168
token -> sync_new_sync;token -> sync_new_async;token -> async_new_async;token -> sync_new_sync_nmi;token -> sync_new_async_nmi;token -> async_new_async_nmi;token -> eic_new;token -> eic_new_only_async [label="ok"];