Skip to content

sirousk/kernel

 
 

Repository files navigation

Kernel module examples

These examples demonstrate kernel programming using a loadable module. Each version of the module shows how to use a different feature of the kernel.

Kernel sources: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

TODO

  • IRQ's
  • timers
  • remap_pfn_range
  • get_user_pages
  • udev device instantiation
  • GPL_EXPORT_SYMBOLS, /proc/kallsyms
  • ops: poll, mmap
  • kernel kfifo
  • pci, usb
  • kgdb
  • initramfs
  • kvm
  • net nic
  • waitqueues
  • memory barrier
  • sysfs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.1%
  • Makefile 6.8%
  • Shell 4.4%
  • Python 0.7%