Page 9 of 12

Posted: Sat Dec 23, 2006 10:04 pm
by Ghost
Исправил определение чипов ITE, множители (у кого есть Athlon64 проверьте), и ещё некоторые баги.

Posted: Sun Dec 24, 2006 1:23 pm
by Serge
Ghost
Похоже что порты 2e-2f не резервируются, потому что чип не определяется совсем. Для проверки я установил IOPL 3 для всех программ и закоментировал строки
mov ecx, 0x2e
mov edx, 0x2f
call ReservePorts
test eax, eax
jnz .no_io
после этого чип стал правильно определяться. Надо разобраться что происходит в ядре.

Posted: Mon Dec 25, 2006 7:18 pm
by Ghost
Забыл сказать что нужно последнее ядро, я там исправил резервирование портов системой (см. reserve_irqs_ports:), раньше там вообше резервировался дапазон 0x00-0xFF.

Posted: Tue Dec 26, 2006 10:35 am
by Serge
Ghost
Я знаю. С ним и проверял, но не сработало. Ядро не резервирует эти порты. А в прграмме всё правильно.

Posted: Tue Dec 26, 2006 8:18 pm
by Ghost
Serge
С первым снегом!
Всё исправил, должно работать.
P.S. Если ничего не путаю с версиями, то после твоих изменений в #237 отладка перестала работать.

Posted: Tue Dec 26, 2006 10:51 pm
by Ghost
Блин, аналогичная ошибка была и с uGuru (посему у Wildwest`a видимо и не работало), всё исправил.

Posted: Wed Dec 27, 2006 7:00 am
by Serge
Ghost

Баг с отладчиком исправил. Загрузчик сбрасывал флаги приложения в 0.

Программа заработала нормально, но неправильно определяется множитель. Частота прцессора 2600 множитель должен быть 13 а программа показывает 9.

Posted: Wed Dec 27, 2006 4:04 pm
by Ghost
Про множитель поподробнее, производитель/семейство/модель/etc

Posted: Wed Dec 27, 2006 6:35 pm
by Serge
Ghost
P4 Nortwood 2600-С FSB 800 (4*200) модель 2 степпинг 9 Подробнее есть в разделе про тестовые конфигурации. БИОС показывет множитель 13 что логично 13*200 = 2600.

Posted: Sat Jan 27, 2007 9:14 pm
by Ghost
Обновление откладывается ещё на 2-3 недели. Сессия...

Posted: Fri Feb 02, 2007 2:52 pm
by Ghost
Serge
Проверь множитель в новой версии с svn

Posted: Fri Feb 02, 2007 10:13 pm
by Serge
Всё отлично.

Posted: Sat Feb 03, 2007 8:10 am
by Heavyiron
Ghost, новая версия не компилится: нет файла smb_nf2.inc

Posted: Sat Feb 03, 2007 2:14 pm
by Ghost
Всё исправил ), просто SMBus ещё нет

Posted: Sun Jul 22, 2007 8:45 pm
by Ghost
У кого есть AMD K8 (AMD64) прошу проверить программу :
http://iam.gorodok.net/k8core
она определяет темепературу ядер. На эмуляторе не работает (т.к. работает с северным мостом через PCI).
Интересуют значения. (значения 'xxx yy' читать как xxx.yy°C).
P.S. И если не сложно сравнить с аналогичными (???) показателями программы http://www.alcpu.com/CoreTemp/CoreTemp094.zip [80kb] Нужно для проверки правильности работы программы.