Iru Cai
7c0d65420c
linux-bootstrap-2: correct the calling convention statement
...
The use of ax, dx, cx to pass the function arguments is not `fastcall`
convention in GCC, which only uses cx and dx. This calling convention
comes from the GCC -mregparm=3 option.
[1] https://en.wikipedia.org/wiki/X86_calling_conventions
2018-03-18 15:23:38 +08:00
Raghav Shankar
3b9b488267
Grammar and formatting fixes in linux-bootstrap-2.md
2018-01-14 10:26:55 +05:30
Aleksey Lagoshin
bfb3d493c7
Fixed mistakes in the segment descriptors part
2018-01-07 13:49:40 +06:00
Low Jeng Lam
0294cff63e
Update link for check_cpu function
2017-11-06 23:31:50 +08:00
Low Jeng Lam
c7bf68bfa1
Update link to refer to the correct line number
2017-11-02 14:59:12 +08:00
Alexander Kuleshov
2bbbbb9524
boot: e820entry renamed to e820_entry
2017-09-12 00:57:41 +06:00
Alexander Kuleshov
220d3378f7
boot: STACK_SIZE is 1024 now
...
since d594aa0277 (diff-0af1468d3dc7f373d70011eda7be1592)
2017-09-12 00:53:18 +06:00
Alexander Kuleshov
117dbf29a1
boot: add missed set_bios_mode()
2017-09-10 17:27:51 +06:00
Alexander Kuleshov
8d76549828
boot: remove informatnion about query_mca()
...
as it was removed in the:
949163015c (diff-25ea8b4d2857dbd7b7ae86277dd464e8)
commit.
2017-09-10 17:19:17 +06:00
Aaron Hill
17da4af718
Make all Github links reference a specific commit
...
Closes #480
2017-07-30 15:56:26 -04:00
Kavindra Nikhurpa
ece5ad6f25
fix typos
2017-06-28 01:27:15 +05:30
Tomas Juocepis
f29bd4aebf
correct minor mistake - list 3 bits instead of 4
...
Sentence starts with "The next three bits(40, 41, 42, 43)" Should exclude 43.
2017-06-06 08:41:10 -05:00
Ayyuce Demirbas
337c8b801d
closing brace
...
your for loop does not have a closing brace
2017-02-28 13:12:44 +02:00
sevico
3568a962e4
fix typo
...
"memcpy` puts the address of `boot_params.hdr` into `si` and saves the size on " should be di
2016-05-25 09:04:03 +08:00
Alcaro
f23e2bf684
Fix MCA link
...
Links are \[text\](URL) in Markdown, not (text)[URL].
2016-04-18 19:46:54 +02:00
Matthieu Tardy
175b153379
Normalize indentation in linux-bootstrap-2 to improve readability
2016-01-22 06:02:56 +01:00
Matthieu Tardy
29ac51e923
Fix linux-bootstrap-2.md
2016-01-22 06:02:56 +01:00
zhaoxiaoqiang
ae5cbb4c20
fix minor grammer errors
2016-01-06 18:16:12 +08: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
fce396e0bf
Merge pull request #289 from ruthgrace/bootstrap_2_console_init
...
fixed grammar in linux-bootstrap-2.md, Console initialization section
2015-11-15 11:14:44 +03:00
0xAX
16e86ba66e
Merge pull request #288 from ruthgrace/bootstrap_2_copying_boot_params
...
fixed grammar in linux-bootstrap-2.md, Copying boot parameters into the "zeropage" section
2015-11-14 00:07:04 +03:00
0xAX
aefea69c9e
Merge pull request #287 from ruthgrace/bootstrap_2_heap_init
...
fixed grammar in linux-bootstrap-2.md, Heap Initialization section
2015-11-11 09:05:59 +01:00
0xAX
c22523567b
Merge pull request #286 from ruthgrace/bootstrap_2_protected_mode
...
fixed grammar in linux-bootstrap-2.md, Protected mode section
2015-11-09 13:08:50 +03:00
慕冬亮
a413dd6a56
revert internals to insides in Booting
2015-11-02 10:49:34 +08:00
ruthgrace
fec74f0515
fixed grammar in linux-bootstrap-2.md, Console initialization section
2015-10-30 23:54:17 -04:00
ruthgrace
be308af276
fixed grammar in linux-bootstrap-2.md, Copying boot parameters into the zeropage section
2015-10-30 23:51:52 -04:00
ruthgrace
fc2bf58364
fixed grammar in linux-bootstrap-2.md, Heap Initialization section
2015-10-30 23:49:21 -04:00
ruthgrace
43e1338894
fixed grammar in linux-bootstrap-2.md, Protected mode section
2015-10-30 23:45:11 -04:00
ruthgrace
48dd5ff2ee
fixed grammar in linux-bootstrap-2.md, Querying section
2015-10-30 23:22:33 -04:00
Jeremy Lacomis
2cb4d459de
Changed some awkward wording in linux-bootstrap-2.
2015-10-20 16:41:00 -04:00
Bogdan Kulbida
886e327b2a
fix typo in the bits range
2015-10-08 17:40:51 -04:00
Remi Rampin
6aaa477bc6
TYPO: put_char -> putchar
2015-09-20 15:31:16 -04:00
Remi Rampin
72cc33c3c6
TYPO: minor fixes in booting section
2015-09-20 15:30:58 -04:00
Waqar Ahmed
25c03728b2
Update Linux-Bootsrap-2.md
...
Fix minor mistakes
updated some sentences.
added more explanation and code.
2015-07-08 19:24:29 +05:00
Waqar Ahmed
921be703d2
fix wrong capital
2015-07-06 20:39:57 +05:00
Waqar Ahmed
0adc50e635
highlight fix, numbering fix
2015-07-06 15:18:38 +05:00
Waqar Ahmed
27ee40c93a
Return previous heading
...
fixed wrong capital
2015-07-05 15:55:19 +05:00
Waqar Ahmed
3384a4351e
Small fixes
2015-07-05 02:17:04 +05:00
Waqar Ahmed
4eb7e7d783
Change first heading to overview
2015-07-05 02:13:44 +05:00
Waqar Ahmed
c2c7f33435
Some more cleanups for GDT and protected mode
2015-07-05 02:12:51 +05:00
Waqar144
e0f2abea2d
Merge pull request #1 from Waqar144/bt-2
...
merge branches
2015-07-03 16:07:47 +05:00
kittyhawk
d8a45ac0f4
Update GDT, add more explanation, clarify, minor corrections)
2015-07-03 16:03:19 +05:00
kittyhawk
a704c61037
Minor grammar corrections, Minor mistake correction
2015-07-03 14:16:05 +05:00
Waqar144
4556442a36
remove -"for further reading" from links heading
2015-07-03 13:20:20 +05:00
Waqar144
641f9d4843
Add further reading links
2015-07-03 02:50:30 +05:00
kittyhawk
6fd85f870d
Fix highlighting, grammar and some code additions
2015-07-03 02:41:41 +05:00
Christopher Toth
88de3bac64
Minor grammatical cleanups in part 2 of the booting section.
...
Specifically I fixed a lot of article usage. I did my best to maintain the flow of the document with only minor rearranging of words. If I was unsure of something I left it as it was, as I did not want to possibly corrupt any important technical details.
2015-05-11 12:03:39 -06:00
0xAX
d0a2fdb3d5
Merge pull request #98 from marmeladema/patch-1
...
Make segment size in protected mode clearer
2015-04-29 00:26:04 +06:00
marmeladema
5d3fea0efe
Make segment type in protected mode clearer
2015-04-28 14:47:34 +02:00
marmeladema
59326d400e
Make segment size in protected mode clearer
2015-04-28 14:09:53 +02:00