Page 1 of 1

how detect if the intel CPU has EIST support ... ?

Posted: Tue Jan 25, 2005 12:02 pm
by bingo
I'm looking for a way to detect if the CPU has EIST support .

EIST = Enhanced Intel SpeedStep® technology

http://www.intel.com/design/xeon/applnots/24161827.pdf

#define EIST_FLAG 0x0080

:?:
check_EIST:
mov eax, dword ptr _features_ecx
and eax, EIST_FLAG ; check for Enhanced SpeedStep Technology
jz check_TM2
mov dx, offset eist_msg
mov ah, 9h
int 21h
:?:

Posted: Tue Jan 25, 2005 1:57 pm
by sec

Code: Select all

#EIST_FLAG = $0080 
_features_ecx.l =0 
!mov eax, 1
!cpuid
!mov [v__features_ecx], ecx
_features_ecx & #EIST_FLAG
Debug _features_ecx
Don't test by myself

Posted: Tue Jan 25, 2005 2:23 pm
by bingo
thanks :idea:

Debug _features_ecx = 128 ; EIST support ! (else = 0)