summaryrefslogtreecommitdiff
path: root/kernel-devel
AgeCommit message (Collapse)Author
2019-03-22kernel/dts: fix name of dtsi fileKurt Kanzenbach
The dtsi file is called mynode.dtsi, but the my.dts includes my.dtsi which doesn't exist. Fix it. Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de>
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-28linux-mm-basics: show the ulimit -s helpJohn Ogness
The stack size is also an important parameter for memory. Show it as well. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-28kernel/tracing: removed double named section tracersKurt Kanzenbach
There are two sections named tracers. Probably a copy and paste error. Fix it. Signed-off-by: Kurt Kanzenbach <kurt@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-31add klist slidesManuel Traut
very basic version of slides for kernel lists Signed-off-by: Manuel Traut <manut@linutronix.de>
2019-01-28Device Tree: initial versionManuel Traut
This is the initial version of a Device Tree Presentation. The Presentation includes Background, Scope and Advantages of Device Tree usage as well as a short explanation of the Syntax and Usage. It ends with information about current developments and references to further information. Also an excercise for the attendees is defined. Signed-off-by: Manuel Traut <manut@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>
2019-01-28pres_kernel-basics_en: add translated versionManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-04-19kernel/devel: remove tabsJohn Ogness
The new "make check" caught some tabs in .tex files. Remove them. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-04-19kernel-basics/module work in linux source treeManuel Traut
instead of having a out-of-tree kernel module (i hate them). Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-04-19kernel/devel - module: fix driver examplesManuel Traut
remove devinit for probe and devexit for unregister functions add __init and __exit for init and exit functions 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-04-19kernel-basics: adjust image sizesJohn Ogness
Adjust image sizes so they fit well on the slides. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-04-04kernel-basics: extend and update development statisticsManuel Traut
rebased against master Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-02-20remove german slides when english are availableJohn Ogness
Remove german slides if a completely translated english version is available. For slides that have been translated to english, but do not contain all the information of the german slides, the german slides are still available. But they are only available for reference. That will not be built. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20module-basics: fix wrappingJohn Ogness
Wrap lines that are too long for the slide. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20module-basics: add a slide for vain plat full exampleJohn Ogness
With the device tree added, the full example no longer fits in 5 slides. Add a 6th slide to spread things out better. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20module-basics: cleanup vain examplesJohn Ogness
Cleanup the examples so that they show (and hide) the same things for both examples. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20modules-basics: add device tree to full exampleJohn Ogness
There are separate files showing the full vain example. They need to show the device tree compatibility as well. 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-20kernel-tracking: avoid unnecessary line splitJohn Ogness
Don't split lines that will fit in the slide. 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>
2018-02-20linux-mm-basics: fix spelling errorJohn Ogness
Chunks, not junks. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19kernel-devel/modules: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19kernel-devel/char device: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2016-06-21How to use perf-ctf and TracecompassJan Altenberg
2015-01-12add missing [fragile] tags to framesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2015-01-12replace \cmd usageManuel Traut
it's no longer available in lx-cd Signed-off-by: Manuel Traut <manut@linutronix.de>
2014-05-28Merge branch 'master' into kconfig_janJan Altenberg
2014-02-19Fixes for kernel tracing presJan Altenberg
2014-02-03Update for the tracing chapter: Overview, Event Tracing, Kprobes, Uprobes, ↵Jan Altenberg
Filter
2013-12-27Update all topics for KconfigJan Altenberg
2013-12-27Merge branch 'master' into kconfigJan Altenberg
2013-12-27Crashkernel slides (have been missing so far...)Jan Altenberg
2013-07-18Added patches for ARM crashkernelJan Altenberg
2013-07-10kernel-tracing: remove sched_switch tracerManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2013-07-10update kernel-debuggingManuel Traut
- add informations about make/menuconfig kernel hacking Signed-off-by: Manuel Traut <manut@mecka.net>
2013-07-10update perf presentationManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2013-07-10add pres for perfManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2013-05-13Implement Kconfig build systemChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2011-03-25added kernel developersManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-23kernel-best-practices: added diff, patch, quilt, gitManuel Traut
just the basics :) Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-22kernel-basics: added some referencesManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-22kernel-devel/kernel-basics: added statisticsManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-21remove unneeded block definitionManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-21added kernel versioning, next, staging, tempoManuel Traut
Signed-off-by: Manuel Traut <manut@vogone.(none)>
2011-02-10Kernel debugging: Mention /proc/sysrq-triggerJan Altenberg
2011-02-10Tracing: Mention SysRQ-zJan Altenberg
2011-02-10Mention trace_printk and ftrace specific kernel parametersJan Altenberg