0xAX
20ee3691a4
Merge branch 'master' into capitalize-linux
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
Z
a5534ce6c0
Update linux-bootstrap-3.md
4 years ago
Michael D
84a7575f2f
Salvage images from archive.org and add them to git
...
Patch 1: Booting/
5 years ago
yuanli-cn
9fc7c1fbf1
Fix the typo
...
'0xffff' --> '0xfffff'
6 years ago
eclissi91
cef68c1757
fixing typo in doc
...
ref. #620
6 years ago
Alexander Kuleshov
3d68ef4efe
boot: update to last linux v4.16
...
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
6 years ago
Alexander Kuleshov
5d643f8e9f
boot-1: clarify boot address
...
Signed-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>
6 years ago
Alexander Kuleshov
f3f7cc503c
fix description of a20_test()
6 years ago
Raghav Shankar
a51574ae2b
Formatting change
7 years ago
Raghav Shankar
c81fa6763b
Make grammar and formatting fixes in linux-bootstrap-3.md
7 years ago
0xF0D0
06bc4a8f6a
typo fixed (0bB800 -> 0xb800)
...
Signed-off-by: 0xF0D0 <goodbumsu@gmail.com>
7 years ago
Ding Fei
9015d6ed1f
Update linux-bootstrap-3.md
7 years ago
Alexander Kuleshov
b5d147bf72
boot/pm: fix some expressions
7 years ago
Alexander Kuleshov
6703f0ace4
boot: fix boot-3
7 years ago
Aaron Hill
17da4af718
Make all Github links reference a specific commit
...
Closes #480
7 years ago
Kavindra Nikhurpa
ece5ad6f25
fix typos
7 years ago
elyashiv
7d5b4850db
minor grammer edits
7 years ago
Kavindra Nikhurpa
aeb802e895
Fixed typos in Booting
8 years ago
Alcaro
8c1b3221fb
Clarify and fix various facts, and fix more typos than I can count.
...
- 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
Dmitriy Olshevskiy
f2068d49a7
booting: fix typos
8 years ago
0xAX
7e18eb149b
Merge pull request #299 from mudongliang/modifyinternals
...
revert internals to insides in Booting
9 years ago
0xAX
53d0a9da09
Merge pull request #273 from ruthgrace/bootstrap_3_actual_transition_protected
...
fixed grammar in linux-bootstrap-3.md, Actual transition into protected mode section
9 years ago
慕冬亮
a413dd6a56
revert internals to insides in Booting
9 years ago
0xAX
fb76b10efc
Merge pull request #272 from ruthgrace/bootstrap_3_setup_gdt
...
fixed grammar in linux-bootstrap-3.md, Set up Global Descriptor Table section
9 years ago
0xAX
dadce11dea
Merge pull request #271 from ruthgrace/bootstrap_3_setup_interrupt_descriptor
...
fixed grammar in linux-bootstrap-3.md, Set up Interrupt Descriptor Table section
9 years ago
0xAX
090f6f06c6
Merge pull request #269 from ruthgrace/bootstrap_3_setup_video_mode
...
fixed grammar in linux-bootstrap-3.md, Set up video mode section
9 years ago
0xAX
1cb98874cc
Merge pull request #270 from ruthgrace/bootstrap_3_last_prep_before_protected
...
fixed grammar in linux-bootstrap-3.md, Last preparation before transition into protected mode section
9 years ago
0xAX
b2732a0157
Merge pull request #268 from ruthgrace/bootstrap_3_heap_api
...
fixed grammar in linux-bootstrap-3.md, Heap API section
9 years ago
ruthgrace
c942db56cc
changed first sentence in Heap API section as requested
9 years ago
0xAX
f7c3c9e35d
Merge pull request #267 from ruthgrace/bootstrap_3_kernel_data_types
...
fixed grammar in linux-bootstrap-3.md, Kernel data types section
9 years ago
ruthgrace
d844afa85c
fixed grammar in linux-bootstrap-3.md, Actual transition into protected mode section
9 years ago
ruthgrace
723940d80e
fixed grammar in linux-bootstrap-3.md, Set up Global Descriptor Table section
9 years ago
ruthgrace
02c4894ef0
fixed grammar in linux-bootstrap-3.md, Set Up Interrupt Descriptor Table section
9 years ago
ruthgrace
f540185a4e
fixed grammar in linux-bootstrap-3.md, Last preparation before transition into protected mode section
9 years ago
ruthgrace
2fe3660cf8
fixed grammar in linux-bootstrap-3.md, Set up video mode section
9 years ago
ruthgrace
fc954dd0ff
fixed grammar in linux-bootstrap-3.md, Heap API section
9 years ago
ruthgrace
8c7261262e
fixed grammar in linux-bootstrap-3.md, Kernel data types section
9 years ago
ruthgrace
1cd9c10939
fixed grammar in linux-bootstrap-3.md, Video mode initialization and transition to protected mode section
9 years ago
Remi Rampin
be59a42e94
Fix get_heap arguments meaning
...
`n` is not the number of bytes but the number of items which are each of
the given size.
9 years ago
Remi Rampin
72cc33c3c6
TYPO: minor fixes in booting section
9 years ago
Waqar Ahmed
8a166ac424
Fix sentence structures in linux-bootstrap-3
...
Update heading underline to 80 chars
9 years ago
Waqar Ahmed
2538edd5d9
Fix sentence structures in linux-bootstrap-3
...
Updated.
9 years ago
Waqar Ahmed
bc872eb2f7
Fix conflicts
9 years ago
Waqar144
e3897be370
[3/3] Fix sentence structures in linux-bootstrap-3.md
9 years ago
Waqar144
4af04f58c6
[3/3] Fix sentence structures in linux-bootstrap-3.md
9 years ago
Waqar144
196a8b8f90
[2/3] Fix sentence structures in linux-bootstrap-3.md
9 years ago
Waqar144
175f348a02
[1/3] Fix sentence structures in linux-bootstrap-3.md
9 years ago