@Denisca2828

Как войти в виртуальный режим из защищенного?

Пишу консоль на ассемблере(nasm) и c. Пишу по уроку UNIX-подобная операционная система: пишем ядро на .... На OSDev Wiki прочитал что работать с pci невозможно из защищённого режима в котором я и "сижу". Как тогда войти в виртуальный режим?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
На OSDev Wiki прочитал что работать с pci невозможно из защищённого режима в котором я и "сижу".

где именно прочитал? Прочитай внимательно ещё раз. Для взаимодействия с конфигспейсом PCI на x86 нужно использовать порты ввода/вывода 0xCF8 и 0xCFC. Через них можно настроить BARы PCI-устройства, т.е. разместить его регистры/память в физическом адресном пространстве.

Как тогда войти в виртуальный режим?

в какой "виртуальный" режим?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы