blob: 1c2428153cde92b7e4c62815a0a5e35c3647ea87 [file] [log] [blame]
Imre Kis17ea5262025-03-11 16:46:44 +01001<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="1222" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="809" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
2 <!--Generated by ySVG 2.6-->
3 <defs id="genericDefs"/>
4 <g>
5 <defs id="defs1">
6 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
7 <path d="M0 0 L1222 0 L1222 809 L0 809 L0 0 Z"/>
8 </clipPath>
9 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
10 <path d="M327 -29 L1549 -29 L1549 780 L327 780 L327 -29 Z"/>
11 </clipPath>
12 </defs>
13 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="translate(-327,29)" stroke="white">
14 <rect x="327" width="1222" height="809" y="-29" clip-path="url(#clipPath2)" stroke="none"/>
15 </g>
16 <g stroke-linecap="butt" transform="matrix(1,0,0,1,-327,29)" fill="red" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke-dasharray="6,2" stroke="red" stroke-miterlimit="1.45">
17 <rect fill="none" x="999.8344" width="167.68" height="12.4968" y="457.4259" clip-path="url(#clipPath2)"/>
18 </g>
19 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
20 <text x="1005.8344" xml:space="preserve" y="467.8286" clip-path="url(#clipPath2)" stroke="none">TB3</text>
21 </g>
22 <g stroke-linecap="butt" transform="matrix(1,0,0,1,-327,29)" fill="red" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke-dasharray="6,2" stroke="red" stroke-miterlimit="1.45">
23 <rect fill="none" x="583.5935" width="12.18" height="564.01" y="200.6221" clip-path="url(#clipPath2)"/>
24 </g>
25 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
26 <text x="578.0849" xml:space="preserve" y="232.6711" clip-path="url(#clipPath2)" stroke="none">TB1</text>
27 </g>
28 <g stroke-linecap="butt" transform="matrix(1,0,0,1,-327,29)" fill="red" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke-dasharray="6,2" stroke="red" stroke-miterlimit="1.45">
29 <rect fill="none" x="857.1073" width="12.18" height="315.4092" y="398.4487" clip-path="url(#clipPath2)"/>
30 </g>
31 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
32 <text x="851.5987" xml:space="preserve" y="577.8957" clip-path="url(#clipPath2)" stroke="none">TB2</text>
33 </g>
34 <g stroke-linecap="round" transform="matrix(1,0,0,1,-327,29)" stroke-dashoffset="2" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke-dasharray="0,4" stroke-miterlimit="1.45">
35 <rect fill="none" x="342.9416" width="200.68" height="342.987" y="329.3092" clip-path="url(#clipPath2)"/>
36 </g>
37 <g fill="rgb(204,255,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,255,204)">
38 <rect x="974.6587" width="149.1406" height="52" y="342.9801" clip-path="url(#clipPath2)" stroke="none"/>
39 </g>
40 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
41 <rect fill="none" x="974.6587" width="149.1406" height="52" y="342.9801" clip-path="url(#clipPath2)"/>
42 <text x="996.5093" xml:space="preserve" y="373.1344" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Trusted Service 1</text>
43 </g>
44 <g fill="rgb(204,255,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,255,204)">
45 <rect x="974.6587" width="149.1406" height="52" y="631.902" clip-path="url(#clipPath2)" stroke="none"/>
46 </g>
47 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
48 <rect fill="none" x="974.6587" width="149.1406" height="52" y="631.902" clip-path="url(#clipPath2)"/>
49 <text x="996.5093" xml:space="preserve" y="662.0563" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Trusted Service 2</text>
50 </g>
51 <g fill="rgb(204,204,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,204,204)">
52 <rect x="656.595" width="149.1406" height="95.371" y="434.9416" clip-path="url(#clipPath2)" stroke="none"/>
53 </g>
54 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
55 <rect fill="none" x="656.595" width="149.1406" height="95.371" y="434.9416" clip-path="url(#clipPath2)"/>
56 <text x="718.5618" xml:space="preserve" y="486.7814" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">SPM</text>
57 </g>
58 <g fill="rgb(255,221,86)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(255,221,86)">
59 <rect x="367.4203" width="149.1406" height="52" y="346.1595" clip-path="url(#clipPath2)" stroke="none"/>
60 </g>
61 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
62 <rect fill="none" x="367.4203" width="149.1406" height="52" y="346.1595" clip-path="url(#clipPath2)"/>
63 <text x="404.3354" xml:space="preserve" y="376.3138" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">u-boot/EDK2</text>
64 </g>
65 <g fill="rgb(255,221,86)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(255,221,86)">
66 <rect x="367.4203" width="149.1406" height="52" y="415.1892" clip-path="url(#clipPath2)" stroke="none"/>
67 </g>
68 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
69 <rect fill="none" x="367.4203" width="149.1406" height="52" y="415.1892" clip-path="url(#clipPath2)"/>
70 <text x="388.395" xml:space="preserve" y="445.3435" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Operating system</text>
71 </g>
72 <g fill="rgb(255,221,86)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(255,221,86)">
73 <rect x="367.4203" width="149.1406" height="52" y="496.9892" clip-path="url(#clipPath2)" stroke="none"/>
74 </g>
75 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
76 <rect fill="none" x="367.4203" width="149.1406" height="52" y="496.9892" clip-path="url(#clipPath2)"/>
77 <text x="373.5444" xml:space="preserve" y="527.1435" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">User-space application</text>
78 </g>
79 <g fill="rgb(204,204,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,204,204)">
80 <rect x="625.7735" width="149.1406" height="52" y="631.902" clip-path="url(#clipPath2)" stroke="none"/>
81 </g>
82 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
83 <rect fill="none" x="625.7735" width="149.1406" height="52" y="631.902" clip-path="url(#clipPath2)"/>
84 <text x="659.6592" xml:space="preserve" y="662.0563" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">FF-A Manifest</text>
85 </g>
86 <g fill="rgb(204,255,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,255,204)">
87 <path d="M989.573 245.6201 L1123.7983 245.6201 L1108.8855 297.6201 L974.6588 297.6201 Z" fill-rule="evenodd" clip-path="url(#clipPath2)" stroke="none"/>
88 </g>
89 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
90 <path fill="none" d="M989.573 245.6201 L1123.7983 245.6201 L1108.8855 297.6201 L974.6588 297.6201 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
91 <text x="1016.7065" xml:space="preserve" y="261.8056" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Dedicated,</text>
92 <text x="988.5552" xml:space="preserve" y="275.7744" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Physically protected</text>
93 <text x="1038.7847" xml:space="preserve" y="289.7431" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">HW</text>
94 </g>
95 <g fill="rgb(204,204,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,204,204)">
96 <rect x="691.3269" width="149.1406" height="52" y="554.354" clip-path="url(#clipPath2)" stroke="none"/>
97 </g>
98 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
99 <rect fill="none" x="691.3269" width="149.1406" height="52" y="554.354" clip-path="url(#clipPath2)"/>
100 <text x="734.8542" xml:space="preserve" y="584.5082" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Debug-log</text>
101 </g>
102 <g fill="rgb(204,255,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,255,204)">
103 <path d="M1189.3538 356.8001 L1293.3726 356.8001 L1281.8157 381.1601 L1177.7968 381.1601 Z" fill-rule="evenodd" clip-path="url(#clipPath2)" stroke="none"/>
104 </g>
105 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
106 <path fill="none" d="M1189.3538 356.8001 L1293.3726 356.8001 L1281.8157 381.1601 L1177.7968 381.1601 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
107 <text x="1189.8936" xml:space="preserve" y="373.1344" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Peripheral IFC2</text>
108 </g>
109 <g fill="rgb(221,213,95)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(221,213,95)">
110 <path d="M1374.019 333.3651 L1533.252 333.3651 L1515.5602 404.5951 L1356.3271 404.5951 Z" fill-rule="evenodd" clip-path="url(#clipPath2)" stroke="none"/>
111 </g>
112 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
113 <path fill="none" d="M1374.019 333.3651 L1533.252 333.3651 L1515.5602 404.5951 L1356.3271 404.5951 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
114 <text x="1412.2676" xml:space="preserve" y="359.1656" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Dedicated,</text>
115 <text x="1371.5068" xml:space="preserve" y="373.1344" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Not physically protected</text>
116 <text x="1434.3457" xml:space="preserve" y="387.1031" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">HW</text>
117 </g>
118 <g fill="rgb(188,221,95)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(188,221,95)">
119 <path d="M1102.743 490.9227 L1230.5972 490.9227 L1216.3912 542.9227 L1088.5371 542.9227 Z" fill-rule="evenodd" clip-path="url(#clipPath2)" stroke="none"/>
120 </g>
121 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
122 <path fill="none" d="M1102.743 490.9227 L1230.5972 490.9227 L1216.3912 542.9227 L1088.5371 542.9227 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
123 <text x="1113.9871" xml:space="preserve" y="507.1083" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Non dedicated,</text>
124 <text x="1098.8933" xml:space="preserve" y="521.077" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Physically protected</text>
125 <text x="1149.1228" xml:space="preserve" y="535.0458" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">HW</text>
126 </g>
127 <g fill="rgb(221,213,95)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(221,213,95)">
128 <path d="M1374.0192 481.3077 L1533.2523 481.3077 L1515.5605 552.5378 L1356.3271 552.5378 Z" fill-rule="evenodd" clip-path="url(#clipPath2)" stroke="none"/>
129 </g>
130 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
131 <path fill="none" d="M1374.0192 481.3077 L1533.2523 481.3077 L1515.5605 552.5378 L1356.3271 552.5378 Z" fill-rule="evenodd" clip-path="url(#clipPath2)"/>
132 <text x="1399.21" xml:space="preserve" y="507.1083" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Non dedicated,</text>
133 <text x="1371.5068" xml:space="preserve" y="521.077" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Not physically protected</text>
134 <text x="1434.3457" xml:space="preserve" y="535.0458" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">HW</text>
135 <rect x="999.8344" y="563.9227" clip-path="url(#clipPath2)" fill="none" width="167.68" stroke-dasharray="6,2" height="12.4968" stroke="red"/>
136 <text x="1007.5856" xml:space="preserve" y="574.3254" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">TB4</text>
137 <rect x="1318.6322" y="307.6919" clip-path="url(#clipPath2)" fill="none" width="12.18" stroke-dasharray="6,2" height="355.147" stroke="red"/>
138 <text x="1313.1235" xml:space="preserve" y="489.4196" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">TB5</text>
139 <path fill="none" d="M966.9992 393.7707 L789 447.4338 L673.072 447.4338 L551.6544 447.4338" clip-path="url(#clipPath2)"/>
140 <path d="M974.6587 391.4615 L961.7263 390.1381 L966.0417 394.0593 L964.6127 399.7125 Z" clip-path="url(#clipPath2)" stroke="none"/>
141 <path d="M543.6544 447.4338 L555.6544 452.4338 L552.6544 447.4338 L555.6544 442.4338 Z" clip-path="url(#clipPath2)" stroke="none"/>
142 <rect x="880.4413" y="406.6946" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
143 <text x="882.4413" xml:space="preserve" y="419.8333" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">DF2</text>
144 <path fill="none" d="M966.6587 368.9801 L551.6295 368.9801" clip-path="url(#clipPath2)"/>
145 <path d="M974.6587 368.9801 L962.6587 363.9801 L965.6587 368.9801 L962.6587 373.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
146 <path d="M543.6295 368.9801 L555.6295 373.9801 L552.6295 368.9801 L555.6295 363.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
147 <rect x="745.2515" y="359.9957" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
148 <text x="747.2515" xml:space="preserve" y="373.1344" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">DF1</text>
149 <path fill="none" d="M1000.3629 399.1865 L827.256 506.192 L794.372 506.192 L794.372 522.064 L827.256 522.064 L999.9187 627.7261" clip-path="url(#clipPath2)"/>
150 <path d="M1007.1678 394.9801 L994.3315 397.0367 L999.5123 399.7123 L999.5895 405.5427 Z" clip-path="url(#clipPath2)" stroke="none"/>
151 <path d="M1006.7424 631.902 L999.1168 621.3734 L999.0657 627.2042 L993.897 629.903 Z" clip-path="url(#clipPath2)" stroke="none"/>
152 <rect x="832.3508" y="485.473" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
153 <text x="834.3508" xml:space="preserve" y="498.6117" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">DF3</text>
154 <path fill="none" d="M1049.229 623.902 L1049.229 402.9801" clip-path="url(#clipPath2)"/>
155 <path d="M1049.229 631.902 L1054.229 619.902 L1049.229 622.902 L1044.229 619.902 Z" clip-path="url(#clipPath2)" stroke="none"/>
156 <path d="M1049.229 394.9801 L1044.229 406.9801 L1049.229 403.9801 L1054.229 406.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
157 <rect x="1035.3403" y="504.4566" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
158 <text x="1037.3403" xml:space="preserve" y="517.5953" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">DF5</text>
159 </g>
160 <g stroke-linecap="round" transform="matrix(1,0,0,1,-327,29)" stroke-dashoffset="2" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" stroke-dasharray="0,8" stroke-width="2" stroke-miterlimit="1.45">
161 <path fill="none" d="M648.8088 530.3726 L551.4188 586.8336" clip-path="url(#clipPath2)"/>
162 <path d="M656.595 525.8586 L642.0945 527.7632 L647.8356 530.9368 L647.737 537.4959 Z" clip-path="url(#clipPath2)" stroke="none"/>
163 <path d="M543.6326 591.3475 L558.1331 589.443 L552.3921 586.2693 L552.4907 579.7103 Z" clip-path="url(#clipPath2)" stroke="none"/>
164 <rect x="582.4022" y="549.6219" clip-path="url(#clipPath2)" fill="white" width="35.4121" height="17.9688" stroke="none"/>
165 </g>
166 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
167 <text x="584.4022" xml:space="preserve" y="562.7606" clip-path="url(#clipPath2)" stroke="none">DF12</text>
168 <path fill="none" d="M673.072 623.8925 L673.072 463.2284 L812.04 463.2284 L976.3618 397.9342" clip-path="url(#clipPath2)"/>
169 <path d="M673.072 631.8925 L678.072 619.8925 L673.072 622.8925 L668.072 619.8925 Z" clip-path="url(#clipPath2)" stroke="none"/>
170 <path d="M983.7964 394.9801 L970.7982 394.7647 L975.4325 398.3035 L974.4909 404.0579 Z" clip-path="url(#clipPath2)" stroke="none"/>
171 <rect x="815.9794" y="446.2803" clip-path="url(#clipPath2)" fill="white" width="35.4121" height="17.9688" stroke="none"/>
172 <text x="817.9794" xml:space="preserve" y="459.4189" clip-path="url(#clipPath2)" stroke="none">DF13</text>
173 <path fill="none" d="M1049.229 334.9801 L1049.229 305.6483" clip-path="url(#clipPath2)"/>
174 <path d="M1049.229 342.9801 L1054.229 330.9801 L1049.229 333.9801 L1044.229 330.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
175 <path d="M1049.229 297.6483 L1044.229 309.6483 L1049.229 306.6483 L1054.229 309.6483 Z" clip-path="url(#clipPath2)" stroke="none"/>
176 <path fill="none" d="M989.0906 398.5058 L825.72 478.7147 L754.0339 481.2747 L754.0339 546.3747" clip-path="url(#clipPath2)"/>
177 <path d="M996.2719 394.9801 L983.2965 395.7804 L988.193 398.9465 L987.7036 404.7568 Z" clip-path="url(#clipPath2)" stroke="none"/>
178 <path d="M754.0339 554.3747 L759.0339 542.3747 L754.0339 545.3747 L749.0339 542.3747 Z" clip-path="url(#clipPath2)" stroke="none"/>
179 <rect x="882.8655" y="434.8552" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
180 <text x="884.8655" xml:space="preserve" y="447.9939" clip-path="url(#clipPath2)" stroke="none">DF4</text>
181 <path fill="none" d="M1131.7993 368.9801 L1175.5948 368.9801" clip-path="url(#clipPath2)"/>
182 <path d="M1123.7993 368.9801 L1135.7993 373.9801 L1132.7993 368.9801 L1135.7993 363.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
183 <path d="M1183.5948 368.9801 L1171.5948 363.9801 L1174.5948 368.9801 L1171.5948 373.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
184 <rect x="1136.9094" y="359.9957" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
185 <text x="1138.9094" xml:space="preserve" y="373.1344" clip-path="url(#clipPath2)" stroke="none">DF8</text>
186 <path fill="none" d="M1295.6053 368.9801 L1357.1616 368.9801" clip-path="url(#clipPath2)"/>
187 <path d="M1287.6053 368.9801 L1299.6053 373.9801 L1296.6053 368.9801 L1299.6053 363.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
188 <path d="M1365.1616 368.9801 L1353.1616 363.9801 L1356.1616 368.9801 L1353.1616 373.9801 Z" clip-path="url(#clipPath2)" stroke="none"/>
189 <rect x="1307.1441" y="359.9957" clip-path="url(#clipPath2)" fill="white" width="35.4121" height="17.9688" stroke="none"/>
190 <text x="1309.1442" xml:space="preserve" y="373.1344" clip-path="url(#clipPath2)" stroke="none">DF11</text>
191 <path fill="none" d="M1074.5087 625.6021 L1134.2703 549.2445" clip-path="url(#clipPath2)"/>
192 <path d="M1069.578 631.902 L1080.9114 625.5338 L1075.125 624.8146 L1073.0365 619.3705 Z" clip-path="url(#clipPath2)" stroke="none"/>
193 <path d="M1139.2009 542.9446 L1127.8676 549.3128 L1133.6539 550.032 L1135.7423 555.4761 Z" clip-path="url(#clipPath2)" stroke="none"/>
194 <rect x="1090.5094" y="578.428" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
195 <text x="1092.5094" xml:space="preserve" y="591.5667" clip-path="url(#clipPath2)" stroke="none">DF7</text>
196 <path fill="none" d="M1073.4031 401.3929 L1135.4004 484.5197" clip-path="url(#clipPath2)"/>
197 <path d="M1068.6202 394.9801 L1071.7865 407.5886 L1074.001 402.1945 L1079.8025 401.61 Z" clip-path="url(#clipPath2)" stroke="none"/>
198 <path d="M1140.1832 490.9325 L1137.017 478.324 L1134.8025 483.718 L1129.001 484.3025 Z" clip-path="url(#clipPath2)" stroke="none"/>
199 <rect x="1091.064" y="433.967" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
200 <text x="1093.064" xml:space="preserve" y="447.1057" clip-path="url(#clipPath2)" stroke="none">DF6</text>
201 <path fill="none" d="M1126.2395 397.7825 L1364.4227 486.8648" clip-path="url(#clipPath2)"/>
202 <path d="M1118.7465 394.9801 L1128.2346 403.8669 L1127.1761 398.1328 L1131.7377 394.5006 Z" clip-path="url(#clipPath2)" stroke="none"/>
203 <path d="M1371.9158 489.6672 L1362.4277 480.7804 L1363.4861 486.5145 L1358.9246 490.1467 Z" clip-path="url(#clipPath2)" stroke="none"/>
204 <rect x="1226.1746" y="431.3691" clip-path="url(#clipPath2)" fill="white" width="27.7773" height="17.9688" stroke="none"/>
205 <text x="1228.1746" xml:space="preserve" y="444.5078" clip-path="url(#clipPath2)" stroke="none">DF9</text>
206 <path fill="none" d="M1129.7158 629.2162 L1349.8677 550.7534" clip-path="url(#clipPath2)"/>
207 <path d="M1122.1802 631.902 L1135.1624 632.5831 L1130.6578 628.8805 L1131.8051 623.1635 Z" clip-path="url(#clipPath2)" stroke="none"/>
208 <path d="M1357.4034 548.0676 L1344.4213 547.3864 L1348.9258 551.0891 L1347.7784 556.806 Z" clip-path="url(#clipPath2)" stroke="none"/>
209 <rect x="1222.3572" y="580.9036" clip-path="url(#clipPath2)" fill="white" width="35.4121" height="17.9688" stroke="none"/>
210 <text x="1224.3572" xml:space="preserve" y="594.0423" clip-path="url(#clipPath2)" stroke="none">DF10</text>
211 </g>
212 <g fill="rgb(235,235,235)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(235,235,235)">
213 <rect x="747.7326" width="475.4228" height="21.4609" y="-13.1953" clip-path="url(#clipPath2)" stroke="none"/>
214 </g>
215 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-327,29)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
216 <text x="945.3915" xml:space="preserve" y="2.7281" clip-path="url(#clipPath2)" stroke="none">Color code</text>
217 <rect x="747.7326" y="-13.1953" clip-path="url(#clipPath2)" fill="none" width="475.4228" stroke-dasharray="6,2" rx="4" ry="4" height="187.9263"/>
218 </g>
219 <g fill="rgb(204,255,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,255,204)">
220 <rect x="762.8989" width="200.5968" height="30" y="23.2657" clip-path="url(#clipPath2)" stroke="none"/>
221 </g>
222 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
223 <rect fill="none" x="762.8989" width="200.5968" height="30" y="23.2657" clip-path="url(#clipPath2)"/>
224 <text x="800.4581" xml:space="preserve" y="42.4199" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Isolated components</text>
225 </g>
226 <g fill="rgb(221,213,95)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(221,213,95)">
227 <rect x="762.8158" width="200.68" height="30" y="128.8507" clip-path="url(#clipPath2)" stroke="none"/>
228 </g>
229 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
230 <rect fill="none" x="762.8158" width="200.68" height="30" y="128.8507" clip-path="url(#clipPath2)"/>
231 <text x="781.1479" xml:space="preserve" y="148.005" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Exposed to physical access</text>
232 </g>
233 <g fill="rgb(188,221,95)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(188,221,95)">
234 <rect x="762.7326" width="200.7632" height="30" y="76.0582" clip-path="url(#clipPath2)" stroke="none"/>
235 </g>
236 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
237 <rect fill="none" x="762.7326" width="200.7632" height="30" y="76.0582" clip-path="url(#clipPath2)"/>
238 <text x="805.0009" xml:space="preserve" y="95.2125" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Isolated but shared</text>
239 </g>
240 <g fill="rgb(204,204,204)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(204,204,204)">
241 <rect x="993.4958" width="200.7632" height="30" y="76.0582" clip-path="url(#clipPath2)" stroke="none"/>
242 </g>
243 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
244 <rect fill="none" x="993.4958" width="200.7632" height="30" y="76.0582" clip-path="url(#clipPath2)"/>
245 <text x="1003.4349" xml:space="preserve" y="95.2125" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Out-of-scope, must be trusted</text>
246 </g>
247 <g fill="rgb(255,221,86)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke="rgb(255,221,86)">
248 <rect x="993.4958" width="200.7632" height="30" y="23.2657" clip-path="url(#clipPath2)" stroke="none"/>
249 </g>
250 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-327,29)" stroke-linecap="butt">
251 <rect fill="none" x="993.4958" width="200.7632" height="30" y="23.2657" clip-path="url(#clipPath2)"/>
252 <text x="1056.0902" xml:space="preserve" y="42.4199" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none">Non-isolated</text>
253 </g>
254 </g>
255</svg>