Свой, но это не так важно. У меня в драйвере только одна обязательная функция - инициализация/деинициализация драйвера. Можешь сделать для...
Можешь сделать как обычные файловые операции плюс IOCTL для расширений. Причем можно сделать как с автоматической блокировкой буферов...
mbremu-src.zip mbremu-bin.zip cdboot-mbremu-alter-2-src.zip cdboot-mbremu-alter-2-bin.zip
Если говорить о поддержке DMA конкретным устройством, то BIOS должна настроить биты 5/6 в регистрах состояния BMI. Если отдельно взятый бит...
Байт программного интерфейса - младший байт в коде класса. Блок BMI-регистров используется для обмена данными через DMA. Адрес блока хранится в...
На самом деле нужно использовать байт программного интерфейса: установленный бит 0/2 - естественный режим для 1/2 канала (адреса регистров берутся...
На днях затрагивали этот вопрос. 4-портовый контроллер в IDE-режиме эмулирует два канала по два диска. В AHCI-режиме IDE не видно вообще. Если ты...
Вы о чем?
Ну я такое тоже иногда практикую в софте реального режима - работает железно.
Имею в виду как раз-таки самые популярные ОС. Слабо верится. Код в студию.
P.S. Что касается приоритетов загрузки, то это уже дальнейшее развитие рассматриваемого вопроса. Если вы собираетесь грузиться не только с...
Что-то вроде, но не то же самое - писать на диск не придется. "Приоритеты загрузки" хранить не нужно, нужно хранить идентификатор диска, причем не...
0 - это не то (хотя там тоже много нюансов). Не нужно забывать, что при отсутствии активного раздела на первом в цепочке загрузочных устройств...
Аналогично :) Так кто спорит. Но повторяю, суть вопроса не в этом. И то, о чем говорю я, и то, о чем говорите вы, - это все уровень прямого...
Расскажи поподробнее. Лично я работаю с SATA-дисками через обычный PCI IDE-интерфейс. Pavia прав, четырехпортовые контроллеры держат мастер/слейв...
Нужно активировать режим PAE и отобразить физические страницы, лежащие за отметкой 4 гб, в пределах первых 4 гиг виртуального адресного пространства.
В режиме PAE кажется доступно 64 гига памяти. Хотя количество одновременно адресуемой памяти равно 4 гигам и даже меньше с учетом отображаемой в...
Он стал резервным, потому что перестал быть вариативным. Но его значение не перестало быть актуальным. Бит ET позволяет определить наличие...
Нужно правильно расставлять акценты в вопросах. Мне в вашем вопросе первичным показалось "реальный режим" и "(большой) жесткий диск".
Если ты будешь так искажать мои высказывания, то я скоро сам перестану себя узнавать. По поводу бита ET. Вот скажи, зачем вводить бит, который...
Имена участников (разделяйте запятой).