X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FInclude%2FProtocol%2FDebugSupport.h;h=8313bf5b5d93dd4b43b9ae5a0fda7967af83b4a8;hp=4f7d3d138a457ead34eeac4893d6829c101a2333;hb=77206d75adb5b2f1763352e57e5211edb07a6101;hpb=b206d01d42b047d7cf817e0cd3000bfce59c06f9 diff --git a/MdePkg/Include/Protocol/DebugSupport.h b/MdePkg/Include/Protocol/DebugSupport.h index 4f7d3d138a..8313bf5b5d 100644 --- a/MdePkg/Include/Protocol/DebugSupport.h +++ b/MdePkg/Include/Protocol/DebugSupport.h @@ -198,7 +198,23 @@ typedef struct { UINT8 Xmm5[16]; UINT8 Xmm6[16]; UINT8 Xmm7[16]; +#if (EFI_SPECIFICATION_VERSION >= 0x00020000) + // + // NOTE: UEFI 2.0 spec definition as follows. It should be updated + // after spec update. + // UINT8 Reserved11[14 * 16]; +#else + UINT8 Xmm8[16]; + UINT8 Xmm9[16]; + UINT8 Xmm10[16]; + UINT8 Xmm11[16]; + UINT8 Xmm12[16]; + UINT8 Xmm13[16]; + UINT8 Xmm14[16]; + UINT8 Xmm15[16]; + UINT8 Reserved10[6 * 16]; +#endif } EFI_FX_SAVE_STATE_X64; typedef struct { @@ -512,7 +528,7 @@ VOID ); /** - Registers and enables the on-target debug agent¡¯s periodic entry point. + Registers and enables the on-target debug agent's periodic entry point. @param SystemContext Exception content. @@ -609,9 +625,9 @@ EFI_STATUS causes a fresh memory fetch to retrieve code to be executed. @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. - @param ProcessorIndex Specifies which processor¡¯s instruction cache is to be invalidated. + @param ProcessorIndex Specifies which processor's instruction cache is to be invalidated. @param Start Specifies the physical base of the memory range to be invalidated. - @param Length Specifies the minimum number of bytes in the processor¡¯s instruction + @param Length Specifies the minimum number of bytes in the processor's instruction cache to invalidate. @retval EFI_SUCCESS The function completed successfully.