summaryrefslogtreecommitdiffstats
path: root/Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot
diff options
context:
space:
mode:
Diffstat (limited to 'Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot')
-rw-r--r--Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot46
1 files changed, 46 insertions, 0 deletions
diff --git a/Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot b/Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot
new file mode 100644
index 0000000..aef30e1
--- /dev/null
+++ b/Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot
@@ -0,0 +1,46 @@
+digraph {
+ bgcolor="#ffffff00" # Transparent background
+ ratio=0.8
+ overlap=false
+ subgraph cluster_1 {
+ label="SOC";
+ "Bootrom" [shape=box label="Bootrom: hardware"];
+ }
+
+ subgraph cluster_2 {
+ label="eMMC";
+ "Stock BL1" [color=red shape=box label="stock BL1: nonfree"];
+ "Odroid BL1" [color=red shape=box label="Odroid BL1: nonfree"];
+ "s-boot 4.0" [color=red shape=box label="s-boot 4.0: nonfree"];
+ "u-boot" [color=green shape=box label="u-boot: free software"];
+ subgraph cluster_3 {
+ label="boot.img";
+ "Linux" [color=green shape=box label="Linux without firmwares: free software"];
+ subgraph cluster_4 {
+ label="initramfs";
+ "init replicant 6.0" [color=green shape=box label="init: free software"];
+ }
+ }
+ subgraph cluster_5 {
+ label="system.img";
+ "init replicant 9.0" [color=green shape=box label="init: free software"];
+ "The rest of Replicant" [color=green shape=box label="The rest of Replicant: free software"];
+ }
+
+ }
+
+ "Bootrom" -> "Stock BL1" [color=red label="signed"];
+ "Stock BL1" -> "s-boot 4.0" [color=red label="signed"];
+ "s-boot 4.0" -> "Linux" [color=yellow label="if unlocked:
+ unsigned"];
+
+ "Bootrom" -> "Odroid BL1" [color=red label="signed"];
+ "Odroid BL1" -> "u-boot" [color=green label="unsigned"];
+ "u-boot" -> "Linux" [color=green label="unsigned"];
+
+ "Linux" -> "init replicant 6.0" [color=green label="Replicant 6.0"];
+ "Linux" -> "init replicant 9.0" [color=green label="Replicant 9.0"];
+
+ "init replicant 6.0" -> "The rest of Replicant" [color=green];
+ "init replicant 9.0" -> "The rest of Replicant" [color=green];
+}