333 Commits (master)

Author SHA1 Message Date
Alexander Kuleshov 48fdd8c37f updated last part of the Linux kernel booting process chapter 8 years ago
Alexander Kuleshov 7a92195259 Finish with fourth part of booting process 8 years ago
Alexander Kuleshov 3e2e3b823c update linux-bootstrap-4.md 8 years ago
Alexander Kuleshov f6c57be9bb Last update of the Booting/linux-bootstrap-4.md 8 years ago
Alexander Kuleshov 0cfd3af65f Update Booting/bootstrap-4.md 8 years ago
Matthieu Tardy 175b153379 Normalize indentation in linux-bootstrap-2 to improve readability 8 years ago
Matthieu Tardy 29ac51e923 Fix linux-bootstrap-2.md 8 years ago
Matthieu Tardy c0c69b8dc0 Normalize indentation in linux-bootstrap-1's code sections to improve readability 8 years ago
Matthieu Tardy 7f8146db1e Fix linux-bootstrap-1.md
Fix some offset and size errors.
Replace the ambiguous term "segment" by "segment selector".
Add an explanation for the reset vector address.
Fix a typo in the segment register align part (it's a cld and not a cli).
Add missing syntax highlighting.
8 years ago
zhaoxiaoqiang ae5cbb4c20 fix minor grammer errors 9 years ago
zhaoxiaoqiang 8deab213d9 refine statements about early page table build 9 years ago
0xAX 17351ed45a Update linux-bootstrap-4.md 9 years ago
0xAX 4830c64aeb Update linux-bootstrap-1.md 9 years ago
0xAX 7e18eb149b Merge pull request #299 from mudongliang/modifyinternals
revert internals to insides in Booting
9 years ago
0xAX 85b813292f Merge pull request #302 from hitmoon/master
fix logic error about KEEP_SEGMENTS flags
9 years ago
0xAX 5c8788aac6 Merge pull request #304 from shravanshandilya/master
Kernel is out of context till this point
9 years ago
0xAX ee707554ea Merge pull request #297 from ruthgrace/bootstrap_1_bootloader
fixed grammar in linux-bootstrap-1.md, Bootloader section
9 years ago
Shravan Shandilya a29d64e171 Kernel is out of context till this point 9 years ago
0xAX 422426a901 Merge pull request #296 from ruthgrace/bootstrap_1_bss_setup
fixed grammar in linux-bootstrap-1.md, BSS Setup section
9 years ago
0xAX 32d9c98364 Merge pull request #295 from ruthgrace/bootstrap_1_from_bootloader_to_kernel
fixed grammar in linux-bootstrap-1.md, From the bootloader to [the] kernel section
9 years ago
0xAX 0de6568131 Merge pull request #293 from ruthgrace/bootstrap_1_jump_to_main
fixed grammar in linux-bootstrap-1.md, Jump to main section
9 years ago
0xAX 8f8c543d9c Merge pull request #292 from ruthgrace/bootstrap_1_segment_registers_align
fixed grammar in linux-bootstrap-1.md, Segment registers align section
9 years ago
zhaoxiaoqiang bd7d8e6af0 fix logic error about KEEP_SEGMENTS flags 9 years ago
0xAX f245f5b9fa Merge pull request #291 from ruthgrace/bootstrap_1_stack_setup
fixed grammar in linux-bootstrap-1.md, Stack set up section
9 years ago
0xAX cdb3a8af99 Merge pull request #290 from ruthgrace/bootstrap_1_start_of_kernel_setup
fixed grammar in linux-bootstrap-1.md, Start of kernel setup section
9 years ago
0xAX fce396e0bf Merge pull request #289 from ruthgrace/bootstrap_2_console_init
fixed grammar in linux-bootstrap-2.md, Console initialization section
9 years ago
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
9 years ago
0xAX aefea69c9e Merge pull request #287 from ruthgrace/bootstrap_2_heap_init
fixed grammar in linux-bootstrap-2.md, Heap Initialization section
9 years ago
0xAX c22523567b Merge pull request #286 from ruthgrace/bootstrap_2_protected_mode
fixed grammar in linux-bootstrap-2.md, Protected mode section
9 years ago
0xAX 2cd0316828 Merge pull request #285 from ruthgrace/bootstrap_2_querying
fixed grammar in linux-bootstrap-2.md, Querying section
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
ruthgrace f8083757de fixed grammar in linux-bootstrap-1.md, From the bootloader to [the] kernel section 9 years ago
ruthgrace 03a327ad22 fixed grammar in linux-bootstrap-1.md, Jump to main section 9 years ago
ruthgrace a02a5d274c fixed grammar in linux-bootstrap-1.md, BSS Setup section 9 years ago
ruthgrace dd493be7fb fixed grammar in linux-bootstrap-1.md, Stack set up section 9 years ago
ruthgrace 863a6b0297 fixed grammar in linux-bootstrap-1.md, Segment registers align section 9 years ago
ruthgrace 23e9c2751a fixed grammar in linux-bootstrap-1.md, Start of kernel setup section 9 years ago
ruthgrace 52a79a7319 fixed grammar in linux-bootstrap-1.md, Bootloader section 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
ruthgrace fec74f0515 fixed grammar in linux-bootstrap-2.md, Console initialization section 9 years ago
ruthgrace be308af276 fixed grammar in linux-bootstrap-2.md, Copying boot parameters into the zeropage section 9 years ago
ruthgrace fc2bf58364 fixed grammar in linux-bootstrap-2.md, Heap Initialization section 9 years ago
ruthgrace 43e1338894 fixed grammar in linux-bootstrap-2.md, Protected mode section 9 years ago
ruthgrace 48dd5ff2ee fixed grammar in linux-bootstrap-2.md, Querying 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 c98ca047b0 Merge pull request #279 from jlacomis/linux-bootstrap-2-reword
Changed some awkward wording in linux-bootstrap-2.
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
0xAX d003e1cbd0 Merge pull request #266 from ruthgrace/bootstrap_3_video_mode_init
fixed grammar in linux-bootstrap-3.md, Video mode initialization and transition to protected mode section
9 years ago
Jeremy Lacomis 2cb4d459de Changed some awkward wording in linux-bootstrap-2. 9 years ago
0xAX 99f21930d1 Merge pull request #262 from ruthgrace/bootstrap_4_transition_lon
fixed grammar in linux-bootstrap-4.md, Transition to long mode section
9 years ago
0xAX 06460705c0 Merge pull request #261 from ruthgrace/boostrap_4_early_page_table
fixed grammar in linux-bootstrap-4.md, Early page tables initialization section
9 years ago
0xAX 684277480d Merge pull request #260 from ruthgrace/bootstrap_4_long_mode
fixed grammar in linux-bootstrap-4.md, Long mode section
9 years ago
Craig P Jolicoeur 02c7a60599 Update typo
`starts` not `startes`
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
ruthgrace 12ff770afe fixed grammar mistakes in linux-bootstrap-4.md, Long mode section 9 years ago
0xAX f4b7f56a7a Merge pull request #259 from ruthgrace/bootstrap_4_prep_long_mode
fixed grammar in linux-bootstrap-4.md, Preparation before entering long mode section
9 years ago
0xAX 7233742766 Merge pull request #258 from ruthgrace/bootstrap_4_calc_relocation
fixed grammar in linux-bootstrap-4.md, Calculate relocation address section
9 years ago
0xAX f4ea9243c1 Merge pull request #257 from ruthgrace/bootstrap_4_stack_setup
fixed grammar in linux-bootstrap-4.md, Stack setup and CPU verification section
9 years ago
0xAX e0f87ad2bd Merge pull request #255 from ruthgrace/bootstrap_4_32_bit_entry
fixed grammar in linux-bootstrap-4.md, 32-bit entry point section
9 years ago
0xAX 0a5e5a9c3a Merge pull request #250 from ruthgrace/bootstrap_5_last_prep
fixed grammar in linux-bootstrap-5.md, Last preparation before kernel decomposition section
9 years ago
Ruth Grace Wong cf05f092bf fixed '.text' sections to be singular 9 years ago
0xAX b01d0a5498 Merge pull request #256 from ruthgrace/bootstrap_4_reload_segments
fixed grammar in linux-bootstrap-4.md, Reload the segments if needed section
9 years ago
0xAX a56992d961 Merge pull request #253 from ruthgrace/bootstrap_5_kernel_decomp
fixed grammar in linux-bootstrap-5.md, Kernel decomposition section
9 years ago
ruthgrace 2e9ad1eb5f fixed grammar in linux-bootstrap-4.md, Transition to long mode section 9 years ago
ruthgrace ede440d138 fixed grammar mistakes in linux-bootstrap-4.md, Early page tables initialization section 9 years ago
ruthgrace f32b0f792c fixed grammar mistakes in linux-bootstrap-4.md, section Preparation before entering long mode 9 years ago
ruthgrace 95a9ce40f1 fixed grammar mistakes in linux-bootstrap-4, Calculate relocation address section 9 years ago
ruthgrace 796c21c171 fixed grammar mistakes in linux-bootstrap-4.md, Stack setup and CPU verification section 9 years ago
ruthgrace bf3b7014dd fixed grammar mistakes in linux-bootstrap-4.md, Reload the segments if needed section 9 years ago
ruthgrace 0da1ecb5b1 fixed grammar mistakes in linux-bootstrap-4.md, 32 bit entry point section 9 years ago
ruthgrace 8c02753005 fixed grammar mistakes in linux-bootstrap-5.md kernel decomposition section 9 years ago
ruthgrace 7d929d0fc8 fixed grammar mistakes in last prep before kernel decomposition section of linux-bootstrap-5.md 9 years ago
ruthgrace 33b89cc64d fixed grammar mistakes in Kernel decompression section of linux-bootstrap-5.md 9 years ago
mudongliang 3f2eaef8ad fix issue #211 9 years ago
0xAX fc401de8a0 Merge pull request #246 from ruthgrace/master
fixed grammar mistake: Remind that -> Recall that
9 years ago
ruthgrace e60f8a2fb1 fixed grammar mistake: Remind that -> Recall that 9 years ago
Bogdan Kulbida 886e327b2a fix typo in the bits range 9 years ago
0xAX 40466a4931 Merge pull request #212 from mudongliang/master
change grammatical tense problem
9 years ago
0xAX a9f8ac57b3 Merge pull request #216 from QuentinPerez/missing_register
missing register
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 6aaa477bc6 TYPO: put_char -> putchar 9 years ago
Remi Rampin 72cc33c3c6 TYPO: minor fixes in booting section 9 years ago
Quentin Perez 8c76586ebd missing register 9 years ago
Remi Rampin 1ad8f71482 TYPO: wether -> whether 9 years ago
mudongliang 2a818916a6 change some grammatical tense problem 9 years ago
慕冬亮 58f930ebb8 Merge pull request #11 from 0xAX/master
merge commits
9 years ago
Leonardo 8b326e3766 Fixed typo: fielsd --> fields 9 years ago
Administrator 763f9066b6 modify some descriptions of README in Booting 9 years ago
0xAX 1ab5214d9d Update linux-bootstrap-1.md 9 years ago
rpeiremans 44eb8b2c39 Update linux-bootstrap-1.md
Fixed several typos, rewrote some parts of the text
9 years ago
rpeiremans c505715c91 Update linux-bootstrap-1.md 9 years ago
Dave Flogeras 511688b110 Fix typo 9 years ago
Siôn Le Roux 51e7262cdc Fix typo
stoped --> stopped
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
0xAX aedf30cbf4 Update linux-bootstrap-1.md 9 years ago
nimisolo 81777efad4 It should be "cld" here :) 9 years ago
Jean-Baptiste Cayrou f935203ffd Fix linux-bootstrap-1.md incorrect merging
Correct merging of commit da38b6038d line 253
9 years ago
0xAX 9de004f866 Merge pull request #129 from Waqar144/master
Update Linux-Bootsrap-2.md
9 years ago
Waqar Ahmed 25c03728b2 Update Linux-Bootsrap-2.md
Fix minor mistakes
updated some sentences.
added more explanation and code.
9 years ago
0xAX 3e84a906e4 Update linux-bootstrap-1.md 9 years ago
Waqar Ahmed 921be703d2 fix wrong capital 9 years ago
Waqar Ahmed 0adc50e635 highlight fix, numbering fix 9 years ago
Waqar Ahmed 27ee40c93a Return previous heading
fixed wrong capital
9 years ago
Waqar Ahmed 3384a4351e Small fixes 9 years ago
Waqar Ahmed 4eb7e7d783 Change first heading to overview 9 years ago
Waqar Ahmed c2c7f33435 Some more cleanups for GDT and protected mode 9 years ago
kittyhawk 90608ac7ce Merge branch 'master' of https://github.com/0xAX/linux-insides 9 years ago
Waqar144 e0f2abea2d Merge pull request #1 from Waqar144/bt-2
merge branches
9 years ago
kittyhawk d8a45ac0f4 Update GDT, add more explanation, clarify, minor corrections) 9 years ago
kittyhawk a704c61037 Minor grammar corrections, Minor mistake correction 9 years ago
Waqar144 4556442a36 remove -"for further reading" from links heading 9 years ago
0xAX 6bb648df18 Update linux-bootstrap-1.md 9 years ago
Waqar144 641f9d4843 Add further reading links 9 years ago
kittyhawk 6fd85f870d Fix highlighting, grammar and some code additions 9 years ago
Waqar144 d1ed036979 Fix grammar, some capitalization corrections 9 years ago
kittyhawk da38b6038d Update from origin 9 years ago
0xAX 002ef60893 Update linux-bootstrap-5.md 9 years ago
0xAX c47af96544 Update linux-bootstrap-5.md 9 years ago
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.
9 years ago
Waqar144 ac87a85cc7 some grammar fixes, highlighting fixes and some other small fixes. 9 years ago
Waqar144 68ba0dd304 some grammar fixes, highlighting fixes and some other small fixes. 9 years ago
Vaibhav Tulsyan 5178f0dbfa Fixed minor grammar 9 years ago
0xAX d0a2fdb3d5 Merge pull request #98 from marmeladema/patch-1
Make segment size in protected mode clearer
9 years ago
marmeladema 5d3fea0efe Make segment type in protected mode clearer 9 years ago
marmeladema 59326d400e Make segment size in protected mode clearer 9 years ago
umatomba 518d6b7572 Update linux-bootstrap-4.md 9 years ago
Anton Davydov 984ef074ec Fix typos in repository 9 years ago
Arpan Kapoor 26e1158223 Fix nasm output format
Output option for flat-form binary files is 'bin'
9 years ago
Brandon Fosdick 080c6668ba Small grammar fixes
A few grammar fixes. There may be more, but I only do what I can.
9 years ago
Ashleigh Newman-Jones 8f567e3494 Fix typo in bootstrap 2
Fixes a small typo in Linux Bootstrap 2
9 years ago
Kevin Swinton 77f2bef595 Update linux-bootstrap-1.md
A small review of the BSS area. I hope you find the changes acceptable - the changes proposed here should improve the narrative flow, as well as provide a slightly clearer explanation as to what the x86 code is doing (for those less familiar with native x86 instructions).
9 years ago
0xAX c0a43c2dec Merge pull request #77 from Brother-Lal/patch-1
Update linux-bootstrap-2.md
9 years ago
Kevin Swinton 445b4ad7b8 Update linux-bootstrap-1.md
Removed superfluous call to 'jmp boot' in the sample boot sector code.
9 years ago
Brother-Lal 1c7559524d Update linux-bootstrap-2.md
Corrected small errors for better reading
Typos
interruption -> interrupt
9 years ago
Dzmitry Plashchynski f771529c58 Intel syntax uses ; as a comment mark
There's a NASM compilation error:
```
boot.nasm:1: error: label or instruction expected at start of line
Note: this example written with Intel syntax:1: error: label or instruction expected at start of line
```
9 years ago
Fabio Pozzi d9bfb12650 fix typo: 1MB is 0xfffff, not 0xffff which is 65535 9 years ago
0xAX fa62f27bbe Initialization added 9 years ago
Ciro Santilli b6740f7eab Make x86 paging reference title clearer 9 years ago
Jonatan Pålsson 02a4a4a431 Add description on QEMU booting 9 years ago
0xAX 92a4576a06 Merge pull request #59 from mssola/master
Booting: fixed typo "paramter" in the linux-bootstrap-5.md file.
9 years ago
Miquel Sabaté 6fb1cb22aa Booting: fixed typo "paramter" in the linux-bootstrap-5.md file. 9 years ago
LYF610400210 567f2b39b8 linux-bootstrap-1.md -- fixed some grammar errors 9 years ago
0xAX a70ee9976f Update README.md 9 years ago
0xAX d93287bda3 Update and rename Booting to Booting/linux-bootstrap-5.md 9 years ago
0xAX 4f87dd7be0 Update linux-bootstrap-1.md 9 years ago
0xAX eca46a8a8a Update linux-bootstrap-1.md 9 years ago
Cam Cope 387e7e3546 Add more detail to the bootloader section 9 years ago
0xAX c6e99a8997 indentation fixed 9 years ago
0xAX c3fe74f46d Booting 4 part 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
Jonatan Pålsson 2cc46df9ed Update linux-bootstrap-2.md
Fixed some typos
9 years ago
Hudd 18490a9d67 Part 3: Put period at the end of the sentence 9 years ago
Hudd 49625488e5 Part 3: Fix URLs
Some links to the previous part were broken.
9 years ago
Akash Shende bbe6d3c742 Fixed some types.
Fixed issue#45.
9 years ago
0xAX c6b3baf21c Booting/README.md updated 9 years ago
0xAX e177131508 title updated 9 years ago
0xAX 9707a443b9 [Booting] third part added 9 years ago
0xAX b896531b69 urls fixed 9 years ago
0xAX 62d608480c titles updated 9 years ago
0xAX c03045d9c9 Update Booting/README.md 9 years ago
0xAX 558988009d move files 9 years ago
0xAX 5d369c49ae fix 9 years ago
0xAX 6543a39401 renames 9 years ago
0xAX e013535d5c boot moved to Boot 9 years ago