]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseIoLibIntrinsic/X64/IoFifoSev.nasm
MdePkg: Support IoFifo for Tdx guest in BaseIoLibIntrinsic
[mirror_edk2.git] / MdePkg / Library / BaseIoLibIntrinsic / X64 / IoFifoSev.nasm
index 106f8881c55c761c73261c34be79fa59423c47b9..d02286b4d518bea597b731bdcb5ffce2c9514707 100644 (file)
@@ -67,14 +67,14 @@ ASM_PFX(SevNoRepIo):
 ;------------------------------------------------------------------------------\r
 ;  VOID\r
 ;  EFIAPI\r
-;  IoReadFifo8 (\r
+;  SevIoReadFifo8 (\r
 ;    IN  UINTN                 Port,              // rcx\r
 ;    IN  UINTN                 Size,              // rdx\r
 ;    OUT VOID                  *Buffer            // r8\r
 ;    );\r
 ;------------------------------------------------------------------------------\r
-global ASM_PFX(IoReadFifo8)\r
-ASM_PFX(IoReadFifo8):\r
+global ASM_PFX(SevIoReadFifo8)\r
+ASM_PFX(SevIoReadFifo8):\r
     xchg    rcx, rdx\r
     xchg    rdi, r8             ; rdi: buffer address; r8: save rdi\r
 \r
@@ -103,14 +103,14 @@ ASM_PFX(IoReadFifo8):
 ;------------------------------------------------------------------------------\r
 ;  VOID\r
 ;  EFIAPI\r
-;  IoReadFifo16 (\r
+;  SevIoReadFifo16 (\r
 ;    IN  UINTN                 Port,              // rcx\r
 ;    IN  UINTN                 Size,              // rdx\r
 ;    OUT VOID                  *Buffer            // r8\r
 ;    );\r
 ;------------------------------------------------------------------------------\r
-global ASM_PFX(IoReadFifo16)\r
-ASM_PFX(IoReadFifo16):\r
+global ASM_PFX(SevIoReadFifo16)\r
+ASM_PFX(SevIoReadFifo16):\r
     xchg    rcx, rdx\r
     xchg    rdi, r8             ; rdi: buffer address; r8: save rdi\r
 \r
@@ -139,14 +139,14 @@ ASM_PFX(IoReadFifo16):
 ;------------------------------------------------------------------------------\r
 ;  VOID\r
 ;  EFIAPI\r
-;  IoReadFifo32 (\r
+;  SevIoReadFifo32 (\r
 ;    IN  UINTN                 Port,              // rcx\r
 ;    IN  UINTN                 Size,              // rdx\r
 ;    OUT VOID                  *Buffer            // r8\r
 ;    );\r
 ;------------------------------------------------------------------------------\r
-global ASM_PFX(IoReadFifo32)\r
-ASM_PFX(IoReadFifo32):\r
+global ASM_PFX(SevIoReadFifo32)\r
+ASM_PFX(SevIoReadFifo32):\r
     xchg    rcx, rdx\r
     xchg    rdi, r8             ; rdi: buffer address; r8: save rdi\r
 \r
@@ -181,8 +181,8 @@ ASM_PFX(IoReadFifo32):
 ;    IN VOID                   *Buffer            // r8\r
 ;    );\r
 ;------------------------------------------------------------------------------\r
-global ASM_PFX(IoWriteFifo8)\r
-ASM_PFX(IoWriteFifo8):\r
+global ASM_PFX(SevIoWriteFifo8)\r
+ASM_PFX(SevIoWriteFifo8):\r
     xchg    rcx, rdx\r
     xchg    rsi, r8             ; rsi: buffer address; r8: save rsi\r
 \r
@@ -211,14 +211,14 @@ ASM_PFX(IoWriteFifo8):
 ;------------------------------------------------------------------------------\r
 ;  VOID\r
 ;  EFIAPI\r
-;  IoWriteFifo16 (\r
+;  SevIoWriteFifo16 (\r
 ;    IN UINTN                  Port,              // rcx\r
 ;    IN UINTN                  Size,              // rdx\r
 ;    IN VOID                   *Buffer            // r8\r
 ;    );\r
 ;------------------------------------------------------------------------------\r
-global ASM_PFX(IoWriteFifo16)\r
-ASM_PFX(IoWriteFifo16):\r
+global ASM_PFX(SevIoWriteFifo16)\r
+ASM_PFX(SevIoWriteFifo16):\r
     xchg    rcx, rdx\r
     xchg    rsi, r8             ; rsi: buffer address; r8: save rsi\r
 \r
@@ -247,14 +247,14 @@ ASM_PFX(IoWriteFifo16):
 ;------------------------------------------------------------------------------\r
 ;  VOID\r
 ;  EFIAPI\r
-;  IoWriteFifo32 (\r
+;  SevIoWriteFifo32 (\r
 ;    IN UINTN                  Port,              // rcx\r
 ;    IN UINTN                  Size,              // rdx\r
 ;    IN VOID                   *Buffer            // r8\r
 ;    );\r
 ;------------------------------------------------------------------------------\r
-global ASM_PFX(IoWriteFifo32)\r
-ASM_PFX(IoWriteFifo32):\r
+global ASM_PFX(SevIoWriteFifo32)\r
+ASM_PFX(SevIoWriteFifo32):\r
     xchg    rcx, rdx\r
     xchg    rsi, r8             ; rsi: buffer address; r8: save rsi\r
 \r