Subversion Repositories HelenOS-doc

Rev

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

Rev Author Line No. Line
118 bondari 1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
<svg
4
   xmlns:dc="http://purl.org/dc/elements/1.1/"
5
   xmlns:cc="http://web.resource.org/cc/"
6
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7
   xmlns:svg="http://www.w3.org/2000/svg"
8
   xmlns="http://www.w3.org/2000/svg"
9
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
10
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11
   width="744.09448819"
12
   height="1052.3622047"
13
   id="svg5804"
14
   sodipodi:version="0.32"
15
   inkscape:version="0.43"
123 jermar 16
   sodipodi:docbase="/afs/ms/u/j/jermj0bm/BIG/HelenOS-doc/design/src/images"
118 bondari 17
   sodipodi:docname="ipc3.svg">
18
  <defs
19
     id="defs5806">
20
    <marker
21
       inkscape:stockid="Arrow1Lend"
22
       orient="auto"
23
       refY="0.0"
24
       refX="0.0"
25
       id="Arrow1Lend"
26
       style="overflow:visible;">
27
      <path
28
         id="path4118"
29
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
30
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
31
         transform="scale(0.8) rotate(180)" />
32
    </marker>
33
    <marker
34
       inkscape:stockid="Arrow2Lstart"
35
       orient="auto"
36
       refY="0.0"
37
       refX="0.0"
38
       id="Arrow2Lstart"
39
       style="overflow:visible">
40
      <path
41
         id="path4103"
42
         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
43
         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
44
         transform="scale(1.1) translate(-5,0)" />
45
    </marker>
46
    <marker
47
       inkscape:stockid="Arrow1Lstart"
48
       orient="auto"
49
       refY="0.0"
50
       refX="0.0"
51
       id="Arrow1Lstart"
52
       style="overflow:visible">
53
      <path
54
         id="path4121"
55
         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
56
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
57
         transform="scale(0.8)" />
58
    </marker>
59
  </defs>
60
  <sodipodi:namedview
61
     id="base"
62
     pagecolor="#ffffff"
63
     bordercolor="#666666"
64
     borderopacity="1.0"
65
     inkscape:pageopacity="0.0"
66
     inkscape:pageshadow="2"
67
     inkscape:zoom="0.98994949"
68
     inkscape:cx="421.64487"
69
     inkscape:cy="695.85659"
70
     inkscape:document-units="px"
71
     inkscape:current-layer="layer1"
72
     showgrid="true"
123 jermar 73
     inkscape:window-width="1272"
118 bondari 74
     inkscape:window-height="943"
75
     inkscape:window-x="0"
76
     inkscape:window-y="0" />
77
  <metadata
78
     id="metadata5809">
79
    <rdf:RDF>
80
      <cc:Work
81
         rdf:about="">
82
        <dc:format>image/svg+xml</dc:format>
83
        <dc:type
84
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
85
      </cc:Work>
86
    </rdf:RDF>
87
  </metadata>
88
  <g
89
     inkscape:label="Layer 1"
90
     inkscape:groupmode="layer"
91
     id="layer1">
123 jermar 92
    <rect
93
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:4.72002554;stroke-miterlimit:4;stroke-dasharray:4.72002516, 4.72002516;stroke-dashoffset:0;stroke-opacity:1"
94
       id="rect4591"
95
       width="347.25702"
96
       height="473.90021"
97
       x="94.271461"
98
       y="11.697861" />
99
    <rect
100
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.57110524;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
101
       id="rect6800"
102
       width="138.40364"
103
       height="372.45508"
104
       x="265.25543"
105
       y="73.79567" />
106
    <rect
107
       style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:2.83761716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
108
       id="rect6802"
109
       width="138.88641"
110
       height="39.408066"
111
       x="265.00702"
112
       y="42.280853" />
113
    <text
114
       xml:space="preserve"
115
       style="font-size:12.94153786px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
116
       x="305.83575"
117
       y="66.047661"
118
       id="text6804"
119
       transform="scale(0.997391,1.002616)"
120
       sodipodi:linespacing="125%"><tspan
121
         sodipodi:role="line"
122
         id="tspan1492"
123
         x="305.83575"
124
         y="66.047661">Thread #2</tspan></text>
125
    <rect
126
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.57102132;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
127
       id="rect5858"
128
       width="138.40364"
129
       height="372.43082"
130
       x="125.85326"
131
       y="73.64769" />
132
    <rect
133
       style="fill:#bc4343;fill-opacity:1;stroke:#000000;stroke-width:2.83761716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
134
       id="rect2799"
135
       width="138.88641"
136
       height="39.408066"
137
       x="125.60485"
138
       y="42.305248" />
139
    <text
140
       xml:space="preserve"
141
       style="font-size:12.94153786px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
142
       x="158.29005"
143
       y="66.047661"
144
       id="text5861"
145
       transform="scale(0.997391,1.002616)"
146
       sodipodi:linespacing="125%"><tspan
147
         sodipodi:role="line"
148
         id="tspan1490"
149
         x="158.29005"
150
         y="66.047661">Thread #1</tspan></text>
151
    <text
152
       xml:space="preserve"
153
       style="font-size:12.47735023px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
154
       x="150.41782"
155
       y="109.84204"
156
       id="text6753"
157
       sodipodi:linespacing="125%"><tspan
158
         sodipodi:role="line"
159
         id="tspan1498"
160
         x="150.41782"
161
         y="109.84204">psthread #1</tspan></text>
162
    <rect
163
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.01823545;stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
164
       id="rect6838"
165
       width="134.40709"
166
       height="94.740318"
167
       x="199.62868"
168
       y="236.50389" />
169
    <path
170
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
171
       d="M 174.17279,118.43301 L 174.17279,243.17203"
172
       id="path6738"
173
       sodipodi:nodetypes="cc" />
174
    <path
175
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.59107804px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
176
       d="M 218.75246,242.08708 L 218.75246,318.22987"
177
       id="path6751"
178
       sodipodi:nodetypes="cc" />
179
    <path
180
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
181
       d="M 173.15455,207.01949 L 67.258061,219.23832"
182
       id="path6764" />
183
    <path
184
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
185
       d="M 174.05398,242.67535 C 174.05398,242.67535 187.40985,266.23643 207.77456,248.84678"
186
       id="path6772" />
187
    <text
188
       xml:space="preserve"
189
       style="font-size:10.22730255px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
190
       x="162.54272"
191
       y="265.70163"
192
       id="text6776"><tspan
193
         sodipodi:role="line"
194
         id="tspan6778"
195
         x="162.54272"
196
         y="265.70163">wait_for()</tspan></text>
197
    <text
198
       xml:space="preserve"
199
       style="font-size:24.43765259px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
200
       x="20.713873"
201
       y="210.70688"
202
       id="text6780"><tspan
203
         sodipodi:role="line"
204
         id="tspan6782"
205
         x="20.713873"
206
         y="210.70688">call</tspan></text>
207
    <text
208
       xml:space="preserve"
209
       style="font-size:10.7078104;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
210
       x="192.46834"
211
       y="220.93494"
212
       id="text6784"
213
       sodipodi:linespacing="125%"><tspan
214
         sodipodi:role="line"
215
         id="tspan1502"
216
         x="192.46834"
217
         y="220.93494">Manager</tspan><tspan
218
         sodipodi:role="line"
219
         id="tspan1504"
220
         x="192.46834"
221
         y="234.3197">psthread #1</tspan></text>
118 bondari 222
    <g
123 jermar 223
       id="g6814"
224
       transform="matrix(-2.036471,0,0,2.036471,647.2069,-27.91223)">
118 bondari 225
      <path
226
         sodipodi:nodetypes="cc"
123 jermar 227
         id="path6816"
118 bondari 228
         d="M 143.5,71.86218 L 143.5,133.11472"
229
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
230
      <path
231
         sodipodi:nodetypes="cc"
123 jermar 232
         id="path6818"
118 bondari 233
         d="M 165.39065,132.58196 L 165.39065,169.97154"
234
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.78129178px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
235
      <path
123 jermar 236
         id="path6820"
118 bondari 237
         d="M 143,115.36218 L 91,121.36218"
238
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1" />
239
      <path
123 jermar 240
         id="path6822"
118 bondari 241
         d="M 143.44166,132.87083 C 143.44166,132.87083 150,144.44039 160,135.90128"
242
         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:0.5, 0.5;stroke-dashoffset:0;stroke-opacity:1" />
243
    </g>
123 jermar 244
    <text
245
       xml:space="preserve"
246
       style="font-size:24.43765259px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
247
       x="477.27682"
248
       y="205.22168"
249
       id="text6824"><tspan
250
         sodipodi:role="line"
251
         id="tspan6826"
252
         x="477.27682"
253
         y="205.22168">call</tspan></text>
254
    <text
255
       xml:space="preserve"
256
       style="font-size:10.7078104;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
257
       x="275.96365"
258
       y="220.93494"
259
       id="text6828"
260
       sodipodi:linespacing="125%"><tspan
261
         sodipodi:role="line"
262
         id="tspan1506"
263
         x="275.96365"
264
         y="220.93494">Manager</tspan><tspan
265
         sodipodi:role="line"
266
         id="tspan1508"
267
         x="275.96365"
268
         y="234.3197">psthread #2</tspan></text>
269
    <text
270
       xml:space="preserve"
271
       style="font-size:10.22730255px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
272
       x="315.27805"
273
       y="265.70163"
274
       id="text6834"><tspan
275
         sodipodi:role="line"
276
         id="tspan6836"
277
         x="315.27805"
278
         y="265.70163">wait_for()</tspan></text>
279
    <path
280
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.52735329;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.52735325, 1.52735325;stroke-dashoffset:0;stroke-opacity:1"
281
       d="M 11.942538,269.08017 C 0.80654601,314.70108 292.94198,309.10642 292.94198,309.10642"
282
       id="path6842"
283
       sodipodi:nodetypes="cs" />
284
    <text
285
       xml:space="preserve"
286
       style="font-size:20.63139153px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
287
       x="4.909719"
288
       y="267.82147"
289
       id="text6844"><tspan
290
         sodipodi:role="line"
291
         id="tspan6846"
292
         x="4.909719"
293
         y="267.82147">answer</tspan></text>
294
    <path
295
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:2.03647089px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
296
       d="M 352.364,323.09834 L 352.364,437.14072"
297
       id="path6848" />
298
    <text
299
       xml:space="preserve"
300
       style="font-size:12.47735023px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
301
       x="300.51529"
302
       y="109.84204"
303
       id="text6850"
304
       sodipodi:linespacing="125%"><tspan
305
         sodipodi:role="line"
306
         id="tspan1496"
307
         x="300.51529"
308
         y="109.84204">psthread #2</tspan></text>
309
    <text
310
       xml:space="preserve"
311
       style="font-size:7.21465492;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
312
       x="355.72885"
313
       y="326.5433"
314
       id="text6858"
315
       sodipodi:linespacing="125%"><tspan
316
         sodipodi:role="line"
317
         id="tspan1500"
318
         x="355.72885"
319
         y="326.5433">psthread #1</tspan></text>
320
    <path
321
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
322
       d="M 311.208,320.11204 C 311.208,320.11204 324.56387,296.55097 344.92858,313.94062"
323
       id="path6866" />
324
    <path
325
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.01823545;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:1.0182355, 1.0182355;stroke-dashoffset:0;stroke-opacity:1"
326
       d="M 174.6974,244.2182 C 154.41281,432.57566 317.61993,311.97546 340.02111,321.87548"
327
       id="path6868"
328
       sodipodi:nodetypes="cs" />
329
    <text
330
       xml:space="preserve"
331
       style="font-size:16.47247696px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
332
       x="170.3884"
333
       y="364.4743"
334
       id="text6870"><tspan
335
         sodipodi:role="line"
336
         id="tspan6872"
337
         x="170.3884"
338
         y="364.4743">migration</tspan></text>
118 bondari 339
  </g>
340
</svg>