55 Commits (24db79b87e3af8033ee98cd3a7cdacaf94e712d0)

Author SHA1 Message Date
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
Waqar144 e10c624957 [1/3] Fix sentence structures in linux-bootstrap-3.md 9 years ago
Hudd 3047f17d08 Make links to other parts relative
Links to other parts had absolute URLs, so they were pointing to the
same page, regardless of where they were located. E.g. pages on gitbooks
links to github.
Make them relative, so they are pointing to the host on which the are
located.
9 years ago