13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

24594 Rev. 3.10 February 2005 AMD64 TechnologyTable 3-6.ECX BitCPUID AMD Feature Support (Extended Function 8000_0001h—ECX) (continued)Feature(feature is supported if bit is set to 1)2–3 Reserved.4 CR8 Available in Legacy Mode. (See “MOV(CRn)” on page 329.)5–31 Reserved.Extended Function 8000_0001h EDX: AMD Feature Support. Extended function 8000_0001hreturns information about AMD features in the EDX register. Extended function8000_0001h also duplicates some of the st<strong>and</strong>ard-feature bits from st<strong>and</strong>ardfunction 1 in the EDX register, but this practice is outdated. Any new feature that isfirst implemented by a given vendor is now reported only by a function assigned tothat vendor.Table 3-7 on page 127 summarizes the feature bits returned in the EDX register forextended function 8000_0001h. The right-most column of this table indicates whethera given bit has the same meaning when returned by st<strong>and</strong>ard function 1. If the bit hasthe same meaning, use CPUID st<strong>and</strong>ard function 1 to test whether the feature issupported. For a list of the feature bits returned by st<strong>and</strong>ard function 1, see Table 3-5on page 123.Table 3-7.EDXBitCPUID AMD Feature Support (Extended Function 8000_0001h—EDX)Feature(feature is supported if bit is set to 1)Same asFunction 1(Table 3-5) 10 On-Chip x87-Instruction Unit. yes1 Virtual-Mode Extensions. See “Virtual Interrupts” in <strong>Volume</strong> 2. yes2 Debugging Extensions. See “Software-Debug Resources” in <strong>Volume</strong> 2. yes3 Page-Size Extensions (PSE). See “Page-Size Extensions (PSE) Bit” in <strong>Volume</strong> 2. yes4 Time-Stamp Counter. See “Time-Stamp Counter” in <strong>Volume</strong> 2. yes56AMD K86 Model-Specific Registers (MSRs), with RDMSR <strong>and</strong> WRMSR <strong>Instructions</strong>. See“Model-Specific Registers (MSRs)” in <strong>Volume</strong> 2.Physical-Address Extensions (PAE). See “Physical-Address Extensions (PAE) Bit” in<strong>Volume</strong> 2.yesyesNote:1. If a bit has the same meaning for function 1 as it does for function 8000_0001h, the processor sets or clears the bit identicallyfor both functions.CPUID 127

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

Saved successfully!

Ooh no, something went wrong!