12.07.2015 Views

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Instruction Set (Continued)7.2.1.2 CPUID Instruction with EAX = 00000001hStandard function 01h (EAX = 1) of the CPUID instructionreturns the processor type, family, model, and steppinginformation of the current processor in the EAX register(see Table 7-18). The EBX and ECX registers arereserved.Table 7-18. EAX, EBX, ECX CPUID DataReturned when EAX = 1RegisterReturnedContentsDescriptionEAX[3:0] xx Stepping IDEAX[7:4] 4 ModelEAX[11:8] 5 FamilyEAX[15:12] 0 TypeEAX[31:16] - ReservedEBX - ReservedECX - ReservedThe standard feature flags supported are returned in theEDX register as shown in Table 7-19. Each flag refers to aspecific feature and indicates if that feature is present onthe processor. Some of these features have protectioncontrol in CR4. Before using any of these features on theprocessor, the software should check the correspondingfeature flag. Attempting to execute an unavailable featurecan cause exceptions and unexpected behavior. Forexample, software must check EDX bit 4 before attemptingto use the Time Stamp Counter instruction.Table 7-19.EDX CPUID Data Returned whenEAX = 1EDXReturnedContents* Feature FlagCR4BitEDX[0] 1 FPU On-Chip -EDX[1] 0 Virtual Mode Extension -EDX[2] 0 Debug Extensions -EDX[3] 0 Page Size Extensions -EDX[4] 1 Time Stamp Counter 2EDX[5] 1 RDMSR / WRMSR-InstructionsEDX[6] 0 Physical Address-ExtensionsEDX[7] 0 Machine Check Exception -EDX[8] 1 CMPXCHG8B Instruction -EDX[9] 0 On-Chip APIC Hardware -EDX[10] 0 Reserved -EDX[11] 0 SYSENTER / SYSEXIT -InstructionsEDX[12] 0 Memory Type Range -RegistersEDX[13] 0 Page Global Enable -Table 7-19.EDXEDX CPUID Data Returned whenEAX = 1 (Continued)ReturnedContents*Feature FlagEDX[14] 0 Machine Check-ArchitectureEDX[15] 1 Conditional Move-InstructionsEDX[16] 0 Page Attribute Table -EDX[22:17] 0 Reserved -EDX[23] 1 MMX Instructions -EDX[24] 0 Fast FPU Save and-RestoreEDX[31:25] 0 Reserved -Note: *0 = Not Supported7.2.1.3 CPUID Instruction with EAX = 00000002hStandard function 02h (EAX = 02h) of the CPUID instructionreturns information that is specific to the NationalSemiconductor family of processors. Information aboutthe TLB is returned in EAX as shown in Table 7-20. Informationabout the L1 cache is returned in EDX.Table 7-20. Standard CPUID withEAX = 00000002hCR4BitRegisterReturnedContents DescriptionEAX xxxx70xxh TLBis32entry,4-waysetassociative,and has 4 KB pages.EAX xx xx xx 01h The CPUID instruction needs tobe executed only once with aninput value of 02h to retrievecomplete information about thecache and TLB.EBXReservedECXReservedEDX xx xx xx 80h L1 cache is 16 KB, 4-way setassociated, and has 16 bytes perline.<strong>Geode</strong> <strong>GXLV</strong> <strong>Processor</strong> <strong>Series</strong>Revision 1.3 213 www.national.com

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

Saved successfully!

Ooh no, something went wrong!