VOGONS


Reply 300 of 441, by CuPid

User metadata
Rank Member
Rank
Member
feipoa wrote on 2020-05-21, 10:39:

Oh no. Is there any instruction you can send to the CPU that only an IBM 486BL3 will return a unique response?

None that I know.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 301 of 441, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie

It's a shame IBM did implement MSRs (which are standard P5 instructions), but didn't care to spend a few more transistors on CPUID as well.
In DOS it's no problem to re-route the interrupts and catch the fault (i.e. GPF, or as The Uncodumented PC says a Double-Found that can occur as well), but I don't have an idea how one could do this in 9x Kernel/VxD.
I just looked at NuMega VtoolsD and one file caught my attention - vfault.h. What do you think Franck?

The class library provides classes that facilitate hooking faults.

Reply 304 of 441, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

BTW after 2 years I updated my small CPUID info tool for DOS/Win/Linux
http://www.rayer.g6.cz/programm/programe.htm#CPUID

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 305 of 441, by Imperious

User metadata
Rank Oldbie
Rank
Oldbie

Overclocked IBM/Cyrix MII PR166@200mhz, and stock AMD K6 266 (66X4). I am curious why cpuz has no problem detecting fsb and multipliers on
the 6x86 chips but can't on the AMD K6 on the same Motherboard which is a EPOX EP-MVP3G5. The K6 is not a k6-2

Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.

Reply 306 of 441, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie
Imperious wrote on 2020-06-29, 12:45:

Overclocked IBM/Cyrix MII PR166@200mhz, and stock AMD K6 266 (66X4). I am curious why cpuz has no problem detecting fsb and multipliers on
the 6x86 chips but can't on the AMD K6 on the same Motherboard which is a EPOX EP-MVP3G5. The K6 is not a k6-2

On the MII the multiplier comes from the Cyrix DIR0 register and on a K6-2 from MSR C0000087, but I don't know if a K6 has MSR C0000087. Can you boot NT4, W2K of WXP? If so then check if SIV reports it on Menu->Hardware->CPUID->CPU-0. We can't sensibly check if MSR C0000087 exists using W9X as it does not support kernel mode structured exception handling.

file.php?id=87036

Last edited by red-ray on 2020-06-29, 21:06. Edited 2 times in total.

Reply 307 of 441, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie

AFAIK only K6-2 stepping C (Chomper XT) and later have MSR C0000087.

Reply 308 of 441, by Imperious

User metadata
Rank Oldbie
Rank
Oldbie

Thanks. I should have looked back a page, the same question was asked by Daniël Oosterhuis.
Too much hassle trying to install NT4, XP, or Win2000 on this computer but may try to boot xp off Hiren's boot cd and try Siv in that,
but the questions been answered.

Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.

Reply 310 of 441, by pete8475

User metadata
Rank Oldbie
Rank
Oldbie

The Win98 version of CPU-Z causes a blue screen on my Asus TXP4 socket 7 machine.

I'll hook it up tonight and post more details then.

Reply 311 of 441, by CuPid

User metadata
Rank Member
Rank
Member
pete8475 wrote on 2020-07-18, 18:50:

The Win98 version of CPU-Z causes a blue screen on my Asus TXP4 socket 7 machine.
I'll hook it up tonight and post more details then.

Thanks for the report.
What CPU is installed ?

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 312 of 441, by pete8475

User metadata
Rank Oldbie
Rank
Oldbie
CuPid wrote on 2020-07-21, 16:14:

Thanks for the report.
What CPU is installed ?

AMD K6-2 400mhz.

I'm booting it up now and I'll take note of what the bluescreen says.

EDIT - Took a picture with my phone.

Reply 313 of 441, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Just a guess, couldn't it crash due to used CMOV instruction that is not available on K6? Quiet common problem...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 314 of 441, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie
pete8475 wrote on 2020-07-21, 20:01:

AMD K6-2 400mhz.

Exactly which model? I expect SIV32L will report this, does it and does Menu->File->Save Local run OK please?

RayeR wrote on 2020-07-21, 21:28:

Just a guess, couldn't it crash due to used CMOV instruction that is not available on K6? Quiet common problem...

Unlikely as CPUZ runs OK on my K6 (Little Foot).

Reply 315 of 441, by CuPid

User metadata
Rank Member
Rank
Member

Thanks pete8475. Seems like an undesired MSR reading to me. I fix that and let you know.

Edit :
pete8475, can you please try that version and let me know ? if it works, can you please post a TXT report ? Thanks.
https://download.cpuid.com/betas/cpuz_w95_dbg.zip

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 316 of 441, by pete8475

User metadata
Rank Oldbie
Rank
Oldbie
CuPid wrote on 2020-07-23, 10:23:
Thanks pete8475. Seems like an undesired MSR reading to me. I fix that and let you know. […]
Show full quote

Thanks pete8475. Seems like an undesired MSR reading to me. I fix that and let you know.

Edit :
pete8475, can you please try that version and let me know ? if it works, can you please post a TXT report ? Thanks.
https://download.cpuid.com/betas/cpuz_w95_dbg.zip

Booting it up now! Will post the txt report shortly.

EDIT - Done with no issues.

Reply 318 of 441, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Ok, as it run on other K6 CMOV is not the problem. Unknown MSR read can cause troubles too. Is it possible to install own exception handler to catch it before OS BOSD? I neved did it in C...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 319 of 441, by CuPid

User metadata
Rank Member
Rank
Member
pete8475 wrote on 2020-07-23, 14:18:

Booting it up now! Will post the txt report shortly.
EDIT - Done with no issues.

Thanks. It is strange because the K6-2 is supposed to support the MSR. Well ...

RayeR wrote on 2020-07-23, 17:29:

Ok, as it run on other K6 CMOV is not the problem. Unknown MSR read can cause troubles too. Is it possible to install own exception handler to catch it before OS BOSD? I neved did it in C...

Not from a VxD unfortunately. I strongly wish it could be possible because that prevents to accurately detect several CPUs.

I need a vacation.

tbmtg3-99.png
zav4kj-99.png