locked
wProcessorArchitecture wProcessorRevision wProcessorLevel RRS feed

Answers

  • Hi,

    Check this site for the mobile variant of SYSTEM_INFO parameter (assuming you refer to that??).

    wProcessorLevel == 4 meaining, ARM version 4 ( actually the only possible value)
    In case of the wProcessorRevision this is CPU depedent and it (msdn) advises to consult your manual.
    Not much help I am afraid, only a more detailed link:


    -- 
    Good luck,

    Erwin Zwart, 
    Check out my blog: http://GuruCE.com/blog

     GuruCE
     Microsoft Embedded Partner
     http://GuruCE.com
     Consultancy, training and development services.

    • Marked as answer by warrentang Tuesday, June 30, 2009 6:38 AM
    Thursday, June 25, 2009 11:08 AM

All replies

  • I forgot to mention that according to the given link a value in the format xxyz is expected in the wProcessorRevision field, but that's the case of Intel processor. What about other manufacturers?

    Javier Andrés Cáceres Alvis
    Blog Personal: http://speechflow.spaces.live.com/
    Blog Intel: http://software.intel.com/en-us/blogs/author/javierandrescaceres/
    Tuesday, June 23, 2009 9:46 PM
  • Hi,

    Check this site for the mobile variant of SYSTEM_INFO parameter (assuming you refer to that??).

    wProcessorLevel == 4 meaining, ARM version 4 ( actually the only possible value)
    In case of the wProcessorRevision this is CPU depedent and it (msdn) advises to consult your manual.
    Not much help I am afraid, only a more detailed link:


    -- 
    Good luck,

    Erwin Zwart, 
    Check out my blog: http://GuruCE.com/blog

     GuruCE
     Microsoft Embedded Partner
     http://GuruCE.com
     Consultancy, training and development services.

    • Marked as answer by warrentang Tuesday, June 30, 2009 6:38 AM
    Thursday, June 25, 2009 11:08 AM
  • Hello Erwin,

    Great link, it explains the meaning of wProcessorLevel .
    The wProcessorRevision value is still confusing how to parse that information, specially when information is not in the mentioned format.
    I have test with 2 different devices and the wProcessorRevision value is 6.

    Thanks a lot.

    Javier Andrés Cáceres Alvis
    Blog Personal: http://speechflow.spaces.live.com/
    Blog Intel: http://software.intel.com/en-us/blogs/author/javierandrescaceres/
    Thursday, June 25, 2009 6:58 PM
  • Hi Javier,

    It is not clear to me as well, although one google hit tels me the XXYY format, where XX = the Model number and YY is the stepping. A statement whichs makes more sense to me is that the revision number represents the instruction set whichs the processor supports. Check the following link for some aditional info.



    The implementation of the wProcessorRevision could implemented by the OEM but is not required. So it is possible that some OEM's don't implement it. The wProcessorRevion and all other processor information filled with GetSystemInfo is handled in the kernel via the IOCTL_PROCESSOR_INFORMATION ioctl.


    -- 
    Good luck,

    Erwin Zwart, 
    Check out my blog: http://GuruCE.com/blog

     GuruCE
     Microsoft Embedded Partner
     http://GuruCE.com
     Consultancy, training and development services.
    Friday, June 26, 2009 9:59 AM