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