AMD AMD-K6-2/450 Design Guide - Page 87

Extended Functions, Function 8000_0000h - Largest Extended Function Input Value

Page 87 highlights

23913A/0-November 2000 Preliminary Information Embedded AMD-K6™ Processors BIOS Design Guide Extended Functions Function 8000_0000h - Largest Extended Function Input Value Input: EAX = 8000_0000h Output: EAX = Largest function input value recognized by the CPUID instruction EBX = Reserved ECX = Reserved EDX = Reserved Function 8000_0000h returns a value in the EAX register that indicates the largest extended function value recognized by the processor. Function 8000_0001h - AMD Processor Signature and Extended Feature Flags Input: EAX = 8000_0001h Output: EAX = AMD Processor Signature EBX = Reserved ECX = Reserved EDX = Extended Feature Flags Function 8000_0001h returns two values - the AMD Processor Signature and the Extended Feature Flags. The AMD processor signature is returned in the EAX register and identifies the specific processor by providing information regarding its type - generation/family, model, and revision (stepping). The information is formatted as follows: s EAX[3-0] Stepping ID s EAX[7-4] Model s EAX[11-8] Generation/Family s EAX[31-12] Reserved The extended feature flags are returned in the EDX register and indicate the presence of specific features found in AMD processors. In most cases, a '1' indicates the feature is present, and a '0' indicates the feature is not present. Table 32 on page 76 contains a list of the currently defined extended feature flags for the AMD-K6 family of processors. Reserved bits will be used for new features as they are added. Appendix A 75

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98

Appendix A
75
23913A/0—November 2000
Embedded AMD-K6™ Processors BIOS Design Guide
Preliminary Information
Extended Functions
Function 8000_0000h — Largest Extended Function Input Value
Input:
EAX = 8000_0000h
Output:
EAX = Largest function input value recognized by the CPUID instruction
EBX = Reserved
ECX = Reserved
EDX = Reserved
Function 8000_0000h returns a value in the EAX register that indicates the largest
extended function value recognized by the processor.
Function 8000_0001h — AMD Processor Signature and Extended Feature Flags
Input:
EAX = 8000_0001h
Output:
EAX = AMD Processor Signature
EBX = Reserved
ECX = Reserved
EDX = Extended Feature Flags
Function 8000_0001h returns two values—the AMD Processor Signature and the
Extended Feature Flags. The AMD processor signature is returned in the EAX
register and identifies the specific processor by providing information regarding its
type—generation/family, model, and revision (stepping). The information is
formatted as follows:
EAX[3–0]
Stepping ID
EAX[7–4]
Model
EAX[11–8]
Generation/Family
EAX[31–12]
Reserved
The extended feature flags are returned in the EDX register and indicate the
presence of specific features found in AMD processors. In most cases, a ‘1’ indicates
the feature is present, and a ‘0’ indicates the feature is not present. Table 32 on
page 76 contains a list of the currently defined extended feature flags for the AMD-K6
family of processors. Reserved bits will be used for new features as they are added.