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

I/O BASE Address Field .. 54, Generate Special Bus Cycle Bit.. 54

Page 96 highlights

Preliminary Information Embedded AMD-K6™ Processors BIOS Design Guide 23913A/0-November 2000 F F/I Bit 37 FCMOV Instruction 63 FCOMI Instruction 63 Floating-Point State 9 FLUSH# Signal 9 Flush/Invalidate Command Bit 37 G Generate Special Bus Cycle Bit 54 Generation/Family 75 GSBC Bit 54 I I/O BASE Address Field 54 I/O Trap Dword configuration at offset FFA4h (table 13 differences in AMD-K6™ processors 13 IBF Field 56 ID Bit 58 INIT Signal 8-9 Inquire Cycles not supported during EPM stop grant state 55 Instructions 3DNow! extensions test 66 3DNow! test 65 CLI 59 CPUID 2 CPUID test 65 determining supported 64 extended functions test 65 family 62, 72 illegal exceptions 58 latencies 69 MMX extensions test 66 MMX test 65 new 68 POPFD 58 PUSHFD 58 RDMSR 14 RDTSC 16 SSE test 65 standard function test 65 STI 59 SYSCALL 15 SYSENTER 61 SYSEXIT 61 SYSRET 15, 22 trapped I/O 13 vendor check 65 WBINVD 19 WRMSR 14 Internal BF Divisor Field 56 IOBASE Field 54 K KEN# Signal 69 L L1 Cache 78 L2 Cache 79 associativity values (table 80 data in EAX (figure 42, 51 organization (figure 40, 48 sector and line organization (figure 41, 49 tag information in EAX 43, 52 tag or data location in EDX 41, 50 tag writing 43, 53 Level-2 Cache Array Access Register (L2AAR) model 9 40 model D 48 Linear Page Address Field 36 LINPAGE Field 36 LRU Byte (figure 43, 53 M Machine Check Exception (MCE) Bit 16 Machine-Check Address Register (MCAR 16 Machine-Check Type Register (MCTR 16 Memory DRAM mode changes 69 range restrictions 32 refresh enabling 69 setup subroutines 69 type 30-31 uncacheable (UC 30 valid masks and range sizes (table 32 write-combining (WC 30-31 Memory Type Range Registers (MTRRs 30 Model 72, 75 Model 7 17 Model 8‰[7:0 17 Model 8‰[F:8 23 Model 9 38 Model D 45 Model-Specific Registers (MSRs 6, 14 AMD-K6™ family MSR differences (table 14-15 AMD-K6™-2 processor 17 AMD-K6™-2E processor 23 AMD-K6™-2E+ processor 45 AMD-K6™E processor 17 AMD-K6™-III processor 38 AMD-K6™-IIIE+ processor 45 enhanced power management register (EPMR 54 extended feature enable register (EFER 18, 24, 39 level-2 cache array access register (L2AAR 40, 48 machine-check address register (MCAR 16 machine-check type register (MCTR 16 model 7 17 model 8‰[7:0 17 model 8‰[F:8 23 model 9 38 model D 45 page flush/invalidate register (PFIR 36 processor state observability register (PSOR) . . . 34, 40, 46 standard 16 SYSCALL/SYSRET target address register (STAR) . . . . 22 test register 12 (TR12 16 time stamp counter (TSC 16 UC/WC cacheability control register (UWCCR 30 write handling control register (WHCR 19, 27 MSR 6 MTRR0 30 MTRR1 30 N NA# Signal 69 Name String 77 NMI 9 NOL2 Bit 34 NW Bit 9 O Operating Frequency 6 Out-of-Order Write Cycles 25 84

  • 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

84
Embedded AMD-K6™ Processors BIOS Design Guide
23913A/0—November 2000
Preliminary Information
F
F/I Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
FCMOV Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
FCOMI Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Floating-Point State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
FLUSH# Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Flush/Invalidate Command Bit . . . . . . . . . . . . . . . . . . . . . . . 37
G
Generate Special Bus Cycle Bit. . . . . . . . . . . . . . . . . . . . . . . 54
Generation/Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
GSBC Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
I
I/O BASE Address Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
I/O Trap Dword
configuration at offset FFA4h (table). . . . . . . . . . . . . . . . 13
differences in AMD-K6™ processors . . . . . . . . . . . . . . . . 13
IBF Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
ID Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
INIT Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–9
Inquire Cycles
not supported during EPM stop grant state. . . . . . . . . . . 55
Instructions
3DNow! extensions test . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3DNow! test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
CPUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
CPUID test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
determining supported. . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
extended functions test . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62, 72
illegal exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
latencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
MMX extensions test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
MMX test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
new . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
POPFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
PUSHFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
RDMSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
RDTSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
SSE test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
standard function test . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
STI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
SYSCALL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
SYSENTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
SYSEXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
SYSRET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 22
trapped I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
vendor check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
WBINVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
WRMSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Internal BF Divisor Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
IOBASE Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
K
KEN# Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
L
L1 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
L2 Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
associativity values (table) . . . . . . . . . . . . . . . . . . . . . . . . 80
data in EAX (figure). . . . . . . . . . . . . . . . . . . . . . . . . . . 42, 51
organization (figure). . . . . . . . . . . . . . . . . . . . . . . . . . . 40, 48
sector and line organization (figure) . . . . . . . . . . . . . 41, 49
tag information in EAX . . . . . . . . . . . . . . . . . . . . . . . . 43, 52
tag or data location in EDX . . . . . . . . . . . . . . . . . . . . . 41, 50
tag writing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43, 53
Level-2 Cache Array Access Register (L2AAR)
model 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
model D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Linear Page Address Field . . . . . . . . . . . . . . . . . . . . . . . . . . .36
LINPAGE Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
LRU Byte (figure) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43, 53
M
Machine Check Exception (MCE) Bit . . . . . . . . . . . . . . . . . .16
Machine-Check Address Register (MCAR). . . . . . . . . . . . . .16
Machine-Check Type Register (MCTR). . . . . . . . . . . . . . . . .16
Memory
DRAM mode changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
range restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
refresh enabling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
setup subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30–31
uncacheable (UC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
valid masks and range sizes (table)
. . . . . . . . . . . . . . . . .32
write-combining (WC). . . . . . . . . . . . . . . . . . . . . . . . . . 30–31
Memory Type Range Registers (MTRRs) . . . . . . . . . . . . . . .30
Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72, 75
Model 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Model 8 [7:0]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Model 8 [F:8] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Model 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Model D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Model-Specific Registers (MSRs) . . . . . . . . . . . . . . . . . . .6, 14
AMD-K6™ family MSR differences (table) . . . . . . . . 14–15
AMD-K6™-2 processor . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
AMD-K6™-2E processor . . . . . . . . . . . . . . . . . . . . . . . . . . .23
AMD-K6™-2E+ processor . . . . . . . . . . . . . . . . . . . . . . . . . .45
AMD-K6™E processor . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
AMD-K6™-III processor . . . . . . . . . . . . . . . . . . . . . . . . . . .38
AMD-K6™-IIIE+ processor . . . . . . . . . . . . . . . . . . . . . . . . .45
enhanced power management register (EPMR) . . . . . . . 54
extended feature enable register (EFER) . . . . . .18, 24, 39
level-2 cache array access register (L2AAR) . . . . . . . 40, 48
machine-check address register (MCAR) . . . . . . . . . . . . .16
machine-check type register (MCTR) . . . . . . . . . . . . . . . .16
model 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
model 8 [7:0]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
model 8 [F:8] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
model 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
model D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
page flush/invalidate register (PFIR) . . . . . . . . . . . . . . . .36
processor state observability register (PSOR) . . .34, 40, 46
standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
SYSCALL/SYSRET target address register (STAR) . . . .22
test register 12 (TR12) . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
time stamp counter (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . 16
UC/WC cacheability control register (UWCCR) . . . . . . .30
write handling control register (WHCR) . . . . . . . . . .19, 27
MSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
MTRR0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
MTRR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
N
NA# Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Name String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
NMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
NOL2 Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
NW Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
O
Operating Frequency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Out-of-Order Write Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . .25