AMD AMD-K6-2/450 Design Guide - Page 23
CPUID Identification Algorithms - tm
View all AMD AMD-K6-2/450 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 23 highlights
23913A/0-November 2000 Preliminary Information Embedded AMD-K6™ Processors BIOS Design Guide CPUID Identification Algorithms The CPUID instruction provides information about the processor (vendor, type, name, etc.) and its capabilities (features). After detecting the processor and its capabilities, software can be accurately tuned to the system for maximum performance and benefit to users. For more detailed information about using the CPUID instruction, see "Embedded AMD Processor Recognition" on page 57. To determine if the processor is enabled with AMD PowerNow! technology, use CPUID function 8000_0007, as described on page 79. The recommended boot strings (or processor names) to be displayed for AMD-K6 processors are shown in Table 5. Table 5. Recommended Boot Strings for AMD-K6™ Processors Model Recommended Boot String Display1 Model 7 AMD-K6(tm)/XXX All steppings of Models 8 AMD-K6(tm)-2/XXX Model D/[7:4]2 AMD-K6(tm)-2+/XXX Model 9/[3:0] AMD-K6(tm)-III/XXX Model D/[3:0]2 AMD-K6(tm)-III+/XXX Notes: 1. The value for XXX is determined by calculating the core frequency of the processor. Use the Time Stamp Counter (TSC) to 'clock' a timed operation and compare the result to the real-time clock (RTC) to determine the operating frequency. 2. See "Functions 8000_0002h, 8000_0003h, and 8000_0004h - Processor Name String" on page 77 for more information about these steppings. For example, a BIOS boot string for a Model 9, stepping 3, 450MHz AMD-K6-III processor would look like this: s AMD-K6(tm)-III/450 Figure 1 on page 12 shows a flow chart for the CPUID instruction. Use this chart to implement a CPUID algorithm. CPUID Identification Algorithms 11