summaryrefslogtreecommitdiffstats
path: root/md/notes/kernel/topics.md
diff options
context:
space:
mode:
Diffstat (limited to 'md/notes/kernel/topics.md')
-rw-r--r--md/notes/kernel/topics.md12
1 files changed, 9 insertions, 3 deletions
diff --git a/md/notes/kernel/topics.md b/md/notes/kernel/topics.md
index be7f723..d955193 100644
--- a/md/notes/kernel/topics.md
+++ b/md/notes/kernel/topics.md
@@ -17,21 +17,23 @@ kernel API's.
[Sysfs](/notes/kernel/create_sysfs_entry.md)
[Procfs](/notes/kernel/create_procfs_entry.md)
[User mode helpers](/notes/kernel/usermode_helper.md)
-
+<!--[!IOCTL driver](/notes/kernel/ioctl_driver.md) -->
+<!--[!IRQ handler](/notes/kernel/irq_handler.md) -->
<!-- Ramfs -->
<!-- Write files to user space -->
<!-- Read files from user space -->
<!-- Create character device -->
<!-- Create netfilter firewall -->
<!-- DMA programming -->
-<!-- IOCTL -->
+
### Intermediate
[Kernel /dev/hwrng](/writeup/kernel_dev_hwrng.md)
+[Netlink socket](/notes/kernel/netlink_socket.md)
<!-- Create syscall -->
-<!-- Netlink -->
+
<!-- Dummy I2C driver -->
<!-- Dummy SPI driver -->
<!-- Create ADC driver -->
@@ -45,3 +47,7 @@ kernel API's.
<!-- Virtual Pinctrl driver -->
<!-- Create key logger -->
<!-- Create device tree entry -->
+
+### Kernel userspace
+
+