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

TreeLevel.svg (23531B)


      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:41:29 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="17.7in"
     17   height="10.4in"
     18   viewBox="-66 -66 21237 12507"
     19   id="svg2"
     20   version="1.1"
     21   inkscape:version="0.48.4 r9939"
     22   sodipodi:docname="TreeLevel.fig">
     23  <metadata
     24     id="metadata216">
     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></dc:title>
     32      </cc:Work>
     33    </rdf:RDF>
     34  </metadata>
     35  <defs
     36     id="defs214">
     37    <marker
     38       inkscape:stockid="Arrow1Mend"
     39       orient="auto"
     40       refY="0.0"
     41       refX="0.0"
     42       id="Arrow1Mend"
     43       style="overflow:visible;">
     44      <path
     45         id="path3974"
     46         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
     47         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
     48         transform="scale(0.4) rotate(180) translate(10,0)" />
     49    </marker>
     50  </defs>
     51  <sodipodi:namedview
     52     pagecolor="#ffffff"
     53     bordercolor="#666666"
     54     borderopacity="1"
     55     objecttolerance="10"
     56     gridtolerance="10"
     57     guidetolerance="10"
     58     inkscape:pageopacity="0"
     59     inkscape:pageshadow="2"
     60     inkscape:window-width="1023"
     61     inkscape:window-height="1148"
     62     id="namedview212"
     63     showgrid="false"
     64     inkscape:zoom="0.55869424"
     65     inkscape:cx="796.50006"
     66     inkscape:cy="467.99997"
     67     inkscape:window-x="897"
     68     inkscape:window-y="24"
     69     inkscape:window-maximized="0"
     70     inkscape:current-layer="g4" />
     71  <g
     72     style="stroke-width:.025in; fill:none"
     73     id="g4">
     74    <!-- Line: box -->
     75    <rect
     76       x="0"
     77       y="0"
     78       width="20655"
     79       height="8325"
     80       rx="0"
     81       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffff00; "
     82       id="rect6" />
     83    <!-- Line: box -->
     84    <rect
     85       x="14130"
     86       y="3600"
     87       width="2700"
     88       height="1350"
     89       rx="0"
     90       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
     91       id="rect8" />
     92    <!-- Line: box -->
     93    <rect
     94       x="7380"
     95       y="3600"
     96       width="2700"
     97       height="1350"
     98       rx="0"
     99       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
    100       id="rect10" />
    101    <!-- Line: box -->
    102    <rect
    103       x="8505"
    104       y="6300"
    105       width="2700"
    106       height="1350"
    107       rx="0"
    108       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
    109       id="rect12" />
    110    <!-- Line: box -->
    111    <rect
    112       x="13005"
    113       y="6300"
    114       width="2700"
    115       height="1350"
    116       rx="0"
    117       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
    118       id="rect14" />
    119    <!-- Line: box -->
    120    <rect
    121       x="17505"
    122       y="6300"
    123       width="2700"
    124       height="1350"
    125       rx="0"
    126       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
    127       id="rect16" />
    128    <!-- Line: box -->
    129    <rect
    130       x="4005"
    131       y="6300"
    132       width="2700"
    133       height="1350"
    134       rx="0"
    135       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
    136       id="rect18" />
    137    <!-- Line: box -->
    138    <rect
    139       x="10755"
    140       y="900"
    141       width="2700"
    142       height="1350"
    143       rx="0"
    144       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffbfbf; "
    145       id="rect20" />
    146    <!-- Line -->
    147    <polyline
    148       points="6255,9225 6255,7746 "
    149       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    150       id="polyline22" />
    151    <!-- Arrowhead on XXXpoint 6255 9225 - 6255 7560-->
    152    <!-- Circle -->
    153    <circle
    154       cx="11655"
    155       cy="4275"
    156       r="114"
    157       style="fill:#000000;stroke:#000000;stroke-width:21;"
    158       id="circle26" />
    159    <!-- Circle -->
    160    <circle
    161       cx="12105"
    162       cy="4275"
    163       r="114"
    164       style="fill:#000000;stroke:#000000;stroke-width:21;"
    165       id="circle28" />
    166    <!-- Circle -->
    167    <circle
    168       cx="12555"
    169       cy="4275"
    170       r="114"
    171       style="fill:#000000;stroke:#000000;stroke-width:21;"
    172       id="circle30" />
    173    <!-- Line -->
    174    <polyline
    175       points="9855,6300 11355,5010 "
    176       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    177       id="polyline32" />
    178    <!-- Arrowhead on XXXpoint 9855 6300 - 11496 4890-->
    179    <!-- Line -->
    180    <polyline
    181       points="14355,6300 12852,5010 "
    182       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    183       id="polyline36" />
    184    <!-- Arrowhead on XXXpoint 14355 6300 - 12711 4890-->
    185    <!-- Circle -->
    186    <circle
    187       cx="17055"
    188       cy="6975"
    189       r="114"
    190       style="fill:#000000;stroke:#000000;stroke-width:21;"
    191       id="circle40" />
    192    <!-- Circle -->
    193    <circle
    194       cx="16605"
    195       cy="6975"
    196       r="114"
    197       style="fill:#000000;stroke:#000000;stroke-width:21;"
    198       id="circle42" />
    199    <!-- Circle -->
    200    <circle
    201       cx="16155"
    202       cy="6975"
    203       r="114"
    204       style="fill:#000000;stroke:#000000;stroke-width:21;"
    205       id="circle44" />
    206    <!-- Circle -->
    207    <circle
    208       cx="12555"
    209       cy="6975"
    210       r="114"
    211       style="fill:#000000;stroke:#000000;stroke-width:21;"
    212       id="circle46" />
    213    <!-- Circle -->
    214    <circle
    215       cx="12105"
    216       cy="6975"
    217       r="114"
    218       style="fill:#000000;stroke:#000000;stroke-width:21;"
    219       id="circle48" />
    220    <!-- Circle -->
    221    <circle
    222       cx="11655"
    223       cy="6975"
    224       r="114"
    225       style="fill:#000000;stroke:#000000;stroke-width:21;"
    226       id="circle50" />
    227    <!-- Circle -->
    228    <circle
    229       cx="8055"
    230       cy="6975"
    231       r="114"
    232       style="fill:#000000;stroke:#000000;stroke-width:21;"
    233       id="circle52" />
    234    <!-- Circle -->
    235    <circle
    236       cx="7605"
    237       cy="6975"
    238       r="114"
    239       style="fill:#000000;stroke:#000000;stroke-width:21;"
    240       id="circle54" />
    241    <!-- Circle -->
    242    <circle
    243       cx="7155"
    244       cy="6975"
    245       r="114"
    246       style="fill:#000000;stroke:#000000;stroke-width:21;"
    247       id="circle56" />
    248    <!-- Circle -->
    249    <circle
    250       cx="4905"
    251       cy="8775"
    252       r="114"
    253       style="fill:#000000;stroke:#000000;stroke-width:21;"
    254       id="circle58" />
    255    <!-- Circle -->
    256    <circle
    257       cx="5355"
    258       cy="8775"
    259       r="114"
    260       style="fill:#000000;stroke:#000000;stroke-width:21;"
    261       id="circle60" />
    262    <!-- Circle -->
    263    <circle
    264       cx="5805"
    265       cy="8775"
    266       r="114"
    267       style="fill:#000000;stroke:#000000;stroke-width:21;"
    268       id="circle62" />
    269    <!-- Circle -->
    270    <circle
    271       cx="18405"
    272       cy="8775"
    273       r="114"
    274       style="fill:#000000;stroke:#000000;stroke-width:21;"
    275       id="circle64" />
    276    <!-- Circle -->
    277    <circle
    278       cx="18855"
    279       cy="8775"
    280       r="114"
    281       style="fill:#000000;stroke:#000000;stroke-width:21;"
    282       id="circle66" />
    283    <!-- Circle -->
    284    <circle
    285       cx="19305"
    286       cy="8775"
    287       r="114"
    288       style="fill:#000000;stroke:#000000;stroke-width:21;"
    289       id="circle68" />
    290    <!-- Circle -->
    291    <circle
    292       cx="13905"
    293       cy="8775"
    294       r="114"
    295       style="fill:#000000;stroke:#000000;stroke-width:21;"
    296       id="circle70" />
    297    <!-- Circle -->
    298    <circle
    299       cx="14355"
    300       cy="8775"
    301       r="114"
    302       style="fill:#000000;stroke:#000000;stroke-width:21;"
    303       id="circle72" />
    304    <!-- Circle -->
    305    <circle
    306       cx="14805"
    307       cy="8775"
    308       r="114"
    309       style="fill:#000000;stroke:#000000;stroke-width:21;"
    310       id="circle74" />
    311    <!-- Circle -->
    312    <circle
    313       cx="9405"
    314       cy="8775"
    315       r="114"
    316       style="fill:#000000;stroke:#000000;stroke-width:21;"
    317       id="circle76" />
    318    <!-- Circle -->
    319    <circle
    320       cx="9855"
    321       cy="8775"
    322       r="114"
    323       style="fill:#000000;stroke:#000000;stroke-width:21;"
    324       id="circle78" />
    325    <!-- Circle -->
    326    <circle
    327       cx="10305"
    328       cy="8775"
    329       r="114"
    330       style="fill:#000000;stroke:#000000;stroke-width:21;"
    331       id="circle80" />
    332    <!-- Line: box -->
    333    <rect
    334       x="225"
    335       y="1125"
    336       width="3150"
    337       height="1125"
    338       rx="0"
    339       style="stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
    340       id="rect82" />
    341    <!-- Line: box -->
    342    <rect
    343       x="225"
    344       y="2250"
    345       width="3150"
    346       height="1125"
    347       rx="0"
    348       style="stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
    349       id="rect84" />
    350    <!-- Line: box -->
    351    <rect
    352       x="225"
    353       y="3375"
    354       width="3150"
    355       height="1125"
    356       rx="0"
    357       style="stroke:#000000;stroke-width:21; stroke-linejoin:miter; stroke-linecap:butt; fill:#ffffff; "
    358       id="rect86" />
    359    <!-- Line -->
    360    <polyline
    361       points="14805,3600 13302,2310 "
    362       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    363       id="polyline88" />
    364    <!-- Arrowhead on XXXpoint 14805 3600 - 13161 2190-->
    365    <!-- Line -->
    366    <polyline
    367       points="9405,3600 10905,2310 "
    368       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    369       id="polyline92" />
    370    <!-- Arrowhead on XXXpoint 9405 3600 - 11046 2190-->
    371    <!-- Line -->
    372    <polyline
    373       points="6255,6300 7755,5010 "
    374       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    375       id="polyline96" />
    376    <!-- Arrowhead on XXXpoint 6255 6300 - 7896 4890-->
    377    <!-- Line -->
    378    <polyline
    379       points="17955,6300 16452,5010 "
    380       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    381       id="polyline100" />
    382    <!-- Arrowhead on XXXpoint 17955 6300 - 16311 4890-->
    383    <!-- Line -->
    384    <polyline
    385       points="4455,11025 4455,7746 "
    386       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    387       id="polyline104" />
    388    <!-- Arrowhead on XXXpoint 4455 11025 - 4455 7560-->
    389    <!-- Line -->
    390    <polyline
    391       points="19755,9225 19755,7746 "
    392       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    393       id="polyline108" />
    394    <!-- Arrowhead on XXXpoint 19755 9225 - 19755 7560-->
    395    <!-- Line -->
    396    <polyline
    397       points="17955,11025 17955,7746 "
    398       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    399       id="polyline112" />
    400    <!-- Arrowhead on XXXpoint 17955 11025 - 17955 7560-->
    401    <!-- Line -->
    402    <polyline
    403       points="15255,9225 15255,7746 "
    404       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    405       id="polyline116" />
    406    <!-- Arrowhead on XXXpoint 15255 9225 - 15255 7560-->
    407    <!-- Line -->
    408    <polyline
    409       points="13455,11025 13455,7746 "
    410       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    411       id="polyline120" />
    412    <!-- Arrowhead on XXXpoint 13455 11025 - 13455 7560-->
    413    <!-- Line -->
    414    <polyline
    415       points="10755,9225 10755,7746 "
    416       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    417       id="polyline124" />
    418    <!-- Arrowhead on XXXpoint 10755 9225 - 10755 7560-->
    419    <!-- Line -->
    420    <polyline
    421       points="8955,11025 8955,7746 "
    422       style="stroke:#00d1d1;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    423       id="polyline128" />
    424    <!-- Arrowhead on XXXpoint 8955 11025 - 8955 7560-->
    425    <!-- Line: box -->
    426    <rect
    427       x="12105"
    428       y="11025"
    429       width="2700"
    430       height="1350"
    431       rx="0"
    432       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    433       id="rect132" />
    434    <!-- Line: box -->
    435    <rect
    436       x="13905"
    437       y="9225"
    438       width="2700"
    439       height="1350"
    440       rx="0"
    441       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    442       id="rect134" />
    443    <!-- Line: box -->
    444    <rect
    445       x="16605"
    446       y="11025"
    447       width="2700"
    448       height="1350"
    449       rx="0"
    450       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    451       id="rect136" />
    452    <!-- Line: box -->
    453    <rect
    454       x="18405"
    455       y="9225"
    456       width="2700"
    457       height="1350"
    458       rx="0"
    459       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    460       id="rect138" />
    461    <!-- Line: box -->
    462    <rect
    463       x="9405"
    464       y="9225"
    465       width="2700"
    466       height="1350"
    467       rx="0"
    468       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    469       id="rect140" />
    470    <!-- Line: box -->
    471    <rect
    472       x="7605"
    473       y="11025"
    474       width="2700"
    475       height="1350"
    476       rx="0"
    477       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    478       id="rect142" />
    479    <!-- Line: box -->
    480    <rect
    481       x="4905"
    482       y="9225"
    483       width="2700"
    484       height="1350"
    485       rx="0"
    486       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    487       id="rect144" />
    488    <!-- Line: box -->
    489    <rect
    490       x="3105"
    491       y="11025"
    492       width="2700"
    493       height="1350"
    494       rx="0"
    495       style="stroke:#000000;stroke-width:45; stroke-linejoin:miter; stroke-linecap:butt; "
    496       id="rect146" />
    497    <!-- Line -->
    498    <polyline
    499       points="3375,1575 10701,1575 "
    500       style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    501       id="polyline148" />
    502    <!-- Arrowhead on XXXpoint 3375 1575 - 10890 1575-->
    503    <!-- Line -->
    504    <polyline
    505       points="3375,3825 4050,3825 4050,5400 2700,5400 2700,6975 3951,6975 "
    506       style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    507       id="polyline152" />
    508    <!-- Arrowhead on XXXpoint 2700 6975 - 4140 6975-->
    509    <!-- Line -->
    510    <polyline
    511       points="3375,2700 5175,2700 5175,4275 7326,4275 "
    512       style="stroke:#000000;stroke-width:45.00382345;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
    513       id="polyline156" />
    514    <!-- Arrowhead on XXXpoint 5175 4275 - 7515 4275-->
    515    <!-- Text -->
    516    <text
    517       xml:space="preserve"
    518       x="15480"
    519       y="4500"
    520       fill="#000000"
    521       font-family="Courier"
    522       font-style="normal"
    523       font-weight="bold"
    524       font-size="288"
    525       text-anchor="middle"
    526       id="text160">rcu_node</text>
    527    <!-- Text -->
    528    <text
    529       xml:space="preserve"
    530       x="15480"
    531       y="4050"
    532       fill="#000000"
    533       font-family="Courier"
    534       font-style="normal"
    535       font-weight="bold"
    536       font-size="288"
    537       text-anchor="middle"
    538       id="text162">struct</text>
    539    <!-- Text -->
    540    <text
    541       xml:space="preserve"
    542       x="8730"
    543       y="4050"
    544       fill="#000000"
    545       font-family="Courier"
    546       font-style="normal"
    547       font-weight="bold"
    548       font-size="288"
    549       text-anchor="middle"
    550       id="text164">struct</text>
    551    <!-- Text -->
    552    <text
    553       xml:space="preserve"
    554       x="8730"
    555       y="4500"
    556       fill="#000000"
    557       font-family="Courier"
    558       font-style="normal"
    559       font-weight="bold"
    560       font-size="288"
    561       text-anchor="middle"
    562       id="text166">rcu_node</text>
    563    <!-- Text -->
    564    <text
    565       xml:space="preserve"
    566       x="9855"
    567       y="6750"
    568       fill="#000000"
    569       font-family="Courier"
    570       font-style="normal"
    571       font-weight="bold"
    572       font-size="288"
    573       text-anchor="middle"
    574       id="text168">struct</text>
    575    <!-- Text -->
    576    <text
    577       xml:space="preserve"
    578       x="9855"
    579       y="7200"
    580       fill="#000000"
    581       font-family="Courier"
    582       font-style="normal"
    583       font-weight="bold"
    584       font-size="288"
    585       text-anchor="middle"
    586       id="text170">rcu_node</text>
    587    <!-- Text -->
    588    <text
    589       xml:space="preserve"
    590       x="14355"
    591       y="7200"
    592       fill="#000000"
    593       font-family="Courier"
    594       font-style="normal"
    595       font-weight="bold"
    596       font-size="288"
    597       text-anchor="middle"
    598       id="text172">rcu_node</text>
    599    <!-- Text -->
    600    <text
    601       xml:space="preserve"
    602       x="14355"
    603       y="6750"
    604       fill="#000000"
    605       font-family="Courier"
    606       font-style="normal"
    607       font-weight="bold"
    608       font-size="288"
    609       text-anchor="middle"
    610       id="text174">struct</text>
    611    <!-- Text -->
    612    <text
    613       xml:space="preserve"
    614       x="18855"
    615       y="7200"
    616       fill="#000000"
    617       font-family="Courier"
    618       font-style="normal"
    619       font-weight="bold"
    620       font-size="288"
    621       text-anchor="middle"
    622       id="text176">rcu_node</text>
    623    <!-- Text -->
    624    <text
    625       xml:space="preserve"
    626       x="18855"
    627       y="6750"
    628       fill="#000000"
    629       font-family="Courier"
    630       font-style="normal"
    631       font-weight="bold"
    632       font-size="288"
    633       text-anchor="middle"
    634       id="text178">struct</text>
    635    <!-- Text -->
    636    <text
    637       xml:space="preserve"
    638       x="5355"
    639       y="6750"
    640       fill="#000000"
    641       font-family="Courier"
    642       font-style="normal"
    643       font-weight="bold"
    644       font-size="288"
    645       text-anchor="middle"
    646       id="text180">struct</text>
    647    <!-- Text -->
    648    <text
    649       xml:space="preserve"
    650       x="5355"
    651       y="7200"
    652       fill="#000000"
    653       font-family="Courier"
    654       font-style="normal"
    655       font-weight="bold"
    656       font-size="288"
    657       text-anchor="middle"
    658       id="text182">rcu_node</text>
    659    <!-- Text -->
    660    <text
    661       xml:space="preserve"
    662       x="450"
    663       y="1800"
    664       fill="#000000"
    665       font-family="Courier"
    666       font-style="normal"
    667       font-weight="bold"
    668       font-size="324"
    669       text-anchor="start"
    670       id="text184">-&gt;level[0]</text>
    671    <!-- Text -->
    672    <text
    673       xml:space="preserve"
    674       x="450"
    675       y="2925"
    676       fill="#000000"
    677       font-family="Courier"
    678       font-style="normal"
    679       font-weight="bold"
    680       font-size="324"
    681       text-anchor="start"
    682       id="text186">-&gt;level[1]</text>
    683    <!-- Text -->
    684    <text
    685       xml:space="preserve"
    686       x="450"
    687       y="4050"
    688       fill="#000000"
    689       font-family="Courier"
    690       font-style="normal"
    691       font-weight="bold"
    692       font-size="324"
    693       text-anchor="start"
    694       id="text188">-&gt;level[2]</text>
    695    <!-- Text -->
    696    <text
    697       xml:space="preserve"
    698       x="12105"
    699       y="1350"
    700       fill="#000000"
    701       font-family="Courier"
    702       font-style="normal"
    703       font-weight="bold"
    704       font-size="288"
    705       text-anchor="middle"
    706       id="text190">struct</text>
    707    <!-- Text -->
    708    <text
    709       xml:space="preserve"
    710       x="12105"
    711       y="1800"
    712       fill="#000000"
    713       font-family="Courier"
    714       font-style="normal"
    715       font-weight="bold"
    716       font-size="288"
    717       text-anchor="middle"
    718       id="text192">rcu_node</text>
    719    <!-- Text -->
    720    <text
    721       xml:space="preserve"
    722       x="6255"
    723       y="10125"
    724       fill="#000000"
    725       font-family="Helvetica"
    726       font-style="normal"
    727       font-weight="normal"
    728       font-size="324"
    729       text-anchor="middle"
    730       id="text194">CPU 15</text>
    731    <!-- Text -->
    732    <text
    733       xml:space="preserve"
    734       x="4455"
    735       y="11925"
    736       fill="#000000"
    737       font-family="Helvetica"
    738       font-style="normal"
    739       font-weight="normal"
    740       font-size="324"
    741       text-anchor="middle"
    742       id="text196">CPU 0</text>
    743    <!-- Text -->
    744    <text
    745       xml:space="preserve"
    746       x="19755"
    747       y="10125"
    748       fill="#000000"
    749       font-family="Helvetica"
    750       font-style="normal"
    751       font-weight="normal"
    752       font-size="324"
    753       text-anchor="middle"
    754       id="text198">CPU 65535</text>
    755    <!-- Text -->
    756    <text
    757       xml:space="preserve"
    758       x="17955"
    759       y="11925"
    760       fill="#000000"
    761       font-family="Helvetica"
    762       font-style="normal"
    763       font-weight="normal"
    764       font-size="324"
    765       text-anchor="middle"
    766       id="text200">CPU 65519</text>
    767    <!-- Text -->
    768    <text
    769       xml:space="preserve"
    770       x="15255"
    771       y="10125"
    772       fill="#000000"
    773       font-family="Helvetica"
    774       font-style="normal"
    775       font-weight="normal"
    776       font-size="324"
    777       text-anchor="middle"
    778       id="text202">CPU 43695</text>
    779    <!-- Text -->
    780    <text
    781       xml:space="preserve"
    782       x="13455"
    783       y="11925"
    784       fill="#000000"
    785       font-family="Helvetica"
    786       font-style="normal"
    787       font-weight="normal"
    788       font-size="324"
    789       text-anchor="middle"
    790       id="text204">CPU 43679</text>
    791    <!-- Text -->
    792    <text
    793       xml:space="preserve"
    794       x="10755"
    795       y="10125"
    796       fill="#000000"
    797       font-family="Helvetica"
    798       font-style="normal"
    799       font-weight="normal"
    800       font-size="324"
    801       text-anchor="middle"
    802       id="text206">CPU 21839</text>
    803    <!-- Text -->
    804    <text
    805       xml:space="preserve"
    806       x="8955"
    807       y="11925"
    808       fill="#000000"
    809       font-family="Helvetica"
    810       font-style="normal"
    811       font-weight="normal"
    812       font-size="324"
    813       text-anchor="middle"
    814       id="text208">CPU 21823</text>
    815    <!-- Text -->
    816    <text
    817       xml:space="preserve"
    818       x="225"
    819       y="450"
    820       fill="#000000"
    821       font-family="Courier"
    822       font-style="normal"
    823       font-weight="bold"
    824       font-size="288"
    825       text-anchor="start"
    826       id="text210">struct rcu_state</text>
    827  </g>
    828</svg>