1
0
mirror of https://github.com/0xAX/linux-insides.git synced 2024-12-22 22:58:08 +00:00

Merge pull request #102 from xennygrimmato/linux-bootstrap-1-fix

Linux bootstrap 1 fix
This commit is contained in:
0xAX 2015-05-05 00:36:47 +06:00
commit df56f45577
2 changed files with 2 additions and 1 deletions

View File

@ -250,7 +250,7 @@ Ok, bootloader loaded linux kernel into memory, filled header fields and jumped
Start of kernel setup
--------------------------------------------------------------------------------
Finally we are in the kernel. Technically kernel didn't run yet, first of all we need to setup kernel, memory manager, process manager and etc... Kernel setup execution starts from [arch/x86/boot/header.S](https://github.com/torvalds/linux/blob/master/arch/x86/boot/header.S) at the [_start](https://github.com/torvalds/linux/blob/master/arch/x86/boot/header.S#L293). It is little strange at the first look, there are many instructions before it. Actually....
Finally we are in the kernel. Technically kernel didn't run yet, first of all we need to setup kernel, memory manager, process manager, etc. Kernel setup execution starts from [arch/x86/boot/header.S](https://github.com/torvalds/linux/blob/master/arch/x86/boot/header.S) at the [_start](https://github.com/torvalds/linux/blob/master/arch/x86/boot/header.S#L293). It is little strange at the first look, there are many instructions before it. Actually....
Long time ago linux had its own bootloader, but now if you run for example:

View File

@ -52,3 +52,4 @@ Thank you to all contributors:
* [Dzmitry Plashchynski](https://github.com/plashchynski)
* [Simarpreet Singh](https://github.com/simar7)
* [umatomba](https://github.com/umatomba)
* [Vaibhav Tulsyan](https://github.com/xennygrimmato)