339 lines
26 KiB
Plaintext
339 lines
26 KiB
Plaintext
<mxfile host="app.diagrams.net" modified="2024-05-21T12:35:34.063Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15" etag="PmiV2Ku_bXYPnH-DUvJP" version="24.4.4" type="device">
|
|
<diagram id="p0pThKfTlX6DZ2e91kIa" name="Page-3">
|
|
<mxGraphModel dx="1194" dy="675" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-134" target="zlaXhJNNHMdkcyNA0gO5-137">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="150" y="210" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-134" value="C program&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="90" y="80" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-135" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-136" target="zlaXhJNNHMdkcyNA0gO5-138">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="414" y="230" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-136" value="Custom Allocator" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="354" y="80" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-137" value="Pure Cap binary" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="90" y="230" width="120" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-138" value="Malloc Shared Object file" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="356" y="230" width="116" height="50" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-139" value="" style="endArrow=none;html=1;rounded=0;exitX=0.423;exitY=1.076;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-137" target="zlaXhJNNHMdkcyNA0gO5-138">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="240" y="230" as="sourcePoint" />
|
|
<mxPoint x="410" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="140" y="320" />
|
|
<mxPoint x="414" y="320" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-140" value="" style="endArrow=classic;html=1;rounded=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="280" y="320" as="sourcePoint" />
|
|
<mxPoint x="90" y="410" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-141" value="" style="endArrow=classic;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="280" y="320" as="sourcePoint" />
|
|
<mxPoint x="470" y="410" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-142" value="Execution" style="text;html=1;strokeColor=#b85450;fillColor=#f8cecc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="30" y="340" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-143" value="Execution" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="460" y="340" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-144" 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="280" y="980" as="sourcePoint" />
|
|
<mxPoint x="280" y="320" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-145" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="30" y="410" as="sourcePoint" />
|
|
<mxPoint x="550" y="410" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-146" value="Standard mmap()" style="text;html=1;strokeColor=#b85450;fillColor=#f8cecc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
|
|
<mxGeometry x="40" y="430" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-147" value="<b>Current proposal<br>mmap()</b>" style="text;html=1;strokeColor=#6c8ebf;fillColor=#dae8fc;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="320" y="420" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-148" value="48 bit free Virtual address" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="10" y="510" width="150" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-149" value="" style="rounded=0;whiteSpace=wrap;html=1;direction=south;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="510" width="40" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-150" value="Opportunity to store meta-data using ARM TBI" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="150" y="450" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-151" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="10" y="530" width="190" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-152" value="bounds" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="10" y="530" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-153" value="object type" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="70" y="530" width="50" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-154" value="Permission" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="120" y="530" width="80" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-155" value="0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry y="560" width="30" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-156" value="64" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="170" y="560" width="30" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-157" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="620" width="210" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-158" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="620" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-159" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
|
|
<mxGeometry x="50" y="620" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-160" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="620" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-161" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
|
|
<mxGeometry x="110" y="620" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-162" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="140" y="620" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-163" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
|
|
<mxGeometry x="170" y="620" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-164" value="Virtual Address" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="590" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-165" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="670" width="210" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-166" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-167" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
|
|
<mxGeometry x="50" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-168" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-169" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="110" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-170" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="140" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-171" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="170" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-172" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-159" target="zlaXhJNNHMdkcyNA0gO5-168">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="190" y="670" as="sourcePoint" />
|
|
<mxPoint x="240" y="620" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-173" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;fillColor=#fff2cc;strokeColor=#d6b656;" edge="1" parent="1" target="zlaXhJNNHMdkcyNA0gO5-168">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="125" y="640" as="sourcePoint" />
|
|
<mxPoint x="105" y="680" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-174" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.931;entryY=-0.04;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-158" target="zlaXhJNNHMdkcyNA0gO5-165">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="68" y="650" as="sourcePoint" />
|
|
<mxPoint x="105" y="680" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-175" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#e1d5e7;strokeColor=#9673a6;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-163" target="zlaXhJNNHMdkcyNA0gO5-167">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="190" y="670" as="sourcePoint" />
|
|
<mxPoint x="240" y="620" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-176" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
|
<mxGeometry x="200" y="670" width="30" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-177" value="Physical Address" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="20" y="690" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-178" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1" target="zlaXhJNNHMdkcyNA0gO5-179">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="160" y="770" as="targetPoint" />
|
|
<mxPoint x="120" y="690" as="sourcePoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-179" value="non-contiguous allocation" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
|
|
<mxGeometry x="50" y="780" width="140" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-180" value="48 bit free Virtual address" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="310" y="530" width="180" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-181" value="" style="rounded=0;whiteSpace=wrap;html=1;direction=south;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
|
|
<mxGeometry x="490" y="530" width="50" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-182" value="Opportunity to store meta-data using ARM TBI" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="485" y="470" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-183" value="bounds<br>Top [11:3]<br>Bottom[13:3]" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="310" y="550" width="90" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-184" value="object type" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="400" y="550" width="50" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-185" value="Permission" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="450" y="550" width="90" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-186" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="315" y="670" width="245" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-187" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="315" y="750" width="245" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-188" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
|
<mxGeometry x="315" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-189" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
|
<mxGeometry x="350" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-190" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
|
<mxGeometry x="385" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-191" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="420" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-192" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="455" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-193" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="490" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-194" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="525" y="670" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-195" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="315" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-196" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
|
<mxGeometry x="350" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-197" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
|
<mxGeometry x="385" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-198" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
|
<mxGeometry x="420" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-199" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="455" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-200" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="490" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-201" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="525" y="750" width="35" height="20" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-202" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-189" target="zlaXhJNNHMdkcyNA0gO5-197">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="280" y="690" as="sourcePoint" />
|
|
<mxPoint x="330" y="640" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-203" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#d5e8d4;strokeColor=#82b366;" edge="1" parent="1" target="zlaXhJNNHMdkcyNA0gO5-198">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="403" y="690" as="sourcePoint" />
|
|
<mxPoint x="413" y="760" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-204" 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="315" y="710" as="sourcePoint" />
|
|
<mxPoint x="315" y="650" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-205" 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="350" y="790" as="sourcePoint" />
|
|
<mxPoint x="350" y="730" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-206" 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="455" y="790" as="sourcePoint" />
|
|
<mxPoint x="455" y="730" as="targetPoint" />
|
|
<Array as="points" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-207" 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="420" y="710" as="sourcePoint" />
|
|
<mxPoint x="420" y="640" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-208" value="Top" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="290" y="710" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-209" value="Bottom" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="420" y="710" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-210" value="Top" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="320" y="790" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-211" value="Bottom" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="430" y="790" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-212" value="Offset" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="337.5" y="710" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-213" value="Virtual Address" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="500" y="640" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-214" value="Physical Address" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="500" y="770" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-215" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.393;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;fillColor=#dae8fc;strokeColor=#6c8ebf;" edge="1" parent="1" target="zlaXhJNNHMdkcyNA0gO5-216">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="430" y="860" as="targetPoint" />
|
|
<mxPoint x="400" y="780" as="sourcePoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-216" value="contiguous allocation" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1" vertex="1" parent="1">
|
|
<mxGeometry x="345" y="880" width="140" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-244" value="env LD_PRELOAD=malloc.so ./a.out" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
|
<mxGeometry x="160" y="290" width="230" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-245" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;fontSize=12;startSize=8;endSize=8;curved=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=#4AABFF;" edge="1" parent="1" source="zlaXhJNNHMdkcyNA0gO5-197" target="zlaXhJNNHMdkcyNA0gO5-190">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="538" y="707" as="sourcePoint" />
|
|
<mxPoint x="424" y="693" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="687" y="716" />
|
|
<mxPoint x="503" y="701" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="zlaXhJNNHMdkcyNA0gO5-249" value="<font style="font-size: 14px;">physically contiguous memory with huge pages&nbsp;</font>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;" vertex="1" parent="1">
|
|
<mxGeometry x="624" y="698" width="84" height="30" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|