AMD AMD-K6-2/500AFX Data Sheet - Page 60

Memory Management Registers, Write Handling Control, Register WHCR-Model 8/[F:8]

Page 60 highlights

AMD-K6®-2 Processor Data Sheet Preliminary Information 21850J/0-February 2000 Table 7. SYSCALL/SYSRET Target Address Register (STAR) Definition Bit Description R/W 63-48 SYSRET CS and SS Selector Base R/W 47-32 SYSCALL CS and SS Selector Base R/W 31-0 Target EIP Address R/W Write Handling Control Register (WHCR)-Model 8/[7:0]. The write handling control register (WHCR) is a MSR that contains three fields - the WCDE bit, write allocate enable limit (WAELIM) field, and the write allocate enable 15-to-16-Mbyte (WAE15M) bit. Figure 36 shows the format of WHCR. See "Write Allocate" on page 186 for more information. Note: The WHCR register as defined in the Model 8/[7:0] has changed in the Model 8/[F:8]. See "Write Handling Control Register (WHCR)-Model 8/[F:8]" on page 51. 63 9 87 10 W A 0 WAELIM E 1 5 M Reserved Symbol WCDE WAELIM WAE15M Description Bits Always program to 0 8 Write Allocate Enable Limit 7-1 Write Allocate Enable 15-to-16-Mbyte 0 Note: Hardware RESET initializes this MSR to all zeros. Figure 36. Write Handling Control Register (WHCR)-Model 8/[7:0] Memory Management Registers The AMD -K 6-2 processor controls segm ented m emory management with the registers listed in Table 8. Figure 37 on page 41 shows the formats of these registers. Table 8. Memory Management Registers Register Name Global Descriptor Table Register Interrupt Descriptor Table Register Local Descriptor Table Register Task Register Function Contains a pointer to the base of the global descriptor table Contains a pointer to the base of the interrupt descriptor table Contains a pointer to the local descriptor table of the current task Contains a pointer to the task state segment of the current task 40 Software Environment Chapter 3

  • 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
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330

40
Software Environment
Chapter 3
AMD-K6
®
-2 Processor Data Sheet
21850J/0—February 2000
Preliminary Information
Write Handling Control Register (WHCR)
–Model 8/[7:0].
The write handling control register (WHCR) is a MSR that
contains three fields—the WCDE bit, write allocate enable
limit (WAELIM) field, and the write allocate enable
15-to-16-Mbyte (WAE15M) bit. Figure 36 shows the format of
WHCR. See “Write Allocate” on page 186 for more information.
Note:
The WHCR register as defined in the Model 8/[7:0] has
changed in the Model 8/[F:8]. See
“Write Handling Control
Register (WHCR)–Model 8/[F:8]” on page 51.
Figure 36.
Write Handling Control Register (WHCR)
–Model 8/[7:0]
Memory
Management
Registers
The AMD-K6-2 processor controls segmented memory
management with the registers listed in Table 8. Figure 37 on
page 41 shows the formats of these registers.
Table 7.
SYSCALL/SYSRET Target Address Register (STAR) Definition
Bit
Description
R/W
63–48
SYSRET CS and SS Selector Base
R/W
47–32
SYSCALL CS and SS Selector Base
R/W
31–0
Target EIP Address
R/W
7
1
0
63
WAELIM
8
0
Note
:
Hardware RESET initializes this MSR to all zeros.
W
A
E
1
5
M
Symbol
Description
Bits
WCDE
Always program to 0
8
WAELIM
Write Allocate Enable Limit
7–1
WAE15M
Write Allocate Enable 15-to-16-Mbyte 0
9
Reserved
Table 8.
Memory Management Registers
Register Name
Function
Global Descriptor Table Register
Contains a pointer to the base of the global descriptor table
Interrupt Descriptor Table Register
Contains a pointer to the base of the interrupt descriptor table
Local Descriptor Table Register
Contains a pointer to the local descriptor table of the current task
Task Register
Contains a pointer to the task state segment of the current task