LINUX.ORG.RU

История изменений

Исправление kmeaw, (текущая версия) :

Вместо ISA сейчас вполне есть LPC, которая торчит из Super I/O и предоставляет 16-битный PIO (инструкции in/out у x86 тоже никуда не исчезли). И у Super I/O есть настоящий PS/2, генерирующий настоящие прерывания.

Эмуляция PS/2, работающая через SMI (и правда мутная схема), используется как раз для USB-клавиатур, чтобы с ними могла работать ОС, которая ничего про USB не знает.

Исходная версия kmeaw, :

Вместо ISA сейчас вполне есть LPC, которая торчит из Super I/O и предоставляет 16-битный PIO (инструкции in/out у x86 тоже никуда не исчезли). И у Super I/O есть настоящий PS/2, генерирующий настоящие прерывания.

Эмуляция PS/2, работающая через SMI, используется как раз для USB-клавиатур, чтобы с ними могла работать ОС, которая ничего про USB не знает.