<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manut/vorlesung/schulung_tools, branch schulung</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.mecka.net/manut/vorlesung/atom?h=schulung</id>
<link rel='self' href='https://git.mecka.net/manut/vorlesung/atom?h=schulung'/>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/'/>
<updated>2019-04-26T08:54:00Z</updated>
<entry>
<title>layer-building/yocto: update scripts for 2.6.1</title>
<updated>2019-04-26T08:54:00Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T08:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=762fab1d5f677ef42a4467e492a724540483eb7b'/>
<id>urn:sha1:762fab1d5f677ef42a4467e492a724540483eb7b</id>
<content type='text'>
Use the latest thud stable and also cleanup the scripts a bit so
that it is easier to update the version in the future.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools/yocto-own-layer: add u-boot howto</title>
<updated>2019-04-25T08:22:55Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-25T08:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=602c17ae7dc2d3af68c0105fbc61873181906553'/>
<id>urn:sha1:602c17ae7dc2d3af68c0105fbc61873181906553</id>
<content type='text'>
meta-schulung does not include building u-boot. However, building/running
u-boot with qemu is quite easy. Add a mini howto with the steps to help
the trainer quickly demonstrate u-boot.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>meta-schulung: add app much sooner</title>
<updated>2019-04-18T08:02:14Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-18T08:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=2e0994908c82cdce757a56a35adc34b75fc64c7a'/>
<id>urn:sha1:2e0994908c82cdce757a56a35adc34b75fc64c7a</id>
<content type='text'>
Add the application after creating the layer. This allows the
participants to see the minimal efforts needed to create their
own applications. The layer can be used with any machine (for
example, the qemux86 machine that the participants had already
been working with).

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>sleep_wake: update with more details, new events</title>
<updated>2019-04-03T11:25:00Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-03T11:25:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=d86b8ab490be3d252b2960e77157c89f502fa4fe'/>
<id>urn:sha1:d86b8ab490be3d252b2960e77157c89f502fa4fe</id>
<content type='text'>
There were an unnecessary number of events that were captured.
Only capture the ones that are truly interesting. And add the
irq vector.

Also, add some description to the significance of the events.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: scheduling_tests: disable rt throttling</title>
<updated>2019-03-28T14:23:25Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T14:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=b8f92e275f24599253d4a66c3d3d2ebd70c1eb93'/>
<id>urn:sha1:b8f92e275f24599253d4a66c3d3d2ebd70c1eb93</id>
<content type='text'>
On a machine with few CPUs, these tests could trigger RT
throttling.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: add sleep_wake demo</title>
<updated>2019-03-28T14:15:48Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T14:15:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=115114f896fbb1a89467ea07476d2b6d1b18f1b8'/>
<id>urn:sha1:115114f896fbb1a89467ea07476d2b6d1b18f1b8</id>
<content type='text'>
A very simple demo that shows the full chain of events from
sys_nanosleep_enter to sys_nanosleep_exit. (For the IRQ
calculations use expires= and now= from the hrtimer events.)

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: rename/modify malloc to avoid system()</title>
<updated>2019-03-28T14:11:34Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T14:11:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=e1e6511cd68b646234dcc8f5f86b25b7ea48a720'/>
<id>urn:sha1:e1e6511cd68b646234dcc8f5f86b25b7ea48a720</id>
<content type='text'>
A more complex but cleaner implementation of retrieving/printing
the stats has been implemented. The implementation is put into
a separate stats.c file so that the main program (malloc.) can
be easily reviewed to see what the program is doing.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>schulung_tools: add scheduling tests</title>
<updated>2019-03-28T13:08:28Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-28T13:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=a39de4609225129c19df931d556b1d032d806403'/>
<id>urn:sha1:a39de4609225129c19df931d556b1d032d806403</id>
<content type='text'>
This is a set of tests to compare the scheduling using various
policies and priorities.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>notes: initrd: use a better name for the cpio file</title>
<updated>2019-03-04T14:04:39Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-03-04T14:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=1c18bd7b0c9d56d6bf6a60418fb62fd3e0cb3699'/>
<id>urn:sha1:1c18bd7b0c9d56d6bf6a60418fb62fd3e0cb3699</id>
<content type='text'>
It is an initramfs, not an initrd. So name it so.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>notes: initrd: add information about /init and /dev/console</title>
<updated>2019-02-28T16:23:57Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-28T16:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=374f8fb4d4f767d655b253045d8978a5858d6cf9'/>
<id>urn:sha1:374f8fb4d4f767d655b253045d8978a5858d6cf9</id>
<content type='text'>
Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
</feed>
