58 Commits (master)

Author SHA1 Message Date
Alexander Kuleshov 4d6cf71f67 theory: fix userspace bits
related issue: #695

Thank you @m4p1e

Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
2 years ago
0xAX 20ee3691a4
Merge branch 'master' into capitalize-linux 2 years ago
0xAX 5352b11ceb
Merge pull request #783 from Linux-project/imgbot
chore : [ImgBot] Optimize images
2 years ago
Renaud Germain e9bdbe5e6a copyedit: theory chapter 2 years ago
Renaud Germain c2ecc331a0 capitalize Linux everywhere 2 years ago
ImgBotApp f82cd213ad
[ImgBot] Optimize images
*Total -- 5,801.05kb -> 4,972.30kb (14.29%)

/Theory/images/4_level_paging.png -- 39.74kb -> 16.28kb (59.03%)
/Misc/images/git_diff.png -- 31.20kb -> 20.24kb (35.12%)
/Interrupts/images/kernel.png -- 65.52kb -> 46.78kb (28.6%)
/Assets/linux-kernel.png -- 42.63kb -> 30.93kb (27.44%)
/Initialization/images/CONFIG_NR_CPUS.png -- 79.77kb -> 59.39kb (25.55%)
/Initialization/images/NX.png -- 8.12kb -> 6.10kb (24.91%)
/Booting/images/minimal_stack.png -- 9.78kb -> 7.96kb (18.61%)
/Booting/images/kernel_first_address.png -- 62.22kb -> 50.95kb (18.12%)
/Booting/images/stack1.png -- 8.14kb -> 6.75kb (17.01%)
/cover.jpg -- 447.00kb -> 374.10kb (16.31%)
/MM/images/memblock.png -- 71.89kb -> 60.89kb (15.3%)
/Booting/images/bss.png -- 8.98kb -> 7.61kb (15.23%)
/Initialization/images/kernel_command_line.png -- 12.67kb -> 10.75kb (15.16%)
/Initialization/images/brk_area.png -- 11.11kb -> 9.50kb (14.52%)
/Timers/images/HZ.png -- 444.06kb -> 383.37kb (13.67%)
/Misc/images/qemu.png -- 87.48kb -> 75.67kb (13.5%)
/Misc/images/dgap_menu.png -- 886.13kb -> 766.69kb (13.48%)
/Misc/images/menuconfig.png -- 837.61kb -> 726.46kb (13.27%)
/Timers/images/base_small.png -- 807.52kb -> 700.40kb (13.27%)
/Misc/images/nconfig.png -- 773.45kb -> 671.00kb (13.25%)
/SysCall/images/ls_shell.png -- 468.70kb -> 407.11kb (13.14%)
/Booting/images/stack2.png -- 9.13kb -> 7.93kb (13.11%)
/Cgroups/images/menuconfig.png -- 118.09kb -> 102.99kb (12.78%)
/Booting/images/video_mode_setup_menu.png -- 12.98kb -> 11.35kb (12.59%)
/Misc/images/google_linux.png -- 120.87kb -> 106.98kb (11.49%)
/Misc/images/github.png -- 73.54kb -> 65.30kb (11.2%)
/MM/images/kernel_configuration_menu1.png -- 123.93kb -> 110.36kb (10.95%)
/Booting/images/linear_address.png -- 8.75kb -> 8.04kb (8.01%)
/MM/images/kernel_configuration_menu2.png -- 117.13kb -> 108.26kb (7.57%)
/Booting/images/try_vmlinuz_in_qemu.png -- 6.87kb -> 6.43kb (6.41%)
/Booting/images/simple_bootloader.png -- 6.05kb -> 5.72kb (5.41%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
3 years ago
Sebastian Fricke 2cff4abf08 Gitbook Links: replace old links with new ones
The old links didn't point to valid locations.
Replace the old links with the new links and test those changes with a
small script: https://github.com/initBasti/markdown_link_check .

______________________________________________________________

In order to find and replace the links, I used the following commands:

grep -rwohP '.' -e "\(https\:\/\/0xax.gitbooks.io\/\S*\)" > links.txt
(Find all links recursivly in the project directories and print out the
 only the matches links)

Within links.txt:
Remove the '(' & ')' => :%s/\(//g  and :%s/\)//g
Remove duplicates => :sort u

Test if the links work with:
python3 md_link_check.py --pattern 0xax.gitbook --output-file bad.txt
(https://github.com/initBasti/markdown_link_check)

Create replace commands:
:%s/.*/grep -rl & '.' | xargs sed -i 's#&##g'
Enter replacement URL between the 2nd & 3rd '#'
Execute commands: :w !sh

Signed-off-by: Sebastian Fricke <sebastian.fricke.linux@gmail.com>
4 years ago
Michael D e67179a2f6 ...and the last images fixed
Patch 7: SysCall/, Theory/ and Timers/
5 years ago
Dan Robertson bf8256c14f
Fix nit in Paging file 5 years ago
Alexander Kuleshov 3c83a2257a
add better inline assembler example 6 years ago
Alexander Kuleshov e896e56c86
s/http/https for linux-insides 6 years ago
Alexander Kuleshov 41c8f09c8e
inline assembly: fix result of summation 6 years ago
Alexander Kuleshov 8d17a25056
fix links in Theory/README.md 6 years ago
Joshua Murphy 6d69c2431b Refactored files for a unified naming convention, making an autoamted LaTeX build easier too 6 years ago
Gabriela Alexandra Moldovan 60c8998efe Add missing colon before label. 6 years ago
Dou Liyang 3dbb92c6fa
Fix the mm range of guard hole
s/0xffff80ffffffffff/0xffff87ffffffffff/
7 years ago
Aaron Hill 17da4af718
Make all Github links reference a specific commit
Closes #480
7 years ago
Alexander Kuleshov 896411ad17 use 64-bit registers everywher in Theory/asm.md 7 years ago
proninyaroslav 90f50c2ac5 Change README links as relative 7 years ago
Alexander Kuleshov a9e59b54f0 Merge branch '307412ca-1e02-41c3-b9c8-50a889e6982d' of https://github.com/Smattr/linux-insides into Smattr-307412ca-1e02-41c3-b9c8-50a889e6982d 8 years ago
Quentin Bourgeois 587f30dca7
<Theory/ELF: Fix a link to kernel memory map documentation>
The link pointed to "EFI region mapping space" instead of "kernel text
mapping, from phys 0".
8 years ago
Mack Stump 3fda046617 fix typos 8 years ago
Justus Adam 7061f4bc1f Syntactic rewrite
Reformatted text preserving the original semantics
8 years ago
Matthew Fernandez 5954812ed2 Fix some mixed types in asm.md.
This commit fixes some instances where return types did not match the type of
the variable being returned or printf format strings did not match the types of
arguments.
8 years ago
Utanith 0126dccdca Update asm.md
Lots and lots of editing for readability. Hope it helps!
8 years ago
Jakub Wilk 61674465a6 Theory/asm: Fix typos 8 years ago
0xAX 99ad079996 Update README.md 8 years ago
0xAX b80486dde2 Create asm.md 8 years ago
mudongliang 551098ea04 Fix Paging part 8 years ago
mudongliang 86fc1ceadd modify the bits layout 8 years ago
Shivanshu Agrawal e1700ec31d fixed grammar mistake in Theory/Paging.md 9 years ago
mudongliang a13d46ee9c modify 'internals' to 'insides' 9 years ago
Robin Glauser 575e9dece0 Inserting $ at beginning of command. 9 years ago
Robin Glauser 012cac74bf Updating ELF.md with corrections
Fixing some of the proposed changes from @mudongliang
9 years ago
Robin Glauser 046022567b Fixing minor typos in ELF.md 9 years ago
0xAX f5ac0f77f0 Merge pull request #173 from mudongliang/linux-bootstrap-1-fix
Linux bootstrap 1 fix
9 years ago
Johan Manuel e3c22ed019 fix typos and sentences in Paging.md 9 years ago
mudongliang 74cb928941 revise elf content 9 years ago
faj25 40c9df395c minor grammar fix 9 years ago
0xAX 377cbdf5ca Update ELF.md 9 years ago
mudongliang 57afa0785c fix invalid url and change the sentence. 9 years ago
Michael Drueing 70233c419b Fix quote in paging documentation 9 years ago
0xAX 94f8cf69f3 Update README.md 9 years ago
0xAX f4a685266b Update README.md 9 years ago
0xAX db4111a750 conecpts directory added 9 years ago
0xAX f757152a9a Create README.md 9 years ago
Akash Shende c7ea7c154c Some corrections & decoration 9 years ago
James Flowers ca3ca559f1 Fix Grammatical Errors 9 years ago
0xAX 0c332cb137 Update per-cpu.md 9 years ago
0xAX dcb6dca8aa Create per-cpu.md 9 years ago