diff options
Diffstat (limited to 'md/notes/kernel/topics.md')
-rw-r--r-- | md/notes/kernel/topics.md | 12 |
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 + + |