ACPI ATK0110 ASUS. Драйвер Windows 7
Пишем операционную систему Триалогия - ACPI и MADT: LAPIC, IOAPIC и таблицы прошивки
Статья про PCI закончилась вопросом - устройства и нужные им прерывания найдены, но куда направлять эти IRQ? Для этого ядру нужно знать, какие контроллеры прерываний у машины вообще есть, сколько ядер CPU, какие таймеры. Эта информация приходит не от PCI а от ACPI и интересна тут не только MADT, а целое маленькое дерево таблиц, которое обходит мой парсер. ACPI это способ, которым прошивка описывает материнскую плату операционной системе. Сколько CPU, какие контроллеры прерываний, какие таймеры, как корректно выключиться...