mirror of
https://github.com/0xAX/linux-insides.git
synced 2025-04-24 16:59:02 +00:00
Fix math error
Fixed math error because X = 0x001000+sizeof(boot loader)
This commit is contained in:
parent
56e0b30cd1
commit
f6dd7562c1
@ -230,7 +230,7 @@ X+08000 +--------------------------+
|
||||
Итак, когда загрузчик передаёт управление ядру, он запускается с:
|
||||
|
||||
```
|
||||
0x1000 + X + sizeof(KernelBootSector) + 1
|
||||
X + sizeof(KernelBootSector) + 1
|
||||
```
|
||||
где `X` - это адрес загруженного сектора загрузки ядра. В моем случае `X` это `0x10000`, как мы можем видеть в дампе памяти:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user