brintos

brintos / linux-shallow public Read only

0
0
Text · 32.0 KiB · 7c6c90b Raw
831 lines · plain
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<svg9   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="1219.6219"18   viewBox="-66 -66 12729.905 16296.808"19   id="svg2"20   version="1.1"21   inkscape:version="0.48.4 r9939"22   sodipodi:docname="ExpRCUFlow.svg">23  <metadata24     id="metadata94">25    <rdf:RDF>26      <cc:Work27         rdf:about="">28        <dc:format>image/svg+xml</dc:format>29        <dc:type30           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />31        <dc:title />32      </cc:Work>33    </rdf:RDF>34  </metadata>35  <defs36     id="defs92">37    <marker38       inkscape:stockid="Arrow2Lend"39       orient="auto"40       refY="0"41       refX="0"42       id="Arrow2Lend"43       style="overflow:visible">44      <path45         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    <marker52       inkscape:stockid="Arrow1Mend"53       orient="auto"54       refY="0"55       refX="0"56       id="Arrow1Mend"57       style="overflow:visible">58      <path59         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    <marker66       inkscape:stockid="Arrow1Mend"67       orient="auto"68       refY="0"69       refX="0"70       id="Arrow1Mend-9"71       style="overflow:visible">72      <path73         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    <marker80       inkscape:stockid="Arrow2Lend"81       orient="auto"82       refY="0"83       refX="0"84       id="Arrow2Lend-7"85       style="overflow:visible">86      <path87         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    <marker94       inkscape:stockid="Arrow2Lend"95       orient="auto"96       refY="0"97       refX="0"98       id="Arrow2Lend-1"99       style="overflow:visible">100      <path101         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    <marker108       inkscape:stockid="Arrow2Lend"109       orient="auto"110       refY="0"111       refX="0"112       id="Arrow2Lend-16"113       style="overflow:visible">114      <path115         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    <marker122       inkscape:stockid="Arrow2Lend"123       orient="auto"124       refY="0"125       refX="0"126       id="Arrow2Lend-160"127       style="overflow:visible">128      <path129         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    <marker136       inkscape:stockid="Arrow2Lend"137       orient="auto"138       refY="0"139       refX="0"140       id="Arrow2Lend-78"141       style="overflow:visible">142      <path143         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    <marker150       inkscape:stockid="Arrow2Lend"151       orient="auto"152       refY="0"153       refX="0"154       id="Arrow2Lend-8"155       style="overflow:visible">156      <path157         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    <marker164       inkscape:stockid="Arrow2Lend"165       orient="auto"166       refY="0"167       refX="0"168       id="Arrow2Lend-19"169       style="overflow:visible">170      <path171         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    <marker178       inkscape:stockid="Arrow2Lend"179       orient="auto"180       refY="0"181       refX="0"182       id="Arrow2Lend-85"183       style="overflow:visible">184      <path185         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    <marker192       inkscape:stockid="Arrow2Lend"193       orient="auto"194       refY="0"195       refX="0"196       id="Arrow2Lend-73"197       style="overflow:visible">198      <path199         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    <marker206       inkscape:stockid="Arrow2Lend"207       orient="auto"208       refY="0"209       refX="0"210       id="Arrow2Lend-5"211       style="overflow:visible">212      <path213         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    <marker220       inkscape:stockid="Arrow2Lend"221       orient="auto"222       refY="0"223       refX="0"224       id="Arrow2Lend-198"225       style="overflow:visible">226      <path227         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    <marker234       inkscape:stockid="Arrow2Lend"235       orient="auto"236       refY="0"237       refX="0"238       id="Arrow2Lend-4"239       style="overflow:visible">240      <path241         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    <marker248       inkscape:stockid="Arrow2Lend"249       orient="auto"250       refY="0"251       refX="0"252       id="marker5072"253       style="overflow:visible">254      <path255         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    <marker262       inkscape:stockid="Arrow2Lend"263       orient="auto"264       refY="0"265       refX="0"266       id="Arrow2Lend-87"267       style="overflow:visible">268      <path269         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    <marker276       inkscape:stockid="Arrow2Lend"277       orient="auto"278       refY="0"279       refX="0"280       id="Arrow2Lend-6"281       style="overflow:visible">282      <path283         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    <marker290       inkscape:stockid="Arrow2Lend"291       orient="auto"292       refY="0"293       refX="0"294       id="Arrow2Lend-0"295       style="overflow:visible">296      <path297         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  </defs>304  <sodipodi:namedview305     pagecolor="#ffffff"306     bordercolor="#666666"307     borderopacity="1"308     objecttolerance="10"309     gridtolerance="10"310     guidetolerance="10"311     inkscape:pageopacity="0"312     inkscape:pageshadow="2"313     inkscape:window-width="1090"314     inkscape:window-height="1148"315     id="namedview90"316     showgrid="true"317     inkscape:zoom="0.80021373"318     inkscape:cx="462.49289"319     inkscape:cy="623.19585"320     inkscape:window-x="557"321     inkscape:window-y="24"322     inkscape:window-maximized="0"323     inkscape:current-layer="g4"324     inkscape:snap-grids="false"325     fit-margin-top="5"326     fit-margin-right="5"327     fit-margin-bottom="5"328     fit-margin-left="5" />329  <g330     style="fill:none;stroke-width:0.025in"331     id="g4"332     transform="translate(23.312813,523.41305)">333    <!-- Line: box -->334    <!-- Line: box -->335    <!-- Line: box -->336    <!-- Line: box -->337    <!-- Line: box -->338    <!-- Line: box -->339    <!-- Line: box -->340    <!-- Line -->341    <!-- Arrowhead on XXXpoint 11475 2250 - 11475 3465-->342    <!-- Line: box -->343    <!-- Line: box -->344    <!-- Line: box -->345    <!-- Line: box -->346    <!-- Line: box -->347    <!-- Line -->348    <!-- Arrowhead on XXXpoint 11475 5625 - 11475 6840-->349    <!-- Line -->350    <!-- Arrowhead on XXXpoint 7875 225 - 10665 225-->351    <!-- Line -->352    <!-- Arrowhead on XXXpoint 9675 675 - 7785 675-->353    <!-- Line -->354    <!-- Arrowhead on XXXpoint 9675 4725 - 10665 4725-->355    <!-- Line -->356    <!-- Arrowhead on XXXpoint 9225 5175 - 10665 5175-->357    <!-- Line -->358    <!-- Arrowhead on XXXpoint 8775 11475 - 10665 11475-->359    <!-- Line: box -->360    <!-- Line -->361    <!-- Arrowhead on XXXpoint 11475 9000 - 11475 10215-->362    <!-- Text -->363    <!-- Text -->364    <!-- Text -->365    <!-- Text -->366    <!-- Text -->367    <!-- Text -->368    <!-- Text -->369    <!-- Text -->370    <!-- Text -->371    <!-- Text -->372    <!-- Text -->373    <!-- Text -->374    <!-- Text -->375    <g376       id="g4104"377       transform="translate(-1068.9745,0)">378      <rect379         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"380         y="-7383.8755"381         x="-6124.8989"382         height="1966.2251"383         width="1953.6969"384         id="rect3032-1-0"385         style="fill:#96ff96;fill-opacity:1;stroke:#000000;stroke-width:45.00382233;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />386      <text387         sodipodi:linespacing="125%"388         id="text4098"389         y="818.40338"390         x="8168.2671"391         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"392         xml:space="preserve"><tspan393           y="818.40338"394           x="8168.2671"395           id="tspan4100"396           sodipodi:role="line">Idle or</tspan><tspan397           id="tspan4102"398           y="1152.4579"399           x="8168.2671"400           sodipodi:role="line">offline?</tspan></text>401    </g>402    <g403       id="g4114"404       transform="translate(0,147.96969)">405      <rect406         id="rect6"407         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"408         rx="0"409         height="1475.6636"410         width="4401.7612"411         y="0"412         x="0" />413      <text414         sodipodi:linespacing="125%"415         id="text4110"416         y="835.11212"417         x="2206.4917"418         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"419         xml:space="preserve"><tspan420           y="835.11212"421           x="2206.4917"422           id="tspan4112"423           sodipodi:role="line">CPU N Start</tspan></text>424    </g>425    <path426       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)"427       d="M 4432.5052,897.4924 5684.8749,880.79414"428       id="path4119"429       inkscape:connector-curvature="0"430       sodipodi:nodetypes="cc" />431    <path432       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)"433       d="M 8503.0006,874.12161 9755.3703,857.42334"434       id="path4119-8"435       inkscape:connector-curvature="0"436       sodipodi:nodetypes="cc" />437    <text438       xml:space="preserve"439       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"440       x="8617.0977"441       y="705.50983"442       id="text4593"443       sodipodi:linespacing="125%"><tspan444         sodipodi:role="line"445         id="tspan4595"446         x="8617.0977"447         y="705.50983">Y</tspan></text>448    <g449       style="fill:none;stroke-width:0.025in"450       id="g4114-9"451       transform="translate(9722.4732,131.27105)">452      <rect453         id="rect6-0"454         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"455         rx="0"456         height="1425.5687"457         width="2748.6331"458         y="0"459         x="80.17308" />460      <text461         sodipodi:linespacing="125%"462         id="text4110-5"463         y="835.11212"464         x="1460.1007"465         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"466         xml:space="preserve"><tspan467           y="835.11212"468           x="1460.1007"469           id="tspan4112-9"470           sodipodi:role="line">Done</tspan></text>471    </g>472    <g473       style="fill:none;stroke-width:0.025in"474       id="g4114-5"475       transform="translate(0,3705.3456)">476      <rect477         id="rect6-1"478         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"479         rx="0"480         height="1475.6636"481         width="4401.7612"482         y="0"483         x="0" />484      <text485         sodipodi:linespacing="125%"486         id="text4110-9"487         y="835.11212"488         x="2206.4917"489         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"490         xml:space="preserve"><tspan491           y="835.11212"492           x="2206.4917"493           sodipodi:role="line"494           id="tspan4776">Send IPI to CPU N</tspan></text>495    </g>496    <path497       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)"498       d="M 7102.5627,2263.5171 4430.8404,3682.8694"499       id="path4119-3"500       inkscape:connector-curvature="0"501       sodipodi:nodetypes="cc" />502    <g503       style="fill:none;stroke-width:0.025in"504       id="g4104-1"505       transform="translate(-1065.3349,6403.5782)">506      <rect507         transform="matrix(-0.70710678,0.70710678,-0.70710678,-0.70710678,0,0)"508         y="-7383.8755"509         x="-6124.8989"510         height="1966.2251"511         width="1953.6969"512         id="rect3032-1-0-6"513         style="fill:#96ff96;fill-opacity:1;stroke:#000000;stroke-width:45.00382233;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />514      <text515         sodipodi:linespacing="125%"516         id="text4098-3"517         y="482.00006"518         x="8168.2671"519         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"520         xml:space="preserve"><tspan521           id="tspan4102-8"522           y="482.00006"523           x="8168.2671"524           sodipodi:role="line">In RCU</tspan><tspan525           y="816.05457"526           x="8168.2671"527           sodipodi:role="line"528           id="tspan4833">read-side</tspan><tspan529           y="1150.109"530           x="8168.2671"531           sodipodi:role="line"532           id="tspan4835">critical</tspan><tspan533           y="1484.1636"534           x="8168.2671"535           sodipodi:role="line"536           id="tspan4837">section?</tspan></text>537    </g>538    <text539       xml:space="preserve"540       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"541       x="6463.0864"542       y="2285.6765"543       id="text4593-0"544       sodipodi:linespacing="125%"><tspan545         sodipodi:role="line"546         id="tspan4595-6"547         x="6463.0864"548         y="2285.6765">N</tspan></text>549    <path550       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)"551       d="m 2189.1897,5219.361 16.6983,1252.3697"552       id="path4119-0"553       inkscape:connector-curvature="0"554       sodipodi:nodetypes="cc" />555    <g556       style="fill:none;stroke-width:0.025in"557       id="g4114-5-2"558       transform="translate(0,6551.5479)">559      <rect560         id="rect6-1-7"561         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"562         rx="0"563         height="1475.6636"564         width="4401.7612"565         y="0"566         x="0" />567      <text568         sodipodi:linespacing="125%"569         id="text4110-9-5"570         y="835.11212"571         x="2206.4917"572         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"573         xml:space="preserve"><tspan574           y="835.11212"575           x="2206.4917"576           sodipodi:role="line"577           id="tspan4776-5">IPI Handler</tspan></text>578    </g>579    <path580       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)"581       d="m 4432.5052,7297.9678 1252.3697,-16.6982"582       id="path4119-2"583       inkscape:connector-curvature="0"584       sodipodi:nodetypes="cc" />585    <path586       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)"587       d="m 8503.0013,7278.6595 1252.369,-16.6982"588       id="path4119-8-7"589       inkscape:connector-curvature="0"590       sodipodi:nodetypes="cc" />591    <text592       xml:space="preserve"593       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"594       x="8617.0977"595       y="7110.0186"596       id="text4593-4"597       sodipodi:linespacing="125%"><tspan598         sodipodi:role="line"599         id="tspan4595-0"600         x="8617.0977"601         y="7110.0186">N</tspan></text>602    <g603       style="fill:none;stroke-width:0.025in"604       id="g4114-9-3"605       transform="translate(9722.4732,6535.809)">606      <rect607         id="rect6-0-7"608         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"609         rx="0"610         height="1425.5687"611         width="2748.6331"612         y="29.467337"613         x="80.17308" />614      <text615         sodipodi:linespacing="125%"616         id="text4110-5-7"617         y="503.71591"618         x="1460.1007"619         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"620         xml:space="preserve"><tspan621           y="503.71591"622           x="1460.1007"623           id="tspan4112-9-0"624           sodipodi:role="line">Report CPU</tspan><tspan625           y="837.77039"626           x="1460.1007"627           sodipodi:role="line"628           id="tspan4923">Quiescent</tspan><tspan629           y="1171.825"630           x="1460.1007"631           sodipodi:role="line"632           id="tspan4925">State</tspan></text>633    </g>634    <path635       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)"636       d="m 7102.5627,8725.7454 16.6983,1252.3697"637       id="path4119-0-0"638       inkscape:connector-curvature="0"639       sodipodi:nodetypes="cc" />640    <text641       xml:space="preserve"642       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"643       x="6797.0522"644       y="9018.6807"645       id="text4593-3"646       sodipodi:linespacing="125%"><tspan647         sodipodi:role="line"648         id="tspan4595-2"649         x="6797.0522"650         y="9018.6807">Y</tspan></text>651    <g652       style="fill:none;stroke-width:0.025in"653       id="g4114-9-3-8"654       transform="translate(-80.17308,11381.108)">655      <rect656         id="rect6-0-7-5"657         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"658         rx="0"659         height="1425.5687"660         width="2748.6331"661         y="29.467337"662         x="80.17308" />663      <text664         sodipodi:linespacing="125%"665         id="text4110-5-7-6"666         y="841.88086"667         x="1460.1007"668         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"669         xml:space="preserve"><tspan670           y="841.88086"671           x="1460.1007"672           sodipodi:role="line"673           id="tspan4925-1">rcu_read_unlock()</tspan></text>674    </g>675    <path676       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)"677       d="m 1362.6256,10071.26 16.6983,1252.369"678       id="path4119-0-0-7"679       inkscape:connector-curvature="0"680       sodipodi:nodetypes="cc" />681    <path682       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)"683       d="m 1362.6256,12883.919 16.6983,1252.369"684       id="path4119-0-0-7-7"685       inkscape:connector-curvature="0"686       sodipodi:nodetypes="cc" />687    <g688       style="fill:none;stroke-width:0.025in"689       id="g4114-9-3-8-1"690       transform="translate(9722.4732,11389.458)">691      <rect692         id="rect6-0-7-5-1"693         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"694         rx="0"695         height="1425.5687"696         width="2748.6331"697         y="29.467337"698         x="80.17308" />699      <text700         sodipodi:linespacing="125%"701         id="text4110-5-7-6-2"702         y="841.88086"703         x="1460.1007"704         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"705         xml:space="preserve"><tspan706           y="841.88086"707           x="1460.1007"708           sodipodi:role="line"709           id="tspan4925-1-2">Context Switch</tspan></text>710    </g>711    <path712       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)"713       d="m 11165.272,10071.26 16.698,1252.369"714       id="path4119-0-0-7-8"715       inkscape:connector-curvature="0"716       sodipodi:nodetypes="cc" />717    <g718       style="fill:none;stroke-width:0.025in"719       id="g4114-9-3-9"720       transform="translate(-80.17308,14163.046)">721      <rect722         id="rect6-0-7-1"723         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"724         rx="0"725         height="1425.5687"726         width="2748.6331"727         y="29.467337"728         x="80.17308" />729      <text730         sodipodi:linespacing="125%"731         id="text4110-5-7-3"732         y="503.71591"733         x="1460.1007"734         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"735         xml:space="preserve"><tspan736           y="503.71591"737           x="1460.1007"738           id="tspan4112-9-0-4"739           sodipodi:role="line">Report CPU</tspan><tspan740           y="837.77039"741           x="1460.1007"742           sodipodi:role="line"743           id="tspan4923-3">and Task</tspan><tspan744           y="1171.825"745           x="1460.1007"746           sodipodi:role="line"747           id="tspan4925-9">Quiescent States</tspan></text>748    </g>749    <g750       style="fill:none;stroke-width:0.025in"751       id="g4114-9-3-8-1-8"752       transform="translate(5663.2978,11389.458)">753      <rect754         id="rect6-0-7-5-1-1"755         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"756         rx="0"757         height="1425.5687"758         width="2748.6331"759         y="29.467337"760         x="80.17308" />761      <text762         sodipodi:linespacing="125%"763         id="text4110-5-7-6-2-4"764         y="841.88086"765         x="1460.1007"766         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"767         xml:space="preserve"><tspan768           y="841.88086"769           x="1460.1007"770           sodipodi:role="line"771           id="tspan4925-1-2-4">Enqueue Task</tspan></text>772    </g>773    <path774       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)"775       d="M 9827.612,12141.988 8575.243,12125.29"776       id="path4119-8-7-5"777       inkscape:connector-curvature="0"778       sodipodi:nodetypes="cc" />779    <path780       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)"781       d="m 7106.0965,12818.962 16.6983,1252.369"782       id="path4119-0-0-7-7-5"783       inkscape:connector-curvature="0"784       sodipodi:nodetypes="cc" />785    <g786       style="fill:none;stroke-width:0.025in"787       id="g4114-9-3-9-2"788       transform="translate(5663.2978,14098.088)">789      <rect790         id="rect6-0-7-1-8"791         style="fill:#87cfff;stroke:#000000;stroke-width:45.00382233;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"792         rx="0"793         height="1425.5687"794         width="2748.6331"795         y="29.467337"796         x="80.17308" />797      <text798         sodipodi:linespacing="125%"799         id="text4110-5-7-3-4"800         y="503.71591"801         x="1460.1007"802         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"803         xml:space="preserve"><tspan804           y="503.71591"805           x="1460.1007"806           sodipodi:role="line"807           id="tspan4923-3-2">Report CPU</tspan><tspan808           y="837.77039"809           x="1460.1007"810           sodipodi:role="line"811           id="tspan4925-9-9">Quiescent</tspan><tspan812           y="1171.825"813           x="1460.1007"814           sodipodi:role="line"815           id="tspan5239">State</tspan></text>816    </g>817    <path818       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)"819       d="M 5733.305,14095.542 2761.014,12809.774"820       id="path4119-0-0-2"821       inkscape:connector-curvature="0"822       sodipodi:nodetypes="cc" />823    <path824       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"825       d="m 1353.3524,10079.499 9701.6916,0 100.189,-16.698"826       id="path5265"827       inkscape:connector-curvature="0"828       sodipodi:nodetypes="ccc" />829  </g>830</svg>831