linux-insides/Initialization
proninyaroslav 511b4e22d5 In the following expression, we add the value of phys_base to the
rax register, not the address of phys_base.
addq    phys_base(%rip), %rax

BTW, the value of phys_base =
the actual loaded physical address of kernel after relocation - the
likned physical address of kernel.

Signed-off-by: Firo Yang <firogh@gmail.com>
2017-12-23 21:26:04 +03:00
..
linux-initialization-1.md In the following expression, we add the value of phys_base to the 2017-12-23 21:26:04 +03:00
linux-initialization-2.md Сделать все ссылки Github ссылками на конкретный коммит 2017-09-21 21:38:18 +03:00
linux-initialization-3.md Fix typo linux-initialization-3 2017-09-21 21:47:14 +03:00
linux-initialization-4.md Fix arch_local_irq_disable C code extract 2017-09-21 21:48:59 +03:00
linux-initialization-5.md update the entry_64.S link in the linux-initialization-5.md file 2017-11-26 11:46:38 +03:00
linux-initialization-6.md Сделать все ссылки Github ссылками на конкретный коммит 2017-09-21 21:38:18 +03:00
linux-initialization-7.md Сделать все ссылки Github ссылками на конкретный коммит 2017-09-21 21:38:18 +03:00
linux-initialization-8.md corrected typos 2017-09-21 21:45:55 +03:00
linux-initialization-9.md Сделать все ссылки Github ссылками на конкретный коммит 2017-09-21 21:38:18 +03:00
linux-initialization-10.md Сделать все ссылки Github ссылками на конкретный коммит 2017-09-21 21:38:18 +03:00
README.md Обновление переводов 2017-09-21 19:36:25 +03:00

Процесс инициализации ядра

Здесь вы увидите несколько статей, которые описывают полный цикл инициализации ядра с первого шага после того, как ядро распаковано и до запуска ядром первого процесса.

Примечание: данные статьи не будут описанием всех шагов инициализации ядра. Здесь будет описана только общая часть ядра, без обработки прерываний, ACPI и многих других частей. Все части, которые я пропустил, будут описаны в других главах.