/** @file MSR Definitions. 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) 2024, Advanced Micro Devices. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef SVSM_MSR_H_ #define SVSM_MSR_H_ /** Secure VM Service Module CAA register **/ #define MSR_SVSM_CAA 0xc001f000 /** MSR information returned for #MSR_SVSM_CAA **/ typedef union { struct { UINT32 Lower32Bits; UINT32 Upper32Bits; } Bits; UINT64 Uint64; } MSR_SVSM_CAA_REGISTER; #endif