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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Непонятные проблемы с Сyrix-ами
RSS

Непонятные проблемы с Сyrix-ами

6X86,6X86MX,M2 и их аналоги

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
 
OSA
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 июля 2015
Сергей С пробовал только на зиде VPX, не исключено, что и она чудит...
Saffbl4
Member


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


Ссылка


Дата регистрации на форуме:
20 окт. 2016
Я пробовал на двух материнках баловаться процом, на обеих зависело в этом месте.

Сергей С написал:
[q]
[/q]
Мне запуск интересен но в программировании я полный ноль.
И охото ли вам возиться с этим?
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
Saffbl4, сами MSR регистры являются частью архитектуры процессора, реакция на чтение не специфичного регистра приводит к "сбою общей защиты".
От материнской платы тут ничего не зависит, но если указать программно, что делать при таком сбое процессору то ситуация разрешиться. По настройкам используемых по умолчанию, реакция на такого рода сбой - просто повторить её. Аналогично ситуация при ошибке деления на ноль, есть программа которая это "поправляет". Возможно и в нашем случае готовое решение такой ситуации уже есть.
Оффтопик: Оффтопик: В личку отправил, предложение с конкретными действиями направленные для решения данной проблемы.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Сергей С, Ваша идея мне понятна. Но SpeedSys - старая программа,
и по идее должна учитывать особенности старых процессоров. Можно ли
узнать, какой именно MSR она пытается читать? Для начала стоит
опробовать старые версии программы.

Кстати, диагностические сообщения могут выводиться и после исполнения
соотв. кода, те проблема может быть на следующем этапе

Кстати, у Cyrix возможность исполнения инструкции CPUID программно
выключается, не в этом ли дело? Может включить ее перед тестом (если
была выключена)?

Вообще, эти Cyrix-ы IMHO самые неудачные Socket7 CPU...
Saffbl4
Member


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


Ссылка


Дата регистрации на форуме:
20 окт. 2016
а как она включается и выключается?
и где можно скачать более старые версии?

все нашел, надо было сразу на олд дос глянуть
вот
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Вот здесь можно почитать
https://en.wikipedia.org/wiki/Cyrix_6x86

Разрешение CPUID бывает в BIOS SETUP или можеть поискать
DOS программы для работы с регистрами Cyrix, их было много разных.
Saffbl4
Member


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


Ссылка


Дата регистрации на форуме:
20 окт. 2016
спасибо, по изучаю
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
Оффтопик: Оффтопик: i8088, конечно можно, его значение остаётся в ECX регистре при переходе на #GP в случае ошибки.
И обычно после исполнения CPUID начинается опрос MSR, чтобы заведомо не "повиснуть".
При загруженном EMM386 , SPEEDSYS v4.78 проверяет CPUID (также используя в качестве EAX=80860000) лишь потом пишет предупреждение о том, что некоторые тесты не могут быть выполнены и просит нажать любую клавишу, затем перед чтением MSR 0x10 пишет Get TSC Clock, больше MSR-ки не читались(в этом тесте процессор был Celeron 345J).
Без менеджера памяти, выводит информацию о себе, адрес домашней страницы, выполняет CPUID с разным значением EAX, затем переключает видеорежим, перед чтением RDTSC пишет Get TSC Clock, после Read MSRs опрашивает у Туалатина 17h, 2Ah, 11Eh. пытается стандартно определить версию загруженного микрокода записью в 8Bh, затем выполнением CPUID и считыванием 8Bh

Какая версия мной была использована, написана, и если не читают внимательно сообщения это всё равно бы потом выяснилось.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Сергей С, OK понятно спасибо! Чтобы прочитать ECX при попытке
чтения отсутствующего MSR, следует модифицировать обработчик #GP,
добавить в него отладочную печать?

В тяжелых случаях я использовал индикатор на LPT порту, выводя в него
отладочные коды (если видеосервисы недоступны по каким-либо
причинам).
Saffbl4
Member


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


Ссылка


Дата регистрации на форуме:
20 окт. 2016
старые версии спидсиса заработали но 4.72 не правильно определяет проц. Определяет как сирикс III. Более новые версии виснут на том же месте
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Непонятные проблемы с Сyrix-ами
RSS

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

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

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