List of MSR registers for Core Duo/Core 2 Cuo/Athlon64/Turion64 - ASM x86 ASM 370
This is a discussion on List of MSR registers for Core Duo/Core 2 Cuo/Athlon64/Turion64 - ASM x86 ASM 370 ; Hi!
Is there a good list of all the model specific registers for the current CPU
families (Core Duo, Core 2 Duo, Athlon 64, Turion 64, Opteron 64)?
Mit freundlichen Grüßen
Frank-Christian Krügel...
-
List of MSR registers for Core Duo/Core 2 Cuo/Athlon64/Turion64
Hi!
Is there a good list of all the model specific registers for the current CPU
families (Core Duo, Core 2 Duo, Athlon 64, Turion 64, Opteron 64)?
Mit freundlichen Grüßen
Frank-Christian Krügel
-
Re: List of MSR registers for Core Duo/Core 2 Cuo/Athlon64/Turion64
Hi,
On Feb 12, 8:34 pm, Frank-Christian Kruegel <spamt...@crayne.org>
wrote:
> Is there a good list of all the model specific registers for the current CPU
> families (Core Duo, Core 2 Duo, Athlon 64, Turion 64, Opteron 64)?
I've never seen a single list of MSRs, except for the one at Sandpile
(http://www.sandpile.org/ia32/msr.htm) which is entirely inadequate.
Intel's latest manuals include a seperate list for each CPU type
(Pentium, P6, Pentium-M, Core solo/duo, and Pentium 4/Xeon) and a list
of "architectural" MSRs in the Appendixes.
For AMD this information is not in their manuals. Instead you need
the "BIOS and Kernel Developer's Guide" for each different CPU - it's
a major pain in the neck.
For other CPU manufacturers it's usually best to try to find the
datasheets for specific CPUs - good luck... :-)
Cheers,
Brendan
-
Re: List of MSR registers for Core Duo/Core 2 Cuo/Athlon64/Turion64
Frank-Christian Kruegel wrote:
> Is there a good list of all the model specific registers for the current CPU
> families (Core Duo, Core 2 Duo, Athlon 64, Turion 64, Opteron 64)?
As far as K8 is concerned, cf. AMD's BIOS and Kernel Developer's Guide
http://www.amd.com/us-en/assets/cont...docs/26094.PDF
13.2 [K8] Model-Specific Registers
Table 82 is a listing of the model-specific registers supported by the
Athlon 64 and Opteron, presented in ascending hexadecimal address order.
Register descriptions follow the table, organized according to the
following functions:
o Features (see page 368)
o Identification (see page 375)
o Memory typing (see page 375)
o I/O range registers (see page 376)
o System call extension registers (see page 378)
o Segmentation (see page 380)
Address Register Name Description
C000_0080h EFER page 368
C000_0081h STAR page 378
C000_0082h LSTAR page 379
C000_0083h CSTAR page 379
C000_0084h SF_MASK page 380
C000_0100h FS.Base page 380
C000_0101h GS.Base page 381
C000_0102h KernelGSbase page 381
C001_0000h-C001_0003h PerfEvtSeli page 296
C001_0004h-C001_0007h PerfCtri page 295
C001_0010h SYSCFG page 369
C001_0015h HWCR page 371
C001_0016h, C001_0018h IORRBase[1:0] page 376
C001_0017h, C001_0019h IORRMask[1:0] page 377
C001_001Ah TOP_MEM page 375
C001_001Dh TOP_MEM2 page 376
C001_001Eh MANID page 375
C001_001Fh NB_CFG page 373
C001_0041h FIDVID_CTL page 382
C001_0042h FIDVID_STATUS page 384
C001_0044-C001_0048h MCi_CTL_MASK page 196
C001_0050-C001_0053h IOTRAP_ADDR i page 386
C001_0054h IOTRAP_CTL page 387
C001_0055h Interrupt Pending Message page 388
C001_0111h SMM_BASE page 225
C001_0112h SMM_ADDR page 230
C001_0113h SMM_MASK page 229
Regards.
Similar Threads
-
By Application Development in forum labview
Replies: 6
Last Post: 09-14-2007, 11:10 AM
-
By Application Development in forum labview
Replies: 0
Last Post: 09-07-2007, 08:40 AM
-
By Application Development in forum labview
Replies: 0
Last Post: 08-13-2007, 11:10 PM
-
By Application Development in forum Adobe After Effects
Replies: 0
Last Post: 12-10-2006, 09:02 PM
-
By Application Development in forum Clarion
Replies: 0
Last Post: 07-28-2006, 09:29 AM