summaryrefslogtreecommitdiff
path: root/kernel-devel/kernel-debugging/pres_kernel-debugging_en.tex
AgeCommit message (Collapse)Author
2019-02-28kernel-debugging: lots of minor fixups discovered during trainingJohn Ogness
- 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 <john.ogness@linutronix.de>
2019-02-07fix various typos and wrong commands in slidesHolger Dengler
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&paste leftover Signed-off-by: Holger Dengler <dengler@linutronix.de> Reviewed-by: Kurt Kanzenbach <kurt@linutronix.de>
2019-01-28kernel-dbg: update printk slidesManuel Traut
- 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 <manut@linutronix.de>
2018-04-19replace *all* tabs with spacesJohn Ogness
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 <john.ogness@linutronix.de>
2018-02-20module-basics: add device tree to vainJohn Ogness
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 <john.ogness@linutronix.de>
2018-02-20update/cleanup earlyprintk and cgroupsJohn Ogness
Update slides for latest kernels. Cleanup slide contents. Add slides about manually setting the CPU affinity. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2013-07-10update kernel-debuggingManuel Traut
- add informations about make/menuconfig kernel hacking Signed-off-by: Manuel Traut <manut@mecka.net>
2011-02-10Kernel debugging: Mention /proc/sysrq-triggerJan Altenberg
2011-02-10First version of a kernel debugging chapter.Jan Altenberg
Currently covers basic information about: - printk - Serial Console / Net Console - Oops / addr2line - ftrace / ftrace_dump_on_oops - Qemu gdbserver interface - KGDB - User Mode Linux