This website works better with JavaScript
Domů
Procházet
Nápověda
Registrovat se
Přihlásit se
jeremy
/
linux-insides
zrcadlo
https://github.com/0xAX/linux-insides
Sledovat
1
Oblíbit
0
Rozštěpit
0
Soubory
Úkoly
0
Wiki
Strom:
6be6112c5b
Větve
Značky
master
linux-insides
/
SUMMARY.md
SUMMARY.md
2.9 KB
Historie
Surový
Summary
Booting
From bootloader to kernel
First steps in the kernel setup code
Video mode initialization and transition to protected mode
Transition to 64-bit mode
Kernel decompression
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
Memory management
Memblock
Fixmaps and ioremap
System calls
Introduction to system calls
[SMP]()
Concepts
Per-CPU variables
Cpumasks
Data Structures in the Linux Kernel
Doubly linked list
Radix tree
Theory
Paging
Elf64
[CPUID]()
[MSR]()
[Initial ram disk]()
[initrd]()
Misc
How kernel compiled
Linkers
[Write and Submit your first Linux kernel Patch]()
[Data types in the kernel]()
Useful links
Contributors