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,337 @@
<?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/sys/kernel_object.h Pages: 1 -->
<svg width="567pt" height="423pt"
viewBox="0.00 0.00 566.73 423.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 419)">
<title>l4/sys/kernel_object.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Kernel object system calls.">
<polygon fill="#999999" stroke="#666666" points="242.23,-415 120.23,-415 120.23,-396 242.23,-396 242.23,-415"/>
<text text-anchor="middle" x="181.23" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/kernel_object.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="l4_2sys_2types_8h.html" target="_top" xlink:title="Common L4 ABI Data Types.">
<polygon fill="white" stroke="#666666" points="301.23,-184 217.23,-184 217.23,-165 301.23,-165 301.23,-184"/>
<text text-anchor="middle" x="259.23" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.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="M186.08,-395.87C199.31,-371.88 236.09,-302 252.23,-239 255.98,-224.36 257.72,-207.31 258.53,-194.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.04,-194.43 259.04,-184.27 255.05,-194.08 262.04,-194.43"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="compiler_8h.html" target="_top" xlink:title="L4 compiler related defines.">
<polygon fill="white" stroke="#666666" points="207.73,-74 108.73,-74 108.73,-55 207.73,-55 207.73,-74"/>
<text text-anchor="middle" x="158.23" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge13_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge13_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.22,-402.13C86.46,-397.63 46.21,-386.51 20.23,-360 -3.69,-335.6 1.23,-319.67 1.23,-285.5 1.23,-285.5 1.23,-285.5 1.23,-173.5 1.23,-120.02 63.82,-91.02 109.96,-76.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.2,-80.19 119.82,-74.04 109.24,-73.47 111.2,-80.19"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="243.23,-239 165.23,-239 165.23,-220 243.23,-220 243.23,-239"/>
<text text-anchor="middle" x="204.23" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge14_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge14_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.4,-395.63C185.99,-368.52 196.85,-286.32 201.77,-249.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="205.25,-249.52 203.09,-239.14 198.31,-248.6 205.25,-249.52"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="____kernel__object__impl_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="153.23,-360 29.23,-360 29.23,-330 153.23,-330 153.23,-360"/>
<text text-anchor="start" x="37.23" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__kernel_object</text>
<text text-anchor="middle" x="91.23" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_impl.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge18_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge18_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.95,-395.87C155.74,-387.93 137.19,-375.87 121.38,-365.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.24,-362.63 112.94,-360.11 119.42,-368.5 123.24,-362.63"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="l4_2sys_2ipc_8h.html" target="_top" xlink:title="Common IPC interface.">
<polygon fill="white" stroke="#666666" points="172.73,-294 101.73,-294 101.73,-275 172.73,-275 172.73,-294"/>
<text text-anchor="middle" x="137.23" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge24_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge24_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M179.73,-395.55C177.18,-381.31 171.36,-352.8 162.23,-330 158.48,-320.64 153.13,-310.81 148.34,-302.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.16,-300.69 142.92,-294.03 145.21,-304.37 151.16,-300.69"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="l4_2sys_2l4int_8h.html" target="_top" xlink:title="Fixed sized integer types, generic version.">
<polygon fill="white" stroke="#666666" points="558.73,-74 479.73,-74 479.73,-55 558.73,-55 558.73,-74"/>
<text text-anchor="middle" x="519.23" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.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="M301.34,-173.15C371.47,-171.57 507.42,-163.96 537.23,-129 548.22,-116.11 540.51,-96.92 532.03,-83.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.73,-80.75 526.26,-74.37 528.91,-84.63 534.73,-80.75"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.01,-164.91C214.05,-157.93 191.32,-146.35 177.23,-129 166.91,-116.3 162.2,-98.12 160.04,-84.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.48,-83.76 158.77,-74.28 156.53,-84.63 163.48,-83.76"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="l4_2sys_2consts_8h.html" target="_top" xlink:title="Common constants.">
<polygon fill="white" stroke="#666666" points="527.73,-129 438.73,-129 438.73,-110 527.73,-110 527.73,-129"/>
<text text-anchor="middle" x="483.23" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/consts.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M295.22,-164.98C333.72,-155.87 394.92,-141.4 436.97,-131.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.03,-134.79 446.96,-129.08 436.42,-127.98 438.03,-134.79"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="____l4__fpage_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="296.23,-129 186.23,-129 186.23,-110 296.23,-110 296.23,-129"/>
<text text-anchor="middle" x="241.23" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__l4_fpage.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge8_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge8_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M256.26,-164.75C253.87,-157.72 250.44,-147.62 247.46,-138.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.68,-137.43 244.15,-129.09 244.05,-139.68 250.68,-137.43"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="____timeout_8h_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420.23,-129 314.23,-129 314.23,-110 420.23,-110 420.23,-129"/>
<text text-anchor="middle" x="367.23" y="-117" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/__timeout.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge10_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge10_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M276.58,-164.98C293.8,-156.54 320.43,-143.47 340.38,-133.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.13,-136.72 349.56,-129.17 339.04,-130.43 342.13,-136.72"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="204.23,-19 112.23,-19 112.23,0 204.23,0 204.23,-19"/>
<text text-anchor="middle" x="158.23" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/linkage.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M158.23,-54.75C158.23,-47.8 158.23,-37.85 158.23,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.73,-29.09 158.23,-19.09 154.73,-29.09 161.73,-29.09"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge7_Node000006_Node000003" class="edge">
<title>Node6&#45;&gt;Node3</title>
<g id="a_edge7_Node000006_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M489.17,-109.75C494.21,-102.34 501.57,-91.5 507.74,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="510.67,-84.33 513.4,-74.09 504.88,-80.39 510.67,-84.33"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge6_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M438.72,-111.24C381.38,-101.89 281.5,-85.6 217.7,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.21,-71.74 207.78,-73.58 217.09,-78.64 218.21,-71.74"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge9_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge9_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M227.89,-109.98C215.14,-101.84 195.68,-89.41 180.56,-79.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.12,-76.6 171.81,-74.17 178.35,-82.5 182.12,-76.6"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge11_Node000008_Node000003" class="edge">
<title>Node8&#45;&gt;Node3</title>
<g id="a_edge11_Node000008_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M391.65,-109.98C416.95,-101.16 456.68,-87.31 485.09,-77.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="486.33,-80.68 494.62,-74.08 484.02,-74.07 486.33,-80.68"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge12_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge12_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M333.65,-109.98C297.88,-100.91 241.11,-86.52 201.89,-76.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.63,-73.15 192.07,-74.08 200.91,-79.93 202.63,-73.15"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node2 -->
<g id="edge15_Node000009_Node000002" class="edge">
<title>Node9&#45;&gt;Node2</title>
<g id="a_edge15_Node000009_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M213.31,-219.75C221.32,-212.03 233.19,-200.6 242.85,-191.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.54,-193.55 250.32,-184.09 240.69,-188.51 245.54,-193.55"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge17_Node000009_Node000003" class="edge">
<title>Node9&#45;&gt;Node3</title>
<g id="a_edge17_Node000009_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.44,-223.25C326.48,-211.24 515.56,-178.91 553.23,-129 564.57,-113.98 550.83,-94.68 537.58,-81.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.71,-78.52 530.03,-74.22 534.91,-83.62 539.71,-78.52"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge16_Node000009_Node000004" class="edge">
<title>Node9&#45;&gt;Node4</title>
<g id="a_edge16_Node000009_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M199.36,-219.79C190.18,-202.89 170.52,-164.23 162.23,-129 158.78,-114.35 157.87,-97.3 157.77,-84.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.28,-84.29 157.86,-74.26 154.28,-84.23 161.28,-84.29"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge19_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge19_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M102.37,-329.84C108.91,-321.52 117.21,-310.96 124.07,-302.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.91,-304.29 130.34,-294.27 121.4,-299.96 126.91,-304.29"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node2 -->
<g id="edge20_Node000011_Node000002" class="edge">
<title>Node11&#45;&gt;Node2</title>
<g id="a_edge20_Node000011_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M137.59,-274.57C138.58,-261.14 142.31,-235.65 156.23,-220 170.24,-204.25 190.81,-193.86 209.89,-187.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.98,-190.44 219.4,-184.01 208.8,-183.79 210.98,-190.44"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge21_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge21_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.99,-274.98C158,-267.07 173.12,-255.11 185.16,-245.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.6,-248.12 193.27,-239.17 183.26,-242.63 187.6,-248.12"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="err_8h.html" target="_top" xlink:title="Error codes.">
<polygon fill="white" stroke="#666666" points="99.23,-184 29.23,-184 29.23,-165 99.23,-165 99.23,-184"/>
<text text-anchor="middle" x="64.23" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/err.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge22_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge22_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M131.26,-274.66C119.17,-256.77 91.61,-216 75.85,-192.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.58,-190.48 70.08,-184.16 72.78,-194.4 78.58,-190.48"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge23_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge23_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M68.97,-164.75C76.11,-151.98 90.48,-127.83 106.23,-110 115.82,-99.15 128.06,-88.54 138.26,-80.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.49,-83.11 146.24,-74.21 136.2,-77.58 140.49,-83.11"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB