Rugxulo

Usono, 31.12.2007, 14:50 |
CPULEVEL (2007) released (Announce) |
Eric Auer has updated his CPULEVEL tool (which tells extended CPUID info: e.g. family/model/stepping, processor name, MMX or SSE features, etc.), which returns an errorlevel for processor detected.
Changes: SSE3 can now be detected (and fixed SSE report duplication as well as made easier to read overall).
Download: http://www.coli.uni-saarland.de/~eric/stuff/soft/specials/cpulevel2007.zip (10k)
Alternate: http://rugxulo.googlepages.com/cpulevel2007.zip --- Know your limits.h |
DOS386
02.01.2008, 01:20
@ Rugxulo
|
CPULEVEL (2007) released |
> Eric Auer has updated his CPULEVEL tool
COOL. I get however only one "level" while RayeR's CPUID finds 4 Anyway, 3 KiB only, open source, compiles with FASM ... a serious competitor on DOS CPUID'ding market  --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
RayeR

CZ, 02.01.2008, 13:02
@ DOS386
|
CPULEVEL (2007) released |
> COOL. I get however only one "level" while RayeR's CPUID finds
> 4 Anyway, 3 KiB only, open source, compiles with FASM ... a
> serious competitor on DOS CPUID'ding market 
BTW my CPUID is aimed a bit higher, not only base CPUID info but also reads CPU MSRs to get some further info about multipliers, FSB clocks, cache and core temperature. Also it's written to be portable to win32 and linux (the advantage of GCC-DJGPP). Of course if you're space limited it's beeter to use small ASM programm. --- DOS gives me freedom to unlimited HW access. |
DOS386
03.01.2008, 08:16
@ RayeR
|
CPULEVEL (2007) released |
> my CPUID is aimed a bit higher, not only base CPUID info but also reads CPU MSRs
I know IIRC it was hard work to get the Ring0 working not very long time ago ... I don't neglect the usefulness of your's. --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
RayeR

CZ, 03.01.2008, 13:06
@ DOS386
|
CPULEVEL (2007) released |
> I know IIRC it was hard work to get the Ring0 working not very long
> time ago ... I don't neglect the usefulness of your's.
Also it remains hack MSRs under linux. Currently it rely on your /proc/blabla which may not present in older kernels. But i'm linux lama. AFAIK I would need to write my own kernel module, which is not for beginners :) or is possible to shoot through protection? :) --- DOS gives me freedom to unlimited HW access. |
DOS386
08.01.2008, 01:36
@ Rugxulo
|
CPULEVEL 2008 released |
> Eric Auer has updated his CPULEVEL
> ~eric/stuff/soft/specials/cpulevel2007.zip
Seems Eric silently updated to CPULEVEL2008 
What's new:
??? (kicked out the old version, COM size few bytes bigger) --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Rugxulo

Usono, 09.01.2008, 01:02
@ DOS386
|
CPULEVEL 2008 released |
> Seems Eric silently updated to CPULEVEL2008 
>
> What's new:
>
> ??? (kicked out the old version, COM size few bytes bigger)
Compared to the Dec. 30th version, this one can separately detect every pre-CPUID family of cpu (instead of lumping together 8086/186 and 386/486). But yeah, he should've named it CPULEVEL 2008, IMO, instead of refreshing the old version. Oh well.  --- Know your limits.h |
Rugxulo

Usono, 09.01.2008, 11:07
@ RayeR
|
CPULEVEL (2007) released |
> > COOL. I get however only one "level" while RayeR's CPUID
> finds
> > 4 Anyway, 3 KiB only, open source, compiles with FASM ...
NASM, actually (although you only need to make two or three minor changes).
> BTW my CPUID is aimed a bit higher, not only base CPUID info but also
> reads CPU MSRs to get some further info about multipliers, FSB clocks,
> cache and core temperature. Also it's written to be portable to win32 and
> linux (the advantage of GCC-DJGPP). Of course if you're space limited it's
> beeter to use small ASM programm.
However, as you told me a while back, you were almost exclusively only interested in Intel cpus. Tsk tsk.  --- Know your limits.h |
DOS386
10.01.2008, 01:04
@ Rugxulo
|
CPULEVEL (2009) released NASM vs FASM |
> NASM, actually (although you only need to make two or three minor changes).
I know Eric used NASM ... but compiles with FASM as well after some very minor changes, saves a few bytes, and points to several bugs of Eric  --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
rr

Berlin, Germany, 10.01.2008, 09:40
@ DOS386
|
CPULEVEL (2009) released NASM vs FASM |
> I know Eric used NASM ... but compiles with FASM as well after some very
> minor changes, saves a few bytes, and points to several bugs of Eric
> 
...which you, of course, already reported to him.  --- Forum admin |