mirror of
https://github.com/0xAX/linux-insides
synced 2024-11-09 13:10:43 +00:00
4.4 KiB
4.4 KiB
Summary
- Процесс загрузки ядра
- Initialization
- First steps in the kernel
- Early interrupts handler
- Last preparations before the kernel entry point
- Kernel entry point
- Continue architecture-specific boot-time initializations
- Architecture-specific initializations, again...
- End of the architecture-specific initializations, almost...
- Scheduler initialization
- RCU initialization
- End of initialization
- Interrupts
- Introduction
- Start to dive into interrupts
- Interrupt handlers
- Initialization of non-early interrupt gates
- Implementation of some exception handlers
- Handling Non-Maskable interrupts
- Dive into external hardware interrupts
- Initialization of external hardware interrupts structures
- Softirq, Tasklets and Workqueues
- Last part
- System calls
- Timers and time management
- Synchronization primitives
- Memory management
- Cgroups
- Concepts
- Data Structures in the Linux Kernel
- Theory
- Initial ram disk
- Misc
- KernelStructures
- Useful links
- Contributors