Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Непонятные проблемы с Сyrix-ами |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 | Печать |
OSA
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 4035 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июля 2015 |
у меня такая же фигня... заводятся только на пониженной частоте (50мгц).. |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 марта 2017 19:11 Сообщение отредактировано: 7 марта 2017 19:22
На предоставленном скриншоте Saffbl4, видна надпись о текущей операции ... Read MSRs, что указывает на сложившуюся похожую ситуацию описанную в пункте 2 абзаца "Препятствия к установке" статьи о переделки плат под Core 2. Если нет уже реализованных решений данной ситуации, можно написать TSR программу, которая вместо возникающего зацикливания просто только передаст управление на следующую команду инструкцию или даст запрашиваемые программой подстановочные данные. А выяснив какие отсутствующие MSR опрашиваются программой попытаться сделать патч, но имеющийся у меня исполняемый файл программы версии 4.78 упакован, поэтому такой вариант мне сложен. Оффтопик: Оффтопик: Если Вас интересует подробнее запуск SpeedSys на таком процессоре, отпишитесь в личку. OSA, имеете ввиду запуск лишь на конкретной материнской плате с перемычкой определяющей частоту не выше 50МГц, или других тоже? Прикрепленный файл (cpu_clock.jpg, 0 байт, скачан: 21 раз) |
OSA
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 4035 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июля 2015 |
Сергей С пробовал только на зиде VPX, не исключено, что и она чудит... |
Saffbl4
Member
Откуда: Екатеринбург Всего сообщений: 199 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2016 |
Я пробовал на двух материнках баловаться процом, на обеих зависело в этом месте. Сергей С написал: Мне запуск интересен но в программировании я полный ноль. И охото ли вам возиться с этим? |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 марта 2017 14:20 Сообщение отредактировано: 8 марта 2017 14:27
Saffbl4, сами MSR регистры являются частью архитектуры процессора, реакция на чтение не специфичного регистра приводит к "сбою общей защиты". От материнской платы тут ничего не зависит, но если указать программно, что делать при таком сбое процессору то ситуация разрешиться. По настройкам используемых по умолчанию, реакция на такого рода сбой - просто повторить её. Аналогично ситуация при ошибке деления на ноль, есть программа которая это "поправляет". Возможно и в нашем случае готовое решение такой ситуации уже есть. Оффтопик: Оффтопик: В личку отправил, предложение с конкретными действиями направленные для решения данной проблемы. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Сергей С, Ваша идея мне понятна. Но SpeedSys - старая программа, и по идее должна учитывать особенности старых процессоров. Можно ли узнать, какой именно MSR она пытается читать? Для начала стоит опробовать старые версии программы. Кстати, диагностические сообщения могут выводиться и после исполнения соотв. кода, те проблема может быть на следующем этапе Кстати, у Cyrix возможность исполнения инструкции CPUID программно выключается, не в этом ли дело? Может включить ее перед тестом (если была выключена)? Вообще, эти Cyrix-ы IMHO самые неудачные Socket7 CPU... |
Saffbl4
Member
Откуда: Екатеринбург Всего сообщений: 199 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 марта 2017 17:11 Сообщение отредактировано: 8 марта 2017 17:18
а как она включается и выключается? и где можно скачать более старые версии? все нашел, надо было сразу на олд дос глянуть вот |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 марта 2017 17:34 Сообщение отредактировано: 8 марта 2017 17:35
Вот здесь можно почитать https://en.wikipedia.org/wiki/Cyrix_6x86 Разрешение CPUID бывает в BIOS SETUP или можеть поискать DOS программы для работы с регистрами Cyrix, их было много разных. |
Saffbl4
Member
Откуда: Екатеринбург Всего сообщений: 199 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2016 |
спасибо, по изучаю |
Сергей С |
Оффтопик: Оффтопик: 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 Какая версия мной была использована, написана, и если не читают внимательно сообщения это всё равно бы потом выяснилось. |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Непонятные проблемы с Сyrix-ами |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |