summaryrefslogtreecommitdiffstats
path: root/Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders/dot/boot_midas.dot
blob: aef30e184d1272a33fdcb698560f78e11d9883eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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];
}