1
0
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:
proninyaroslav 2017-02-02 21:02:01 +03:00
parent 56e0b30cd1
commit f6dd7562c1

View File

@ -230,7 +230,7 @@ X+08000 +--------------------------+
Итак, когда загрузчик передаёт управление ядру, он запускается с:
```
0x1000 + X + sizeof(KernelBootSector) + 1
X + sizeof(KernelBootSector) + 1
```
где `X` - это адрес загруженного сектора загрузки ядра. В моем случае `X` это `0x10000`, как мы можем видеть в дампе памяти: