README.adoc 673 B

12345678910111213141516171819202122232425262728293031
  1. = user
  2. Userland C programs used to test our kernel modules.
  3. `sh` programs are simpler, and installed by copying directly with an overlay.
  4. C programs require cross compiling, but give us more control over system calls.
  5. These programs can also be compiled and used on host.
  6. . Standalone
  7. .. link:hello.c[]
  8. .. link:myinsmod.c[]
  9. .. link:myrmmod.c[]
  10. .. link:usermem.c[]
  11. ... link:pagemap_dump.c[]
  12. .. inits
  13. .... link:sleep_forever.c[]
  14. .... link:poweroff.c[]
  15. .... link:init_dev_kmsg.c[]
  16. .. link:uio_read.c[]
  17. .. link:rand_check.c[]
  18. .. x86_64
  19. ... link:rdtsc.c[]
  20. ... link:ring0.c[]
  21. . Module tests
  22. .. link:anonymous_inode.c[]
  23. .. link:ioctl.c[]
  24. .. link:netlink.c[]
  25. .. link:poll.c[]