PC Review


Reply
Thread Tools Rate Thread

CPUID and/or RDTSC instruction GPF

 
 
NewScience
Guest
Posts: n/a
 
      4th Jan 2007
I'm having a problem with Windows 2000 SP4. Lately, more and more problems have arisen with MS applications MGADIAG.EXE and GenuineCheck.exe (and support ActiveX controls thru the web-sites in support of Validation). This has also cropped up with Framework 1.1 Security Patch.

It seems that RDTSC instruction is used in Validation and CPUID instruction is used in FrameWork 1.1 Patch. When these applications execute, I get an illegal instruction 0xc000001D, and when I view the debug information, the offending instruction is CPUID or RDTSC.

All other updates/patches work from MS, but when downloading anything that is checked for Genuine Validation, it fails due to these instructions.

Both instructions are being used to determine CPU type, but it looks like that error correction for traps on non-Pentium CPUs is not being performed.

Other programs using these instructions work ... not these from MS.

I have a 486DX2-66v with 128MB RAM and Windows 2000 SP4. Like I said, everything has been working, even the previous versions of Windows Genuine Advantage (WGADIAG.EXE) and GenuineCheck.exe. The current versions GPF.

Is there anything that MS should be doing about trapping around these instructions when they fail ... to prevent GPFs? Aren't these any sort of security holes? If you know that a GPF is going to happen, can't you hook into that?

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
In multiprocessor,we can not assume instruction's order even in one thread? we must write synchronous instruction in every function? zjs Microsoft VC .NET 3 18th Aug 2008 04:57 PM
All Intel Pentium M processors have support for Enhanced IntelSpeedStep Technology. This can be. verified by checking the ECX feature bit 07in the CPUID ... sarobav@gmail.com Windows XP General 1 16th Mar 2008 03:30 PM
CPUID's PC Wizard 200X (where"X" is current year) John Corliss Freeware 9 30th May 2005 06:11 PM
P2B - "Update data incorrect.. CPUID =..." Retro Bob Asus Motherboards 11 1st Dec 2004 05:02 AM
RDTSC and sleep-mode Gisle Vanem Computer Hardware 0 24th Aug 2004 04:53 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:31 AM.