[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