MdePkg[all]
1.08
|
Macros | |
#define | IS_PENTIUM_PROCESSOR(DisplayFamily, DisplayModel) |
#define | MSR_PENTIUM_P5_MC_ADDR 0x00000000 |
#define | MSR_PENTIUM_P5_MC_TYPE 0x00000001 |
#define | MSR_PENTIUM_TSC 0x00000010 |
#define | MSR_PENTIUM_CESR 0x00000011 |
#define | MSR_PENTIUM_CTR0 0x00000012 |
#define | MSR_PENTIUM_CTR1 0x00000013 |
MSR Definitions for Pentium Processors.
Provides defines for Machine Specific Registers(MSR) indexes. Data structures are provided for MSRs that contain one or more bit fields. If the MSR value returned is a single 32-bit or 64-bit value, then a data structure is not provided for that MSR.
Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define IS_PENTIUM_PROCESSOR | ( | DisplayFamily, | |
DisplayModel | |||
) |
Is Pentium Processors?
DisplayFamily | Display Family ID |
DisplayModel | Display Model ID |
TRUE | Yes, it is. |
FALSE | No, it isn't. |
#define MSR_PENTIUM_CESR 0x00000011 |
See Section 18.6.9.1, "Control and Event Select Register (CESR).".
ECX | MSR_PENTIUM_CESR (0x00000011) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_PENTIUM_CTR0 0x00000012 |
Section 18.6.9.3, "Events Counted.".
ECX | MSR_PENTIUM_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_PENTIUM_CTR1 0x00000013 |
Section 18.6.9.3, "Events Counted.".
ECX | MSR_PENTIUM_CTRn |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_PENTIUM_P5_MC_ADDR 0x00000000 |
See Section 15.10.2, "Pentium Processor Machine-Check Exception Handling.".
ECX | MSR_PENTIUM_P5_MC_ADDR (0x00000000) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_PENTIUM_P5_MC_TYPE 0x00000001 |
See Section 15.10.2, "Pentium Processor Machine-Check Exception Handling.".
ECX | MSR_PENTIUM_P5_MC_TYPE (0x00000001) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage
#define MSR_PENTIUM_TSC 0x00000010 |
See Section 17.17, "Time-Stamp Counter.".
ECX | MSR_PENTIUM_TSC (0x00000010) |
EAX | Lower 32-bits of MSR value. |
EDX | Upper 32-bits of MSR value. |
Example usage