161 lines
12 KiB
Plaintext
161 lines
12 KiB
Plaintext
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" version="24.7.17">
|
|
<diagram name="Page-1" id="FsRza-hPNbyGNLG9iDG9">
|
|
<mxGraphModel dx="554" dy="671" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-1" value="48 bit free Virtual address" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="100" y="280" width="270" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-3" value="bounds<br><b>Upper [11:3]</b><br><b>Bottom[13:3</b>]" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="100" y="320" width="200" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-4" value="object type" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="300" y="320" width="60" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-5" value="Permission" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="360" y="320" width="90" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-6" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="390" y="520" width="230" height="180" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-9" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="90" y="440" width="70" height="400" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-10" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="435" y="550" width="145" height="90" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-11" value="Processor Description" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="390" y="660" width="230" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-12" value="huge page entry" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="435" y="550" width="155" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-13" value="4k page entry" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="435" y="570" width="155" height="15" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-14" value="4k page entry" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="435" y="585" width="155" height="15" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-17" value="N pages entries&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="435" y="600" width="155" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-20" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-12">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="440" y="580" as="sourcePoint" />
|
|
<mxPoint x="513" y="480" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-21" value="<b><font style="font-size: 18px;">L1 TLB</font></b>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="468.75" y="440" width="87.5" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-22" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="90" y="520" as="sourcePoint" />
|
|
<mxPoint x="160" y="520" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-23" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="90" y="700" as="sourcePoint" />
|
|
<mxPoint x="160" y="700" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-24" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;entryX=1.029;entryY=0.371;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="90" y="590" as="sourcePoint" />
|
|
<mxPoint x="200" y="590" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-25" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="90" y="620" as="sourcePoint" />
|
|
<mxPoint x="160" y="620" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-30" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.943;entryY=0.191;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-12" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="250" y="600" as="sourcePoint" />
|
|
<mxPoint x="300" y="550" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-31" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.648;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-13" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="445" y="560" as="sourcePoint" />
|
|
<mxPoint x="166" y="526" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-32" value="" style="endArrow=none;html=1;rounded=0;exitX=0.022;exitY=0.793;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.994;entryY=0.795;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-9" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="280" y="610" as="sourcePoint" />
|
|
<mxPoint x="330" y="560" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-33" value="" style="endArrow=none;html=1;rounded=0;exitX=-0.006;exitY=0.865;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.008;entryY=0.868;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-9" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="102" y="767" as="sourcePoint" />
|
|
<mxPoint x="170" y="768" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-34" value="" style="endArrow=none;html=1;rounded=0;exitX=0.019;exitY=0.938;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.033;entryY=0.938;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-9" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="310" y="610" as="sourcePoint" />
|
|
<mxPoint x="160" y="810" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-35" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.976;entryY=0.803;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-13" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="310" y="610" as="sourcePoint" />
|
|
<mxPoint x="270" y="820" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-36" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-13">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="445" y="584" as="sourcePoint" />
|
|
<mxPoint x="160" y="790" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-37" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1.033;entryY=0.938;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-13" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="445" y="584" as="sourcePoint" />
|
|
<mxPoint x="168" y="771" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-38" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-14" target="wklN2S1exZwc-Jlbxibe-9">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="440" y="600" as="sourcePoint" />
|
|
<mxPoint x="172" y="825" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-43" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#21CC21;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-1" target="wklN2S1exZwc-Jlbxibe-12">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="70" y="370" as="sourcePoint" />
|
|
<mxPoint x="320" y="560" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="60" y="310" />
|
|
<mxPoint x="60" y="410" />
|
|
<mxPoint x="320" y="410" />
|
|
<mxPoint x="310" y="560" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-44" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="160" y="590" as="sourcePoint" />
|
|
<mxPoint x="430" y="560" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-45" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;exitX=0.989;exitY=0.453;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="wklN2S1exZwc-Jlbxibe-9" target="wklN2S1exZwc-Jlbxibe-12">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="300" y="610" as="sourcePoint" />
|
|
<mxPoint x="350" y="560" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="wklN2S1exZwc-Jlbxibe-46" value="unused bits" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="370" y="280" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|