cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ExpSchedFlow.svg (32676B)


      1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
      2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
      3
      4<!-- CreationDate: Wed Dec  9 17:39:46 2015 -->
      5
      6<!-- Magnification: 3.000 -->
      7
      8<svg
      9   xmlns:dc="http://purl.org/dc/elements/1.1/"
     10   xmlns:cc="http://creativecommons.org/ns#"
     11   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     12   xmlns:svg="http://www.w3.org/2000/svg"
     13   xmlns="http://www.w3.org/2000/svg"
     14   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
     15   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
     16   width="952.6817"
     17   height="1425.6191"
     18   viewBox="-66 -66 12729.905 19049.38"
     19   id="svg2"
     20   version="1.1"
     21   inkscape:version="0.48.4 r9939"
     22   sodipodi:docname="ExpSchedFlow.svg">
     23  <metadata
     24     id="metadata94">
     25    <rdf:RDF>
     26      <cc:Work
     27         rdf:about="">
     28        <dc:format>image/svg+xml</dc:format>
     29        <dc:type
     30           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
     31        <dc:title />
     32      </cc:Work>
     33    </rdf:RDF>
     34  </metadata>
     35  <defs
     36     id="defs92">
     37    <marker
     38       inkscape:stockid="Arrow2Lend"
     39       orient="auto"
     40       refY="0"
     41       refX="0"
     42       id="Arrow2Lend"
     43       style="overflow:visible">
     44      <path
     45         id="path4146"
     46         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
     47         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
     48         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
     49         inkscape:connector-curvature="0" />
     50    </marker>
     51    <marker
     52       inkscape:stockid="Arrow1Mend"
     53       orient="auto"
     54       refY="0"
     55       refX="0"
     56       id="Arrow1Mend"
     57       style="overflow:visible">
     58      <path
     59         id="path3852"
     60         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
     61         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
     62         transform="matrix(-0.4,0,0,-0.4,-4,0)"
     63         inkscape:connector-curvature="0" />
     64    </marker>
     65    <marker
     66       inkscape:stockid="Arrow1Mend"
     67       orient="auto"
     68       refY="0"
     69       refX="0"
     70       id="Arrow1Mend-9"
     71       style="overflow:visible">
     72      <path
     73         inkscape:connector-curvature="0"
     74         id="path3852-7"
     75         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
     76         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
     77         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
     78    </marker>
     79    <marker
     80       inkscape:stockid="Arrow2Lend"
     81       orient="auto"
     82       refY="0"
     83       refX="0"
     84       id="Arrow2Lend-7"
     85       style="overflow:visible">
     86      <path
     87         inkscape:connector-curvature="0"
     88         id="path4146-6"
     89         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
     90         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
     91         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
     92    </marker>
     93    <marker
     94       inkscape:stockid="Arrow2Lend"
     95       orient="auto"
     96       refY="0"
     97       refX="0"
     98       id="Arrow2Lend-1"
     99       style="overflow:visible">
    100      <path
    101         inkscape:connector-curvature="0"
    102         id="path4146-4"
    103         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    104         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    105         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    106    </marker>
    107    <marker
    108       inkscape:stockid="Arrow2Lend"
    109       orient="auto"
    110       refY="0"
    111       refX="0"
    112       id="Arrow2Lend-16"
    113       style="overflow:visible">
    114      <path
    115         inkscape:connector-curvature="0"
    116         id="path4146-8"
    117         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    118         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    119         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    120    </marker>
    121    <marker
    122       inkscape:stockid="Arrow2Lend"
    123       orient="auto"
    124       refY="0"
    125       refX="0"
    126       id="Arrow2Lend-160"
    127       style="overflow:visible">
    128      <path
    129         inkscape:connector-curvature="0"
    130         id="path4146-5"
    131         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    132         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    133         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    134    </marker>
    135    <marker
    136       inkscape:stockid="Arrow2Lend"
    137       orient="auto"
    138       refY="0"
    139       refX="0"
    140       id="Arrow2Lend-78"
    141       style="overflow:visible">
    142      <path
    143         inkscape:connector-curvature="0"
    144         id="path4146-66"
    145         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    146         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    147         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    148    </marker>
    149    <marker
    150       inkscape:stockid="Arrow2Lend"
    151       orient="auto"
    152       refY="0"
    153       refX="0"
    154       id="Arrow2Lend-8"
    155       style="overflow:visible">
    156      <path
    157         inkscape:connector-curvature="0"
    158         id="path4146-56"
    159         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    160         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    161         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    162    </marker>
    163    <marker
    164       inkscape:stockid="Arrow2Lend"
    165       orient="auto"
    166       refY="0"
    167       refX="0"
    168       id="Arrow2Lend-19"
    169       style="overflow:visible">
    170      <path
    171         inkscape:connector-curvature="0"
    172         id="path4146-89"
    173         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    174         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    175         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    176    </marker>
    177    <marker
    178       inkscape:stockid="Arrow2Lend"
    179       orient="auto"
    180       refY="0"
    181       refX="0"
    182       id="Arrow2Lend-85"
    183       style="overflow:visible">
    184      <path
    185         inkscape:connector-curvature="0"
    186         id="path4146-3"
    187         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    188         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    189         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    190    </marker>
    191    <marker
    192       inkscape:stockid="Arrow2Lend"
    193       orient="auto"
    194       refY="0"
    195       refX="0"
    196       id="Arrow2Lend-73"
    197       style="overflow:visible">
    198      <path
    199         inkscape:connector-curvature="0"
    200         id="path4146-55"
    201         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    202         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    203         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    204    </marker>
    205    <marker
    206       inkscape:stockid="Arrow2Lend"
    207       orient="auto"
    208       refY="0"
    209       refX="0"
    210       id="Arrow2Lend-5"
    211       style="overflow:visible">
    212      <path
    213         inkscape:connector-curvature="0"
    214         id="path4146-88"
    215         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    216         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    217         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    218    </marker>
    219    <marker
    220       inkscape:stockid="Arrow2Lend"
    221       orient="auto"
    222       refY="0"
    223       refX="0"
    224       id="Arrow2Lend-198"
    225       style="overflow:visible">
    226      <path
    227         inkscape:connector-curvature="0"
    228         id="path4146-2"
    229         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    230         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    231         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    232    </marker>
    233    <marker
    234       inkscape:stockid="Arrow2Lend"
    235       orient="auto"
    236       refY="0"
    237       refX="0"
    238       id="Arrow2Lend-4"
    239       style="overflow:visible">
    240      <path
    241         inkscape:connector-curvature="0"
    242         id="path4146-22"
    243         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    244         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    245         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    246    </marker>
    247    <marker
    248       inkscape:stockid="Arrow2Lend"
    249       orient="auto"
    250       refY="0"
    251       refX="0"
    252       id="marker5072"
    253       style="overflow:visible">
    254      <path
    255         inkscape:connector-curvature="0"
    256         id="path5074"
    257         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    258         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    259         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    260    </marker>
    261    <marker
    262       inkscape:stockid="Arrow2Lend"
    263       orient="auto"
    264       refY="0"
    265       refX="0"
    266       id="Arrow2Lend-87"
    267       style="overflow:visible">
    268      <path
    269         inkscape:connector-curvature="0"
    270         id="path4146-63"
    271         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    272         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    273         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    274    </marker>
    275    <marker
    276       inkscape:stockid="Arrow2Lend"
    277       orient="auto"
    278       refY="0"
    279       refX="0"
    280       id="Arrow2Lend-6"
    281       style="overflow:visible">
    282      <path
    283         inkscape:connector-curvature="0"
    284         id="path4146-26"
    285         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    286         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    287         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    288    </marker>
    289    <marker
    290       inkscape:stockid="Arrow2Lend"
    291       orient="auto"
    292       refY="0"
    293       refX="0"
    294       id="Arrow2Lend-0"
    295       style="overflow:visible">
    296      <path
    297         inkscape:connector-curvature="0"
    298         id="path4146-51"
    299         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    300         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    301         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    302    </marker>
    303    <marker
    304       inkscape:stockid="Arrow2Lend"
    305       orient="auto"
    306       refY="0"
    307       refX="0"
    308       id="Arrow2Lend-58"
    309       style="overflow:visible">
    310      <path
    311         id="path4146-61"
    312         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    313         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
    314         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
    315         inkscape:connector-curvature="0" />
    316    </marker>
    317  </defs>
    318  <sodipodi:namedview
    319     pagecolor="#ffffff"
    320     bordercolor="#666666"
    321     borderopacity="1"
    322     objecttolerance="10"
    323     gridtolerance="10"
    324     guidetolerance="10"
    325     inkscape:pageopacity="0"
    326     inkscape:pageshadow="2"
    327     inkscape:window-width="1090"
    328     inkscape:window-height="1148"
    329     id="namedview90"
    330     showgrid="true"
    331     inkscape:zoom="0.69092787"
    332     inkscape:cx="476.34085"
    333     inkscape:cy="712.80957"
    334     inkscape:window-x="770"
    335     inkscape:window-y="24"
    336     inkscape:window-maximized="0"
    337     inkscape:current-layer="g4"
    338     inkscape:snap-grids="false"
    339     fit-margin-top="5"
    340     fit-margin-right="5"
    341     fit-margin-bottom="5"
    342     fit-margin-left="5" />
    343  <g
    344     style="fill:none;stroke-width:0.025in"
    345     id="g4"
    346     transform="translate(23.312814,523.41265)">
    347    <!-- Line: box -->
    348    <!-- Line: box -->
    349    <!-- Line: box -->
    350    <!-- Line: box -->
    351    <!-- Line: box -->
    352    <!-- Line: box -->
    353    <!-- Line: box -->
    354    <!-- Line -->
    355    <!-- Arrowhead on XXXpoint 11475 2250 - 11475 3465-->
    356    <!-- Line: box -->
    357    <!-- Line: box -->
    358    <!-- Line: box -->
    359    <!-- Line: box -->
    360    <!-- Line: box -->
    361    <!-- Line -->
    362    <!-- Arrowhead on XXXpoint 11475 5625 - 11475 6840-->
    363    <!-- Line -->
    364    <!-- Arrowhead on XXXpoint 7875 225 - 10665 225-->
    365    <!-- Line -->
    366    <!-- Arrowhead on XXXpoint 9675 675 - 7785 675-->
    367    <!-- Line -->
    368    <!-- Arrowhead on XXXpoint 9675 4725 - 10665 4725-->
    369    <!-- Line -->
    370    <!-- Arrowhead on XXXpoint 9225 5175 - 10665 5175-->
    371    <!-- Line -->
    372    <!-- Arrowhead on XXXpoint 8775 11475 - 10665 11475-->
    373    <!-- Line: box -->
    374    <!-- Line -->
    375    <!-- Arrowhead on XXXpoint 11475 9000 - 11475 10215-->
    376    <!-- Text -->
    377    <!-- Text -->
    378    <!-- Text -->
    379    <!-- Text -->
    380    <!-- Text -->
    381    <!-- Text -->
    382    <!-- Text -->
    383    <!-- Text -->
    384    <!-- Text -->
    385    <!-- Text -->
    386    <!-- Text -->
    387    <!-- Text -->
    388    <!-- Text -->
    389    <g
    390       id="g4104"
    391       transform="translate(-1068.9745,0)">
    392      <rect
    393         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"
    394         y="-7383.8755"
    395         x="-6124.8989"
    396         height="1966.2251"
    397         width="1953.6969"
    398         id="rect3032-1-0"
    399         style="fill:#96ff96;fill-opacity:1;stroke:#000000;stroke-width:45.00382233;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
    400      <text
    401         sodipodi:linespacing="125%"
    402         id="text4098"
    403         y="818.40338"
    404         x="8168.2671"
    405         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    406         xml:space="preserve"><tspan
    407           y="818.40338"
    408           x="8168.2671"
    409           id="tspan4100"
    410           sodipodi:role="line">Idle or</tspan><tspan
    411           id="tspan4102"
    412           y="1152.4579"
    413           x="8168.2671"
    414           sodipodi:role="line">offline?</tspan></text>
    415    </g>
    416    <g
    417       id="g4114"
    418       transform="translate(0,147.96969)">
    419      <rect
    420         id="rect6"
    421         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    422         rx="0"
    423         height="1475.6636"
    424         width="4401.7612"
    425         y="0"
    426         x="0" />
    427      <text
    428         sodipodi:linespacing="125%"
    429         id="text4110"
    430         y="835.11212"
    431         x="2206.4917"
    432         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    433         xml:space="preserve"><tspan
    434           y="835.11212"
    435           x="2206.4917"
    436           id="tspan4112"
    437           sodipodi:role="line">CPU N Start</tspan></text>
    438    </g>
    439    <path
    440       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
    441       d="M 4432.5052,897.4924 5684.8749,880.79414"
    442       id="path4119"
    443       inkscape:connector-curvature="0"
    444       sodipodi:nodetypes="cc" />
    445    <path
    446       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
    447       d="M 8503.0006,874.12161 9755.3703,857.42334"
    448       id="path4119-8"
    449       inkscape:connector-curvature="0"
    450       sodipodi:nodetypes="cc" />
    451    <text
    452       xml:space="preserve"
    453       style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    454       x="8617.0977"
    455       y="705.50983"
    456       id="text4593"
    457       sodipodi:linespacing="125%"><tspan
    458         sodipodi:role="line"
    459         id="tspan4595"
    460         x="8617.0977"
    461         y="705.50983">Y</tspan></text>
    462    <g
    463       style="fill:none;stroke-width:0.025in"
    464       id="g4114-9"
    465       transform="translate(9722.4732,131.27105)">
    466      <rect
    467         id="rect6-0"
    468         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    469         rx="0"
    470         height="1425.5687"
    471         width="2748.6331"
    472         y="0"
    473         x="80.17308" />
    474      <text
    475         sodipodi:linespacing="125%"
    476         id="text4110-5"
    477         y="835.11212"
    478         x="1460.1007"
    479         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    480         xml:space="preserve"><tspan
    481           y="835.11212"
    482           x="1460.1007"
    483           id="tspan4112-9"
    484           sodipodi:role="line">Done</tspan></text>
    485    </g>
    486    <g
    487       style="fill:none;stroke-width:0.025in"
    488       id="g4114-5"
    489       transform="translate(0,3705.3456)">
    490      <rect
    491         id="rect6-1"
    492         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    493         rx="0"
    494         height="1475.6636"
    495         width="4401.7612"
    496         y="0"
    497         x="0" />
    498      <text
    499         sodipodi:linespacing="125%"
    500         id="text4110-9"
    501         y="835.11212"
    502         x="2206.4917"
    503         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    504         xml:space="preserve"><tspan
    505           y="835.11212"
    506           x="2206.4917"
    507           sodipodi:role="line"
    508           id="tspan4776">Send IPI to CPU N</tspan></text>
    509    </g>
    510    <path
    511       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
    512       d="M 7102.5627,2263.5171 4430.8404,3682.8694"
    513       id="path4119-3"
    514       inkscape:connector-curvature="0"
    515       sodipodi:nodetypes="cc" />
    516    <g
    517       style="fill:none;stroke-width:0.025in"
    518       id="g4104-1"
    519       transform="translate(-1065.3349,6403.5782)">
    520      <rect
    521         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"
    522         y="-7383.8755"
    523         x="-6124.8989"
    524         height="1966.2251"
    525         width="1953.6969"
    526         id="rect3032-1-0-6"
    527         style="fill:#96ff96;fill-opacity:1;stroke:#000000;stroke-width:45.00382233;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
    528      <text
    529         sodipodi:linespacing="125%"
    530         id="text4098-3"
    531         y="985.4306"
    532         x="8168.2671"
    533         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    534         xml:space="preserve"><tspan
    535           y="985.4306"
    536           x="8168.2671"
    537           sodipodi:role="line"
    538           id="tspan3109">CPU idle?</tspan></text>
    539    </g>
    540    <text
    541       xml:space="preserve"
    542       style="font-size:267.24362183px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    543       x="6463.0864"
    544       y="2285.6765"
    545       id="text4593-0"
    546       sodipodi:linespacing="125%"><tspan
    547         sodipodi:role="line"
    548         id="tspan4595-6"
    549         x="6463.0864"
    550         y="2285.6765">N</tspan></text>
    551    <path
    552       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:40.08654108, 80.17308215;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    553       d="m 2189.1897,5219.361 16.6983,1252.3697"
    554       id="path4119-0"
    555       inkscape:connector-curvature="0"
    556       sodipodi:nodetypes="cc" />
    557    <g
    558       style="fill:none;stroke-width:0.025in"
    559       id="g4114-5-2"
    560       transform="translate(0,6551.5479)">
    561      <rect
    562         id="rect6-1-7"
    563         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    564         rx="0"
    565         height="1475.6636"
    566         width="4401.7612"
    567         y="0"
    568         x="0" />
    569      <text
    570         sodipodi:linespacing="125%"
    571         id="text4110-9-5"
    572         y="835.11212"
    573         x="2206.4917"
    574         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    575         xml:space="preserve"><tspan
    576           y="835.11212"
    577           x="2206.4917"
    578           sodipodi:role="line"
    579           id="tspan4776-5">IPI Handler</tspan></text>
    580    </g>
    581    <path
    582       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
    583       d="m 4432.5052,7297.9678 1252.3697,-16.6982"
    584       id="path4119-2"
    585       inkscape:connector-curvature="0"
    586       sodipodi:nodetypes="cc" />
    587    <path
    588       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
    589       d="m 8503.0013,7278.6595 1252.369,-16.6982"
    590       id="path4119-8-7"
    591       inkscape:connector-curvature="0"
    592       sodipodi:nodetypes="cc" />
    593    <text
    594       xml:space="preserve"
    595       style="font-size:267.24362183px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    596       x="8617.0977"
    597       y="7110.0186"
    598       id="text4593-4"
    599       sodipodi:linespacing="125%"><tspan
    600         sodipodi:role="line"
    601         id="tspan4595-0"
    602         x="8617.0977"
    603         y="7110.0186">Y</tspan></text>
    604    <g
    605       style="fill:none;stroke-width:0.025in"
    606       id="g4114-9-3"
    607       transform="translate(9722.4732,6535.809)">
    608      <rect
    609         id="rect6-0-7"
    610         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    611         rx="0"
    612         height="1425.5687"
    613         width="2748.6331"
    614         y="29.467337"
    615         x="80.17308" />
    616      <text
    617         sodipodi:linespacing="125%"
    618         id="text4110-5-7"
    619         y="503.71591"
    620         x="1460.1007"
    621         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    622         xml:space="preserve"><tspan
    623           y="503.71591"
    624           x="1460.1007"
    625           id="tspan4112-9-0"
    626           sodipodi:role="line">Report CPU</tspan><tspan
    627           y="837.77039"
    628           x="1460.1007"
    629           sodipodi:role="line"
    630           id="tspan4923">Quiescent</tspan><tspan
    631           y="1171.825"
    632           x="1460.1007"
    633           sodipodi:role="line"
    634           id="tspan4925">State</tspan></text>
    635    </g>
    636    <path
    637       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:40.08654335, 80.17308669;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    638       d="m 7102.5627,11478.337 16.6983,1252.35"
    639       id="path4119-0-0"
    640       inkscape:connector-curvature="0"
    641       sodipodi:nodetypes="cc" />
    642    <text
    643       xml:space="preserve"
    644       style="font-size:267.24362183px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    645       x="6797.0522"
    646       y="9018.6807"
    647       id="text4593-3"
    648       sodipodi:linespacing="125%"><tspan
    649         sodipodi:role="line"
    650         id="tspan4595-2"
    651         x="6797.0522"
    652         y="9018.6807">N</tspan></text>
    653    <g
    654       style="fill:none;stroke-width:0.025in"
    655       id="g4114-9-3-8"
    656       transform="translate(-80.17308,14133.68)">
    657      <rect
    658         id="rect6-0-7-5"
    659         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    660         rx="0"
    661         height="1425.5687"
    662         width="2748.6331"
    663         y="29.467337"
    664         x="80.17308" />
    665      <text
    666         sodipodi:linespacing="125%"
    667         id="text4110-5-7-6"
    668         y="841.88086"
    669         x="1460.1007"
    670         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    671         xml:space="preserve"><tspan
    672           y="841.88086"
    673           x="1460.1007"
    674           sodipodi:role="line"
    675           id="tspan4925-1">Context Switch</tspan></text>
    676    </g>
    677    <path
    678       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:40.08654562, 80.17309124;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    679       d="m 1362.6256,12823.832 16.6983,1252.369"
    680       id="path4119-0-0-7"
    681       inkscape:connector-curvature="0"
    682       sodipodi:nodetypes="cc" />
    683    <path
    684       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    685       d="m 1362.6256,15636.491 16.6983,1252.369"
    686       id="path4119-0-0-7-7"
    687       inkscape:connector-curvature="0"
    688       sodipodi:nodetypes="cc" />
    689    <g
    690       style="fill:none;stroke-width:0.025in"
    691       id="g4114-9-3-8-1"
    692       transform="translate(9722.4732,14142.03)">
    693      <rect
    694         id="rect6-0-7-5-1"
    695         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    696         rx="0"
    697         height="1425.5687"
    698         width="2748.6331"
    699         y="29.467337"
    700         x="80.17308" />
    701      <text
    702         sodipodi:linespacing="125%"
    703         id="text4110-5-7-6-2"
    704         y="841.88086"
    705         x="1460.1007"
    706         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    707         xml:space="preserve"><tspan
    708           y="841.88086"
    709           x="1460.1007"
    710           sodipodi:role="line"
    711           id="tspan4925-1-2">CPU Offline</tspan></text>
    712    </g>
    713    <path
    714       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:40.08654789, 80.17309578;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    715       d="m 11165.272,12823.832 16.698,1252.369"
    716       id="path4119-0-0-7-8"
    717       inkscape:connector-curvature="0"
    718       sodipodi:nodetypes="cc" />
    719    <g
    720       style="fill:none;stroke-width:0.025in"
    721       id="g4114-9-3-9"
    722       transform="translate(-80.17308,16915.618)">
    723      <rect
    724         id="rect6-0-7-1"
    725         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    726         rx="0"
    727         height="1425.5687"
    728         width="2748.6331"
    729         y="29.467337"
    730         x="80.17308" />
    731      <text
    732         sodipodi:linespacing="125%"
    733         id="text4110-5-7-3"
    734         y="505.47754"
    735         x="1460.1007"
    736         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    737         xml:space="preserve"><tspan
    738           y="505.47754"
    739           x="1460.1007"
    740           id="tspan4112-9-0-4"
    741           sodipodi:role="line">Report CPU</tspan><tspan
    742           y="839.53204"
    743           x="1460.1007"
    744           sodipodi:role="line"
    745           id="tspan4925-9">Quiescent</tspan><tspan
    746           y="1173.5865"
    747           x="1460.1007"
    748           sodipodi:role="line"
    749           id="tspan3168">State</tspan></text>
    750    </g>
    751    <path
    752       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    753       d="m 11165.272,15571.534 16.698,1252.369"
    754       id="path4119-0-0-7-7-5"
    755       inkscape:connector-curvature="0"
    756       sodipodi:nodetypes="cc" />
    757    <g
    758       style="fill:none;stroke-width:0.025in"
    759       id="g4114-9-3-9-2"
    760       transform="translate(9722.4732,16850.66)">
    761      <rect
    762         id="rect6-0-7-1-8"
    763         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    764         rx="0"
    765         height="1425.5687"
    766         width="2748.6331"
    767         y="29.467337"
    768         x="80.17308" />
    769      <text
    770         sodipodi:linespacing="125%"
    771         id="text4110-5-7-3-4"
    772         y="503.71591"
    773         x="1460.1007"
    774         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    775         xml:space="preserve"><tspan
    776           y="503.71591"
    777           x="1460.1007"
    778           sodipodi:role="line"
    779           id="tspan4923-3-2">Report CPU</tspan><tspan
    780           y="837.77039"
    781           x="1460.1007"
    782           sodipodi:role="line"
    783           id="tspan4925-9-9">Quiescent</tspan><tspan
    784           y="1171.825"
    785           x="1460.1007"
    786           sodipodi:role="line"
    787           id="tspan5239">State</tspan></text>
    788    </g>
    789    <path
    790       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:40.08654107, 80.17308214;stroke-dashoffset:0"
    791       d="m 1353.3524,12832.071 9701.6916,0 100.189,-16.698"
    792       id="path5265"
    793       inkscape:connector-curvature="0"
    794       sodipodi:nodetypes="ccc" />
    795    <path
    796       style="fill:none;stroke:#000000;stroke-width:40.08654022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#Arrow2Lend)"
    797       d="m 7112.6465,8669.1867 16.6983,1252.369"
    798       id="path4119-0-0-7-7-5-7"
    799       inkscape:connector-curvature="0"
    800       sodipodi:nodetypes="cc" />
    801    <g
    802       style="fill:none;stroke-width:0.025in"
    803       id="g4114-9-3-8-1-8-3"
    804       transform="translate(5663.1399,9972.3627)">
    805      <rect
    806         id="rect6-0-7-5-1-1-9"
    807         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
    808         rx="0"
    809         height="1425.5687"
    810         width="2748.6331"
    811         y="29.467337"
    812         x="80.17308" />
    813      <text
    814         sodipodi:linespacing="125%"
    815         id="text4110-5-7-6-2-4-0"
    816         y="670.74316"
    817         x="1460.1007"
    818         style="font-size:267.24359131px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
    819         xml:space="preserve"><tspan
    820           y="670.74316"
    821           x="1460.1007"
    822           sodipodi:role="line"
    823           id="tspan4925-1-2-4-5">Request</tspan><tspan
    824           y="1004.7976"
    825           x="1460.1007"
    826           sodipodi:role="line"
    827           id="tspan3100">context switch</tspan></text>
    828    </g>
    829  </g>
    830</svg>