mirror of
https://github.com/0xAX/linux-insides.git
synced 2025-01-03 12:20:56 +00:00
Merge pull request #287 from ruthgrace/bootstrap_2_heap_init
fixed grammar in linux-bootstrap-2.md, Heap Initialization section
This commit is contained in:
commit
aefea69c9e
@ -331,7 +331,7 @@ Then there is the `heap_end` calculation:
|
|||||||
```c
|
```c
|
||||||
heap_end = (char *)((size_t)boot_params.hdr.heap_end_ptr + 0x200);
|
heap_end = (char *)((size_t)boot_params.hdr.heap_end_ptr + 0x200);
|
||||||
```
|
```
|
||||||
which means `heap_end_ptr` or `_end` + `512`(`0x200h`). And at the last is checked that whether `heap_end` is greater than `stack_end`. If it is then `stack_end` is assigned to `heap_end` to make them equal.
|
which means `heap_end_ptr` or `_end` + `512`(`0x200h`). The last check is whether `heap_end` is greater than `stack_end`. If it is then `stack_end` is assigned to `heap_end` to make them equal.
|
||||||
|
|
||||||
Now the heap is initialized and we can use it using the `GET_HEAP` method. We will see how it is used, how to use it and how the it is implemented in the next posts.
|
Now the heap is initialized and we can use it using the `GET_HEAP` method. We will see how it is used, how to use it and how the it is implemented in the next posts.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user