Не на всех платформах указанный диапазон прерываний именно
16 Окт 2015 - 19:02 Случайный_Гость
Не на всех платформах указанный диапазон прерываний именно такой,
хотя признаю, явление распространенное.
Посмотрите информацию по MSI и MSI-X (Message Signaled Interrupts),
это прерывания, передаваемые сообщениями.
Насколько я понимаю, должна существовать примерно такая стандартизация:
N=F(X,Y, другие аргументы)
N=декларируемый номер прерывания
X=адрес, по которому выполняется запись сообщения MSI (относится к APIC MMIO).
Y=данные, записываемые при передаче сообщения MSI.
Регистровые поля MSI/MSI-X Capabilities описаны в спецификациях PCI/PCIe,
а вот трактовка их содержимого Микрософтом недостаточно документирована.
Возможно небрежность со стороны Microsoft, а не разработчиков BIOS...
Не на всех платформах указанный диапазон прерываний именно такой,
хотя признаю, явление распространенное.
Посмотрите информацию по MSI и MSI-X (Message Signaled Interrupts),
это прерывания, передаваемые сообщениями.
Насколько я понимаю, должна существовать примерно такая стандартизация:
N=F(X,Y, другие аргументы)
N=декларируемый номер прерывания
X=адрес, по которому выполняется запись сообщения MSI (относится к APIC MMIO).
Y=данные, записываемые при передаче сообщения MSI.
Регистровые поля MSI/MSI-X Capabilities описаны в спецификациях PCI/PCIe,
а вот трактовка их содержимого Микрософтом недостаточно документирована.
Возможно небрежность со стороны Microsoft, а не разработчиков BIOS...