<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manut/vorlesung/kernel-devel/kernel-debugging, 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-02-28T14:45:50Z</updated>
<entry>
<title>kernel-debugging: lots of minor fixups discovered during training</title>
<updated>2019-02-28T14:45:50Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-02-28T14:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=1c70d0ddc0dbe5e4b15f2308b3cba4e944af79cf'/>
<id>urn:sha1:1c70d0ddc0dbe5e4b15f2308b3cba4e944af79cf</id>
<content type='text'>
- update dynamic printk format
- update addr2line for kernels by using script
- update qemu lines for vexpress
- add note about kaslr with qemu gdbserver
- use uart0 for console and uart1 for kgdb
- use 127.0.0.1 instead of localhost
  (otherwise qemu and gdb get confused about IPv4 or IPv6)

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>fix various typos and wrong commands in slides</title>
<updated>2019-02-07T16:03:50Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2019-02-05T11:10:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=1df58f151a324dbe97f1958fafc1471ec911c629'/>
<id>urn:sha1:1df58f151a324dbe97f1958fafc1471ec911c629</id>
<content type='text'>
Fixes for:
- missing variable definition in Makefile
- wrong serial device in kernel parameters
- missing trace-cmd subcmd and wrong parameter (sched_switch is an
  event, not a plugin)
- missing #include in example code
- fix copy&amp;paste leftover

Signed-off-by: Holger Dengler &lt;dengler@linutronix.de&gt;
Reviewed-by: Kurt Kanzenbach &lt;kurt@linutronix.de&gt;
</content>
</entry>
<entry>
<title>kernel-dbg: update printk slides</title>
<updated>2019-01-28T18:50:18Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@linutronix.de</email>
</author>
<published>2019-01-10T08:28:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=26ab0f47bc9f52687f4790ae2de0ce0ad49716c2'/>
<id>urn:sha1:26ab0f47bc9f52687f4790ae2de0ce0ad49716c2</id>
<content type='text'>
- add a reference to elinux.org/Debugging_by_printing
- improve explanation of /proc/sys/kernel/printk
- add a slide about rate limiting printk
- add a slide about wrappers like dev_dbg

Signed-off-by: Manuel Traut &lt;manut@linutronix.de&gt;
</content>
</entry>
<entry>
<title>replace *all* tabs with spaces</title>
<updated>2018-04-19T09:03:45Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-04-19T09:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=ea793b23c98403cefb38670d02a778b843bdf997'/>
<id>urn:sha1:ea793b23c98403cefb38670d02a778b843bdf997</id>
<content type='text'>
There are times when tabs are allowed and times when they are not.
Let's just simply never use tabs for anything. This makes it easy
to find presentations where tabs were accidentally inserted.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>module-basics: add device tree to vain</title>
<updated>2018-02-20T13:58:35Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-01-31T04:46:56Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=0e7cb133ccdd77a66de18e095815737f5c4e3481'/>
<id>urn:sha1:0e7cb133ccdd77a66de18e095815737f5c4e3481</id>
<content type='text'>
Modern kernels will use device trees for platform devices, so
make vain do the same.

(Also fixup an unnecessary line break.)

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>update/cleanup earlyprintk and cgroups</title>
<updated>2018-02-20T13:58:34Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-01-31T04:35:20Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=2bcff18bcc8cdfa92b5384f3b14b79ea9e74c9bf'/>
<id>urn:sha1:2bcff18bcc8cdfa92b5384f3b14b79ea9e74c9bf</id>
<content type='text'>
Update slides for latest kernels. Cleanup slide contents. Add slides
about manually setting the CPU affinity.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into kconfig</title>
<updated>2013-12-27T10:48:46Z</updated>
<author>
<name>Jan Altenberg</name>
<email>jan@linutronix.de</email>
</author>
<published>2013-12-27T10:48:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=455c28f2c81b92e72c299b526ff66801ee71f175'/>
<id>urn:sha1:455c28f2c81b92e72c299b526ff66801ee71f175</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update kernel-debugging</title>
<updated>2013-07-10T20:16:06Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@mecka.net</email>
</author>
<published>2013-07-10T20:16:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=ea021d44dc2ccd154bb9ff284787029a71049d21'/>
<id>urn:sha1:ea021d44dc2ccd154bb9ff284787029a71049d21</id>
<content type='text'>
- add informations about make/menuconfig kernel hacking

Signed-off-by: Manuel Traut &lt;manut@mecka.net&gt;
</content>
</entry>
<entry>
<title>Implement Kconfig build system</title>
<updated>2013-05-13T14:22:27Z</updated>
<author>
<name>Christian Eppler</name>
<email>c.eppler@linutonix.de</email>
</author>
<published>2013-05-13T14:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=9e05689406c83ae3020ca32a6ec6387466209138'/>
<id>urn:sha1:9e05689406c83ae3020ca32a6ec6387466209138</id>
<content type='text'>
Signed-off-by: Christian Eppler &lt;c.eppler@linutonix.de&gt;
</content>
</entry>
<entry>
<title>Kernel debugging: Mention /proc/sysrq-trigger</title>
<updated>2011-02-10T11:32:00Z</updated>
<author>
<name>Jan Altenberg</name>
<email>jan@linutronix.de</email>
</author>
<published>2011-02-10T11:32:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=6899aa44836314fcb2f387de7a9eff72e7631ed1'/>
<id>urn:sha1:6899aa44836314fcb2f387de7a9eff72e7631ed1</id>
<content type='text'>
</content>
</entry>
</feed>
