xref: /linux/Documentation/gpu/amdgpu/no_enforce_isolation.svg (revision 69050f8d6d075dc01af7a5f2f550a8067510366f)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   width="68.949203mm"
6   height="86.909332mm"
7   viewBox="0 0 68.949202 86.909332"
8   version="1.1"
9   id="svg1"
10   inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
11   sodipodi:docname="enforce_isolation.svg"
12   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14   xmlns="http://www.w3.org/2000/svg"
15   xmlns:svg="http://www.w3.org/2000/svg">
16  <sodipodi:namedview
17     id="namedview1"
18     pagecolor="#ffffff"
19     bordercolor="#000000"
20     borderopacity="0.25"
21     inkscape:showpageshadow="2"
22     inkscape:pageopacity="0.0"
23     inkscape:pagecheckerboard="0"
24     inkscape:deskcolor="#d1d1d1"
25     inkscape:document-units="mm"
26     inkscape:zoom="1.7877362"
27     inkscape:cx="291.15034"
28     inkscape:cy="332.54347"
29     inkscape:window-width="3072"
30     inkscape:window-height="1651"
31     inkscape:window-x="0"
32     inkscape:window-y="0"
33     inkscape:window-maximized="1"
34     inkscape:current-layer="g61" />
35  <defs
36     id="defs1">
37    <marker
38       style="overflow:visible"
39       id="ArrowWideHeavy"
40       refX="0"
41       refY="0"
42       orient="auto-start-reverse"
43       inkscape:stockid="Wide, heavy arrow"
44       markerWidth="1"
45       markerHeight="1"
46       viewBox="0 0 1 1"
47       inkscape:isstock="true"
48       inkscape:collect="always"
49       preserveAspectRatio="xMidYMid">
50      <path
51         style="fill:context-stroke;fill-rule:evenodd;stroke:none"
52         d="m 1,0 -3,3 h -2 l 3,-3 -3,-3 h 2 z"
53         id="path3" />
54    </marker>
55    <marker
56       style="overflow:visible"
57       id="Dot"
58       refX="0"
59       refY="0"
60       orient="auto"
61       inkscape:stockid="Dot"
62       markerWidth="1"
63       markerHeight="1"
64       viewBox="0 0 1 1"
65       inkscape:isstock="true"
66       inkscape:collect="always"
67       preserveAspectRatio="xMidYMid">
68      <path
69         transform="scale(0.5)"
70         style="fill:context-stroke;fill-rule:evenodd;stroke:none"
71         d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z"
72         sodipodi:nodetypes="sssss"
73         id="path98" />
74    </marker>
75    <marker
76       style="overflow:visible"
77       id="marker99"
78       refX="0"
79       refY="0"
80       orient="auto"
81       inkscape:stockid="Dot"
82       markerWidth="1"
83       markerHeight="1"
84       viewBox="0 0 1 1"
85       inkscape:isstock="true"
86       inkscape:collect="always"
87       preserveAspectRatio="xMidYMid">
88      <path
89         transform="scale(0.5)"
90         style="fill:context-stroke;fill-rule:evenodd;stroke:none"
91         d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z"
92         sodipodi:nodetypes="sssss"
93         id="path99" />
94    </marker>
95  </defs>
96  <g
97     inkscape:label="Layer 1"
98     inkscape:groupmode="layer"
99     id="layer1"
100     transform="translate(72.009598,0.94510132)">
101    <g
102       id="g61">
103      <rect
104         style="fill:#ffffff;stroke:none;stroke-width:0.25654;stroke-linecap:square;stroke-dasharray:none"
105         id="rect6"
106         width="68.949203"
107         height="86.909332"
108         x="-72.009598"
109         y="-0.94510132" />
110      <g
111         id="g15"
112         transform="matrix(0.42247861,0,0,0.42247861,-70.575576,-29.756289)">
113        <path
114           id="path33"
115           style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none"
116           d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" />
117        <g
118           id="g14">
119          <path
120             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
121             d="m 46.31405,200.72093 h 6.430134"
122             id="path34"
123             sodipodi:nodetypes="cc" />
124          <path
125             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
126             d="M 7.6848605,200.72093 H 14.114993"
127             id="path35"
128             sodipodi:nodetypes="cc" />
129          <path
130             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
131             d="m 30.103415,176.7326 v 6.43014"
132             id="path36"
133             sodipodi:nodetypes="cc" />
134          <path
135             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
136             d="M 30.103415,215.50586 V 221.936"
137             id="path37"
138             sodipodi:nodetypes="cc" />
139          <path
140             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
141             d="m 36.501694,214.1052 3.21507,5.56866"
142             id="path38"
143             sodipodi:nodetypes="cc" />
144          <path
145             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
146             d="m 36.501694,184.66805 3.21507,-5.56866"
147             id="path39"
148             sodipodi:nodetypes="cc" />
149          <path
150             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
151             d="m 23.652811,184.66805 -3.21507,-5.56866"
152             id="path40"
153             sodipodi:nodetypes="cc" />
154          <path
155             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
156             d="m 23.652811,214.05288 -3.21507,5.56866"
157             id="path41"
158             sodipodi:nodetypes="cc" />
159          <path
160             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
161             d="m 43.31839,208.65101 4.546794,4.5468"
162             id="path42"
163             sodipodi:nodetypes="cc" />
164          <path
165             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
166             d="m 43.31839,189.96525 4.546794,-4.5468"
167             id="path43"
168             sodipodi:nodetypes="cc" />
169          <path
170             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
171             d="M 17.202394,189.96525 12.6556,185.41845"
172             id="path44-1"
173             sodipodi:nodetypes="cc" />
174          <path
175             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
176             d="m 16.940766,208.65101 -4.546794,4.5468"
177             id="path45-8"
178             sodipodi:nodetypes="cc" />
179        </g>
180      </g>
181      <rect
182         style="fill:#afe9c6;stroke:#16502d;stroke-width:0.257104;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
183         id="rect80"
184         width="25.076588"
185         height="10.493422"
186         x="-71.362038"
187         y="74.63459"
188         ry="1.4529352" />
189      <rect
190         style="fill:#80e5ff;stroke:#00aad4;stroke-width:0.257104;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
191         id="rect81"
192         width="32.714355"
193         height="10.436013"
194         x="-40.481403"
195         y="74.663292"
196         ry="1.4449863" />
197      <text
198         xml:space="preserve"
199         style="font-style:normal;font-weight:normal;font-size:6.53042px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.102999"
200         x="-59.013123"
201         y="82.212669"
202         id="text14-7"><tspan
203           sodipodi:role="line"
204           x="-59.013123"
205           y="82.212669"
206           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.53042px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
207           id="tspan14-7">GFX</tspan></text>
208      <text
209         xml:space="preserve"
210         style="font-style:normal;font-weight:normal;font-size:6.53042px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.102999"
211         x="-24.387218"
212         y="81.46167"
213         id="text95"><tspan
214           sodipodi:role="line"
215           x="-24.387218"
216           y="81.46167"
217           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.53042px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
218           id="tspan95">Compute</tspan></text>
219      <path
220         style="fill:#de8787;stroke:#000000;stroke-width:0.385656;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)"
221         d="M -58.079264,73.89605 V 65.448872"
222         id="path127"
223         sodipodi:nodetypes="cc" />
224      <text
225         xml:space="preserve"
226         style="font-style:normal;font-weight:normal;font-size:2.90242px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.102999"
227         x="-61.752651"
228         y="3.1995225"
229         id="text112"><tspan
230           sodipodi:role="line"
231           x="-61.752651"
232           y="3.1995225"
233           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.90242px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
234           id="tspan112">Processes</tspan></text>
235      <rect
236         style="fill:none;stroke:#000000;stroke-width:0.247306;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1.48383, 1.48383;stroke-dashoffset:0"
237         id="rect113"
238         width="64.703476"
239         height="19.562067"
240         x="-68.52655"
241         y="4.468956"
242         ry="1.6976216" />
243      <g
244         id="g84"
245         transform="matrix(0.25710378,0,0,0.25710378,0.68647434,8.7899633)">
246        <g
247           id="g83">
248          <circle
249             style="fill:#ffffff;stroke:#ff00ff;stroke-width:1.62704;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0"
250             id="circle137"
251             cx="-225.65012"
252             cy="20.747513"
253             r="30.822298" />
254        </g>
255        <text
256           xml:space="preserve"
257           style="font-style:normal;font-weight:normal;font-size:16.9333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.400612"
258           x="-225.65012"
259           y="26.8181"
260           id="text113"><tspan
261             sodipodi:role="line"
262             x="-225.65012"
263             y="26.8181"
264             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.9333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.400612"
265             id="tspan113">A</tspan></text>
266      </g>
267      <g
268         id="g85"
269         transform="matrix(0.25710378,0,0,0.25710378,20.618429,8.7899633)">
270        <circle
271           style="fill:#ffffff;stroke:#ff9955;stroke-width:1.62704;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0"
272           id="circle112"
273           cx="-207.94376"
274           cy="20.747513"
275           r="30.822298" />
276        <text
277           xml:space="preserve"
278           style="font-style:normal;font-weight:normal;font-size:16.9333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612"
279           x="-208.25702"
280           y="26.792702"
281           id="text114"><tspan
282             sodipodi:role="line"
283             x="-208.25702"
284             y="26.792702"
285             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.9333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612"
286             id="tspan114">B</tspan></text>
287      </g>
288      <text
289         xml:space="preserve"
290         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
291         x="-56.126556"
292         y="47.212101"
293         id="text6"><tspan
294           sodipodi:role="line"
295           x="-56.126556"
296           y="47.212101"
297           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
298           id="tspan6">A</tspan></text>
299      <text
300         xml:space="preserve"
301         style="font-style:normal;font-weight:normal;font-size:2.26752px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.102999"
302         x="-57.861526"
303         y="53.902462"
304         id="text136"><tspan
305           sodipodi:role="line"
306           x="-57.861526"
307           y="53.902462"
308           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.26752px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
309           id="tspan136">Ring</tspan><tspan
310           sodipodi:role="line"
311           x="-57.861526"
312           y="56.736862"
313           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.26752px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
314           id="tspan137">Buffer</tspan></text>
315      <g
316         id="g80"
317         transform="matrix(0.42247861,0,0,0.42247861,-37.21188,-29.756289)">
318        <path
319           id="path67"
320           style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none"
321           d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" />
322        <g
323           id="g79">
324          <path
325             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
326             d="m 46.31405,200.72093 h 6.430134"
327             id="path68"
328             sodipodi:nodetypes="cc" />
329          <path
330             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
331             d="M 7.6848605,200.72093 H 14.114993"
332             id="path69"
333             sodipodi:nodetypes="cc" />
334          <path
335             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
336             d="m 30.103415,176.7326 v 6.43014"
337             id="path70"
338             sodipodi:nodetypes="cc" />
339          <path
340             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
341             d="M 30.103415,215.50586 V 221.936"
342             id="path71"
343             sodipodi:nodetypes="cc" />
344          <path
345             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
346             d="m 36.501694,214.1052 3.21507,5.56866"
347             id="path72"
348             sodipodi:nodetypes="cc" />
349          <path
350             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
351             d="m 36.501694,184.66805 3.21507,-5.56866"
352             id="path73"
353             sodipodi:nodetypes="cc" />
354          <path
355             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
356             d="m 23.652811,184.66805 -3.21507,-5.56866"
357             id="path74"
358             sodipodi:nodetypes="cc" />
359          <path
360             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
361             d="m 23.652811,214.05288 -3.21507,5.56866"
362             id="path75"
363             sodipodi:nodetypes="cc" />
364          <path
365             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
366             d="m 43.31839,208.65101 4.546794,4.5468"
367             id="path76"
368             sodipodi:nodetypes="cc" />
369          <path
370             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
371             d="m 43.31839,189.96525 4.546794,-4.5468"
372             id="path77"
373             sodipodi:nodetypes="cc" />
374          <path
375             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
376             d="M 17.202394,189.96525 12.6556,185.41845"
377             id="path78"
378             sodipodi:nodetypes="cc" />
379          <path
380             style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none"
381             d="m 16.940766,208.65101 -4.546794,4.5468"
382             id="path79"
383             sodipodi:nodetypes="cc" />
384        </g>
385      </g>
386      <text
387         xml:space="preserve"
388         style="font-style:normal;font-weight:normal;font-size:2.26752px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.102999"
389         x="-24.497828"
390         y="53.902462"
391         id="text81"><tspan
392           sodipodi:role="line"
393           x="-24.497828"
394           y="53.902462"
395           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.26752px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
396           id="tspan80">Ring</tspan><tspan
397           sodipodi:role="line"
398           x="-24.497828"
399           y="56.736862"
400           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.26752px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.102999"
401           id="tspan81">Buffer</tspan></text>
402      <path
403         style="fill:#de8787;stroke:#000000;stroke-width:0.385656;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)"
404         d="M -24.338879,73.89605 V 65.448872"
405         id="path81"
406         sodipodi:nodetypes="cc" />
407      <text
408         xml:space="preserve"
409         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
410         x="-52.574932"
411         y="48.826473"
412         id="text82"><tspan
413           sodipodi:role="line"
414           x="-52.574932"
415           y="48.826473"
416           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
417           id="tspan82">A</tspan></text>
418      <text
419         xml:space="preserve"
420         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
421         x="-50.045757"
422         y="52.862404"
423         id="text83"><tspan
424           sodipodi:role="line"
425           x="-50.045757"
426           y="52.862404"
427           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
428           id="tspan83">A</tspan></text>
429      <text
430         xml:space="preserve"
431         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
432         x="-31.907158"
433         y="58.226768"
434         id="text83-59"><tspan
435           sodipodi:role="line"
436           x="-31.907158"
437           y="58.226768"
438           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
439           id="tspan83-7">A</tspan></text>
440      <text
441         xml:space="preserve"
442         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
443         x="-32.436516"
444         y="53.169308"
445         id="text83-59-3"><tspan
446           sodipodi:role="line"
447           x="-32.436516"
448           y="53.169308"
449           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
450           id="tspan83-7-6">A</tspan></text>
451      <text
452         xml:space="preserve"
453         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
454         x="-65.422112"
455         y="57.972916"
456         id="text83-7"><tspan
457           sodipodi:role="line"
458           x="-65.422112"
459           y="57.972916"
460           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
461           id="tspan83-8">A</tspan></text>
462      <text
463         xml:space="preserve"
464         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.102999"
465         x="-65.713165"
466         y="52.732723"
467         id="text83-7-4"><tspan
468           sodipodi:role="line"
469           x="-65.713165"
470           y="52.732723"
471           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff00ff;stroke-width:0.102999"
472           id="tspan83-8-3">A</tspan></text>
473      <text
474         xml:space="preserve"
475         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.102999"
476         x="-52.897129"
477         y="61.668709"
478         id="text83-5"><tspan
479           sodipodi:role="line"
480           x="-52.897129"
481           y="61.668709"
482           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.102999"
483           id="tspan83-4">C</tspan></text>
484      <text
485         xml:space="preserve"
486         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.102999"
487         x="-19.174068"
488         y="49.045818"
489         id="text83-5-9"><tspan
490           sodipodi:role="line"
491           x="-19.174068"
492           y="49.045818"
493           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.102999"
494           id="tspan83-4-2">C</tspan></text>
495      <text
496         xml:space="preserve"
497         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.102999"
498         x="-16.531792"
499         y="53.259804"
500         id="text83-5-9-9"><tspan
501           sodipodi:role="line"
502           x="-16.531792"
503           y="53.259804"
504           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.102999"
505           id="tspan83-4-2-5">C</tspan></text>
506      <text
507         xml:space="preserve"
508         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.102999"
509         x="-19.325029"
510         y="61.488995"
511         id="text83-5-9-9-7"><tspan
512           sodipodi:role="line"
513           x="-19.325029"
514           y="61.488995"
515           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.102999"
516           id="tspan83-4-2-5-2">B</tspan></text>
517      <text
518         xml:space="preserve"
519         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.102999"
520         x="-22.869593"
521         y="63.231686"
522         id="text83-5-9-9-7-0"><tspan
523           sodipodi:role="line"
524           x="-22.869593"
525           y="63.231686"
526           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.102999"
527           id="tspan83-4-2-5-2-6">B</tspan></text>
528      <text
529         xml:space="preserve"
530         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.102999"
531         x="-26.235374"
532         y="63.331181"
533         id="text83-5-9-9-7-0-4"><tspan
534           sodipodi:role="line"
535           x="-26.235374"
536           y="63.331181"
537           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.102999"
538           id="tspan83-4-2-5-2-6-9">B</tspan></text>
539      <text
540         xml:space="preserve"
541         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.102999"
542         x="-56.235538"
543         y="63.072704"
544         id="text83-5-6"><tspan
545           sodipodi:role="line"
546           x="-56.235538"
547           y="63.072704"
548           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.102999"
549           id="tspan83-4-9">C</tspan></text>
550      <text
551         xml:space="preserve"
552         style="font-style:normal;font-weight:normal;font-size:2.17681px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.102999"
553         x="-59.697765"
554         y="63.066635"
555         id="text83-5-6-5"><tspan
556           sodipodi:role="line"
557           x="-59.697765"
558           y="63.066635"
559           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.17681px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.102999"
560           id="tspan83-4-9-2">C</tspan></text>
561      <circle
562         style="fill:#ffcc00;stroke:#00d455;stroke-width:0.213261;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
563         id="path83"
564         cx="-50.145481"
565         cy="57.387428"
566         r="1.0712636" />
567      <circle
568         style="fill:#ffcc00;stroke:#00d455;stroke-width:0.213261;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
569         id="path83-7"
570         cx="-16.886913"
571         cy="57.596024"
572         r="1.0712636" />
573      <circle
574         style="fill:#ffcc00;stroke:#00d455;stroke-width:0.213261;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
575         id="path83-7-7"
576         cx="-29.53648"
577         cy="60.832634"
578         r="1.0712636" />
579      <circle
580         style="fill:#ffcc00;stroke:#00d455;stroke-width:0.213261;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
581         id="path83-7-7-9"
582         cx="-29.751556"
583         cy="48.260994"
584         r="1.0712636" />
585      <circle
586         style="fill:#ffcc00;stroke:#00d455;stroke-width:0.213261;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
587         id="path83-4"
588         cx="-63.051891"
589         cy="60.73439"
590         r="1.0712636" />
591      <circle
592         style="fill:#ffcc00;stroke:#00d455;stroke-width:0.213261;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
593         id="path83-4-2"
594         cx="-63.022129"
595         cy="48.24374"
596         r="1.0712636" />
597      <g
598         id="g86"
599         transform="matrix(0.25710378,0,0,0.25710378,17.422136,8.7899633)">
600        <circle
601           style="fill:#ffffff;stroke:#ff0000;stroke-width:1.62704;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0"
602           id="circle84"
603           cx="-121.9205"
604           cy="20.747513"
605           r="30.822298" />
606        <text
607           xml:space="preserve"
608           style="font-style:normal;font-weight:normal;font-size:16.9333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612"
609           x="-122.11524"
610           y="26.792702"
611           id="text84"><tspan
612             sodipodi:role="line"
613             x="-122.11524"
614             y="26.792702"
615             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.9333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.400612"
616             id="tspan84">C</tspan></text>
617      </g>
618      <text
619         xml:space="preserve"
620         style="font-size:2.17681px;font-family:'Linux Libertine O';-inkscape-font-specification:'Linux Libertine O';text-align:start;letter-spacing:1.26323px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:none;stroke:#000000;stroke-width:0.257104;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
621         x="-140.03215"
622         y="26.074423"
623         id="text86"><tspan
624           sodipodi:role="line"
625           id="tspan86"
626           style="stroke-width:0.257104"
627           x="-140.03215"
628           y="26.074423" /></text>
629      <g
630         id="g90"
631         transform="matrix(0.25710378,0,0,0.25710378,18.175509,7.82134)">
632        <rect
633           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
634           id="rect86"
635           width="92.604057"
636           height="26.883123"
637           x="-338.30258"
638           y="93.635468" />
639        <text
640           xml:space="preserve"
641           style="font-style:normal;font-weight:normal;font-size:8.81944px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612"
642           x="-291.13989"
643           y="110.58046"
644           id="text88"><tspan
645             sodipodi:role="line"
646             x="-291.13989"
647             y="110.58046"
648             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.81944px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612"
649             id="tspan88">Enforce Isolation</tspan></text>
650      </g>
651      <g
652         id="g89"
653         transform="matrix(0.25710378,0,0,0.25710378,18.606009,7.82134)">
654        <rect
655           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0"
656           id="rect89"
657           width="119.67937"
658           height="26.749132"
659           x="-219.35185"
660           y="93.702461" />
661        <text
662           xml:space="preserve"
663           style="font-style:normal;font-weight:normal;font-size:8.81944px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612"
664           x="-159.57832"
665           y="110.40636"
666           id="text89"><tspan
667             sodipodi:role="line"
668             x="-159.57832"
669             y="110.40636"
670             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.81944px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612"
671             id="tspan89">Enforce Isolation</tspan></text>
672      </g>
673      <path
674         style="fill:#de8787;stroke:#000000;stroke-width:0.385656;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)"
675         d="M -57.807162,43.759556 V 39.878518"
676         id="path90"
677         sodipodi:nodetypes="cc" />
678      <path
679         style="fill:#de8787;stroke:#000000;stroke-width:0.385656;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)"
680         d="M -24.512426,43.759556 V 39.878518"
681         id="path91"
682         sodipodi:nodetypes="cc" />
683      <path
684         style="fill:#ff00ff;stroke:#ff00ff;stroke-width:0.257104;stroke-linecap:square;stroke-dasharray:none;marker-end:url(#ArrowWideHeavy)"
685         d="m -57.329023,22.418572 v 9.208373"
686         id="path1" />
687      <path
688         style="fill:#ff00ff;stroke:#ff9955;stroke-width:0.257104;stroke-linecap:square;stroke-dasharray:none;marker-end:url(#ArrowWideHeavy)"
689         d="m -32.844695,22.418572 v 9.208373"
690         id="path2" />
691      <path
692         style="fill:#ff00ff;stroke:#ff0000;stroke-width:0.257104;stroke-linecap:square;stroke-dasharray:none;marker-end:url(#ArrowWideHeavy)"
693         d="m -13.924085,22.418572 v 9.208373"
694         id="path4" />
695      <path
696         style="fill:none;stroke:#ff00ff;stroke-width:0.257104;stroke-linecap:square;stroke-dasharray:none;marker-end:url(#ArrowWideHeavy)"
697         d="m -57.329023,22.418572 v 5.174952 h 20.852017 v 4.033421"
698         id="path5"
699         sodipodi:nodetypes="cccc" />
700      <path
701         style="fill:none;stroke:#ff0000;stroke-width:0.257104;stroke-linecap:square;stroke-dasharray:none;marker-end:url(#ArrowWideHeavy)"
702         d="m -13.924085,22.418572 v 3.652908 h -34.777483 v 5.555465"
703         id="path6"
704         sodipodi:nodetypes="cccc" />
705    </g>
706  </g>
707</svg>
708