l4re-base-25.08.0

This commit is contained in:
2025-09-12 15:55:45 +02:00
commit d959eaab98
37938 changed files with 9382688 additions and 0 deletions

View File

@@ -0,0 +1,354 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.4 (0)
-->
<!-- Title: l4/vcpu/vcpu.h Pages: 1 -->
<svg width="542pt" height="357pt"
viewBox="0.00 0.00 542.12 357.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 353)">
<title>l4/vcpu/vcpu.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="vCPU support library (C interface).">
<polygon fill="#999999" stroke="#666666" points="288.5,-349 201.5,-349 201.5,-330 288.5,-330 288.5,-349"/>
<text text-anchor="middle" x="245" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">l4/vcpu/vcpu.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="sys_2vcpu_8h.html" target="_top" xlink:title="vCPU API">
<polygon fill="white" stroke="#666666" points="342,-294 262,-294 262,-275 342,-275 342,-294"/>
<text text-anchor="middle" x="302" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/vcpu.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.16,-329.98C262.5,-322.23 275.03,-310.58 285.18,-301.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="287.74,-303.54 292.68,-294.17 282.97,-298.42 287.74,-303.54"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="238,-239 160,-239 160,-220 238,-220 238,-239"/>
<text text-anchor="middle" x="199" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge15_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge15_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M241.24,-329.66C233.72,-312.01 216.71,-272.09 206.72,-248.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.83,-246.99 202.69,-239.16 203.39,-249.73 209.83,-246.99"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="181.5,-294 110.5,-294 110.5,-275 181.5,-275 181.5,-294"/>
<text text-anchor="middle" x="146" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge19_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge19_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M229.09,-329.98C213.45,-321.61 189.34,-308.7 171.12,-298.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.66,-295.8 162.2,-294.17 169.36,-301.98 172.66,-295.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="473.5,-294 360.5,-294 360.5,-275 473.5,-275 473.5,-294"/>
<text text-anchor="middle" x="417" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/vcpu/vcpu_arch.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge24_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge24_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M272.63,-329.98C301.51,-321.09 347.01,-307.07 379.2,-297.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.62,-300.37 389.15,-294.08 378.56,-293.68 380.62,-300.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="320,-184 236,-184 236,-165 320,-165 320,-184"/>
<text text-anchor="middle" x="278" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.09,-275C357.91,-264.45 397.29,-244.78 381,-220 369.42,-202.38 349.23,-191.71 329.77,-185.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.6,-181.85 320.01,-182.33 328.59,-188.56 330.6,-181.85"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="372,-239 256,-239 256,-220 372,-220 372,-239"/>
<text text-anchor="middle" x="314" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__vcpu&#45;arch.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge14_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge14_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.98,-274.75C305.57,-267.72 307.86,-257.62 309.85,-248.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.26,-249.62 312.06,-239.09 306.43,-248.07 313.26,-249.62"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="531.5,-74 452.5,-74 452.5,-55 531.5,-55 531.5,-74"/>
<text text-anchor="middle" x="492" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.19,-171.79C381.32,-168.32 489.85,-158.13 514,-129 525.12,-115.59 515.79,-96.22 506.07,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="508.7,-80.08 499.85,-74.25 503.13,-84.33 508.7,-80.08"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="227.5,-74 128.5,-74 128.5,-55 227.5,-55 227.5,-74"/>
<text text-anchor="middle" x="178" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.77,-170.3C207.83,-165.74 173.13,-154.84 155,-129 145.06,-114.83 154.23,-95.88 163.78,-82.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.6,-84.46 169.92,-74.4 161.05,-80.2 166.6,-84.46"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="381.5,-129 292.5,-129 292.5,-110 381.5,-110 381.5,-129"/>
<text text-anchor="middle" x="337" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M287.48,-164.98C296.2,-157.15 309.34,-145.34 319.9,-135.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="322.25,-138.46 327.35,-129.17 317.57,-133.25 322.25,-138.46"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="274,-129 164,-129 164,-110 274,-110 274,-129"/>
<text text-anchor="middle" x="219" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge9_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge9_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M268.52,-164.98C259.8,-157.15 246.66,-145.34 236.1,-135.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.43,-133.25 228.65,-129.17 233.75,-138.46 238.43,-133.25"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="505,-129 399,-129 399,-110 505,-110 505,-129"/>
<text text-anchor="middle" x="452" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge11_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge11_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M305.96,-164.98C335.3,-156.05 381.6,-141.94 414.19,-132.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.28,-135.34 423.82,-129.08 413.24,-128.65 415.28,-135.34"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="224,-19 132,-19 132,0 224,0 224,-19"/>
<text text-anchor="middle" x="178" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M178,-54.75C178,-47.8 178,-37.85 178,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.5,-29.09 178,-19.09 174.5,-29.09 181.5,-29.09"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge8_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge8_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M361.9,-109.98C387.7,-101.16 428.22,-87.31 457.18,-77.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.57,-80.63 466.9,-74.08 456.31,-74.01 458.57,-80.63"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge7_Node000007_Node000005" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge7_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M311.45,-109.98C284.88,-101.13 243.06,-87.19 213.33,-77.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="214.34,-73.92 203.75,-74.08 212.13,-80.56 214.34,-73.92"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge10_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge10_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M212.23,-109.75C206.44,-102.26 197.94,-91.28 190.86,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.53,-79.86 184.64,-74.09 187.99,-84.14 193.53,-79.86"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge12_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge12_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M458.61,-109.75C464.26,-102.26 472.54,-91.28 479.45,-82.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="482.29,-84.18 485.52,-74.09 476.7,-79.96 482.29,-84.18"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge13_Node000009_Node000005" class="edge">
<title>Node9&#45;&gt;Node5</title>
<g id="a_edge13_Node000009_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M407.98,-109.98C360.18,-100.74 283.8,-85.97 232.32,-76.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.85,-72.54 222.37,-74.08 231.52,-79.42 232.85,-72.54"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge16_Node000011_Node000003" class="edge">
<title>Node11&#45;&gt;Node3</title>
<g id="a_edge16_Node000011_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M211.69,-219.98C223.83,-211.84 242.36,-199.41 256.75,-189.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.72,-192.65 265.08,-184.17 254.82,-186.84 258.72,-192.65"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge18_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge18_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M236.09,-219.97C318.7,-200.62 512.03,-153.17 530,-129 541.64,-113.34 526.1,-93.91 511.52,-80.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="513.6,-77.87 503.71,-74.06 509.06,-83.2 513.6,-77.87"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge17_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge17_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.43,-219.79C180.36,-203.2 155.1,-165.46 146,-129 143.95,-120.81 143.41,-118.04 146,-110 149.34,-99.62 156.1,-89.62 162.55,-81.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.29,-83.92 169.25,-74.1 160.03,-79.31 165.29,-83.92"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge20_Node000012_Node000003" class="edge">
<title>Node12&#45;&gt;Node3</title>
<g id="a_edge20_Node000012_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M143.93,-274.65C141.37,-261.31 138.72,-235.95 151,-220 168.69,-197.02 199.09,-185.86 225.71,-180.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.47,-183.89 235.7,-178.67 225.23,-177 226.47,-183.89"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge21_Node000012_Node000011" class="edge">
<title>Node12&#45;&gt;Node11</title>
<g id="a_edge21_Node000012_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M154.75,-274.75C162.47,-267.03 173.9,-255.6 183.22,-246.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.81,-248.64 190.41,-239.09 180.86,-243.69 185.81,-248.64"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="70,-184 0,-184 0,-165 70,-165 70,-184"/>
<text text-anchor="middle" x="35" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge22_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge22_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M136.92,-274.66C118.12,-256.38 74.76,-214.18 51.1,-191.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.51,-188.62 43.9,-184.16 48.63,-193.64 53.51,-188.62"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node5 -->
<g id="edge23_Node000013_Node000005" class="edge">
<title>Node13&#45;&gt;Node5</title>
<g id="a_edge23_Node000013_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M39.97,-164.63C47.82,-151.28 64.26,-125.89 84,-110 101.37,-96.02 123.85,-85.17 142.47,-77.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.74,-80.95 151.81,-74.08 141.22,-74.42 143.74,-80.95"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB