Commit Graph

37 Commits

Author SHA1 Message Date
Kavindra Nikhurpa
aeb802e895 Fixed typos in Booting 2016-06-29 10:28:48 +05:30
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.
2016-04-18 22:48:10 +02:00
Dmitriy Olshevskiy
f2068d49a7 booting: fix typos 2016-03-29 19:59:43 +03:00
0xAX
7e18eb149b Merge pull request #299 from mudongliang/modifyinternals
revert internals to insides in Booting
2015-12-16 23:07:20 +06:00
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
2015-11-02 13:39:38 +06:00
慕冬亮
a413dd6a56 revert internals to insides in Booting 2015-11-02 10:49:34 +08:00
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
2015-10-31 11:12:09 +05:00
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
2015-10-30 00:16:22 +06:00
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
2015-10-30 00:15:59 +06:00
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
2015-10-26 13:35:49 +06:00
0xAX
b2732a0157 Merge pull request #268 from ruthgrace/bootstrap_3_heap_api
fixed grammar in linux-bootstrap-3.md, Heap API section
2015-10-26 00:15:52 +06:00
ruthgrace
c942db56cc changed first sentence in Heap API section as requested 2015-10-25 14:05:08 -04:00
0xAX
f7c3c9e35d Merge pull request #267 from ruthgrace/bootstrap_3_kernel_data_types
fixed grammar in linux-bootstrap-3.md, Kernel data types section
2015-10-21 13:09:57 +06:00
ruthgrace
d844afa85c fixed grammar in linux-bootstrap-3.md, Actual transition into protected mode section 2015-10-18 17:36:50 -04:00
ruthgrace
723940d80e fixed grammar in linux-bootstrap-3.md, Set up Global Descriptor Table section 2015-10-18 17:36:00 -04:00
ruthgrace
02c4894ef0 fixed grammar in linux-bootstrap-3.md, Set Up Interrupt Descriptor Table section 2015-10-18 17:34:57 -04:00
ruthgrace
f540185a4e fixed grammar in linux-bootstrap-3.md, Last preparation before transition into protected mode section 2015-10-18 17:33:39 -04:00
ruthgrace
2fe3660cf8 fixed grammar in linux-bootstrap-3.md, Set up video mode section 2015-10-18 17:32:33 -04:00
ruthgrace
fc954dd0ff fixed grammar in linux-bootstrap-3.md, Heap API section 2015-10-18 17:31:36 -04:00
ruthgrace
8c7261262e fixed grammar in linux-bootstrap-3.md, Kernel data types section 2015-10-18 17:30:18 -04:00
ruthgrace
1cd9c10939 fixed grammar in linux-bootstrap-3.md, Video mode initialization and transition to protected mode section 2015-10-18 17:27:49 -04:00
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.
2015-09-20 15:31:23 -04:00
Remi Rampin
72cc33c3c6 TYPO: minor fixes in booting section 2015-09-20 15:30:58 -04:00
Waqar Ahmed
8a166ac424 Fix sentence structures in linux-bootstrap-3
Update heading underline to 80 chars
2015-08-04 23:37:26 +05:00
Waqar Ahmed
2538edd5d9 Fix sentence structures in linux-bootstrap-3
Updated.
2015-08-04 19:24:50 +05:00
Waqar Ahmed
bc872eb2f7 Fix conflicts 2015-08-03 01:12:27 +05:00
Waqar144
e3897be370 [3/3] Fix sentence structures in linux-bootstrap-3.md 2015-08-03 00:55:18 +05:00
Waqar144
4af04f58c6 [3/3] Fix sentence structures in linux-bootstrap-3.md 2015-08-03 00:39:25 +05:00
Waqar144
196a8b8f90 [2/3] Fix sentence structures in linux-bootstrap-3.md 2015-08-03 00:25:59 +05:00
Waqar144
175f348a02 [1/3] Fix sentence structures in linux-bootstrap-3.md 2015-08-03 00:25:58 +05:00
Waqar144
e10c624957 [1/3] Fix sentence structures in linux-bootstrap-3.md 2015-08-01 23:59:49 +05:00
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.
2015-02-02 19:50:03 +00:00
Hudd
18490a9d67 Part 3: Put period at the end of the sentence 2015-02-01 15:57:11 +00:00
Hudd
49625488e5 Part 3: Fix URLs
Some links to the previous part were broken.
2015-02-01 15:49:16 +00:00
Akash Shende
bbe6d3c742 Fixed some types.
Fixed issue#45.
2015-01-31 08:38:40 +05:30
0xAX
e177131508 title updated 2015-01-31 00:34:07 +06:00
0xAX
9707a443b9 [Booting] third part added 2015-01-31 00:30:52 +06:00