mirror of
https://github.com/0xAX/linux-insides.git
synced 2024-12-23 07:08:11 +00:00
fixed grammar mistakes in last prep before kernel decomposition section of linux-bootstrap-5.md
This commit is contained in:
parent
84acbcc3bd
commit
7d929d0fc8
@ -164,7 +164,7 @@ After it we get `.text` section address and jump to it:
|
|||||||
Last preparation before kernel decompression
|
Last preparation before kernel decompression
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
`.text` sections starts with the `relocated` label. For the start there is clearing of the `bss` section with:
|
`.text` sections start with the `relocated` label. For the start there is clearing of the `bss` section with:
|
||||||
|
|
||||||
```assembly
|
```assembly
|
||||||
xorl %eax, %eax
|
xorl %eax, %eax
|
||||||
@ -194,7 +194,7 @@ In the end we can see the call of the `decompress_kernel` routine:
|
|||||||
popq %rsi
|
popq %rsi
|
||||||
```
|
```
|
||||||
|
|
||||||
Again we save `rsi` with pointer to `boot_params` structure and call `decompress_kernel` from the [arch/x86/boot/compressed/misc.c](https://github.com/torvalds/linux/blob/master/arch/x86/boot/compressed/misc.c) with seven arguments. All arguments will be passed through the registers. We finished all preparation and now can look on the kernel decompression.
|
Again we save `rsi` with a pointer to the `boot_params` structure and call `decompress_kernel` from the [arch/x86/boot/compressed/misc.c](https://github.com/torvalds/linux/blob/master/arch/x86/boot/compressed/misc.c) with seven arguments. All arguments will be passed through the registers. We finished all preparation and now can look on the kernel decompression.
|
||||||
|
|
||||||
Kernel decompression
|
Kernel decompression
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user