[bootlin/training-materials updates] master: slides/kernel-driver-development-memory: Add missing arrow on allocators figure (ddcf67f6)

Miquel Raynal miquel.raynal at bootlin.com
Fri Mar 24 18:46:37 CET 2023


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/ddcf67f6eadb144841d026abeb27dc97c9f8162d

>---------------------------------------------------------------

commit ddcf67f6eadb144841d026abeb27dc97c9f8162d
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date:   Tue Mar 21 12:00:45 2023 +0100

    slides/kernel-driver-development-memory: Add missing arrow on allocators figure
    
    Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>


>---------------------------------------------------------------

ddcf67f6eadb144841d026abeb27dc97c9f8162d
 .../allocators.dia                                 | 194 +++++++++++++--------
 1 file changed, 120 insertions(+), 74 deletions(-)

diff --git a/slides/kernel-driver-development-memory/allocators.dia b/slides/kernel-driver-development-memory/allocators.dia
index e2c81548..2fd04f19 100644
--- a/slides/kernel-driver-development-memory/allocators.dia
+++ b/slides/kernel-driver-development-memory/allocators.dia
@@ -2,10 +2,10 @@
 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
   <dia:diagramdata>
     <dia:attribute name="background">
-      <dia:color val="#ffffff"/>
+      <dia:color val="#ffffffff"/>
     </dia:attribute>
     <dia:attribute name="pagebreak">
-      <dia:color val="#000099"/>
+      <dia:color val="#000099ff"/>
     </dia:attribute>
     <dia:attribute name="paper">
       <dia:composite type="paper">
@@ -37,6 +37,9 @@
     </dia:attribute>
     <dia:attribute name="grid">
       <dia:composite type="grid">
+        <dia:attribute name="dynamic">
+          <dia:boolean val="true"/>
+        </dia:attribute>
         <dia:attribute name="width_x">
           <dia:real val="1"/>
         </dia:attribute>
@@ -53,7 +56,7 @@
       </dia:composite>
     </dia:attribute>
     <dia:attribute name="color">
-      <dia:color val="#d8e5e5"/>
+      <dia:color val="#d8e5e5ff"/>
     </dia:attribute>
     <dia:attribute name="guides">
       <dia:composite type="guides">
@@ -61,20 +64,39 @@
         <dia:attribute name="vguides"/>
       </dia:composite>
     </dia:attribute>
+    <dia:attribute name="display">
+      <dia:composite type="display">
+        <dia:attribute name="antialiased">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="snap-to-grid">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="snap-to-object">
+          <dia:boolean val="false"/>
+        </dia:attribute>
+        <dia:attribute name="show-grid">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+        <dia:attribute name="show-connection-points">
+          <dia:boolean val="true"/>
+        </dia:attribute>
+      </dia:composite>
+    </dia:attribute>
   </dia:diagramdata>
-  <dia:layer name="Arrière-plan" visible="true" active="true">
+  <dia:layer name="Arrière-plan" visible="true" connectable="true" active="true">
     <dia:object type="Standard - Box" version="0" id="O0">
       <dia:attribute name="obj_pos">
-        <dia:point val="8,5"/>
+        <dia:point val="5,5"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="7.95,4.95;37.05,8.05"/>
+        <dia:rectangle val="4.95,4.95;37.05,8.05"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="8,5"/>
+        <dia:point val="5,5"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
-        <dia:real val="29"/>
+        <dia:real val="32"/>
       </dia:attribute>
       <dia:attribute name="elem_height">
         <dia:real val="3"/>
@@ -83,10 +105,10 @@
         <dia:real val="0.10000000149011612"/>
       </dia:attribute>
       <dia:attribute name="border_color">
-        <dia:color val="#5cacff"/>
+        <dia:color val="#5cacffff"/>
       </dia:attribute>
       <dia:attribute name="inner_color">
-        <dia:color val="#add8e6"/>
+        <dia:color val="#add8e6ff"/>
       </dia:attribute>
       <dia:attribute name="show_background">
         <dia:boolean val="true"/>
@@ -94,10 +116,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O1">
       <dia:attribute name="obj_pos">
-        <dia:point val="22.5,6.5"/>
+        <dia:point val="21,6.5"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="17.8375,5.9075;27.1625,7.0925"/>
+        <dia:rectangle val="17.0562,5.7568;24.9437,7.2432"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -111,10 +133,10 @@
             <dia:real val="1.2699999511241913"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="22.5,6.8525"/>
+            <dia:point val="21,6.92926"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -130,16 +152,16 @@
     </dia:object>
     <dia:object type="Standard - Box" version="0" id="O2">
       <dia:attribute name="obj_pos">
-        <dia:point val="8,10"/>
+        <dia:point val="5,10"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="7.95,9.95;18.05,14.05"/>
+        <dia:rectangle val="4.95,9.95;18.05,14.05"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="8,10"/>
+        <dia:point val="5,10"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
-        <dia:real val="10"/>
+        <dia:real val="13"/>
       </dia:attribute>
       <dia:attribute name="elem_height">
         <dia:real val="4"/>
@@ -148,10 +170,10 @@
         <dia:real val="0.10000000149011612"/>
       </dia:attribute>
       <dia:attribute name="border_color">
-        <dia:color val="#2f004a"/>
+        <dia:color val="#2f004aff"/>
       </dia:attribute>
       <dia:attribute name="inner_color">
-        <dia:color val="#efb9ff"/>
+        <dia:color val="#efb9ffff"/>
       </dia:attribute>
       <dia:attribute name="show_background">
         <dia:boolean val="true"/>
@@ -177,10 +199,10 @@
         <dia:real val="0.10000000149011612"/>
       </dia:attribute>
       <dia:attribute name="border_color">
-        <dia:color val="#6a8954"/>
+        <dia:color val="#6a8954ff"/>
       </dia:attribute>
       <dia:attribute name="inner_color">
-        <dia:color val="#c5e387"/>
+        <dia:color val="#c5e387ff"/>
       </dia:attribute>
       <dia:attribute name="show_background">
         <dia:boolean val="true"/>
@@ -188,16 +210,16 @@
     </dia:object>
     <dia:object type="Standard - Box" version="0" id="O4">
       <dia:attribute name="obj_pos">
-        <dia:point val="8,24"/>
+        <dia:point val="5,24"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="7.95,23.95;37.05,27.05"/>
+        <dia:rectangle val="4.95,23.95;37.05,27.05"/>
       </dia:attribute>
       <dia:attribute name="elem_corner">
-        <dia:point val="8,24"/>
+        <dia:point val="5,24"/>
       </dia:attribute>
       <dia:attribute name="elem_width">
-        <dia:real val="29"/>
+        <dia:real val="32"/>
       </dia:attribute>
       <dia:attribute name="elem_height">
         <dia:real val="3"/>
@@ -206,10 +228,10 @@
         <dia:real val="0.10000000149011612"/>
       </dia:attribute>
       <dia:attribute name="border_color">
-        <dia:color val="#d9cb2f"/>
+        <dia:color val="#d9cb2fff"/>
       </dia:attribute>
       <dia:attribute name="inner_color">
-        <dia:color val="#fff8a8"/>
+        <dia:color val="#fff8a8ff"/>
       </dia:attribute>
       <dia:attribute name="show_background">
         <dia:boolean val="true"/>
@@ -235,10 +257,10 @@
         <dia:real val="0.10000000149011612"/>
       </dia:attribute>
       <dia:attribute name="border_color">
-        <dia:color val="#a34804"/>
+        <dia:color val="#a34804ff"/>
       </dia:attribute>
       <dia:attribute name="inner_color">
-        <dia:color val="#ffd192"/>
+        <dia:color val="#ffd192ff"/>
       </dia:attribute>
       <dia:attribute name="show_background">
         <dia:boolean val="true"/>
@@ -246,10 +268,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O6">
       <dia:attribute name="obj_pos">
-        <dia:point val="13,12"/>
+        <dia:point val="11.5,12"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="9.37625,11.0125;16.6238,12"/>
+        <dia:rectangle val="8.47875,10.7613;14.5212,12"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -263,10 +285,10 @@
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="13,11.8"/>
+            <dia:point val="11.5,11.7384"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -282,10 +304,10 @@
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O7">
       <dia:attribute name="obj_pos">
-        <dia:point val="13,12"/>
+        <dia:point val="11.5,12"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="8.97375,12;17.0262,13.5475"/>
+        <dia:rectangle val="8.18375,12;14.8163,13.7363"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -300,10 +322,10 @@ SLAB caches#</dia:string>
             <dia:real val="0.80000000000000004"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="13,12.595"/>
+            <dia:point val="11.5,12.7386"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -319,14 +341,14 @@ SLAB caches#</dia:string>
     </dia:object>
     <dia:object type="Standard - Line" version="0" id="O8">
       <dia:attribute name="obj_pos">
-        <dia:point val="13,8"/>
+        <dia:point val="11.5,8"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="12.6382,7.95;13.3618,10.1118"/>
+        <dia:rectangle val="11.1382,7.95;11.8618,10.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
-        <dia:point val="13,8"/>
-        <dia:point val="13,10"/>
+        <dia:point val="11.5,8"/>
+        <dia:point val="11.5,10"/>
       </dia:attribute>
       <dia:attribute name="numcp">
         <dia:int val="1"/>
@@ -349,7 +371,7 @@ SLAB caches#</dia:string>
         <dia:point val="32,8"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="31.6382,7.95;32.3618,11.1118"/>
+        <dia:rectangle val="31.6382,7.95;32.3618,11.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
         <dia:point val="32,8"/>
@@ -376,7 +398,7 @@ SLAB caches#</dia:string>
         <dia:point val="20,8"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="19.6382,7.95;20.3618,16.1118"/>
+        <dia:rectangle val="19.6382,7.95;20.3618,16.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
         <dia:point val="20,8"/>
@@ -397,14 +419,14 @@ SLAB caches#</dia:string>
     </dia:object>
     <dia:object type="Standard - Line" version="0" id="O11">
       <dia:attribute name="obj_pos">
-        <dia:point val="13,14"/>
+        <dia:point val="11.5,14"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="12.6382,13.95;13.3618,16.1118"/>
+        <dia:rectangle val="11.1382,13.95;11.8618,16.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
-        <dia:point val="13,14"/>
-        <dia:point val="13,16"/>
+        <dia:point val="11.5,14"/>
+        <dia:point val="11.5,16"/>
       </dia:attribute>
       <dia:attribute name="numcp">
         <dia:int val="1"/>
@@ -424,14 +446,14 @@ SLAB caches#</dia:string>
     </dia:object>
     <dia:object type="Standard - Line" version="0" id="O12">
       <dia:attribute name="obj_pos">
-        <dia:point val="26,8"/>
+        <dia:point val="25.5,8"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="25.6382,7.95;26.3618,24.1118"/>
+        <dia:rectangle val="25.1382,7.95;25.8618,24.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
-        <dia:point val="26,8"/>
-        <dia:point val="26,24"/>
+        <dia:point val="25.5,8"/>
+        <dia:point val="25.5,24"/>
       </dia:attribute>
       <dia:attribute name="numcp">
         <dia:int val="1"/>
@@ -451,7 +473,7 @@ SLAB caches#</dia:string>
         <dia:point val="32,15"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="31.6382,14.95;32.3618,24.1118"/>
+        <dia:rectangle val="31.6382,14.95;32.3618,24.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
         <dia:point val="32,15"/>
@@ -478,7 +500,7 @@ SLAB caches#</dia:string>
         <dia:point val="16,22"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="15.6382,21.95;16.3618,24.1118"/>
+        <dia:rectangle val="15.6382,21.95;16.3618,24.05"/>
       </dia:attribute>
       <dia:attribute name="conn_endpoints">
         <dia:point val="16,22"/>
@@ -505,7 +527,7 @@ SLAB caches#</dia:string>
         <dia:point val="16,19"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="12.8703,16.8801;19.105,19"/>
+        <dia:rectangle val="13.2312,16.703;18.7687,19"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -520,10 +542,10 @@ SLAB caches#</dia:string>
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="16,17.6923"/>
+            <dia:point val="16,17.68"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -542,7 +564,7 @@ SLAB caches#</dia:string>
         <dia:point val="16,19"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="8.6725,19;23.3275,21.3475"/>
+        <dia:rectangle val="9.925,19;22.075,21.5363"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -558,10 +580,10 @@ greater than a page size.#</dia:string>
             <dia:real val="0.80000000000000004"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="16,19.595"/>
+            <dia:point val="16,19.7386"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -580,7 +602,7 @@ greater than a page size.#</dia:string>
         <dia:point val="32,13"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="28.3412,12.0125;35.6587,13"/>
+        <dia:rectangle val="28.9125,11.7613;35.0875,13"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -594,10 +616,10 @@ greater than a page size.#</dia:string>
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="32,12.8"/>
+            <dia:point val="32,12.7384"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -616,7 +638,7 @@ greater than a page size.#</dia:string>
         <dia:point val="32,13"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="27.7937,13;36.2062,14.5475"/>
+        <dia:rectangle val="28.5325,13;35.4675,14.7363"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -631,10 +653,10 @@ memory#</dia:string>
             <dia:real val="0.80000000000000004"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="32,13.595"/>
+            <dia:point val="32,13.7386"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -650,10 +672,10 @@ memory#</dia:string>
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O19">
       <dia:attribute name="obj_pos">
-        <dia:point val="22.5,25.5"/>
+        <dia:point val="21,25.5"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="19.465,24.5125;25.535,25.5"/>
+        <dia:rectangle val="18.4,24.2613;23.6,25.5"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -667,10 +689,10 @@ memory#</dia:string>
             <dia:real val="1.0583332926034927"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="22.5,25.3"/>
+            <dia:point val="21,25.2384"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -686,10 +708,10 @@ memory#</dia:string>
     </dia:object>
     <dia:object type="Standard - Text" version="1" id="O20">
       <dia:attribute name="obj_pos">
-        <dia:point val="22.5,25.5"/>
+        <dia:point val="21,25.5"/>
       </dia:attribute>
       <dia:attribute name="obj_bb">
-        <dia:rectangle val="10.3338,25.5;34.6662,26.2475"/>
+        <dia:rectangle val="10.8175,25.5;31.1825,26.4363"/>
       </dia:attribute>
       <dia:attribute name="text">
         <dia:composite type="text">
@@ -703,10 +725,10 @@ memory#</dia:string>
             <dia:real val="0.80000000000000004"/>
           </dia:attribute>
           <dia:attribute name="pos">
-            <dia:point val="22.5,26.095"/>
+            <dia:point val="21,26.2386"/>
           </dia:attribute>
           <dia:attribute name="color">
-            <dia:color val="#000000"/>
+            <dia:color val="#000000ff"/>
           </dia:attribute>
           <dia:attribute name="alignment">
             <dia:enum val="1"/>
@@ -720,5 +742,29 @@ memory#</dia:string>
         <dia:connection handle="0" to="O4" connection="8"/>
       </dia:connections>
     </dia:object>
+    <dia:object type="Standard - Line" version="0" id="O21">
+      <dia:attribute name="obj_pos">
+        <dia:point val="6.5,14"/>
+      </dia:attribute>
+      <dia:attribute name="obj_bb">
+        <dia:rectangle val="6.1382,13.95;6.8618,24.05"/>
+      </dia:attribute>
+      <dia:attribute name="conn_endpoints">
+        <dia:point val="6.5,14"/>
+        <dia:point val="6.5,24"/>
+      </dia:attribute>
+      <dia:attribute name="numcp">
+        <dia:int val="1"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow">
+        <dia:enum val="22"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_length">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+      <dia:attribute name="end_arrow_width">
+        <dia:real val="0.5"/>
+      </dia:attribute>
+    </dia:object>
   </dia:layer>
 </dia:diagram>




More information about the training-materials-updates mailing list