TianoCore EDK2 master
|
#include <Register/Intel/ArchitecturalMsr.h>
Go to the source code of this file.
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
Definition in file PentiumMsr.h.
#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. |
Definition at line 32 of file PentiumMsr.h.
#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
Definition at line 111 of file PentiumMsr.h.
#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
Definition at line 131 of file PentiumMsr.h.
#define MSR_PENTIUM_CTR1 0x00000013 |
Definition at line 132 of file PentiumMsr.h.
#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
Definition at line 57 of file PentiumMsr.h.
#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
Definition at line 75 of file PentiumMsr.h.
#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
Definition at line 93 of file PentiumMsr.h.