Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   "PC"-видеокарты в не-х86 окружении
RSS

"PC"-видеокарты в не-х86 окружении

<<Назад  Вперед>> Страницы: 1 2
Печать
 
enigma
Newbie


Откуда: Нижний Новгород
Всего сообщений: 47
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 дек. 2017
ATauenis написал:
[q]
Video BIOS инициализирует карту
[/q]
vbios вряд ли это делает.
конфигурационное пространство pci, пмсм, для инициализации на шине должно аппаратно обрабатываться видеочипом
vbios, насколько я понимаю, может содержать код, который исполняет или сам видеочип, или цпу, вычитав базовый адрес orom (expansion rom) при bus enumeration (для видео будет, как правило, 0хс000).
но, всё равно, это не isa, и vbios не просто висит напрямую на шд как параллельная пзу, а видиочип, как минимум, отображает содержимое serial eeprom в адресное пространство pci
да и настройки тех же внутренних частот, думаю, сам видеочип вычитывает..


alecv написал:
[q]
эмулятор "x86" нужен чтобы запустить чипсет видеокарты в режиме VGA
[/q]
вот и вопрос: видюшка сама себя инициализирует и часть vbios содержит "код драйвера для реализации, например, vbe2", или всё же видюшка при подаче питания только заполняет configuration space и проц дальше всё конфигурирует, исполняя код из vbios "запуская чипсет"
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
enigma Ну что вы, VGA-чип - это обычно большой "секвенсор", который крутит развертки и перебирает
адреса памяти (BITBLT 2D и 3D не рассматриваем).
Чтобы его запустить, надо проинициализировать PLL, счетчики, CLUT (RAMDAC) и еще кучу всего.
Например загрузчик uboot умеет инициализировать сам некоторые чипы PCI VGA,
из живого примера - например ATI RADEON на Lemote Fulong (это MIPS).
См. исходники.

DEC на Alpha решила сделать по другому - запускать родной BIOS карты VGA под эмулятором x86.
Так тоже можно.
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   "PC"-видеокарты в не-х86 окружении
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS