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];
}
|