================================ ENG ================================
Current driver installation is semi-manual.
To turn on APIC you have to:
1) Run Installer (install.kex)
2) Wait 3 seconds and get sure that there is a message about succesfull
file generation /rd/1/drivers/devices.dat
Note: log can be found in /tmp0/1/acpi.log
3) Make kernel restart (MENU -> END -> HOME key)
4) Check that kernel and drivers are working well.
5) Save kolibri.img. Now each time you boot APIC would be turned on automatically.
================================ RUS ================================
Óñòàíîâêà äðàéâåðà äåëàåòñÿ â ÷àñòè÷íî ðó÷íîì ðåæèìå, î ÷¸ì äàëüøå.
×òîáû âêëþ÷èòü APIC íàäî:
1) Çàïóñòèòü óñòàíîâùèê (install.kex)
2) Ïîäîæäàòü 3 ñåêóíäû è óáåäèòüñÿ, ÷òî ïîêàçàëîñü ñîîáùåíèå
îá óñïåøíîé ãåíåðàöèè /rd/1/drivers/devices.dat
Ëîã äðàéâåðà íàõîäèòñÿ â /tmp0/1/acpi.log
3) Ñäåëàòü ðåñòàðò ÿäðà (Ìåíþ -> Çàâåðøåíèå ðàáîòû -> ßäðî)
4) Ïðîâåðèòü ðàáîòó ÿäðà è äðàéâåðîâ
5) Ñîõðàíèòü îáðàç. Òåïåðü 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