Dongliang Mu
dd515d0b96
Fix small typo
...
calll -> call
2023-01-09 19:25:02 +08:00
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
2022-11-01 16:05:43 +08:00
0xAX
20ee3691a4
Merge branch 'master' into capitalize-linux
2022-07-31 15:31:51 +06:00
0xAX
5352b11ceb
Merge pull request #783 from Linux-project/imgbot
...
chore : [ImgBot] Optimize images
2022-07-31 15:03:04 +06:00
0xAX
4ea7ed4512
Merge pull request #785 from jajajasalu2/coreboot-links
...
Booting: Add coreboot source code links to linux-bootstrap-1.md
2022-07-31 15:02:02 +06:00
0xAX
d59b0a6df8
Merge pull request #773 from h4child/patch-3
...
Update linux-bootstrap-5.md
2022-07-31 15:00:43 +06:00
Renaud Germain
28f5d9627f
copyedit: booting chapter
2022-07-24 22:41:14 -04:00
digitallyamar
5019a4994a
Fixing grammatical error
...
Fixed the title to match with what is found in SUMMARY.md file.
2022-05-24 10:53:50 +05:30
Renaud Germain
c2ecc331a0
capitalize Linux everywhere
2022-05-01 09:12:23 -04:00
Renaud Germain
fe2ef723c7
fix 2 typos
2022-03-11 16:42:09 -05:00
yash1120
9e44bdb61c
typo fix
...
typo fix
2022-01-25 16:32:32 +05:30
Kian-Meng, Ang
2c15599cfb
Fix typos
2021-12-25 18:29:38 +08:00
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.
2021-08-16 15:56:08 +05:30
slowy07
f74f207581
fix: typo grammar spelling
2021-08-06 20:29:33 +07:00
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>
2021-08-02 16:25:26 +00:00
Ródgger Bruno
159a9b60f2
Update linux-bootstrap-5.md
2021-05-05 03:00:36 -04:00
Ródgger Bruno
54966f002d
Update linux-bootstrap-5.md
2021-05-04 09:30:19 -04:00
Ródgger Bruno
40d2bfb28c
Update linux-bootstrap-5.md
2021-05-03 22:19:04 -04:00
Tales Lelo da Aparecida
669c74a22c
Fix minor typo at linux-bootstrap-4.md
2021-02-13 19:31:22 -03:00
Z
c02c46458f
Update linux-bootstrap-1.md
2020-11-29 16:27:11 +08:00
Z
019aa1865e
Update linux-bootstrap-1.md
2020-11-29 13:39:19 +08:00
0xAX
20945be66f
Merge pull request #761 from Mutated1994/patch-7
...
feat: Add some code snippets
2020-11-29 00:40:15 +06:00
0xAX
bc14eb6a85
Merge pull request #746 from h4child/patch-1
...
Update linux-bootstrap-4.md
2020-11-29 00:38:46 +06:00
Z
a5534ce6c0
Update linux-bootstrap-3.md
2020-11-28 19:31:42 +08:00
Sebastian Fricke
714c13a34c
Merge pull request #757 from Mutated1994/patch-6
...
fix: Adjust a sentence
2020-11-26 06:18:31 +01:00
Z
7af1d84b19
Update linux-bootstrap-1.md
2020-11-21 16:20:04 +08:00
Z
cdc7d9421c
Update linux-bootstrap-1.md
2020-11-20 09:39:30 +08:00
Hchild
26ad0042f1
Update linux-bootstrap-4.md
2020-10-26 18:36:29 -04:00
Jan Sonntag
fa1cf540e8
Fix broken links and emails
2020-10-14 19:40:15 +02:00
0xAX
3a477a66a2
Merge pull request #708 from aboivin/Booting/linux-bootstrap-4-typo
...
Booting/linux-bootstrap-4.md: fix typo
2020-10-11 13:29:35 +06:00
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
2020-09-26 20:55:05 +03:00
Ayyuce Demirbas
f998c45910
The link is broken
...
Added new link to kaslr_64.c source code file
2020-07-22 01:36:41 +03:00
Ayyuce Demirbas
4630e9c4d0
Some minor changes to improve formatting
...
Added a space
2020-07-20 01:24:45 +03:00
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>
2020-05-31 17:23:17 +02:00
Alexander Kuleshov
09642cab4e
fix calculation of 8086 available memory range
...
Thanks to @rodggerbr
2020-05-31 13:15:40 +06:00
Arnaud BOIVIN
aa2ccb403f
Booting/linux-bootstrap-4.md: fix typo
2020-04-05 23:32:10 +02:00
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>
2020-03-25 13:09:19 +01:00
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>
2020-03-25 13:09:13 +01:00
0xAX
37a77fede0
Merge pull request #692 from darkstar/fixes
...
Some small spelling fixes
2019-11-01 23:36:52 +06:00
Michael D
84a7575f2f
Salvage images from archive.org and add them to git
...
Patch 1: Booting/
2019-10-10 19:47:21 +02:00
Michael D
747f10af14
Some small spelling fixes
2019-10-10 19:30:08 +02:00
0xAX
720e7534ad
Merge pull request #683 from gwelymernans/cleanups
...
Cleanup some of the grammar to flow better
2019-10-07 23:56:20 +06:00
Stefan20162016
60c19f7c02
added link to minimal bootloader with comments
2019-08-21 23:17:32 +02:00
Bill Wendling
a3dabbe734
Cleanup some of the grammar to flow better
2019-08-01 15:20:24 -07:00
0xAX
b97cc6aaf5
Merge pull request #667 from WarpspeedSCP/grammar-fix
...
Fix grammar and improve formatting for linux-bootstrap section
2019-04-24 17:23:16 +06:00
WarpspeedSCP
64712ac607
fix typo
2019-04-16 22:21:45 +05:30
Raghav Shankar
2ef0a4023b
Fix grammar and improve formatting
2019-04-15 23:56:02 +05:30
Jekton Luo
f1237841c1
Fix desc about movzbl in linux-bootstrap-2.md
2019-03-28 11:57:59 +08:00
Alexander Kuleshov
e205c3966b
fix segmenta address in boot 1
...
Thank you to @changuoqiang and @PinoTsao
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
2019-03-09 00:00:31 +06:00
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"
2019-01-15 10:37:27 +08:00