summaryrefslogtreecommitdiff
path: root/kernel-devel
AgeCommit message (Collapse)Author
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
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
2011-02-09Some slides about ftrace / trace-cmd and kernelshark.Jan Altenberg
2011-01-27convert the rest to the new buildsys formatManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-26added kernel develManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-26Aufräumen und neu strukturieren Teil 1Manuel Traut
- alle images wurden ins Wurzelverzeichnis verschoben - TEXINPUTS wird projektspezifisch gesetzt - es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher) desweiteren ist es möglich eigene Zusammenstellungen anzulegen - Einsstellungen welche das Design der Dokumente definieren werden nun in config*.tex & tail*.tex im Wurzelverzeichnis definiert - templates an neue Umgebung angepasst - in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden. - TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt (siehe Makefile) Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-12-01Makefile bugfixes for top-level Makefile (added frameworks and protocols)Jan Altenberg
Bugfix: Added Makefile for protocols removed unused files
2010-10-17add missing makefilesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-10-17mv mm-basics to kernel-develManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-10-13simplify makefilesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-09-29kernel-devel/chardev: added exampleManuel Traut
kernel and userspace example, for open, close, read, write TODO: implement read, write Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-08-09remove linutronix-*.png duplicates. If lx-cd is 'installed' theManuel Traut
images are included from /usr/share/lx/logo Signed-off-by: Manuel Traut <manut@linutronix.de>
2009-11-24character device addedBenedikt Spranger
2009-11-24Platform device addedBenedikt Spranger
2009-11-24more bugfixesBenedikt Spranger
2009-11-24driver bugfixesBenedikt Spranger
2009-11-24PCI example addedBenedikt Spranger
2009-11-23Modul basics initialBenedikt Spranger
2009-06-22Updated English presentation and German handout in kernel-devel/uio-driverHans J. Koch
2009-06-22Added German and English version of three images in kernel-devel/uio-driverHans J. Koch
2009-06-22remove three images from kernel-devel/uio-driverHans J. Koch