No description, website, or topics provided.
C Makefile Shell Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
101.init
102.info reorg Mar 5, 2015
103.parms
104.cdev
105.ops
106.rw
107.ioctl
108.procfs
109.inode
110.linked_lists
201.gfp
202.mutex
203.alloc_page
204.mmap
205.fault
301.HZ
302.waitqueue
.gitignore
README.md

README.md

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