Skip to content

Commit 9a816ea

Browse files
committed
docs: initial notes on Intel platforms
Signed-off-by: Daniel Maslowski <[email protected]>
1 parent 3345042 commit 9a816ea

File tree

4 files changed

+256
-1
lines changed

4 files changed

+256
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Modern Intel Firmware Tool :sparkles:
22

3-
This is a new utility to analyze and edit firmware images for Intel platforms.
3+
This is a new utility to analyze and edit firmware images for [Intel platforms](
4+
docs/platforms.md).
45

56
Based on knowledge from [`me_cleaner`](https://github.com/corna/me_cleaner),
67
[MEAnalyzer](https://github.com/platomav/meanalyzer) and related research,
Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.17 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.17">
2+
<diagram name="Page-1" id="2ttzcccYxrXf6LuwmoEZ">
3+
<mxGraphModel dx="956" dy="559" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="400" math="0" shadow="0">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="ty_40KtJPAttm_VXtQE8-52" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
8+
<mxGeometry x="120" y="40" width="370" height="510" as="geometry" />
9+
</mxCell>
10+
<mxCell id="ty_40KtJPAttm_VXtQE8-1" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#FF9933;strokeWidth=3;" parent="1" vertex="1">
11+
<mxGeometry x="180" y="100" width="250" height="410" as="geometry" />
12+
</mxCell>
13+
<mxCell id="ty_40KtJPAttm_VXtQE8-2" value="IFD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#008a00;fontColor=#ffffff;strokeColor=#005700;fontStyle=1;fontSize=20;spacingBottom=4;" parent="1" vertex="1">
14+
<mxGeometry x="185" y="101" width="240" height="29" as="geometry" />
15+
</mxCell>
16+
<mxCell id="ty_40KtJPAttm_VXtQE8-3" value="CSME" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#0050ef;fontColor=#ffffff;strokeColor=#001DBC;fontStyle=1;fontSize=20;spacingBottom=4;" parent="1" vertex="1">
17+
<mxGeometry x="185" y="160" width="240" height="150" as="geometry" />
18+
</mxCell>
19+
<mxCell id="ty_40KtJPAttm_VXtQE8-4" value="&quot;BIOS&quot;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d80073;fontColor=#ffffff;strokeColor=#A50040;fontStyle=1;fontSize=20;spacingBottom=4;" parent="1" vertex="1">
20+
<mxGeometry x="185" y="310" width="240" height="199" as="geometry" />
21+
</mxCell>
22+
<mxCell id="ty_40KtJPAttm_VXtQE8-26" value="" style="group;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1" connectable="0">
23+
<mxGeometry x="362" y="190" width="60" height="20" as="geometry" />
24+
</mxCell>
25+
<mxCell id="ty_40KtJPAttm_VXtQE8-9" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="ty_40KtJPAttm_VXtQE8-26" vertex="1">
26+
<mxGeometry x="40" y="3" width="20" height="15" as="geometry" />
27+
</mxCell>
28+
<mxCell id="ty_40KtJPAttm_VXtQE8-10" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="ty_40KtJPAttm_VXtQE8-9" vertex="1">
29+
<mxGeometry width="20" height="5" as="geometry" />
30+
</mxCell>
31+
<mxCell id="ty_40KtJPAttm_VXtQE8-11" value="&lt;h5&gt;&lt;br&gt;&lt;/h5&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-10" vertex="1">
32+
<mxGeometry width="20" height="5" as="geometry">
33+
<mxRectangle width="20" height="5" as="alternateBounds" />
34+
</mxGeometry>
35+
</mxCell>
36+
<mxCell id="ty_40KtJPAttm_VXtQE8-14" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="ty_40KtJPAttm_VXtQE8-9" vertex="1">
37+
<mxGeometry y="5" width="20" height="5" as="geometry" />
38+
</mxCell>
39+
<mxCell id="ty_40KtJPAttm_VXtQE8-15" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-14" vertex="1">
40+
<mxGeometry width="20" height="5" as="geometry">
41+
<mxRectangle width="20" height="5" as="alternateBounds" />
42+
</mxGeometry>
43+
</mxCell>
44+
<mxCell id="ty_40KtJPAttm_VXtQE8-18" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="ty_40KtJPAttm_VXtQE8-9" vertex="1">
45+
<mxGeometry y="10" width="20" height="5" as="geometry" />
46+
</mxCell>
47+
<mxCell id="ty_40KtJPAttm_VXtQE8-19" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-18" vertex="1">
48+
<mxGeometry width="20" height="5" as="geometry">
49+
<mxRectangle width="20" height="5" as="alternateBounds" />
50+
</mxGeometry>
51+
</mxCell>
52+
<mxCell id="ty_40KtJPAttm_VXtQE8-24" value="&lt;h5 style=&quot;font-size: 8px; line-height: 90%;&quot;&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;partition&lt;br&gt;&lt;/font&gt;&lt;span style=&quot;background-color: initial; font-weight: normal;&quot;&gt;table&lt;/span&gt;&lt;/h5&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="ty_40KtJPAttm_VXtQE8-26" vertex="1">
53+
<mxGeometry width="40" height="20" as="geometry" />
54+
</mxCell>
55+
<mxCell id="ty_40KtJPAttm_VXtQE8-28" value="" style="group;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1" connectable="0">
56+
<mxGeometry x="362" y="105" width="60" height="20" as="geometry" />
57+
</mxCell>
58+
<mxCell id="ty_40KtJPAttm_VXtQE8-29" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-28" vertex="1">
59+
<mxGeometry x="40" y="3" width="20" height="15" as="geometry" />
60+
</mxCell>
61+
<mxCell id="ty_40KtJPAttm_VXtQE8-30" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-29" vertex="1">
62+
<mxGeometry width="20" height="5" as="geometry" />
63+
</mxCell>
64+
<mxCell id="ty_40KtJPAttm_VXtQE8-31" value="&lt;h5&gt;&lt;br&gt;&lt;/h5&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-30" vertex="1">
65+
<mxGeometry width="20" height="5" as="geometry">
66+
<mxRectangle width="20" height="5" as="alternateBounds" />
67+
</mxGeometry>
68+
</mxCell>
69+
<mxCell id="ty_40KtJPAttm_VXtQE8-32" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-29" vertex="1">
70+
<mxGeometry y="5" width="20" height="5" as="geometry" />
71+
</mxCell>
72+
<mxCell id="ty_40KtJPAttm_VXtQE8-33" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-32" vertex="1">
73+
<mxGeometry width="20" height="5" as="geometry">
74+
<mxRectangle width="20" height="5" as="alternateBounds" />
75+
</mxGeometry>
76+
</mxCell>
77+
<mxCell id="ty_40KtJPAttm_VXtQE8-34" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-29" vertex="1">
78+
<mxGeometry y="10" width="20" height="5" as="geometry" />
79+
</mxCell>
80+
<mxCell id="ty_40KtJPAttm_VXtQE8-35" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-34" vertex="1">
81+
<mxGeometry width="20" height="5" as="geometry">
82+
<mxRectangle width="20" height="5" as="alternateBounds" />
83+
</mxGeometry>
84+
</mxCell>
85+
<mxCell id="ty_40KtJPAttm_VXtQE8-36" value="&lt;h5 style=&quot;font-size: 8px; line-height: 90%;&quot;&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;partition&lt;br&gt;&lt;/font&gt;&lt;span style=&quot;background-color: initial; font-weight: normal;&quot;&gt;table&lt;/span&gt;&lt;/h5&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="ty_40KtJPAttm_VXtQE8-28" vertex="1">
86+
<mxGeometry width="40" height="20" as="geometry" />
87+
</mxCell>
88+
<mxCell id="ty_40KtJPAttm_VXtQE8-37" value="" style="group;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="1" vertex="1" connectable="0">
89+
<mxGeometry x="362" y="420" width="60" height="20" as="geometry" />
90+
</mxCell>
91+
<mxCell id="ty_40KtJPAttm_VXtQE8-38" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-37" vertex="1">
92+
<mxGeometry x="40" y="3" width="20" height="15" as="geometry" />
93+
</mxCell>
94+
<mxCell id="ty_40KtJPAttm_VXtQE8-39" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-38" vertex="1">
95+
<mxGeometry width="20" height="5" as="geometry" />
96+
</mxCell>
97+
<mxCell id="ty_40KtJPAttm_VXtQE8-40" value="&lt;h5&gt;&lt;br&gt;&lt;/h5&gt;" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-39" vertex="1">
98+
<mxGeometry width="20" height="5" as="geometry">
99+
<mxRectangle width="20" height="5" as="alternateBounds" />
100+
</mxGeometry>
101+
</mxCell>
102+
<mxCell id="ty_40KtJPAttm_VXtQE8-41" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-38" vertex="1">
103+
<mxGeometry y="5" width="20" height="5" as="geometry" />
104+
</mxCell>
105+
<mxCell id="ty_40KtJPAttm_VXtQE8-42" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-41" vertex="1">
106+
<mxGeometry width="20" height="5" as="geometry">
107+
<mxRectangle width="20" height="5" as="alternateBounds" />
108+
</mxGeometry>
109+
</mxCell>
110+
<mxCell id="ty_40KtJPAttm_VXtQE8-43" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontSize=16;" parent="ty_40KtJPAttm_VXtQE8-38" vertex="1">
111+
<mxGeometry y="10" width="20" height="5" as="geometry" />
112+
</mxCell>
113+
<mxCell id="ty_40KtJPAttm_VXtQE8-44" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=1;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;" parent="ty_40KtJPAttm_VXtQE8-43" vertex="1">
114+
<mxGeometry width="20" height="5" as="geometry">
115+
<mxRectangle width="20" height="5" as="alternateBounds" />
116+
</mxGeometry>
117+
</mxCell>
118+
<mxCell id="ty_40KtJPAttm_VXtQE8-45" value="&lt;h5 style=&quot;font-size: 8px; line-height: 90%;&quot;&gt;&lt;font style=&quot;font-size: 8px;&quot;&gt;firmware inerface&lt;br&gt;&lt;/font&gt;&lt;span style=&quot;background-color: initial; font-weight: normal;&quot;&gt;table&lt;/span&gt;&lt;/h5&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="ty_40KtJPAttm_VXtQE8-37" vertex="1">
119+
<mxGeometry width="40" height="20" as="geometry" />
120+
</mxCell>
121+
<mxCell id="ty_40KtJPAttm_VXtQE8-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#d80073;strokeColor=#F0005D;strokeWidth=2;" parent="1" source="ty_40KtJPAttm_VXtQE8-46" target="ty_40KtJPAttm_VXtQE8-42" edge="1">
122+
<mxGeometry relative="1" as="geometry">
123+
<Array as="points">
124+
<mxPoint x="170" y="495" />
125+
<mxPoint x="170" y="530" />
126+
<mxPoint x="445" y="530" />
127+
<mxPoint x="445" y="431" />
128+
</Array>
129+
</mxGeometry>
130+
</mxCell>
131+
<mxCell id="ty_40KtJPAttm_VXtQE8-46" value="FIT pointer" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontStyle=1;labelBorderColor=none;strokeColor=default;" parent="1" vertex="1">
132+
<mxGeometry x="188" y="470" width="112" height="30" as="geometry" />
133+
</mxCell>
134+
<mxCell id="ty_40KtJPAttm_VXtQE8-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.533;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#0050ef;strokeColor=#5050FC;strokeWidth=2;" parent="1" source="ty_40KtJPAttm_VXtQE8-11" target="ty_40KtJPAttm_VXtQE8-3" edge="1">
135+
<mxGeometry relative="1" as="geometry">
136+
<mxPoint x="450" y="230" as="targetPoint" />
137+
<Array as="points">
138+
<mxPoint x="450" y="196" />
139+
<mxPoint x="450" y="240" />
140+
</Array>
141+
</mxGeometry>
142+
</mxCell>
143+
<mxCell id="ty_40KtJPAttm_VXtQE8-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.8;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#0050ef;strokeColor=#5050FC;strokeWidth=2;" parent="1" source="ty_40KtJPAttm_VXtQE8-15" target="ty_40KtJPAttm_VXtQE8-3" edge="1">
144+
<mxGeometry relative="1" as="geometry">
145+
<mxPoint x="460" y="280" as="targetPoint" />
146+
<Array as="points">
147+
<mxPoint x="470" y="200" />
148+
<mxPoint x="470" y="280" />
149+
</Array>
150+
</mxGeometry>
151+
</mxCell>
152+
<mxCell id="ty_40KtJPAttm_VXtQE8-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=-0.002;entryY=0.147;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#008a00;strokeColor=#00A800;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="ty_40KtJPAttm_VXtQE8-31" target="ty_40KtJPAttm_VXtQE8-3" edge="1">
153+
<mxGeometry relative="1" as="geometry">
154+
<mxPoint x="460" y="109.5" as="targetPoint" />
155+
<Array as="points">
156+
<mxPoint x="450" y="110" />
157+
<mxPoint x="450" y="80" />
158+
<mxPoint x="160" y="80" />
159+
<mxPoint x="160" y="182" />
160+
</Array>
161+
</mxGeometry>
162+
</mxCell>
163+
<mxCell id="ty_40KtJPAttm_VXtQE8-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.176;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#008a00;strokeColor=#00A800;strokeWidth=2;" parent="1" source="ty_40KtJPAttm_VXtQE8-29" target="ty_40KtJPAttm_VXtQE8-4" edge="1">
164+
<mxGeometry relative="1" as="geometry">
165+
<mxPoint x="470" y="114.5" as="targetPoint" />
166+
<Array as="points">
167+
<mxPoint x="470" y="115" />
168+
<mxPoint x="470" y="60" />
169+
<mxPoint x="140" y="60" />
170+
<mxPoint x="140" y="345" />
171+
</Array>
172+
</mxGeometry>
173+
</mxCell>
174+
<mxCell id="ty_40KtJPAttm_VXtQE8-53" value="0x00001000" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
175+
<mxGeometry x="190" y="159" width="70" height="20" as="geometry" />
176+
</mxCell>
177+
<mxCell id="ty_40KtJPAttm_VXtQE8-54" value="0x04000000" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
178+
<mxGeometry x="190" y="309" width="70" height="20" as="geometry" />
179+
</mxCell>
180+
<mxCell id="ty_40KtJPAttm_VXtQE8-55" value="0x00000000" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
181+
<mxGeometry x="190" y="99" width="70" height="20" as="geometry" />
182+
</mxCell>
183+
</root>
184+
</mxGraphModel>
185+
</diagram>
186+
</mxfile>

docs/intel_flash_partitioning.png

102 KB
Loading

0 commit comments

Comments
 (0)