4 lines
128 KiB
XML
4 lines
128 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!-- Do not edit this file with editors other than draw.io -->
|
||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
|
<svg xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="367" height="227" viewBox="-0.5 -0.5 367 227" content="<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:142.0) Gecko/20100101 Firefox/142.0" version="28.1.2" scale="1" border="0">
 <diagram name="Page-1" id="dlbyGSzuLlUg2Ii94als">
 <mxGraphModel dx="632" dy="354" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
 <root>
 <mxCell id="0" />
 <mxCell id="1" parent="0" />
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-4" value="&lt;div&gt;Emulator&lt;/div&gt;&lt;div&gt;Address Space&lt;/div&gt;" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=#fff2cc;gradientColor=#ffd966;strokeColor=#d6b656;" vertex="1" parent="1">
 <mxGeometry x="140" y="760" width="60" height="80" as="geometry" />
 </mxCell>
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-5" value="Guest Address Space" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=#d5e8d4;gradientColor=#97d077;strokeColor=#82b366;" vertex="1" parent="1">
 <mxGeometry x="140" y="710" width="60" height="80" as="geometry" />
 </mxCell>
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-6" value="SIGSEGV Trap" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;fillColor=#e6d0de;gradientColor=#d5739d;strokeColor=#996185;" vertex="1" parent="1">
 <mxGeometry x="240" y="760" width="120" height="80" as="geometry" />
 </mxCell>
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-9" value="Fastmem" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
 <mxGeometry x="240" y="720" width="120" height="40" as="geometry" />
 </mxCell>
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-10" value="Only needs to linearly offset from fastmem arena" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
 <mxGeometry x="240" y="840" width="160" height="30" as="geometry" />
 </mxCell>
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-11" value="Less codegen (SIGSEGV traps)" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
 <mxGeometry x="240" y="870" width="260" height="30" as="geometry" />
 </mxCell>
 <mxCell id="z-HSeZSU9yRJ0qB2fflM-15" value="Is fast only if SIGSEGV handlers are sufficiently fast" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
 <mxGeometry x="240" y="900" width="220&quo
|