基本信息
浅谈Linux 中的进程栈、线程栈、内核栈、中断栈
描述的各种栈空间情况
syscall 系统调用陷入_Linux系统调用过程分析
描述了系统调用陷入的情况
wowotech 进程管理系列
描述了调度相关的内容
进程切换:
Concurrency Managed Workqueue:
Memory Management
- vmlinux
- arm64内存初始化
- Fix Mapped Address
- 内存初始化
- ARM MMU
- idmap kimage_map
- 内核内存
- 各种栈
- 栈和 thread_info
- fork的过程
- ARM64 Kernel Image Mapping的变化
- arm64 内核内存布局
- Linux内存管理(三):“看见”物理内存
- Linux内存管理(四):paging_init分析
- fixmap address 的原理
devtmpfs
16. Linux 字符设备驱动结构(三)—— file、inode结构体及chardevs数组等相关知识解析
17. Linux 文件系统与设备文件系统 (一)—— udev 设备文件系统
18. Linux 字符设备驱动结构(二)—— 自动创建设备节点
19. 内核发送uevent的API,用户空间解析uevent
20. Linux设备驱动模型-Uevent
21. linux设备驱动(8)uevent 详解
22. 深入理解Linux字符设备驱动
23. devtmpfs文件系统创建设备节点
组调度
24. 组调度和带宽控制
25. LINUX进程组调度机制分析
percpu 变量的 linux 实现
PERCPU Allocator
Linux内核同步机制之(二):Per-CPU变量
per-CPU变量的静态和动态分配原理
源码解析
arm64架构linux内核地址转换__pa(x)与__va(x)分析