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,231 @@
<?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: L4Re C Interface Pages: 1 -->
<svg width="272pt" height="508pt"
viewBox="0.00 0.00 272.00 508.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 504)">
<title>L4Re C Interface</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Documentation for the L4Re C Interface.">
<polygon fill="#999999" stroke="#666666" points="97,-259 0,-259 0,-240 97,-240 97,-259"/>
<text text-anchor="middle" x="48.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">L4Re C Interface</text>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="group__api__l4re__c__debug.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="246,-500 151,-500 151,-481 246,-481 246,-500"/>
<text text-anchor="middle" x="198.5" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00">Debug interface</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="M51.05,-269.34C55.51,-312.78 72.32,-416.83 133,-472.5 138.05,-477.14 144.21,-480.59 150.68,-483.17"/>
<polygon fill="black" stroke="black" points="54.52,-268.87 50.12,-259.23 47.55,-269.5 54.52,-268.87"/>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="group__api__l4re__c__dma.html" target="_top" xlink:title="DMA Space C interface.">
<polygon fill="white" stroke="#666666" points="258,-463 139,-463 139,-444 258,-444 258,-463"/>
<text text-anchor="middle" x="198.5" y="-451" font-family="Helvetica,sans-Serif" font-size="10.00">DMA Space Interface</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="M52.77,-269.64C60.05,-307.83 81.21,-390.94 133,-435.5 136.97,-438.91 141.53,-441.68 146.36,-443.93"/>
<polygon fill="black" stroke="black" points="56.13,-268.55 50.94,-259.32 49.24,-269.78 56.13,-268.55"/>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="group__api__l4re__c__ds.html" target="_top" xlink:title="Dataspace C interface.">
<polygon fill="white" stroke="#666666" points="256,-426 141,-426 141,-407 256,-407 256,-426"/>
<text text-anchor="middle" x="198.5" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">Dataspace interface</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="M55.08,-269.15C65.19,-301.16 89.62,-364.41 133,-398.5 137.39,-401.95 142.4,-404.74 147.64,-406.99"/>
<polygon fill="black" stroke="black" points="58.33,-267.8 52.09,-259.23 51.62,-269.82 58.33,-267.8"/>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="group__api__l4re__c__event.html" target="_top" xlink:title="Event C interface.">
<polygon fill="white" stroke="#666666" points="244,-389 153,-389 153,-370 244,-370 244,-389"/>
<text text-anchor="middle" x="198.5" y="-377" font-family="Helvetica,sans-Serif" font-size="10.00">Event interface</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="M58.6,-268.5C71.6,-293.58 97.84,-337.39 133,-361.5 138.94,-365.58 145.79,-368.73 152.76,-371.18"/>
<polygon fill="black" stroke="black" points="61.6,-266.67 54,-259.29 55.34,-269.8 61.6,-266.67"/>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="group__api__l4re__c__log.html" target="_top" xlink:title="Log C interface.">
<polygon fill="white" stroke="#666666" points="238.5,-352 158.5,-352 158.5,-333 238.5,-333 238.5,-352"/>
<text text-anchor="middle" x="198.5" y="-340" font-family="Helvetica,sans-Serif" font-size="10.00">Log interface</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="M64.19,-266.68C79.66,-283.73 105.55,-309.43 133,-324.5 140.75,-328.75 149.58,-332.06 158.17,-334.62"/>
<polygon fill="black" stroke="black" points="66.72,-264.25 57.47,-259.09 61.47,-268.89 66.72,-264.25"/>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="group__api__l4re__c__mem__alloc.html" target="_top" xlink:title="Memory allocator C interface.">
<polygon fill="white" stroke="#666666" points="250,-315 147,-315 147,-296 250,-296 250,-315"/>
<text text-anchor="middle" x="198.5" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">Memory allocator</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="M77.69,-263.65C93.66,-271.33 114.16,-280.63 133,-287.5 141.52,-290.61 150.84,-293.49 159.67,-296"/>
<polygon fill="black" stroke="black" points="78.91,-260.35 68.38,-259.11 75.84,-266.64 78.91,-260.35"/>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="group__api__l4re__c__ns.html" target="_top" xlink:title="Namespace C interface.">
<polygon fill="white" stroke="#666666" points="259,-278 138,-278 138,-259 259,-259 259,-278"/>
<text text-anchor="middle" x="198.5" y="-266" font-family="Helvetica,sans-Serif" font-size="10.00">Namespace interface</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="M107.36,-256.93C117.33,-258.21 127.72,-259.54 137.74,-260.83"/>
<polygon fill="black" stroke="black" points="107.51,-253.42 97.14,-255.62 106.62,-260.36 107.51,-253.42"/>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="group__api__l4re__c__parent.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245.5,-241 151.5,-241 151.5,-222 245.5,-222 245.5,-241"/>
<text text-anchor="middle" x="198.5" y="-229" font-family="Helvetica,sans-Serif" font-size="10.00">Parent interface</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="M107.14,-242.49C121.83,-240.7 137.43,-238.81 151.46,-237.1"/>
<polygon fill="black" stroke="black" points="106.65,-239.02 97.14,-243.71 107.49,-245.97 106.65,-239.02"/>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="group__api__l4re__c__rm.html" target="_top" xlink:title="Region map C interface.">
<polygon fill="white" stroke="#666666" points="259.5,-204 137.5,-204 137.5,-185 259.5,-185 259.5,-204"/>
<text text-anchor="middle" x="198.5" y="-192" font-family="Helvetica,sans-Serif" font-size="10.00">Region map interface</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="M79.08,-235.71C94.89,-228.61 114.8,-220.08 133,-213.5 142.33,-210.13 152.58,-206.9 162.1,-204.09"/>
<polygon fill="black" stroke="black" points="77.47,-232.6 69.81,-239.92 80.36,-238.97 77.47,-232.6"/>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="group__api__l4re__c__util.html" target="_top" xlink:title="Documentation of the L4 Runtime Environment utility functionality in C.">
<polygon fill="white" stroke="#666666" points="257,-167 140,-167 140,-148 257,-148 257,-167"/>
<text text-anchor="middle" x="198.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">L4Re Util C Interface</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="M64.57,-232.61C80.18,-216.09 106.03,-191.32 133,-176.5 139.96,-172.68 147.77,-169.54 155.49,-167.01"/>
<polygon fill="black" stroke="black" points="61.99,-230.26 57.77,-239.98 67.13,-235.01 61.99,-230.26"/>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="group__api__l4re__c__util__cap.html" target="_top" xlink:title="Capability allocator C interface.">
<polygon fill="white" stroke="#666666" points="254.5,-130 142.5,-130 142.5,-111 254.5,-111 254.5,-130"/>
<text text-anchor="middle" x="198.5" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">Capability allocator</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="M58.74,-230.92C71.89,-206.36 98.31,-163.44 133,-139.5 138.57,-135.65 144.93,-132.58 151.43,-130.12"/>
<polygon fill="black" stroke="black" points="55.57,-229.43 54.07,-239.92 61.78,-232.65 55.57,-229.43"/>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="group__api__l4re__c__util__kumem__alloc.html" target="_top" xlink:title="Kumem allocator utility C interface.">
<polygon fill="white" stroke="#666666" points="264,-93 133,-93 133,-74 264,-74 264,-93"/>
<text text-anchor="middle" x="198.5" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">Kumem allocator utility</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="M55.21,-230.18C65.51,-198.69 90.21,-136.43 133,-102.5 137.94,-98.58 143.67,-95.47 149.63,-93.01"/>
<polygon fill="black" stroke="black" points="51.8,-229.35 52.16,-239.93 58.48,-231.43 51.8,-229.35"/>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="group__api__l4re__c__video.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="230,-56 167,-56 167,-37 230,-37 230,-56"/>
<text text-anchor="middle" x="198.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">Video API</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="M52.89,-229.64C60.39,-191.97 81.9,-109.93 133,-65.5 142.43,-57.3 155.24,-52.64 166.96,-49.99"/>
<polygon fill="black" stroke="black" points="49.39,-229.35 51,-239.82 56.27,-230.63 49.39,-229.35"/>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="group__api__l4re__env.html" target="_top" xlink:title="C interface of the initial environment that is provided to an L4 task.">
<polygon fill="white" stroke="#666666" points="253.5,-19 143.5,-19 143.5,0 253.5,0 253.5,-19"/>
<text text-anchor="middle" x="198.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">Initial Environment</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="black" d="M51.16,-229.9C55.87,-186.97 73.11,-84.07 133,-28.5 137.19,-24.61 142.14,-21.51 147.41,-19.05"/>
<polygon fill="black" stroke="black" points="47.68,-229.6 50.18,-239.89 54.64,-230.28 47.68,-229.6"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB