Kernel code/ru
Jump to navigation
Jump to search
Ветка trunk ядра KolibriOS. Путеводитель-справочник по исходному коду.
/
init.inc
mem_test
- Тестирование памяти. Если bios имеет функцию 0xE820, то тестирование не производится и происходит выход из функции.
==== init_mem
- Инициализация системной таблицы страниц
==== init_page_map
- TODO
==== init_BIOS32
- TODO
==== test_cpu
- Получение информации о процессоре.
==== acpi_locate
- Поиск поиск структуры RSDP (Root System Description Pointer) которая используется в ACPI.
- Функция возвращает указатель на RSDP в регистре eax.
==== rsdt_find
- В ecx принимает адрес RSDT, в edx сигнатуру таблицы, которую нужно найти (например ACPI_FADT_SIGN)
- В eax возвращает адрес требуемой таблицы
==== check_acpi
- TODO
==== init_hpet
- Инициализация HPET (High Perfomance Event Timer)
detect/
...