03.03.2013 Views

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

Intel® Architecture Instruction Set Extensions Programming Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

APPLICATION PROGRAMMING MODEL<br />

<br />

<br />

<br />

<br />

<br />

The Processor Brand Index Method<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Figure 2-6. Algorithm for Extracting Maximum Processor Frequency<br />

<br />

The brand index method (introduced with Pentium ® III Xeon ® processors) provides an entry point into a brand<br />

identification table that is maintained in memory by system software and is accessible from system- and user-level<br />

code. In this table, each brand index is associate with an ASCII brand identification string that identifies the official<br />

Intel family and model number of a processor.<br />

When CPUID executes with EAX set to 1, the processor returns a brand index to the low byte in EBX. Software can<br />

then use this index to locate the brand identification string for the processor in the brand identification table. The<br />

first entry (brand index 0) in this table is reserved, allowing for backward compatibility with processors that do not<br />

support the brand identification feature. Starting with processor signature family ID = 0FH, model = 03H, brand<br />

index method is no longer supported. Use brand string method instead.<br />

Table 2-31 shows brand indices that have identification strings associated with them.<br />

2-48 Ref. # 319433-014

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!