10Th Generation Intel® Processor Families
Total Page:16
File Type:pdf, Size:1020Kb
10th Generation Intel® Processor Families Datasheet, Volume 2 of 2 Supporting 10th Generation Intel® Core™ Processor Families, Intel® Pentium® Processors, Intel® Celeron® Processors for U/Y Platforms, formerly known as Ice Lake April 2020 Revision 002 Document Number: 341078-002 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with your system manufacturer or retailer or learn more at intel.com. Intel technologies may require enabled hardware, specific software, or services activation. Check with your system manufacturer or retailer. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or visit www.intel.com/design/literature.htm. Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2019-2020 Intel Corporation. All rights reserved. 2 Datasheet, Volume 2 of 2 Contents 1 Introduction ..............................................................................................................7 2 Processor Configuration Register Definitions and Address Ranges ............................8 2.1 Register Terminology ...........................................................................................8 2.2 PCI Devices and Functions....................................................................................9 2.3 System Address Map ......................................................................................... 10 2.4 DOS Legacy Address Range ................................................................................ 12 2.4.1 DOS Range (0h – 9_FFFFh) ..................................................................... 13 2.4.2 Legacy Video Area (A_0000h – B_FFFFh)................................................... 13 2.4.3 Programmable Attribute Map (PAM) (C_0000h – F_FFFFh) ........................... 14 2.5 Lower Main Memory Address Range (1 MB – TOLUD) ............................................. 15 2.5.1 ISA Hole (15 MB –16 MB)........................................................................ 16 2.5.2 1 MB to TSEGMB .................................................................................... 16 2.5.3 TSEG .................................................................................................... 16 2.5.4 Protected Memory Range (PMR) - (Programmable) ..................................... 16 2.5.5 DRAM Protected Range (DPR) .................................................................. 17 2.5.6 Pre-allocated Memory ............................................................................. 17 2.6 PCI Memory Address Range (TOLUD – 4 GB)......................................................... 17 2.6.1 APIC Configuration Space (FEC0_0000h – FECF_FFFFh)............................... 20 2.6.2 HSEG (FEDA_0000h – FEDB_FFFFh) ......................................................... 20 2.6.3 MSI Interrupt Memory Space (FEE0_0000h – FEEF_FFFFh) .......................... 20 2.6.4 High BIOS Area...................................................................................... 20 2.7 Upper Main Memory Address Space (4 GB to TOUUD)............................................. 21 2.7.1 Top of Memory (TOM) ............................................................................. 21 2.7.2 Top of Upper Usable DRAM (TOUUD)......................................................... 21 2.7.3 Top of Low Usable DRAM (TOLUD) ............................................................ 21 2.7.4 TSEG_BASE........................................................................................... 21 2.7.5 Memory Re-claim Background .................................................................. 22 2.7.6 Indirect Accesses to MCHBAR Registers ..................................................... 22 2.7.7 Memory Remapping................................................................................ 23 2.7.8 Hardware Remap Algorithm ..................................................................... 23 2.8 PCI Express* Configuration Address Space ........................................................... 23 2.9 Graphics Memory Address Ranges ....................................................................... 23 2.9.1 IOBAR Mapped Access to Device 2 MMIO Space.......................................... 24 2.9.2 Trusted Graphics Ranges ......................................................................... 24 2.10 System Management Mode (SMM) ...................................................................... 24 2.11 SMM and VGA Access Through GTT TLB................................................................ 24 2.12 Intel® Management Engine (Intel® ME) Stolen Memory Accesses............................. 25 2.13 I/O Address Space............................................................................................. 25 2.13.1 PCI Express* I/O Address Mapping ........................................................... 26 2.14 Direct Media Interface (DMI) Interface Decode Rules.............................................. 26 2.14.1 DMI Accesses to the Processor that Cross Device Boundaries ....................... 27 2.14.2 Traffic Class (TC) / Virtual Channel (VC) Mapping Details ............................. 27 2.15 PCI Express* Interface Decode Rules ................................................................... 30 2.15.1 TC/VC Mapping Details............................................................................ 30 2.16 Legacy VGA and I/O Range Decode Rules ............................................................. 31 2.17 I/O Mapped Registers ....................................................................................... 35 3 Host Bridge and DRAM Controller (D0:F0)................................................................ 36 3.1 Host Bridge/DRAM Registers (D0:F0) ................................................................... 36 3.2 Memory Controller (MCHBAR) Registers................................................................ 80 Datasheet, Volume 2 of 2 3 3.3 Power Management (MCHBAR) Registers ............................................................ 127 3.4 Host Controller (MCHBAR) Registers................................................................... 166 3.5 Direct Media Interface BAR (DMIBAR) Registers ................................................... 171 3.6 REGBAR Registers............................................................................................ 189 3.7 PCI Express Egress Port BAR (PXPEPBAR) Registers.............................................. 211 3.8 VTDPVC0BAR Registers .................................................................................... 231 4 Processor Graphics (D2:F0)....................................................................................268 4.1 Processor Graphics Registers (D2:F0)................................................................. 268 4.2 Graphics VT BAR (GFXVTBAR) Registers.............................................................. 322 5 Dynamic Power Performance Management Registers (D4:F0)................................376 5.1 Vendor ID (VID_0_4_0_PCI) — Offset 0h............................................................ 376 5.2 Device ID (DID_0_4_0_PCI) — Offset 2h ............................................................ 377 5.3 PCI Command (PCICMD_0_4_0_PCI) — Offset 4h ................................................ 377 5.4 PCI Status (PCISTS_0_4_0_PCI) — Offset 6h ...................................................... 378 5.5 Revision ID (RID_0_4_0_PCI) — Offset 8h .......................................................... 380 5.6 Class Code (CC_0_4_0_PCI) — Offset 9h ............................................................ 380 5.7 Extended Class Code (CC_0_4_0_NOPI_PCI) — Offset Ah ..................................... 381 5.8 Cache Line Size Register (CLS_0_4_0_PCI) — Offset Ch ....................................... 381 5.9 Master Latency Timer (MLT_0_4_0_PCI) — Offset Dh ........................................... 382 5.10 Header Type (HDR_0_4_0_PCI) — Offset Eh ....................................................... 382 5.11 Built In Self Test (BIST_0_4_0_PCI) — Offset Fh ................................................