forked from KolibriOS/kolibrios
upload acpi_devman and wallpapper home_light.png
git-svn-id: svn://kolibrios.org@8904 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
7435dc28d7
commit
fd0dd96318
BIN
data/common/drivers/acpi/acpi
Normal file
BIN
data/common/drivers/acpi/acpi
Normal file
Binary file not shown.
BIN
data/common/drivers/acpi/acpi.dll
Normal file
BIN
data/common/drivers/acpi/acpi.dll
Normal file
Binary file not shown.
17
data/common/drivers/acpi/readme.txt
Normal file
17
data/common/drivers/acpi/readme.txt
Normal file
@ -0,0 +1,17 @@
|
||||
ВНИМАНИЕ! Простой запуск программы "acpi" из папки drivers/acpi ничего не даст.
|
||||
Установка делается в ручном режиме, о чём дальше.
|
||||
|
||||
Чтобы включить APIC надо:
|
||||
1) Очистить 120 Кб на рамдиске /rd/1
|
||||
2) Скопировать файлы нумератор устройств (acpi и acpi.dll из папки /kolibrios/drivers/acpi/) в /rd/1/drivers
|
||||
3) Запустить /rd/1/drivers/acpi
|
||||
4) Убедиться, что папке /rd/1/drivers присутсвует файл devices.dat
|
||||
5) Сделать рестарт ядра
|
||||
6) Проверить работу ядра и драйверов
|
||||
7) Удалить нумератор устройств и сохранить образ. Теперь APIC будет включаться при каждой загрузке ядра.
|
||||
|
||||
Детали реализации.
|
||||
|
||||
Ядро в процессе инициализации, ещё до переключения в режим страничной адресации, читает таблицы ACPI и определяет базовые адреса IOAPIC и Local APIC. На втором этапе функция APIC_init проверяет базовые адреса и загружает файл devices.dat. Если файл загружен успешно, ядро настраивает IOAPIC и Local APIC, переключает обработку прерываний в режим APIC и патчит номера линий IRQ в конфигурационном пространстве PCI значениями из devices.dat.
|
||||
|
||||
Подробнее https://board.kolibrios.org/viewtopic.php?f=1&t=1195&hilit=devices.dat&start=105#p37822
|
BIN
data/common/wallpapers/home light.png
Normal file
BIN
data/common/wallpapers/home light.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.2 KiB |
Loading…
Reference in New Issue
Block a user