Re: root\CIMV2\Win32_Processor



Chris Hills wrote:

Chris Hills wrote:

Is there documentation that lists the entries in the class root\CIMV2\Win32_Processor? I am particularly interested in the
values of "Architecture".

To clarify, I need to differentiate between x86, ia64 and amd64 architectures.
Hi,

Win32_Processor class [WMI]
http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_processor.asp

<quote>
Architecture
    Data type: uint16
    Access type: Read-only

    Processor architecture that the platform uses.
    Value 	Meaning
    0 	x86
    1 	MIPS
    2 	Alpha
    3 	PowerPC
    6 	Intel Itanium Processor Family (IPF)

</quote>

With ia64 I would think you mean IA-32 Intel Architecture processors
with 64-bit extensions, or Intel® Extended Memory 64 Technology
(Intel EM64T), also sometimes referred to as IA-32e.

The Architecture property will return 0 (x86) for an EM64T processor
(and for amd64 as well I think).


To see if an Intel processor supports EM64T, you will need to use Intel's CPUID instructions to read the extended feature flags in the EDX CPU register.

More about this in the 24161828.pdf document available for download
here:
http://www.intel.com/design/xeon/applnots/241618.htm


-- torgeir, Microsoft MVP Scripting and WMI, Porsgrunn Norway Administration scripting examples and an ONLINE version of the 1328 page Scripting Guide: http://www.microsoft.com/technet/scriptcenter/default.mspx .



Relevant Pages

  • Re: [PATCH 1/4] Blackfin: arch patch for 2.6.18
    ... to the kernel from the mtd medium, ... architecture if that means that you have to leave holes like setup. ... You seem to have lots of these machine specfic header files in include/asm. ... probably be either 'subarchitecture' or 'platform' in your code. ...
    (Linux-Kernel)
  • Re: ELF dynamic loader name [was: sbrk(2) broken]
    ... gdb is built to debug binaries for a particular architecture. ... this is the first time that FreeBSD ... We have come a long way since the days that a wrong architecture a.outwould ... Platform = amd64 ...
    (freebsd-current)
  • Re: Apples poor positioning for the age *after* x86
    ... You know what I'm on about: The OS will be able to support abstracting CPU like we can do GPUs now, ... Apple's technique is to kill the old architecture so developers have no choice. ... I'm not talking about .NET compilers, I'm talking about the compiler you use to build the runtime. ... They realized the only way to achieve platform independence was to develop a software platform for the lowest common denominator. ...
    (comp.sys.mac.advocacy)
  • Re: how to get Ultrix on MicroVax 3100?
    ... and of OpenVMS Alpha required for new hardware support -- with the advent ... and in the various platform consoles, ... :>one bit because the architecture ... :the CPU driver were different. ...
    (comp.sys.dec)
  • Re: What Borland should stop wasting their time on
    ... Win32 will be a legacy platform ... make a huge change in platforms *and* architecture without bumps in the ... > I use the SQL "money" format, which translates to a Delphi TBCDField. ... Setting the currency property True is a good way to format money, yes, ...
    (borland.public.delphi.non-technical)

Loading