57 Commits (20ee3691a41889b95feae6fe0964e94e72a1b8d0)

Author SHA1 Message Date
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 6 years ago
Raghav Shankar c81fa6763b Make grammar and formatting fixes in linux-bootstrap-3.md 6 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