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,216 @@
<?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: Base API Pages: 1 -->
<svg width="261pt" height="471pt"
viewBox="0.00 0.00 261.00 471.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 467)">
<title>Base API</title>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="group__api__calls__fiasco.html" target="_top" xlink:title="Extensions of the Fiasco L4 implementation.">
<polygon fill="white" stroke="#666666" points="226,-463 122,-463 122,-444 226,-444 226,-463"/>
<text text-anchor="middle" x="174" y="-451" font-family="Helvetica,sans-Serif" font-size="10.00">Fiasco extensions</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Interfaces for all kinds of base functionality.">
<polygon fill="#999999" stroke="#666666" points="59,-241 0,-241 0,-222 59,-222 59,-241"/>
<text text-anchor="middle" x="29.5" y="-229" font-family="Helvetica,sans-Serif" font-size="10.00">Base API</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="black" d="M30.64,-251.4C32.07,-292.27 41.37,-385.97 95,-435.5 102.45,-442.38 112,-446.8 121.84,-449.61"/>
<polygon fill="black" stroke="black" points="34.14,-251.27 30.42,-241.35 27.14,-251.43 34.14,-251.27"/>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="group__l4__basic__types.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="215,-426 133,-426 133,-407 215,-407 215,-426"/>
<text text-anchor="middle" x="174" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">Integer Types</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="black" d="M32.23,-251.14C36.41,-286.25 50.3,-359.73 95,-398.5 105.39,-407.52 119.41,-412.25 132.7,-414.67"/>
<polygon fill="black" stroke="black" points="35.71,-250.76 31.19,-241.18 28.75,-251.49 35.71,-250.76"/>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="group__l4__cache__api.html" target="_top" xlink:title="Various functions for cache consistency.">
<polygon fill="white" stroke="#666666" points="228.5,-389 119.5,-389 119.5,-370 228.5,-370 228.5,-389"/>
<text text-anchor="middle" x="174" y="-377" font-family="Helvetica,sans-Serif" font-size="10.00">Cache Consistency</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="black" d="M34.65,-251.17C41.79,-279.97 59.22,-333.24 95,-361.5 102.09,-367.1 110.61,-371.02 119.37,-373.74"/>
<polygon fill="black" stroke="black" points="37.99,-250.07 32.33,-241.11 31.17,-251.64 37.99,-250.07"/>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="group__l4__cap__api.html" target="_top" xlink:title="C interface for capabilities.">
<polygon fill="white" stroke="#666666" points="211,-352 137,-352 137,-333 211,-333 211,-352"/>
<text text-anchor="middle" x="174" y="-340" font-family="Helvetica,sans-Serif" font-size="10.00">Capabilities</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="black" d="M38.51,-250.51C48.53,-271.89 67.74,-306.03 95,-324.5 107.31,-332.84 122.96,-337.36 137,-339.78"/>
<polygon fill="black" stroke="black" points="41.61,-248.87 34.34,-241.16 35.22,-251.72 41.61,-248.87"/>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="group__l4__cxx__ipc__ifaces.html" target="_top" xlink:title="APIs for defining IPC interfaces using C++ as language.">
<polygon fill="white" stroke="#666666" points="253,-315 95,-315 95,-296 253,-296 253,-315"/>
<text text-anchor="middle" x="174" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">C++ IPC Interface Definition.</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="black" d="M45.71,-248.62C57.85,-261.22 75.92,-277.79 95,-287.5 101.69,-290.9 109.02,-293.67 116.44,-295.92"/>
<polygon fill="black" stroke="black" points="48.02,-245.96 38.65,-241.02 42.89,-250.72 48.02,-245.96"/>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="group__l4__error__api.html" target="_top" xlink:title="Common error codes.">
<polygon fill="white" stroke="#666666" points="209.5,-278 138.5,-278 138.5,-259 209.5,-259 209.5,-278"/>
<text text-anchor="middle" x="174" y="-266" font-family="Helvetica,sans-Serif" font-size="10.00">Error codes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="black" d="M69.02,-243.26C77.55,-245.74 86.56,-248.29 95,-250.5 109.11,-254.2 124.77,-257.9 138.33,-260.97"/>
<polygon fill="black" stroke="black" points="69.88,-239.86 59.29,-240.38 67.89,-246.57 69.88,-239.86"/>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="group__l4__fpage__api.html" target="_top" xlink:title="Flexpage&#45;related API.">
<polygon fill="white" stroke="#666666" points="207.5,-241 140.5,-241 140.5,-222 207.5,-222 207.5,-241"/>
<text text-anchor="middle" x="174" y="-229" font-family="Helvetica,sans-Serif" font-size="10.00">Flexpages</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="black" d="M69.47,-231.5C91.75,-231.5 119.37,-231.5 140.47,-231.5"/>
<polygon fill="black" stroke="black" points="69.34,-228 59.34,-231.5 69.34,-235 69.34,-228"/>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="group__l4__ipc__api.html" target="_top" xlink:title="API for L4 object invocation.">
<polygon fill="white" stroke="#666666" points="225,-204 123,-204 123,-185 225,-185 225,-204"/>
<text text-anchor="middle" x="174" y="-192" font-family="Helvetica,sans-Serif" font-size="10.00">Object Invocation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="black" d="M68.82,-220.58C77.42,-218.19 86.51,-215.72 95,-213.5 107.27,-210.29 120.67,-206.97 132.85,-204.01"/>
<polygon fill="black" stroke="black" points="67.71,-217.26 59.02,-223.32 69.59,-224 67.71,-217.26"/>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="group__l4__kernel__object__api.html" target="_top" xlink:title="API of kernel objects.">
<polygon fill="white" stroke="#666666" points="217.5,-167 130.5,-167 130.5,-148 217.5,-148 217.5,-167"/>
<text text-anchor="middle" x="174" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">Kernel Objects</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="black" d="M46.22,-214.34C58.4,-202.06 76.3,-186.06 95,-176.5 105.92,-170.92 118.55,-166.93 130.42,-164.1"/>
<polygon fill="black" stroke="black" points="43.49,-212.13 39.1,-221.77 48.54,-216.98 43.49,-212.13"/>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="group__l4__kip__api.html" target="_top" xlink:title="Kernel Interface Page.">
<polygon fill="white" stroke="#666666" points="234,-130 114,-130 114,-111 234,-111 234,-130"/>
<text text-anchor="middle" x="174" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">Kernel Interface Page</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="black" d="M38.61,-212.75C48.71,-191.66 68,-157.93 95,-139.5 100.75,-135.57 107.24,-132.45 113.94,-129.97"/>
<polygon fill="black" stroke="black" points="35.37,-211.42 34.39,-221.97 41.73,-214.33 35.37,-211.42"/>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="group__l4__mem__op__api.html" target="_top" xlink:title="Operations for memory access.">
<polygon fill="white" stroke="#666666" points="231.5,-93 116.5,-93 116.5,-74 231.5,-74 231.5,-93"/>
<text text-anchor="middle" x="174" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">Memory operations.</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="black" d="M34.74,-212.03C42,-183.53 59.57,-130.75 95,-102.5 101.21,-97.55 108.52,-93.86 116.14,-91.12"/>
<polygon fill="black" stroke="black" points="31.28,-211.45 32.38,-221.99 38.09,-213.07 31.28,-211.45"/>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="group__l4__memory__api.html" target="_top" xlink:title="Memory related constants, data types and functions.">
<polygon fill="white" stroke="#666666" points="221.5,-56 126.5,-56 126.5,-37 221.5,-37 221.5,-56"/>
<text text-anchor="middle" x="174" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">Memory related</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="black" d="M32.37,-211.57C36.75,-176.57 50.92,-104.13 95,-65.5 103.7,-57.88 114.96,-53.2 126.2,-50.36"/>
<polygon fill="black" stroke="black" points="28.85,-211.58 31.23,-221.9 35.81,-212.35 28.85,-211.58"/>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="group__l4sys__defines.html" target="_top" xlink:title="L4 standard macros for header files, function definitions, and public APIs etc.">
<polygon fill="white" stroke="#666666" points="214.5,-19 133.5,-19 133.5,0 214.5,0 214.5,-19"/>
<text text-anchor="middle" x="174" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Basic Macros</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="black" d="M30.73,-211.49C32.35,-170.78 41.99,-77.99 95,-28.5 105.29,-18.89 119.6,-13.91 133.16,-11.4"/>
<polygon fill="black" stroke="black" points="27.23,-211.63 30.46,-221.72 34.23,-211.82 27.23,-211.63"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB