TianoCore EDK2 master
Loading...
Searching...
No Matches
ReadMsr64.c File Reference

Go to the source code of this file.

Functions

UINT64 AsmReadMsr64Internal (IN UINT32 Index)
 
UINT64 EFIAPI AsmReadMsr64 (IN UINT32 Index)
 

Detailed Description

AsmReadMsr64 function

Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file ReadMsr64.c.

Function Documentation

◆ AsmReadMsr64()

UINT64 EFIAPI AsmReadMsr64 ( IN UINT32  Index)

Returns a 64-bit Machine Specific Register(MSR).

Reads and returns the 64-bit MSR specified by Index. No parameter checking is performed on Index, and some Index values may cause CPU exceptions. The caller must either guarantee that Index is valid, or the caller must set up exception handlers to catch the exceptions. This function is only available on IA-32 and x64.

Parameters
IndexThe 32-bit MSR index to read.
Returns
The value of the MSR identified by Index.

Definition at line 52 of file ReadMsr64.c.

◆ AsmReadMsr64Internal()

UINT64 AsmReadMsr64Internal ( IN UINT32  Index)

Returns a 64-bit Machine Specific Register(MSR).

Reads and returns the 64-bit MSR specified by Index. No parameter checking is performed on Index, and some Index values may cause CPU exceptions. The caller must either guarantee that Index is valid, or the caller must set up exception handlers to catch the exceptions. This function is only available on IA-32 and x64.

Parameters
IndexThe 32-bit MSR index to read.
Returns
The value of the MSR identified by Index.

Definition at line 26 of file ReadMsr64.c.