summaryrefslogtreecommitdiff
path: root/md/notes/kernel
diff options
context:
space:
mode:
authorArturs Artamonovs <dos21h@gmail.com>2024-01-13 17:09:31 +0000
committerArturs Artamonovs <dos21h@gmail.com>2024-01-13 17:09:31 +0000
commite10880e595275651d62548a5e0388540ba697c5e (patch)
tree0d6b64ded211be119d475b215f96ab6849a86bcc /md/notes/kernel
parent3a122201241d453fe28b875105859122672fbaba (diff)
downloadmd-content-e10880e595275651d62548a5e0388540ba697c5e.tar.gz
md-content-e10880e595275651d62548a5e0388540ba697c5e.zip
Add topic list
Diffstat (limited to 'md/notes/kernel')
-rw-r--r--md/notes/kernel/topics.md20
1 files changed, 16 insertions, 4 deletions
diff --git a/md/notes/kernel/topics.md b/md/notes/kernel/topics.md
index 86ce50c..be7f723 100644
--- a/md/notes/kernel/topics.md
+++ b/md/notes/kernel/topics.md
@@ -19,17 +19,29 @@ kernel API's.
[User mode helpers](/notes/kernel/usermode_helper.md)
<!-- Ramfs -->
-<!-- Add new syscall -->
<!-- Write files to user space -->
<!-- Read files from user space -->
-<!-- Create character device -->
-<!-- Create netfilter firewall -->
+<!-- Create character device -->
+<!-- Create netfilter firewall -->
<!-- DMA programming -->
+<!-- IOCTL -->
+
### Intermediate
[Kernel /dev/hwrng](/writeup/kernel_dev_hwrng.md)
-<!-- Netlink -->
+<!-- Create syscall -->
+<!-- Netlink -->
+<!-- Dummy I2C driver -->
+<!-- Dummy SPI driver -->
+<!-- Create ADC driver -->
+<!-- Mutex'es -->
+<!-- Threads -->
+<!-- Locking -->
### Deep into kernel
+<!-- Virtual GPIO driver -->
+<!-- Virtual Pinctrl driver -->
+<!-- Create key logger -->
+<!-- Create device tree entry -->