forked from OpenSDV/Linux_Kernel_map4vehicle
gvpr2 Linux_kernel_diagram.dot N row func height 0.4
This commit is contained in:
parent
06be450d8c
commit
40271265b7
|
@ -18,7 +18,8 @@ digraph matrix {
|
||||||
];
|
];
|
||||||
{
|
{
|
||||||
node [color="#e27dd6ff"];
|
node [color="#e27dd6ff"];
|
||||||
system_ [fixedsize=true,
|
system_ [color="#e27dd6ff",
|
||||||
|
fixedsize=true,
|
||||||
height=0,
|
height=0,
|
||||||
shape="",
|
shape="",
|
||||||
style=invis,
|
style=invis,
|
||||||
|
@ -26,7 +27,7 @@ digraph matrix {
|
||||||
system [color="#e27dd6ff",
|
system [color="#e27dd6ff",
|
||||||
fillcolor=white,
|
fillcolor=white,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
height=0.3,
|
height=0.4,
|
||||||
row=func,
|
row=func,
|
||||||
tooltip=TODO,
|
tooltip=TODO,
|
||||||
width=1];
|
width=1];
|
||||||
|
@ -78,7 +79,8 @@ digraph matrix {
|
||||||
{
|
{
|
||||||
node [color="#61c2c5"];
|
node [color="#61c2c5"];
|
||||||
edge [color="#61c2c5"];
|
edge [color="#61c2c5"];
|
||||||
networking_ [fixedsize=true,
|
networking_ [color="#61c2c5",
|
||||||
|
fixedsize=true,
|
||||||
height=0,
|
height=0,
|
||||||
shape="",
|
shape="",
|
||||||
style=invis,
|
style=invis,
|
||||||
|
@ -86,6 +88,7 @@ digraph matrix {
|
||||||
networking [color="#61c2c5",
|
networking [color="#61c2c5",
|
||||||
fillcolor=white,
|
fillcolor=white,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
|
height=0.4,
|
||||||
row=func,
|
row=func,
|
||||||
width=1];
|
width=1];
|
||||||
networking -> networking_ [arrowhead="",
|
networking -> networking_ [arrowhead="",
|
||||||
|
@ -136,15 +139,17 @@ digraph matrix {
|
||||||
{
|
{
|
||||||
node [color="#8383cc"];
|
node [color="#8383cc"];
|
||||||
edge [color="#8383cc"];
|
edge [color="#8383cc"];
|
||||||
storage_ [fixedsize=true,
|
NFS;
|
||||||
|
storage_ [color="#8383cc",
|
||||||
|
fixedsize=true,
|
||||||
height=0,
|
height=0,
|
||||||
shape="",
|
shape="",
|
||||||
style=invis,
|
style=invis,
|
||||||
width=0];
|
width=0];
|
||||||
NFS;
|
|
||||||
storage [color="#8383cc",
|
storage [color="#8383cc",
|
||||||
fillcolor=white,
|
fillcolor=white,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
|
height=0.4,
|
||||||
row=func,
|
row=func,
|
||||||
width=1];
|
width=1];
|
||||||
storage -> storage_ [arrowhead="",
|
storage -> storage_ [arrowhead="",
|
||||||
|
@ -228,7 +233,8 @@ digraph matrix {
|
||||||
style="filled,setlinewidth(3)"
|
style="filled,setlinewidth(3)"
|
||||||
];
|
];
|
||||||
edge [color="#c46747"];
|
edge [color="#c46747"];
|
||||||
processing_ [fixedsize=true,
|
processing_ [color="#c46747",
|
||||||
|
fixedsize=true,
|
||||||
height=0,
|
height=0,
|
||||||
shape="",
|
shape="",
|
||||||
style=invis,
|
style=invis,
|
||||||
|
@ -236,6 +242,7 @@ digraph matrix {
|
||||||
processing [color="#c46747",
|
processing [color="#c46747",
|
||||||
fillcolor=white,
|
fillcolor=white,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
|
height=0.4,
|
||||||
row=func,
|
row=func,
|
||||||
width=1];
|
width=1];
|
||||||
processing -> processing_ [arrowhead="",
|
processing -> processing_ [arrowhead="",
|
||||||
|
@ -284,7 +291,8 @@ digraph matrix {
|
||||||
style="filled,setlinewidth(3)"
|
style="filled,setlinewidth(3)"
|
||||||
];
|
];
|
||||||
edge [color="#cfbf57ff"];
|
edge [color="#cfbf57ff"];
|
||||||
HI_ [fixedsize=true,
|
HI_ [color="#cfbf57ff",
|
||||||
|
fixedsize=true,
|
||||||
height=0,
|
height=0,
|
||||||
shape="",
|
shape="",
|
||||||
style=invis,
|
style=invis,
|
||||||
|
@ -292,6 +300,7 @@ digraph matrix {
|
||||||
HI [color="#cfbf57ff",
|
HI [color="#cfbf57ff",
|
||||||
fillcolor=white,
|
fillcolor=white,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
|
height=0.4,
|
||||||
label="human\ninterface",
|
label="human\ninterface",
|
||||||
row=func,
|
row=func,
|
||||||
width=1];
|
width=1];
|
||||||
|
@ -335,13 +344,7 @@ digraph matrix {
|
||||||
edge [style=invis,
|
edge [style=invis,
|
||||||
weight=10
|
weight=10
|
||||||
];
|
];
|
||||||
functions_ [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
system;
|
system;
|
||||||
functions_ -> system;
|
|
||||||
networking;
|
networking;
|
||||||
system -> networking;
|
system -> networking;
|
||||||
storage;
|
storage;
|
||||||
|
@ -349,15 +352,24 @@ digraph matrix {
|
||||||
memory [color="#51bf5b",
|
memory [color="#51bf5b",
|
||||||
fillcolor=white,
|
fillcolor=white,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
|
height=0.4,
|
||||||
row=func,
|
row=func,
|
||||||
width=1];
|
width=1];
|
||||||
storage -> memory;
|
storage -> memory;
|
||||||
processing;
|
processing;
|
||||||
HI;
|
HI;
|
||||||
processing -> HI;
|
processing -> HI;
|
||||||
|
functions_ [fixedsize=true,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
|
functions_ -> system;
|
||||||
|
memory -> processing;
|
||||||
functions [color=gray,
|
functions [color=gray,
|
||||||
fillcolor=gray,
|
fillcolor=gray,
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
|
height=0.4,
|
||||||
row=func,
|
row=func,
|
||||||
style=dashed,
|
style=dashed,
|
||||||
width=0.8];
|
width=0.8];
|
||||||
|
@ -365,20 +377,19 @@ digraph matrix {
|
||||||
color=gray,
|
color=gray,
|
||||||
style="",
|
style="",
|
||||||
weight=""];
|
weight=""];
|
||||||
memory -> processing;
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
graph [rank=same];
|
graph [rank=same];
|
||||||
usr_ [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
SCI;
|
SCI;
|
||||||
sock;
|
sock;
|
||||||
FS;
|
FS;
|
||||||
proc;
|
proc;
|
||||||
char;
|
char;
|
||||||
|
usr_ [fixedsize=true,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
usr [fillcolor="#d9e7eeff",
|
usr [fillcolor="#d9e7eeff",
|
||||||
fixedsize=true,
|
fixedsize=true,
|
||||||
label="user space\ninterfaces",
|
label="user space\ninterfaces",
|
||||||
|
@ -405,32 +416,32 @@ digraph matrix {
|
||||||
storage_;
|
storage_;
|
||||||
FS;
|
FS;
|
||||||
storage_ -> FS;
|
storage_ -> FS;
|
||||||
memory_ [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
MA;
|
|
||||||
memory_ -> MA;
|
|
||||||
processing_;
|
processing_;
|
||||||
proc;
|
proc;
|
||||||
processing_ -> proc;
|
processing_ -> proc;
|
||||||
HI_;
|
HI_;
|
||||||
char;
|
char;
|
||||||
HI_ -> char;
|
HI_ -> char;
|
||||||
}
|
MA;
|
||||||
{
|
memory_ [fixedsize=true,
|
||||||
graph [rank=same];
|
|
||||||
D0 [fixedsize=true,
|
|
||||||
height=0,
|
height=0,
|
||||||
shape="",
|
shape="",
|
||||||
style=invis,
|
style=invis,
|
||||||
width=0];
|
width=0];
|
||||||
|
memory_ -> MA;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
graph [rank=same];
|
||||||
sysfs;
|
sysfs;
|
||||||
prot_fam;
|
prot_fam;
|
||||||
VFS;
|
VFS;
|
||||||
Tasks;
|
Tasks;
|
||||||
input;
|
input;
|
||||||
|
D0 [fixedsize=true,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
virt [fillcolor="#b2d3e4",
|
virt [fillcolor="#b2d3e4",
|
||||||
label="virtual\nsubsystems",
|
label="virtual\nsubsystems",
|
||||||
style="filled,setlinewidth(0)"];
|
style="filled,setlinewidth(0)"];
|
||||||
|
@ -441,31 +452,33 @@ digraph matrix {
|
||||||
{
|
{
|
||||||
graph [rank=same];
|
graph [rank=same];
|
||||||
node [fontcolor=white];
|
node [fontcolor=white];
|
||||||
E0 [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
DM;
|
DM;
|
||||||
NFS;
|
NFS;
|
||||||
mmap;
|
mmap;
|
||||||
sync;
|
sync;
|
||||||
|
E0 [fixedsize=true,
|
||||||
|
fontcolor=white,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
bridges [fillcolor="#91b5c9",
|
bridges [fillcolor="#91b5c9",
|
||||||
|
fontcolor=white,
|
||||||
shape=octagon,
|
shape=octagon,
|
||||||
style="filled,setlinewidth(0)"];
|
style="filled,setlinewidth(0)"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
graph [rank=same];
|
graph [rank=same];
|
||||||
F0 [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
log_sys;
|
log_sys;
|
||||||
log_prot;
|
log_prot;
|
||||||
logFS;
|
logFS;
|
||||||
sched;
|
sched;
|
||||||
F7;
|
F7;
|
||||||
|
F0 [fixedsize=true,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
logical [fillcolor="#6a9ab1",
|
logical [fillcolor="#6a9ab1",
|
||||||
style="filled,setlinewidth(0)"];
|
style="filled,setlinewidth(0)"];
|
||||||
log_mem [color="#51bf5b",
|
log_mem [color="#51bf5b",
|
||||||
|
@ -474,33 +487,33 @@ digraph matrix {
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
graph [rank=same];
|
graph [rank=same];
|
||||||
G0 [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
bus_drv;
|
bus_drv;
|
||||||
netif;
|
netif;
|
||||||
block;
|
block;
|
||||||
PA;
|
PA;
|
||||||
IRQ;
|
IRQ;
|
||||||
G7;
|
G7;
|
||||||
|
G0 [fixedsize=true,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
HWI [fillcolor="#71809b",
|
HWI [fillcolor="#71809b",
|
||||||
label="hardware\ninterfaces",
|
label="hardware\ninterfaces",
|
||||||
style="filled,setlinewidth(0)"];
|
style="filled,setlinewidth(0)"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
graph [rank=same];
|
graph [rank=same];
|
||||||
H0 [fixedsize=true,
|
|
||||||
height=0,
|
|
||||||
shape="",
|
|
||||||
style=invis,
|
|
||||||
width=0];
|
|
||||||
H2;
|
H2;
|
||||||
net_hw;
|
net_hw;
|
||||||
H4;
|
H4;
|
||||||
CPU;
|
CPU;
|
||||||
H7;
|
H7;
|
||||||
|
H0 [fixedsize=true,
|
||||||
|
height=0,
|
||||||
|
shape="",
|
||||||
|
style=invis,
|
||||||
|
width=0];
|
||||||
HW [fillcolor="#777777",
|
HW [fillcolor="#777777",
|
||||||
fontcolor=white,
|
fontcolor=white,
|
||||||
label="electronics,\nhardware",
|
label="electronics,\nhardware",
|
||||||
|
@ -518,7 +531,6 @@ digraph matrix {
|
||||||
height=0.5
|
height=0.5
|
||||||
];
|
];
|
||||||
edge [color="#51bf5b"];
|
edge [color="#51bf5b"];
|
||||||
memory_;
|
|
||||||
PC;
|
PC;
|
||||||
mmap;
|
mmap;
|
||||||
SW;
|
SW;
|
||||||
|
@ -532,9 +544,8 @@ digraph matrix {
|
||||||
H5;
|
H5;
|
||||||
PA -> H5 [color="#51bf5b",
|
PA -> H5 [color="#51bf5b",
|
||||||
style="filled,setlinewidth(3)"];
|
style="filled,setlinewidth(3)"];
|
||||||
log_mem -> PA [color="#51bf5b",
|
|
||||||
style="filled,setlinewidth(3)"];
|
|
||||||
memory;
|
memory;
|
||||||
|
memory_;
|
||||||
memory -> memory_ [arrowhead="",
|
memory -> memory_ [arrowhead="",
|
||||||
color="#51bf5b",
|
color="#51bf5b",
|
||||||
row=func,
|
row=func,
|
||||||
|
@ -545,6 +556,8 @@ digraph matrix {
|
||||||
style="filled,setlinewidth(3)"];
|
style="filled,setlinewidth(3)"];
|
||||||
VM -> mmap [color="#51bf5b",
|
VM -> mmap [color="#51bf5b",
|
||||||
style="filled,setlinewidth(3)"];
|
style="filled,setlinewidth(3)"];
|
||||||
|
log_mem -> PA [color="#51bf5b",
|
||||||
|
style="filled,setlinewidth(3)"];
|
||||||
}
|
}
|
||||||
bottom [label="© 2007-2019 Constantine Shulyupin http://www.MakeLinux.net/kernel/diagram",
|
bottom [label="© 2007-2019 Constantine Shulyupin http://www.MakeLinux.net/kernel/diagram",
|
||||||
shape=plaintext];
|
shape=plaintext];
|
||||||
|
@ -555,9 +568,6 @@ digraph matrix {
|
||||||
style="filled,setlinewidth(0)",
|
style="filled,setlinewidth(0)",
|
||||||
width=0.5];
|
width=0.5];
|
||||||
functions -> layers;
|
functions -> layers;
|
||||||
layers -> usr [arrowhead="",
|
|
||||||
color=gray,
|
|
||||||
style="filled,setlinewidth(1)"];
|
|
||||||
usr -> usr_ [arrowhead="",
|
usr -> usr_ [arrowhead="",
|
||||||
color="#d9e7eeff",
|
color="#d9e7eeff",
|
||||||
minlen=2,
|
minlen=2,
|
||||||
|
@ -601,6 +611,9 @@ digraph matrix {
|
||||||
row=chip,
|
row=chip,
|
||||||
style="filled,setlinewidth(3)",
|
style="filled,setlinewidth(3)",
|
||||||
weight=""];
|
weight=""];
|
||||||
|
layers -> usr [arrowhead="",
|
||||||
|
color=gray,
|
||||||
|
style="filled,setlinewidth(1)"];
|
||||||
LKD [fontsize=20,
|
LKD [fontsize=20,
|
||||||
label="Linux kernel diagram",
|
label="Linux kernel diagram",
|
||||||
shape=plain];
|
shape=plain];
|
||||||
|
|
Loading…
Reference in New Issue