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,345 @@
<?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/ipc_gate.h Pages: 1 -->
<svg width="449pt" height="412pt"
viewBox="0.00 0.00 448.51 412.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 408)">
<title>l4/sys/ipc_gate.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="The C IPC gate interface, see L4::Ipc_gate for the C++ interface.">
<polygon fill="#999999" stroke="#666666" points="223.09,-404 125.09,-404 125.09,-385 223.09,-385 223.09,-404"/>
<text text-anchor="middle" x="174.09" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/ipc_gate.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="l4_2sys_2utcb_8h.html" target="_top" xlink:title="UTCB definitions.">
<polygon fill="white" stroke="#666666" points="92.09,-239 14.09,-239 14.09,-220 92.09,-220 92.09,-239"/>
<text text-anchor="middle" x="53.09" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/utcb.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="M124.94,-386.46C101.79,-380.48 76.03,-369.42 61.09,-349 39.66,-319.7 43.92,-274.66 48.67,-249.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="52.16,-249.8 50.8,-239.29 45.31,-248.35 52.16,-249.8"/>
</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="223.09,-184 139.09,-184 139.09,-165 223.09,-165 223.09,-184"/>
<text text-anchor="middle" x="181.09" y="-172" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/types.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge16_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge16_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M183.92,-384.75C192.95,-376.3 206.24,-362.79 215.09,-349 229.39,-326.7 232.87,-319.98 238.09,-294 245.97,-254.7 216.23,-213.57 196.77,-191.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="199.26,-189.15 189.91,-184.17 194.12,-193.89 199.26,-189.15"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="rcv__endpoint_8h.html" target="_top" xlink:title="Receive endpoint C interface.">
<polygon fill="white" stroke="#666666" points="190.09,-349 70.09,-349 70.09,-330 190.09,-330 190.09,-349"/>
<text text-anchor="middle" x="130.09" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/rcv_endpoint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge17_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge17_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M166.82,-384.75C160.54,-377.18 151.3,-366.05 143.66,-356.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.3,-354.55 137.22,-349.09 140.91,-359.02 146.3,-354.55"/>
</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="228.59,-294 157.59,-294 157.59,-275 228.59,-275 228.59,-294"/>
<text text-anchor="middle" x="193.09" 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="edge25_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge25_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M180.72,-384.88C186.85,-376.32 195.54,-362.54 199.09,-349 202.95,-334.25 200.92,-317 198.22,-304.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="201.57,-303.17 195.81,-294.28 194.77,-304.83 201.57,-303.17"/>
</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="M73.65,-219.98C94.52,-211.34 127.06,-197.87 150.86,-188.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.25,-191.23 160.15,-184.17 149.57,-184.76 152.25,-191.23"/>
</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="80.59,-74 1.59,-74 1.59,-55 80.59,-55 80.59,-74"/>
<text text-anchor="middle" x="41.09" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/l4int.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge15_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge15_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.72,-219.96C27.21,-212.21 11.91,-199.62 5.09,-184 -10.11,-149.19 12.81,-105.99 28.48,-82.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="31.55,-84.27 34.42,-74.07 25.82,-80.26 31.55,-84.27"/>
</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="301.59,-74 202.59,-74 202.59,-55 301.59,-55 301.59,-74"/>
<text text-anchor="middle" x="252.09" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">l4/sys/compiler.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge14_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge14_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M48.18,-219.88C36.77,-198.58 11.39,-142.82 38.09,-110 57.22,-86.48 135.86,-74.98 192.25,-69.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.86,-73.12 202.5,-68.74 192.23,-66.15 192.86,-73.12"/>
</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="M139.06,-173.03C105.73,-170.16 61.05,-160.2 38.09,-129 28.69,-116.24 30.78,-97.81 34.43,-84.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="37.85,-84.88 37.5,-74.3 31.17,-82.79 37.85,-84.88"/>
</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="M217.38,-164.94C236.29,-158.44 257.79,-147.38 269.09,-129 277.75,-114.92 271.16,-96.44 263.82,-83.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="266.71,-81.08 258.54,-74.34 260.73,-84.71 266.71,-81.08"/>
</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="260.59,-129 171.59,-129 171.59,-110 260.59,-110 260.59,-129"/>
<text text-anchor="middle" x="216.09" 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="M186.87,-164.75C191.71,-157.42 198.77,-146.73 204.73,-137.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.83,-139.36 210.42,-129.09 201.98,-135.5 207.83,-139.36"/>
</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="427.09,-129 317.09,-129 317.09,-110 427.09,-110 427.09,-129"/>
<text text-anchor="middle" x="372.09" 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="M211.78,-164.98C244.26,-155.97 295.68,-141.7 331.5,-131.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.46,-135.13 341.16,-129.08 330.59,-128.38 332.46,-135.13"/>
</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="153.09,-129 47.09,-129 47.09,-110 153.09,-110 153.09,-129"/>
<text text-anchor="middle" x="100.09" 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="M168.07,-164.98C155.63,-156.84 136.63,-144.41 121.88,-134.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.62,-131.72 113.34,-129.17 119.79,-137.57 123.62,-131.72"/>
</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="298.09,-19 206.09,-19 206.09,0 298.09,0 298.09,-19"/>
<text text-anchor="middle" x="252.09" 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="M252.09,-54.75C252.09,-47.8 252.09,-37.85 252.09,-29.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.59,-29.09 252.09,-19.09 248.59,-29.09 255.59,-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="M187.97,-109.98C158.46,-101.05 111.9,-86.94 79.12,-77.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.01,-73.63 69.42,-74.08 77.98,-80.33 80.01,-73.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="M222.03,-109.75C227.07,-102.34 234.42,-91.5 240.6,-82.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="243.53,-84.33 246.25,-74.09 237.74,-80.39 243.53,-84.33"/>
</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="M352.81,-109.98C333.42,-101.42 303.28,-88.11 281.02,-78.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.28,-75.01 271.72,-74.17 279.45,-81.41 282.28,-75.01"/>
</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="M90.61,-109.98C81.89,-102.15 68.74,-90.34 58.19,-80.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.52,-78.25 50.74,-74.17 55.84,-83.46 60.52,-78.25"/>
</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="M124.51,-109.98C149.81,-101.16 189.54,-87.31 217.94,-77.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.18,-80.68 227.48,-74.08 216.88,-74.07 219.18,-80.68"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node2 -->
<g id="edge18_Node000010_Node000002" class="edge">
<title>Node10&#45;&gt;Node2</title>
<g id="a_edge18_Node000010_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.79,-329.66C110.98,-311.69 81.71,-270.64 65.13,-247.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.92,-245.27 59.26,-239.16 62.22,-249.33 67.92,-245.27"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge19_Node000010_Node000003" class="edge">
<title>Node10&#45;&gt;Node3</title>
<g id="a_edge19_Node000010_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M132.41,-329.84C135.73,-317.58 142.09,-294.5 148.09,-275 156.84,-246.52 167.89,-213.78 174.72,-193.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.09,-194.84 178.04,-184.24 171.48,-192.56 178.09,-194.84"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge20_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge20_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M140.21,-329.98C149.52,-322.15 163.56,-310.34 174.83,-300.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.38,-303.29 182.78,-294.17 172.88,-297.93 177.38,-303.29"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node2 -->
<g id="edge22_Node000011_Node000002" class="edge">
<title>Node11&#45;&gt;Node2</title>
<g id="a_edge22_Node000011_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M170.59,-274.98C147.57,-266.27 111.55,-252.63 85.46,-242.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.58,-239.44 75.99,-239.17 84.1,-245.98 86.58,-239.44"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge21_Node000011_Node000003" class="edge">
<title>Node11&#45;&gt;Node3</title>
<g id="a_edge21_Node000011_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M192.11,-274.66C190.16,-257.17 185.79,-217.8 183.17,-194.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.63,-193.71 182.05,-184.16 179.68,-194.48 186.63,-193.71"/>
</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="417.09,-184 347.09,-184 347.09,-165 417.09,-165 417.09,-184"/>
<text text-anchor="middle" x="382.09" 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="edge23_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge23_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M208.24,-274.84C241.08,-256.08 319.05,-211.52 358.44,-189.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="360.18,-192.05 367.13,-184.05 356.71,-185.97 360.18,-192.05"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge24_Node000012_Node000005" class="edge">
<title>Node12&#45;&gt;Node5</title>
<g id="a_edge24_Node000012_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M398.87,-164.84C420.05,-152.78 451.93,-130.13 436.09,-110 420.72,-90.47 359.29,-78.48 311.58,-71.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.01,-68.47 301.63,-70.63 311.09,-75.41 312.01,-68.47"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB