Subversion Repositories HelenOS-doc

Rev

Rev 175 | Rev 177 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
174 decky 1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
176 decky 2
<umlet_diagram>
3
<help_text/>
4
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1270</x><y>160</y><w>280</w><h>200</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>260;20;70;20;70;180;20;180</additional_attributes></element>
5
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1080</x><y>320</y><w>350</w><h>220</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>60;20;20;30;20;110;330;110;330;200;300;200</additional_attributes></element>
6
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1360</x><y>160</y><w>190</w><h>420</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>170;20;80;40;80;400;20;400</additional_attributes></element>
7
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1360</x><y>370</y><w>190</w><h>250</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [ddi]&gt;</panel_attributes><additional_attributes>170;20;130;20;130;230;20;230</additional_attributes></element>
8
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1050</x><y>140</y><w>110</w><h>220</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>90;200;50;180;50;20;20;20</additional_attributes></element>
9
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1050</x><y>100</y><w>500</w><h>100</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>480;80;290;20;20;20</additional_attributes></element>
10
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>100</y><w>260</w><h>250</h></coordinates><panel_attributes>lt=&lt;[dr] - (() - [dr]&gt;</panel_attributes><additional_attributes>240;20;90;20;90;230;20;230</additional_attributes></element>
11
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>280</y><w>480</w><h>110</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>460;60;300;20;190;20;20;90</additional_attributes></element>
12
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>0</y><w>870</w><h>310</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>850;180;670;20;50;20;50;290;20;290</additional_attributes></element>
13
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>310</y><w>870</w><h>120</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [ddi]&gt;</panel_attributes><additional_attributes>850;80;810;20;690;20;690;100;20;100</additional_attributes></element>
14
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>30</y><w>870</w><h>860</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>850;150;670;20;70;20;70;840;20;840</additional_attributes></element>
15
<element><type>com.umlet.element.base.Relation</type><coordinates><x>680</x><y>140</y><w>260</w><h>790</h></coordinates><panel_attributes>lt=&lt;[dq] - (() - [dq]&gt;</panel_attributes><additional_attributes>240;20;110;20;110;770;20;770</additional_attributes></element>
16
<element><type>com.umlet.element.base.Relation</type><coordinates><x>40</x><y>270</y><w>710</w><h>700</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [vio]&gt;</panel_attributes><additional_attributes>70;20;20;20;20;530;690;530;690;680;660;680</additional_attributes></element>
17
<element><type>com.umlet.element.base.Relation</type><coordinates><x>840</x><y>900</y><w>330</w><h>260</h></coordinates><panel_attributes>lt=&lt;[tui] - (() - [tui]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;120;310;120;310;240;280;240</additional_attributes></element>
18
<element><type>com.umlet.element.base.Relation</type><coordinates><x>820</x><y>320</y><w>370</w><h>880</h></coordinates><panel_attributes>lt=&lt;[ns] - (() - [ns]&gt;</panel_attributes><additional_attributes>320;20;20;20;20;740;350;740;350;860;300;860</additional_attributes></element>
19
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1100</x><y>160</y><w>450</w><h>1080</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [ipc]&gt;</panel_attributes><additional_attributes>430;20;370;60;370;1060;20;1060</additional_attributes></element>
20
<element><type>com.umlet.element.base.Relation</type><coordinates><x>20</x><y>850</y><w>1170</w><h>530</h></coordinates><panel_attributes>lt=&lt;[fsio] - (() - [fsio]&gt;</panel_attributes><additional_attributes>60;20;20;20;20;510;1150;510;1150;410;1100;410</additional_attributes></element>
21
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1030</x><y>710</y><w>140</w><h>180</h></coordinates><panel_attributes>lt=&lt;[kbd] - (() - [kbd]&gt;</panel_attributes><additional_attributes>120;20;80;20;80;160;20;160</additional_attributes></element>
22
<element><type>com.umlet.element.base.Relation</type><coordinates><x>900</x><y>610</y><w>200</w><h>240</h></coordinates><panel_attributes>lt=&lt;[fb] - (() - [fb]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;150;180;150;180;220;150;220</additional_attributes></element>
23
<element><type>com.umlet.element.base.Relation</type><coordinates><x>140</x><y>960</y><w>230</w><h>290</h></coordinates><panel_attributes>lt=&lt;[ctrl] - (() - [ctrl]&gt;</panel_attributes><additional_attributes>50;20;20;20;20;150;210;150;210;240;180;270</additional_attributes></element>
24
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>1060</y><w>170</w><h>190</h></coordinates><panel_attributes>lt=&lt;[ctrl] - (() - [ctrl]&gt;</panel_attributes><additional_attributes>150;20;100;20;100;170;20;170</additional_attributes></element>
25
<element><type>com.umlet.element.base.Relation</type><coordinates><x>120</x><y>1000</y><w>270</w><h>290</h></coordinates><panel_attributes>lt=&lt;[io] - (() - [io]&gt;</panel_attributes><additional_attributes>70;20;20;20;20;150;250;150;250;240;200;270</additional_attributes></element>
26
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>1100</y><w>170</w><h>190</h></coordinates><panel_attributes>lt=&lt;[io] - (() - [io]&gt;</panel_attributes><additional_attributes>150;20;120;20;120;170;20;170</additional_attributes></element>
27
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>500</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
28
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>540</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
29
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1240</x><y>580</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
30
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>500</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>340;20;50;20;50;130;20;130</additional_attributes></element>
31
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>540</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>340;20;70;20;70;130;20;130</additional_attributes></element>
32
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1040</x><y>580</y><w>360</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>340;20;90;20;90;130;20;130</additional_attributes></element>
33
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>270</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
34
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>310</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dr]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
35
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>350</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
36
<element><type>com.umlet.element.base.Relation</type><coordinates><x>510</x><y>390</y><w>210</w><h>330</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>190;20;20;310</additional_attributes></element>
37
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>390</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ddi]&gt;</panel_attributes><additional_attributes>390;20;120;20;120;130;20;130</additional_attributes></element>
38
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>350</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ns]&gt;</panel_attributes><additional_attributes>390;20;100;20;100;130;20;130</additional_attributes></element>
39
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>310</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dr]&gt;</panel_attributes><additional_attributes>390;20;80;20;80;130;20;130</additional_attributes></element>
40
<element><type>com.umlet.element.base.Relation</type><coordinates><x>310</x><y>270</y><w>410</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>390;20;60;20;60;130;20;130</additional_attributes></element>
41
<element><type>com.umlet.element.base.Relation</type><coordinates><x>560</x><y>850</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
42
<element><type>com.umlet.element.base.Relation</type><coordinates><x>560</x><y>890</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dq]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
43
<element><type>com.umlet.element.base.Relation</type><coordinates><x>560</x><y>930</y><w>160</w><h>250</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [bio]&gt;</panel_attributes><additional_attributes>140;20;20;230</additional_attributes></element>
44
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>850</y><w>420</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [ipc]&gt;</panel_attributes><additional_attributes>400;20;60;20;60;130;20;130</additional_attributes></element>
45
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>930</y><w>420</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [bio]&gt;</panel_attributes><additional_attributes>400;20;100;20;100;130;20;130</additional_attributes></element>
46
<element><type>com.umlet.element.base.Relation</type><coordinates><x>300</x><y>890</y><w>420</w><h>150</h></coordinates><panel_attributes>lt=&lt;[&gt;] - (() - [dq]&gt;</panel_attributes><additional_attributes>400;20;80;20;80;130;20;130</additional_attributes></element>
47
<element><type>com.umlet.element.base.Relation</type><coordinates><x>90</x><y>270</y><w>330</w><h>330</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>310;310;60;310;60;40;20;20</additional_attributes></element>
48
<element><type>com.umlet.element.base.Relation</type><coordinates><x>90</x><y>270</y><w>130</w><h>150</h></coordinates><panel_attributes>lt=&lt;[bio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>110;130;80;130;80;20;20;20</additional_attributes></element>
49
<element><type>com.umlet.element.base.Relation</type><coordinates><x>870</x><y>810</y><w>90</w><h>130</h></coordinates><panel_attributes>lt=&lt;[tui] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>70;20;20;110</additional_attributes></element>
50
<element><type>com.umlet.element.base.Relation</type><coordinates><x>60</x><y>850</y><w>150</w><h>400</h></coordinates><panel_attributes>lt=&lt;[fsio] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>130;380;50;380;50;20;20;20</additional_attributes></element>
51
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1510</x><y>160</y><w>120</w><h>140</h></coordinates><panel_attributes>lt=&lt;[ipc] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;120;70;120;70;20;20;20</additional_attributes></element>
52
<element><type>com.umlet.element.base.Relation</type><coordinates><x>1510</x><y>370</y><w>120</w><h>120</h></coordinates><panel_attributes>lt=&lt;[ddi] - (() - [&gt;]&gt;</panel_attributes><additional_attributes>100;100;70;100;70;20;20;20</additional_attributes></element>
53
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1140</x><y>290</y><w>150</w><h>90</h></coordinates><panel_attributes>Naming Service
175 decky 54
bg=orange
174 decky 55
fg=red</panel_attributes><additional_attributes/></element>
176 decky 56
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1610</x><y>230</y><w>130</w><h>90</h></coordinates><panel_attributes>IPC Subsystem
175 decky 57
fg=red
58
bg=orange</panel_attributes><additional_attributes/></element>
176 decky 59
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1530</x><y>130</y><w>220</w><h>430</h></coordinates><panel_attributes>'Kernel
174 decky 60
fg=red</panel_attributes><additional_attributes/></element>
176 decky 61
<element><type>com.umlet.element.custom.Component</type><coordinates><x>890</x><y>470</y><w>490</w><h>480</h></coordinates><panel_attributes>'Console
175 decky 62
fg=red</panel_attributes><additional_attributes/></element>
176 decky 63
<element><type>com.umlet.element.custom.Component</type><coordinates><x>950</x><y>580</y><w>110</w><h>160</h></coordinates><panel_attributes>Framebuffer
175 decky 64
driver
65
bg=orange
66
fg=red</panel_attributes><additional_attributes/></element>
176 decky 67
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1150</x><y>680</y><w>110</w><h>160</h></coordinates><panel_attributes>Keyboard
175 decky 68
driver
69
bg=orange
70
fg=red</panel_attributes><additional_attributes/></element>
176 decky 71
<element><type>com.umlet.element.custom.Component</type><coordinates><x>1610</x><y>410</y><w>130</w><h>120</h></coordinates><panel_attributes>Device Driver
173 decky 72
Infrastructure
175 decky 73
fg=red
74
bg=orange</panel_attributes><additional_attributes/></element>
176 decky 75
<element><type>com.umlet.element.custom.Component</type><coordinates><x>920</x><y>70</y><w>150</w><h>150</h></coordinates><panel_attributes>Device Mapper
175 decky 76
bg=orange
174 decky 77
fg=red</panel_attributes><additional_attributes/></element>
176 decky 78
<element><type>com.umlet.element.custom.Component</type><coordinates><x>200</x><y>350</y><w>130</w><h>200</h></coordinates><panel_attributes>RAM Disk
175 decky 79
driver
80
bg=orange
81
fg=red</panel_attributes><additional_attributes/></element>
176 decky 82
<element><type>com.umlet.element.custom.Component</type><coordinates><x>400</x><y>530</y><w>130</w><h>200</h></coordinates><panel_attributes>ATA Disk
175 decky 83
driver
84
bg=orange
85
fg=red</panel_attributes><additional_attributes/></element>
176 decky 86
<element><type>com.umlet.element.custom.Component</type><coordinates><x>80</x><y>820</y><w>620</w><h>510</h></coordinates><panel_attributes>'VFS
175 decky 87
fg=red</panel_attributes><additional_attributes/></element>
176 decky 88
<element><type>com.umlet.element.custom.Component</type><coordinates><x>110</x><y>240</y><w>590</w><h>510</h></coordinates><panel_attributes>'Block Device Infrastructure
175 decky 89
fg=red</panel_attributes><additional_attributes/></element>
176 decky 90
<element><type>com.umlet.element.custom.Component</type><coordinates><x>190</x><y>930</y><w>130</w><h>160</h></coordinates><panel_attributes>tmpfs
175 decky 91
bg=orange
92
fg=red</panel_attributes><additional_attributes/></element>
176 decky 93
<element><type>com.umlet.element.custom.Component</type><coordinates><x>920</x><y>1090</y><w>200</w><h>210</h></coordinates><panel_attributes>User Application
175 decky 94
bg=orange
95
fg=red</panel_attributes><additional_attributes/></element>
176 decky 96
<element><type>com.umlet.element.custom.Component</type><coordinates><x>920</x><y>1400</y><w>200</w><h>210</h></coordinates><panel_attributes>Loader
175 decky 97
bg=orange
98
fg=red</panel_attributes><additional_attributes/></element>
176 decky 99
<element><type>com.umlet.element.custom.Component</type><coordinates><x>450</x><y>1030</y><w>130</w><h>160</h></coordinates><panel_attributes>FAT
175 decky 100
bg=orange
101
fg=red</panel_attributes><additional_attributes/></element>
176 decky 102
<element><type>com.umlet.element.custom.Component</type><coordinates><x>940</x><y>780</y><w>110</w><h>120</h></coordinates><panel_attributes>Console
103
multiplexer
104
bg=orange
105
fg=red</panel_attributes><additional_attributes/></element>
106
<element><type>com.umlet.element.custom.Component</type><coordinates><x>190</x><y>1200</y><w>130</w><h>120</h></coordinates><panel_attributes>VFS
107
multiplexer
108
bg=orange
109
fg=red</panel_attributes><additional_attributes/></element>
174 decky 110
</umlet_diagram>