Difference between revisions of "User:Matt Porter"
Matt Porter (talk | contribs) (→Kernel Debugging Tools) |
Matt Porter (talk | contribs) (→Kernel Debugging Tools) |
||
Line 8: | Line 8: | ||
** JTAG (probably with gdb ;) ) | ** JTAG (probably with gdb ;) ) | ||
** kgdb | ** kgdb | ||
+ | ** kdb | ||
** Use cases | ** Use cases | ||
* magic sysrq | * magic sysrq |
Revision as of 15:38, 30 April 2014
Contents
Kernel Debug and Test BOF
Kernel Debugging Tools
- http://elinux.org/Kernel_Debugging_Tips
- Dynamic debug (http://elinux.org/Debugging_by_printing)
- regmap debugfs
- Traditional debuggers
- JTAG (probably with gdb ;) )
- kgdb
- kdb
- Use cases
- magic sysrq
- regmap
- debugfs
- tracepoints
- http://elinux.org/Ftrace
- Use cases
Automated Test systems
- http://elinux.org/Test_Systems
- http://elinux.org/Ktest
- config bisects
- auto bisect
- randconfig tests
- https://git.linaro.org/people/kevin.hilman/pyboot.git
- board farm regression testing
- other use cases?
- https://wiki.linaro.org/LAVA
Subsystem specific tests
- SPI - spidev_test.c
- others?