[bootlin/training-materials updates] master: Boot time slides: add boot graph from labs (455e4e7d)

Michael Opdenacker michael.opdenacker at bootlin.com
Thu Oct 24 11:23:49 CEST 2019


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

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

commit 455e4e7dd72b3ed034f9a3c598ffc4926e041b02
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Thu Oct 24 11:23:49 2019 +0200

    Boot time slides: add boot graph from labs
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

455e4e7dd72b3ed034f9a3c598ffc4926e041b02
 labs/boot-time-kernel/boot.svg               |  79 +--------------------------
 slides/boot-time-kernel/boot-time-kernel.tex |   2 +-
 slides/boot-time-kernel/boot.png             | Bin 48648 -> 0 bytes
 slides/boot-time-kernel/boot.svg             |  78 ++++++++++++++++++++++++++
 4 files changed, 80 insertions(+), 79 deletions(-)

diff --git a/labs/boot-time-kernel/boot.svg b/labs/boot-time-kernel/boot.svg
deleted file mode 100644
index 9ebe4c01..00000000
--- a/labs/boot-time-kernel/boot.svg
+++ /dev/null
@@ -1,78 +0,0 @@
-<?xml version="1.0" standalone="no"?> 
-<svg width="2000" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
-<rect x="7.23465259464901" width="428.962899797163" y="150" height="145" style="fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(13.234652594649,154) rotate(90)">tracer_init_tracefs</text>
-<rect x="437.861522488581" width="9.80860633808891" y="150" height="145" style="fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(438.861522488581,154) rotate(90)" font-size="3pt">chr_dev_init</text>
-<rect x="451.877531476246" width="16.6984825200243" y="150" height="145" style="fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(457.877531476246,154) rotate(90)">populate_rootfs</text>
-<rect x="482.445069103106" width="62.8759135343076" y="150" height="145" style="fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(488.445069103106,154) rotate(90)">sysc_init</text>
-<rect x="555.734360715836" width="2.46430354005224" y="150" height="145" style="fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(556.734360715836,154) rotate(90)" font-size="3pt">serial8250_init</text>
-<rect x="558.341096478846" width="766.232230029489" y="150" height="145" style="fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(564.341096478846,154) rotate(90)">omap8250_platform_driver_init</text>
-<rect x="1326.18868878298" width="165.592154575773" y="150" height="145" style="fill:rgb(0,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1332.18868878298,154) rotate(90)">tilcdc_drm_init</text>
-<rect x="1494.15584415584" width="7.4596050737639" y="150" height="145" style="fill:rgb(0,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1495.15584415584,154) rotate(90)" font-size="3pt">mtdoops_init</text>
-<rect x="1503.40828657572" width="4.99643194817963" y="150" height="145" style="fill:rgb(255,0,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1504.40828657572,154) rotate(90)" font-size="3pt">fixed_mdio_bus_init</text>
-<rect x="1510.27216322489" width="135.631649518182" y="150" height="145" style="fill:rgb(255,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1516.27216322489,154) rotate(90)">cpsw_driver_init</text>
-<rect x="1647.41404647221" width="94.7592536018192" y="150" height="145" style="fill:rgb(255,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1653.41404647221,154) rotate(90)">am335x_child_init</text>
-<rect x="1742.18912587658" width="4.0220146768379" y="150" height="145" style="fill:rgb(128,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1743.18912587658,154) rotate(90)" font-size="3pt">i2c_dev_init</text>
-<rect x="1746.22131428363" width="11.4544898033716" y="150" height="145" style="fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1747.22131428363,154) rotate(90)" font-size="3pt">uvc_init</text>
-<rect x="1760.01576203558" width="7.0334388193603" y="150" height="145" style="fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1761.01576203558,154) rotate(90)" font-size="3pt">ledtrig_cpu_init</text>
-<rect x="1768.72786633979" width="4.78278361374373" y="150" height="145" style="fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1769.72786633979,154) rotate(90)" font-size="3pt">oprofile_init</text>
-<rect x="1774.02837977984" width="4.87434718564487" y="150" height="145" style="fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1775.02837977984,154) rotate(90)" font-size="3pt">xfrm_user_init</text>
-<rect x="1778.91177028123" width="11.1888424034119" y="150" height="145" style="fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1779.91177028123,154) rotate(90)" font-size="3pt">inet6_init</text>
-<rect x="1790.17182879612" width="7.7286437171274" y="150" height="145" style="fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1791.17182879612,154) rotate(90)" font-size="3pt">sit_init</text>
-<rect x="1797.91516790133" width="5.14225541454061" y="150" height="145" style="fill:rgb(0,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1798.91516790133,154) rotate(90)" font-size="3pt">packet_init</text>
-<rect x="1803.06759704608" width="5.15016831581579" y="150" height="145" style="fill:rgb(0,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1804.06759704608,154) rotate(90)" font-size="3pt">ipsec_pfkey_init</text>
-<rect x="1808.31498100614" width="4.89921630393906" y="150" height="145" style="fill:rgb(255,0,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1809.31498100614,154) rotate(90)" font-size="3pt">init_dns_resolver</text>
-<rect x="1813.32836917134" width="4.90373796181029" y="150" height="145" style="fill:rgb(255,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1814.32836917134,154) rotate(90)" font-size="3pt">thumbee_init</text>
-<rect x="1818.24228086336" width="5.48024934044656" y="150" height="145" style="fill:rgb(255,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1819.24228086336,154) rotate(90)" font-size="3pt">swp_emulation_init</text>
-<rect x="1823.73496476295" width="13.3988026881834" y="150" height="145" style="fill:rgb(128,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1824.73496476295,154) rotate(90)" font-size="3pt">__omap2_common_pm_late_init</text>
-<rect x="1837.14620201028" width="4.72965413375164" y="150" height="145" style="fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1838.14620201028,154) rotate(90)" font-size="3pt">__sr_class3_init</text>
-<rect x="1843.1170512298" width="5.45424980768485" y="150" height="145" style="fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1844.1170512298,154) rotate(90)" font-size="3pt">load_system_certificate_list</text>
-<rect x="1849.45641556586" width="13.0585479333415" y="150" height="145" style="fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1850.45641556586,154) rotate(90)" font-size="3pt">clk_debug_init</text>
-<rect x="1862.5364413741" width="74.8379594337725" y="150" height="145" style="fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1868.5364413741,154) rotate(90)">deferred_probe_initcall</text>
-<rect x="1938.46977242728" width="5.91545891059354" y="150" height="145" style="fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1939.46977242728,154) rotate(90)" font-size="3pt">rtc_hctosys</text>
-<rect x="1945.9836373955" width="4.01636260449845" y="150" height="145" style="fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
-<text transform="translate(1946.9836373955,154) rotate(90)" font-size="3pt">regulator_init_complete</text>
-<text transform="translate(0,89) rotate(90)">0.23</text>
-<text transform="translate(130,89) rotate(90)">0.34</text>
-<text transform="translate(260,89) rotate(90)">0.46</text>
-<text transform="translate(390,89) rotate(90)">0.57</text>
-<text transform="translate(520,89) rotate(90)">0.69</text>
-<text transform="translate(650,89) rotate(90)">0.8</text>
-<text transform="translate(780,89) rotate(90)">0.92</text>
-<text transform="translate(910,89) rotate(90)">1.03</text>
-<text transform="translate(1040,89) rotate(90)">1.15</text>
-<text transform="translate(1170,89) rotate(90)">1.26</text>
-<text transform="translate(1300,89) rotate(90)">1.38</text>
-<text transform="translate(1430,89) rotate(90)">1.49</text>
-<text transform="translate(1560,89) rotate(90)">1.61</text>
-<text transform="translate(1690,89) rotate(90)">1.72</text>
-<text transform="translate(1820,89) rotate(90)">1.84</text>
-</svg>
diff --git a/labs/boot-time-kernel/boot.svg b/labs/boot-time-kernel/boot.svg
new file mode 120000
index 00000000..7e6e5883
--- /dev/null
+++ b/labs/boot-time-kernel/boot.svg
@@ -0,0 +1 @@
+../../slides/boot-time-kernel/boot.svg
\ No newline at end of file
diff --git a/slides/boot-time-kernel/boot-time-kernel.tex b/slides/boot-time-kernel/boot-time-kernel.tex
index 75484a77..7a9b3046 100644
--- a/slides/boot-time-kernel/boot-time-kernel.tex
+++ b/slides/boot-time-kernel/boot-time-kernel.tex
@@ -40,7 +40,7 @@ take most time to execute.
       editor such as \code{inkscape}:
 \end{itemize}
 \begin{center}
-    \includegraphics[width=\textwidth]{slides/boot-time-kernel/boot.png}
+    \includegraphics[width=\textwidth]{slides/boot-time-kernel/boot.pdf}
 \end{center}
 \end{frame}
 
diff --git a/slides/boot-time-kernel/boot.png b/slides/boot-time-kernel/boot.png
deleted file mode 100644
index 74ecf586..00000000
Binary files a/slides/boot-time-kernel/boot.png and /dev/null differ
diff --git a/slides/boot-time-kernel/boot.svg b/slides/boot-time-kernel/boot.svg
new file mode 100644
index 00000000..9ebe4c01
--- /dev/null
+++ b/slides/boot-time-kernel/boot.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" standalone="no"?> 
+<svg width="2000" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
+<rect x="7.23465259464901" width="428.962899797163" y="150" height="145" style="fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(13.234652594649,154) rotate(90)">tracer_init_tracefs</text>
+<rect x="437.861522488581" width="9.80860633808891" y="150" height="145" style="fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(438.861522488581,154) rotate(90)" font-size="3pt">chr_dev_init</text>
+<rect x="451.877531476246" width="16.6984825200243" y="150" height="145" style="fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(457.877531476246,154) rotate(90)">populate_rootfs</text>
+<rect x="482.445069103106" width="62.8759135343076" y="150" height="145" style="fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(488.445069103106,154) rotate(90)">sysc_init</text>
+<rect x="555.734360715836" width="2.46430354005224" y="150" height="145" style="fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(556.734360715836,154) rotate(90)" font-size="3pt">serial8250_init</text>
+<rect x="558.341096478846" width="766.232230029489" y="150" height="145" style="fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(564.341096478846,154) rotate(90)">omap8250_platform_driver_init</text>
+<rect x="1326.18868878298" width="165.592154575773" y="150" height="145" style="fill:rgb(0,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1332.18868878298,154) rotate(90)">tilcdc_drm_init</text>
+<rect x="1494.15584415584" width="7.4596050737639" y="150" height="145" style="fill:rgb(0,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1495.15584415584,154) rotate(90)" font-size="3pt">mtdoops_init</text>
+<rect x="1503.40828657572" width="4.99643194817963" y="150" height="145" style="fill:rgb(255,0,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1504.40828657572,154) rotate(90)" font-size="3pt">fixed_mdio_bus_init</text>
+<rect x="1510.27216322489" width="135.631649518182" y="150" height="145" style="fill:rgb(255,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1516.27216322489,154) rotate(90)">cpsw_driver_init</text>
+<rect x="1647.41404647221" width="94.7592536018192" y="150" height="145" style="fill:rgb(255,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1653.41404647221,154) rotate(90)">am335x_child_init</text>
+<rect x="1742.18912587658" width="4.0220146768379" y="150" height="145" style="fill:rgb(128,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1743.18912587658,154) rotate(90)" font-size="3pt">i2c_dev_init</text>
+<rect x="1746.22131428363" width="11.4544898033716" y="150" height="145" style="fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1747.22131428363,154) rotate(90)" font-size="3pt">uvc_init</text>
+<rect x="1760.01576203558" width="7.0334388193603" y="150" height="145" style="fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1761.01576203558,154) rotate(90)" font-size="3pt">ledtrig_cpu_init</text>
+<rect x="1768.72786633979" width="4.78278361374373" y="150" height="145" style="fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1769.72786633979,154) rotate(90)" font-size="3pt">oprofile_init</text>
+<rect x="1774.02837977984" width="4.87434718564487" y="150" height="145" style="fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1775.02837977984,154) rotate(90)" font-size="3pt">xfrm_user_init</text>
+<rect x="1778.91177028123" width="11.1888424034119" y="150" height="145" style="fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1779.91177028123,154) rotate(90)" font-size="3pt">inet6_init</text>
+<rect x="1790.17182879612" width="7.7286437171274" y="150" height="145" style="fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1791.17182879612,154) rotate(90)" font-size="3pt">sit_init</text>
+<rect x="1797.91516790133" width="5.14225541454061" y="150" height="145" style="fill:rgb(0,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1798.91516790133,154) rotate(90)" font-size="3pt">packet_init</text>
+<rect x="1803.06759704608" width="5.15016831581579" y="150" height="145" style="fill:rgb(0,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1804.06759704608,154) rotate(90)" font-size="3pt">ipsec_pfkey_init</text>
+<rect x="1808.31498100614" width="4.89921630393906" y="150" height="145" style="fill:rgb(255,0,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1809.31498100614,154) rotate(90)" font-size="3pt">init_dns_resolver</text>
+<rect x="1813.32836917134" width="4.90373796181029" y="150" height="145" style="fill:rgb(255,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1814.32836917134,154) rotate(90)" font-size="3pt">thumbee_init</text>
+<rect x="1818.24228086336" width="5.48024934044656" y="150" height="145" style="fill:rgb(255,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1819.24228086336,154) rotate(90)" font-size="3pt">swp_emulation_init</text>
+<rect x="1823.73496476295" width="13.3988026881834" y="150" height="145" style="fill:rgb(128,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1824.73496476295,154) rotate(90)" font-size="3pt">__omap2_common_pm_late_init</text>
+<rect x="1837.14620201028" width="4.72965413375164" y="150" height="145" style="fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1838.14620201028,154) rotate(90)" font-size="3pt">__sr_class3_init</text>
+<rect x="1843.1170512298" width="5.45424980768485" y="150" height="145" style="fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1844.1170512298,154) rotate(90)" font-size="3pt">load_system_certificate_list</text>
+<rect x="1849.45641556586" width="13.0585479333415" y="150" height="145" style="fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1850.45641556586,154) rotate(90)" font-size="3pt">clk_debug_init</text>
+<rect x="1862.5364413741" width="74.8379594337725" y="150" height="145" style="fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1868.5364413741,154) rotate(90)">deferred_probe_initcall</text>
+<rect x="1938.46977242728" width="5.91545891059354" y="150" height="145" style="fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1939.46977242728,154) rotate(90)" font-size="3pt">rtc_hctosys</text>
+<rect x="1945.9836373955" width="4.01636260449845" y="150" height="145" style="fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"/>
+<text transform="translate(1946.9836373955,154) rotate(90)" font-size="3pt">regulator_init_complete</text>
+<text transform="translate(0,89) rotate(90)">0.23</text>
+<text transform="translate(130,89) rotate(90)">0.34</text>
+<text transform="translate(260,89) rotate(90)">0.46</text>
+<text transform="translate(390,89) rotate(90)">0.57</text>
+<text transform="translate(520,89) rotate(90)">0.69</text>
+<text transform="translate(650,89) rotate(90)">0.8</text>
+<text transform="translate(780,89) rotate(90)">0.92</text>
+<text transform="translate(910,89) rotate(90)">1.03</text>
+<text transform="translate(1040,89) rotate(90)">1.15</text>
+<text transform="translate(1170,89) rotate(90)">1.26</text>
+<text transform="translate(1300,89) rotate(90)">1.38</text>
+<text transform="translate(1430,89) rotate(90)">1.49</text>
+<text transform="translate(1560,89) rotate(90)">1.61</text>
+<text transform="translate(1690,89) rotate(90)">1.72</text>
+<text transform="translate(1820,89) rotate(90)">1.84</text>
+</svg>




More information about the training-materials-updates mailing list