GitHub - fatgrass/linux-kernel-module-cheat: Run one command, get a QEMU Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4.9 module development example tutorials with GDB and KGDB debug and QEMU educational devices models. Tested in x86, ARM and MIPS guests, Ubuntu 14.04 - 17.04 hosts. · GitHub
Skip to content

fatgrass/linux-kernel-module-cheat

 
 

Folders and files

Repository files navigation

Linux Kernel Module Cheat

Run one command, get a QEMU Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4.9 module development example tutorials with GDB and KGDB debug and minimal QEMU educational models. Tested in x86, ARM and MIPS guests, Ubuntu 14.04 - 17.04 hosts.

  1. Getting started
  2. Action
    1. Debugging
    2. KGDB
    3. Other architectures
    4. X11
    5. gdbserver
    6. Count boot instructions
    7. Record and replay
    8. Hello host
  3. Conversation
    1. Introduction
    2. Build
    3. kmod
    4. vermagic
    5. ftrace
    6. Device tree
    7. GEM5
    8. Bibliography

About

Run one command, get a QEMU Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4.9 module development example tutorials with GDB and KGDB debug and QEMU educational devices models. Tested in x86, ARM and MIPS guests, Ubuntu 14.04 - 17.04 hosts.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • C 83.2%
  • Shell 15.0%
  • Makefile 1.8%