文件名称:
Intel® 64 and IA-32 Architectures Volume 4 Model-Specific Registers.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-10-12
详细说明:Intel 64和IA-32架构软件开发人员手册,第4卷:特定于模型的寄存器(订单编号335592)是描述Intel 64和IA-32体系结构处理器的体系结构和编程环境的集合的一部分。CONTENTS
PAGE
CHAPTER 1
ABOUT THIS MANUAL
1.1 INTEL 64 AND IA-32 PROCESSORS COVERED IN THIS MANUAL
OVERVIEW OF THE SYSTEM PROGRAMMING GUIDE
NOTATIONAL CONVENTIONS
1-4
3.1
Bit and byte order
1
着,1,1
3.2
Reserved Bits and Software Compatibility
1.3.3
Instruction Operands.
1.34
Hexadecimal and binary numbers
1.3.5
Segmented Addressing...,....
··,,1··,···1
11
1.35
Syntax for CPUID, CR, and msr values
1.3.7
Exceptions
鲁鲁111鲁1
11
14 RELATED LITERATURE
·.:....:::..:.·::::·:..:
CHAPTER 2
MODEL-SPECIFIC REGISTERS ( MSRS
1 ARCHITECTURAL MSRS……T
.···:
2.2 MSRS IN THE INTEL CORE 2 PROCESSOR FAMILY
23 MSRS IN THE 45 NM AND 32 NM INTEL (R ATOM PROCESSOR FAMILY
2-60
24
MSRS IN INTEL PROCESSORS BASED ON SILVERMONT MICROARCHITECTURE
2-71
24.1
MSRS With Model-Specific Behavior in the silvermont microarchitectul
n着着着着着
2-84
24.2
MSRs In lotel atom processors based on airmont microarchitecture
着1,,1
2-87
25
MSRS IN INTEL ATOM PROCESSORS BASED ON GOLDMONT MICROARCHITECTUR
2-90
26
MSRS IN INTEL ATOM PROCESSORS BASED ON GOLDMONT PLUS MICROARCHITECTURE
2-113
2.7 MSRS IN INTEL ATOM PROCESSORS BASED ON TREMONT MICROARCHITECTURE
2-117
28
MSRS IN THE INTEL MICROARCHITECTURE CODE NAME NEHALEM
2-119
28.1
Additional msrs in the intel
Processor 5500 and 3400 Series
2-137
282
Additional mSRs in the inte/ xeon
Xeon processor 7500 series
2-139
2.9 MSRS IN THE INTEL XEON PROCESSOR 5600 SERIES (BASED ON INTELMICROARCHITECTURE CODE NAME
2-153
2.10 MSRS IN THE INTEL XEON R PROCESSOR E7 FAMILY(BASED ON INTEL MICROARCHITECTURE CODE NAME
WESTMERE
,2-154
2.11 MSRS IN INTEL PROCESSOR FAMILY BASED ON INTEL MICROARCHITECTURE CODE NAME SANDY BRIDGE....2-156
2.11.1
MSRs In 2nd Generation Intel Core Processor Family Based on Intel Microarchitecture Code name sandy
Brid
2-176
2.11.2 MSRS In Intel Xeon Processor E5 Family(Based on Intel Microarchitecture Code Name Sandy Bridge)....... 2-180
Additional Uncore PMU MSRs in the Intel T Xeon Processor E5 Famil
∴2-184
2.12 MSRS IN THE 3RD GENERATION INTEL CORE PROCESSOR FAMILY ( BASED ON INTEL MICROARCHITECTURE CODE
NAM∈E× Processor E5 V2 product Family(Based on lvy Bridge- Microarchitecture)
D1首重
2-188
2.12.1
2-191
2.12.2
Additional MSRs Supported by Intel Xeon
2.123 Additional Uncore PMU MSRs in the Intel Xeon Processor E5 v2 and E7V2Fam∥es.……
essor E/v2 Family
2-199
2-201
2.13 MSRS IN THE 4TH GENERATION INTEL CORE PROCESSORS (BASED ON HASWELL MICROARCHITECTURE)
2-205
2.13.1
MSRS in 4th Generation Intel Core Processor Family(based on haswell microarchitecture)
2-210
2.132
Additional Residency Msrs Supported in 4th Generation Intel Core Processors
2-222
2.14 MSRS IN INTEL XEON PROCESSOR E5 V3 AND E V3 PRODUCT FAMILY
∴2-224
2.14.1 Additional Uncore PM Msrs in the Intel Xeon Processor E5 v3 Family
2-234
2.15 MSRS IN INTEL R CORE MPROCESSORS AND 5TH GENERATION INTEL CORE PROCESSORS
∴2-244
2.16 MSRS IN INTEL XEON PROCESSORS ES V4 FAMILY
2-248
2.16.1
Additional MsRs Supported in the Intel Xeon Processor d Product Family
2-259
2.162
Additional MSRs Supported in Intel Xeon" Processors E5 v4 and E7 v4 Families
着重,1着
2-260
2.17 MSRS IN THE 6TH GENERATION, 7TH GENERATION AND 8TH GENERATION INTEL CORE PROCESSORS, INTEL XEON
PROCESSOR SCALABLE FAMILY AND FUTURE INTEL CORE PROCESSORS
2-264
2.17.1
MSRS Specific to / th Generation and 8th Generation Intel Core Processors based on Kaby Lake Microarchitecture
and coffee lake microarchitecture
2-286
2.17.2 MSRs Specific to Future Intel Core Processors
2-288
2.173
218MR5N时E∈E0 N PHI PROCESSOR3200520072 IES AND INTEL XE0 N PHI PROCESSOR¨
,2-295
7215/7285/7295 SERIES
,2-307
o|.4
CONTENTS
PAGE
2.19 MSRS IN THE PENTIUM 4 AND INTEL XEONS PROCESSORS
,,,2-324
2.19.1 MSRS Unique to Intel Xeon Processor MP with 13 Cache.
1鲁着
2-349
2.20 MSRS IN INTEL CORE SOLO AND INTEL CORE DUO pRocessORs
2351
2.21 MSRS IN THE PENTIUM M PROCESSOR
,2-360
2.22 MSRS IN THE P6 FAMILY PROCESSORS
2-367
23 MSRS IN PENTIUM PROCESSORS
2-376
2.24 MSR INDEX
2-377
iV VoL 4
CONTENTS
PAGE
FIGURES
Figure 1
Bit and Byte Order
Figure 1-2. Syntax for CPUID, CR, and MSR Data Presentation
Vo|.4
CONTENTS
PAGE
TABLES
Table 2-1
CPUID Signature values of DisplayFamily_Display Model
Table 2-2
IA-32 Architectural msrs
2-3
Table 2-3. MSRs in Processors based on inte corem microarchitecture
4,2-46
Table 2-4. MSRs in 45 nm and 32 nm Intel Atom Processor Family
Table 2-5. MSRs Supported by Intel Atom Processors with CPUID Signature 06_27H
Table 2-6
MSRs Common to the silvermont microarchitecture and newer microarchitectures for intel atom processors ,,2-71
Table 2-7
MSRs Common to the silvermont and airmont microarchitectures
,,2-80
Table 2-8. Specific MSrs Supported by Intel Atom" Processors with CPUID Signatures06_37H, 06_4AH, 06_5AH,06_5DH2-84
Table 2-9. Specific MSRs Supported by Intel Atom" Processor E3000 Series with CPUID Signature 06_37H. .,..... 2-86
Table 2-10. Specific MSRs Supported by Intel Atom Processor C2000 Series with CPUID Signature 06_4DH
Table 2-11 MSRs in Intel atom processors based on the airmont microarchitecture
288
Table 2-12. MSrs in Intel atom processors based on the goldmont microarchitecture
2-90
Table 2-13. mSrs in intel atom processors based on the goldmont plus microarchitecture
2-113
Table 2-14, MSrs in intel atom processors based on the tremont microarchitecture
2-118
Table 2-15. mSrs in Processors based on intel microarchitecture code name nehalem
2-119
Table 2-16. Additional msrs in Intel xeon processor 5500 and 3400 Series
,,2-137
Table 2-17. Additional msrs in intel xeon processor 7500 Series
,,2-139
Table 2-18. Additional MSRs Supported by Intel Processors( Based on Intel Microarchitecture Code name westmere)... 2-154
Table 2-20. MSRs Supported by Intel Processors based on Intel microarchitecture code name Sandy Bridge,,,.....2-155
Table 2-19. Additional msrs supported by Intel Xeon Processor E7 Famil
2-156
Table 2-21. MSRs Supported by 2nd Generation Intel Core Processors(Intel microarchitecture code name Sandy bridge)2-177
Table 2-22. Uncore PMU MSRs Supported by 2nd Generation Intel Core"Processors
,2-173
Table 2-23. Selected MSRs Supported by Intel Xeon Processors E5 Family(based on Sandy Bridge microarchitecture).. 2-180
Table 2-24. Uncore PMU MSRs in Intel Xeon Processor E5 Family
...2-184
Table 2-25. Additional MSRs Supported by 3rd generation Intel Core Processors (based on Intel microarchitecture code
name Ivy bridge
2-188
Table 2-26. MSRs Supported by Intel Xeon" Processors E5 v2 Product Family(based on Ivy bridge -E microarchitecture). 2-191
Table 2-27. Additional MSrs Supported by Intel Xeon Processor E7 v2 Family with Display Family_ display Model Signature
063日
11着
鲁1鲁着
·.,·······1,·1
2-199
Table 2-28. Uncore pMu msrs in intel xeon processor e5 v2 and e v2 families
2-202
Table 2-29. Additional msrs supported by processors based on the haswell or Haswell-E microarchitectures
2-205
Table 2-30. MSRs Supported by 4th Generation Intel Core Processors haswell Microarchitecture)
2-210
Table 2-31. Additional Residency msrs Supported by 4th Generation Intel Core Processors with Display Family_Display Model
Signature 06_45H.
n着1
,2-223
Table 2-32. Additional Msrs Supported by Intel Xeon Processor E5 V3 Family
24
Table 2-33. Uncore PMU MSRs in Intel Xeon" Processor E5 V3 Family
.2-234
Table 2-34. Additional msrs common to processors based the broadwell microarchitectures
.2-244
Table 2-35. Additional MSrs Supported by Intel Core M Processors and 5th Generation Intel Core Processors. ..... 2-246
Table 2-36. Additional MSRs Common to Intel Xeon Processor d and Intel Xeon Processors E5 v4 Family Based on the
Broadwell microarchitecture
2-248
Table 2-37
Additional MSRs Supported by Intel Xeon Processor d with Display Family_display Model 06_56H
2-259
Table 2-38. Additional MSRs Supported by Intel Xeon Processors with Display Family_Display Model 06_4FH
Table 2-39. Additional MSRs Supported by 6th Generation Intel Core Processors and the Intel Xeon Processor Scalable Family
Based on skylake Microarchitecture, 7th Generation Intel Core Processors based on Kaby lake microarchitecture, 8th
Generation Intel Core Processors based on coffee lake microarchitecture and future intel core processors based
on Cannon lake microarchitecture
2-264
Table 2-40. Uncore PMU MSRs Supported by 6th Generation, /th Generation, and 8th Generation Intel" Core Processors,
Additional MSRs Supported by 7th Generation and 8th Generation Intel Core"Processors Based on Kaby Lake284
and future intel core processors
Microarchitecture and coffee lake microarchitecture
2-286
Table 2-42. Additional MSRs Supported by Future Intel Core Processors based on Cannon Lake Microarchitecture
2-288
Table 2-43. Uncore PMU MSRs Supported by Intel Core Processors Based on Cannon Lake Microarchitecture. ...... 2-292
Table 2-44. MSRs Supported by future Intel Core Processors Based on Ice lake microarchitecture
2-294
Table 2-45. MSRs Supported by Intel Xeon Processor Scalable Family with Display Family_ display Model 06_55H
2-295
Table 2-46. Selected MSRs Supported by Intel Xeon Phi" Processors with Display Family_Display Model Signatures 06_57H and
0685H
11
鲁1重重
∴,2-307
Table 2-47. Additional MSRs Supported by Intel Xeon Phi Processor 7215, 7285, 7295 Series with Display Family_Display Model
Signature 06_85H
2-323
Table 2-48. MSRs in the pentium 4 and intel xeon processors
着着看1
,2-324
Table 2-49. MSRs Unique to 64-bit Intel Xeon Processor MP with Up to an 8 MB L3 Cache
∴.,2-350
Table 2-50. MSRs Unique to Intel Xeon Processor 7100 Series
2-350
Table 2-51. MSRs in Intel core solo Intel core duo processors and dual-Core intel xeon processor lv
2-351
vi Vol, 4
CONTENTS
PAGE
Table 2-52. MSRs in pentium m processors
.:::.::::::::
2-360
Table 2-53. MSRs in the P6 Family Processors.,...........,.....
,2-367
Table 2-54, MSrs in the pentium processor
2-377
Vol, 4 vil
CONTENTS
PAGE
ⅷii∨ol.4
CHAPTER 1
ABOUT THIS MANUAL
The Inte/ 64 and IA-32 Architectures Software Developer's Manual, volume 4: Model-Specific Registers(order
number 335592)is part of a set that describes the architecture and programming environment of Intel 64 and IA
32 architecture processors. other volumes in this set are
Inte/R 64 and IA-32 Architectures Software Developers Manual, volume 1: Basic Architecture (order number
253665).
Inte/R 64 and IA-32 Architectures Software Developers Manual, volumes 2A, 2B, 2C 2D: Instruction Set
Reference (order numbers 253666, 253667, 326018 and 334569)
The Inte/B 64 and IA-32 Architectures Software Developers Manual, volumes 3A, 3B 3C& 3D: System
Programming Guide (order numbers 253668, 253669, 326019 and 332831).
The Inte/ 64 and IA-32 Architectures Software Developer's Manual, Volume 1, describes the basic architecture
and programming environment of intel 64 and IA-32 processors. The Inte/ 64 and IA-32 Architectures Software
Developer's Manual, volumes 2A, 2B, 2C& 2D describe the instruction set of the processor and the opcode struc-
ture. These volumes apply to application programmers and to programmers who write operating systems or exec-
utives. The Inte/ 64 and IA-32 Architectures Software Developer's Manual, Volumes 3A, 3B, 3C& 3D, describe
the operating-system support environment of Intel 64 and IA-32 processors. These volumes target operating-
system and bios designers. In addition Inte/ 64 and IA-32 Architectures software Developer's Manual, volume
3, and inte/r 64 and IA-32 Architectures software Developer's Manual, volume 3C address the programming
environment for classes of software that host operating systems. The Inte/ 64 and IA-32 Architectures Software
Developer's Manual, volume 4, describes the model-specific registers of Intel 64 and IA-32 processors
INTELG 64 AND IA-32 PROCESSORS COVERED IN THIS MANUAL
This manual set includes information pertaining primarily to the most recent intel 64 and iA-32 processors, which
include.
Pentium processors
°P6 family processors
● Pentium4 processors
Pentium M processors
Intel Xeon processors
Pentium(BD processors
Pentium processor Extreme Editions
64-bit Intel e Xeon processors
Intel CoreTM Duo processor
Intel Core TMm solo processor
Dual-Core Intel Xeon processor LV
Intel Corem2 Duo processor
Intel CoreM2 Quad processor Q6000 series
Intel Xeon processor 3000, 3200 series
Intel Xeon processor 5000 series
Intel Xeon processor 5100, 5300 series
Intel Core TM2 Extreme processor X7000 and X6800 series
Intel CoreTm2 Extreme QX6000 series
Intel Xeon processor 7100 series
Vol.41-1
ABOUT THIS MANUAL
Intel Pentium( Dual-Core processor
Intel( Xeon( processor 7200, 7300 series
Intel Core TM2 Extreme QX9000 series
Intel y Xeon processor 5200, 5400, 7400 series
Intel CareTm 2 Extreme processor QX9000 and X9000 series
Intel Corem2 Quad processor Q9000 series
Intel Corem2 duo processor E8000, t9000 series
Intel Atom TM processors200,300,D400,D500,D2000,N200,N400,N2000,E2000,z500,Z600,z2000,
C1000 series are built from 45 nm and 32 nm processes
Intel TM i7 processor
Intel CoreTM i5 processor
Intel Xeon processor E7-8800/ 4800/2800 product families
Intel CoreTM i7-3930K processor
2nd generation Intel& CoreM i7-2XXX, Intel& CoreTM i5-2XXX, Intel Core TM i3-2xXX processor series
Intel Xeon processor E3-1200 product family
Intel Xeon processor E5-2400/ 1400 product famil
Intel Xeon( processor E5-4600/2600/1600 product family
3rd generation IntelR Core TM processors
Intel Xeon processor E3-1200 v2 product family
Intel) Xeon processor E5-2400/1400 v2 product families
Intel& Xeon processor E5-4600/2600/ 1600 v2 product families
o Intel Xeon processor E7-8800/4800/2800 V2 product families
4th generation Intel Core Mm processors
The Intel CoreM M processor family
Intel Core Tm i7-59xx Processor Extreme Edition
Intel coretm i7-49xx Processor Extreme edition
Intel Xeon processor E3-1200 v3 product family
Intel Xeon( processor E5-2600/1600 v3 product families
5th generation Intel Core TM processors
Intel( Xeon processor D-1500 product family
Intel Xeon processor E5 v4 family
Intel M processor x7-Z8000 and X5-z8000 series
Intel Atom TM processor Z3400 series
Intel Atom TM processor Z3500 series
6th generation Intel Core TM processors
Intel Xeon y processor E3-1500m v5 product family
7th generation Intel Core M processors
Intel Xeon PhiTM Processor 3200, 5200, 7200 Series
Intel Xeon Processor Scalable Family
8th generation Intel Core Tm processors
Intel(e xeon PhiM Processor 7215, 7285, 7295 Series
Intel Xeon(RE processors
9th generation Intel core M processors
1-2
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.