You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8c1b3221fb
- rep stosl reduces ecx by 1 per write operation, not 4. Source: http://www.fermimn.gov.it/linux/quarta/x86/rep.htm - Clarification: The four Page Directory tables contain 2048 entries in total, not 2048 each. Source: http://wiki.osdev.org/Page_Tables#Long_mode_.2864-bit.29_page_map - Registers can not contain %rip-relative addresses, since %rip changes every single instruction. Only the instructions themselves can contain RIP-relative addresses. - The first argument to decompress_kernel is called rmode, not boot_param. - The boot_params struct goes in %rdi, not %rsi. Source: https://en.wikipedia.org/wiki/X86_calling_conventions#System_V_AMD64_ABI - find_random_addr does not ensure that the 'memory region is not less than value of kernel alignment'; it ensures the kernel is at or above the minimum load address. |
8 years ago | |
---|---|---|
Booting | 8 years ago | |
Concepts | 8 years ago | |
DataStructures | 8 years ago | |
Initialization | 8 years ago | |
Misc | 8 years ago | |
SyncPrim | 8 years ago | |
SysCall | 8 years ago | |
Theory | 9 years ago | |
Timers | 8 years ago | |
interrupts | 8 years ago | |
mm | 9 years ago | |
CONTRIBUTING.md | 8 years ago | |
LINKS.md | 9 years ago | |
README.md | 8 years ago | |
SUMMARY.md | 8 years ago | |
contributors.md | 8 years ago | |
cover.jpg | 9 years ago |
README.md
linux-insides
A book-in-progress about the linux kernel and its insides.
The goal is simple - to share my modest knowledge about the insides of the linux kernel and help people who are interested in linux kernel insides, and other low-level subject matter.
Questions/Suggestions: Feel free about any questions or suggestions by pinging me at twitter @0xAX, adding an issue or just drop me an email.
Support
Support If you like linux-insides
you can support me with:
On other languages
LICENSE
Licensed BY-NC-SA Creative Commons.
Contributions
Feel free to create issues or pull-requests if you have any problems.
Please read CONTRIBUTING.md before pushing any changes.