333 Commits (master)

Author SHA1 Message Date
Dongliang Mu dd515d0b96
Fix small typo
calll -> call
1 year ago
Kagurazaka Kotori 3d55fd2be8
Correct the description of check_cpu()
check_cpu() turns on SSE instructions by clearing bit 15 of HWCR MSR
on legacy AMD processors. Refer to "MSRC001_0015 Hardware Configuration
(HWCR)" of BIOS and Kernel Developer Guide (BKDG) for AMD Family 14h
Models 00h-0Fh Processors [1].

[1] https://www.amd.com/system/files/TechDocs/43170_14h_Mod_00h-0Fh_BKDG.pdf
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
0xAX 4ea7ed4512
Merge pull request #785 from jajajasalu2/coreboot-links
Booting: Add coreboot source code links to linux-bootstrap-1.md
2 years ago
0xAX d59b0a6df8
Merge pull request #773 from h4child/patch-3
Update linux-bootstrap-5.md
2 years ago
Renaud Germain 28f5d9627f copyedit: booting chapter 2 years ago
digitallyamar 5019a4994a
Fixing grammatical error
Fixed the title to match with what is found in SUMMARY.md file.
2 years ago
Renaud Germain c2ecc331a0 capitalize Linux everywhere 2 years ago
Renaud Germain fe2ef723c7 fix 2 typos 2 years ago
yash1120 9e44bdb61c
typo fix
typo fix
2 years ago
Kian-Meng, Ang 2c15599cfb Fix typos 2 years ago
Jaskaran Singh f3bb4af963 Booting: Add coreboot source code links to linux-bootstrap-1.md
The coreboot source code has changed since this section was written.
reset16.inc and reset16.ld do not exist in the master branch
of coreboot. Add links to the source code of coreboot v4.11 to point
to the correct files.
3 years ago
slowy07 f74f207581 fix: typo grammar spelling 3 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
Ródgger Bruno 159a9b60f2
Update linux-bootstrap-5.md 3 years ago
Ródgger Bruno 54966f002d
Update linux-bootstrap-5.md 3 years ago
Ródgger Bruno 40d2bfb28c
Update linux-bootstrap-5.md 3 years ago
Tales Lelo da Aparecida 669c74a22c
Fix minor typo at linux-bootstrap-4.md 3 years ago
Z c02c46458f
Update linux-bootstrap-1.md 3 years ago
Z 019aa1865e
Update linux-bootstrap-1.md 3 years ago
0xAX 20945be66f
Merge pull request #761 from Mutated1994/patch-7
feat: Add some code snippets
3 years ago
0xAX bc14eb6a85
Merge pull request #746 from h4child/patch-1
Update linux-bootstrap-4.md
3 years ago
Z a5534ce6c0
Update linux-bootstrap-3.md 3 years ago
Sebastian Fricke 714c13a34c
Merge pull request #757 from Mutated1994/patch-6
fix: Adjust a sentence
3 years ago
Z 7af1d84b19
Update linux-bootstrap-1.md 3 years ago
Z cdc7d9421c
Update linux-bootstrap-1.md 4 years ago
Hchild 26ad0042f1
Update linux-bootstrap-4.md 4 years ago
Jan Sonntag fa1cf540e8 Fix broken links and emails 4 years ago
0xAX 3a477a66a2
Merge pull request #708 from aboivin/Booting/linux-bootstrap-4-typo
Booting/linux-bootstrap-4.md: fix typo
4 years ago
Roy Kupershmid f57c653b00 linux-bootstrap-1: Clearify the boot sector origin example
Following abf4f68 - removes all references to the deleted [ORG 0x7c00],
and generally mention that the BIOS copies the boot sector into that
fixed memory location
4 years ago
Ayyuce Demirbas f998c45910
The link is broken
Added new link to kaslr_64.c source code file
4 years ago
Ayyuce Demirbas 4630e9c4d0
Some minor changes to improve formatting
Added a space
4 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
Alexander Kuleshov 09642cab4e fix calculation of 8086 available memory range
Thanks to @rodggerbr
4 years ago
Arnaud BOIVIN aa2ccb403f Booting/linux-bootstrap-4.md: fix typo 4 years ago
Andreas J. Reichel 8be1e44662 Correct description of btsl $_EFER_LME, %eax
The btsl not only tests the bit, it tests the bit
by transfering it into the carry flag and then sets
it as well. Otherwise the wrmsr would not make sense.

Signed-off-by: Andreas J. Reichel <webmaster@6th-dimension.com>
4 years ago
Andreas J. Reichel e0cb85d230 Fix description of 'rep stosl' in bootstrap-4
rep stosl does not modify 'edi' but the memory, where 'edi' points to.

Signed-off-by: Andreas J. Reichel <webmaster@6th-dimension.com>
4 years ago
0xAX 37a77fede0
Merge pull request #692 from darkstar/fixes
Some small spelling fixes
5 years ago
Michael D 84a7575f2f Salvage images from archive.org and add them to git
Patch 1: Booting/
5 years ago
Michael D 747f10af14 Some small spelling fixes 5 years ago
0xAX 720e7534ad
Merge pull request #683 from gwelymernans/cleanups
Cleanup some of the grammar to flow better
5 years ago
Stefan20162016 60c19f7c02 added link to minimal bootloader with comments 5 years ago
Bill Wendling a3dabbe734 Cleanup some of the grammar to flow better 5 years ago
0xAX b97cc6aaf5
Merge pull request #667 from WarpspeedSCP/grammar-fix
Fix grammar and  improve formatting for linux-bootstrap section
5 years ago
WarpspeedSCP 64712ac607
fix typo 5 years ago
Raghav Shankar 2ef0a4023b Fix grammar and improve formatting 5 years ago
Jekton Luo f1237841c1 Fix desc about movzbl in linux-bootstrap-2.md 5 years ago
Alexander Kuleshov e205c3966b
fix segmenta address in boot 1
Thank you to @changuoqiang and @PinoTsao

Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
5 years ago
Cao jin c2092a481e Sentences improvement in linux-bootstrap-4.md
This patch fixed half of issue of #645:
1.
"The value assigned to it is an offset relative to the offset of the segment"
-->
"The value assigned to it is an offset relative to the segment"

2.
"adding the address field of the instruction and the value of the program counter"
-->
"adding the address field of the instruction to the value of the program counter"

3.
"PAE mode" --> "PAE", because PAE is not a mode.

4.
"5 bit" --> "the 5th bit"
5 years ago