X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseIoLibIntrinsic%2FArm%2FArmVirtMmio.asm;h=deba8c1f0c59daf29cc239ffaa3ac90c56875c3c;hp=e1a3d68a430c97d348a54ae590b1a82289696118;hb=9cabe9d45755fa4e7412e4eba7825d0c46982001;hpb=85588389222a3636baf0f9ed8227f2434af4c3f9 diff --git a/MdePkg/Library/BaseIoLibIntrinsic/Arm/ArmVirtMmio.asm b/MdePkg/Library/BaseIoLibIntrinsic/Arm/ArmVirtMmio.asm index e1a3d68a43..deba8c1f0c 100644 --- a/MdePkg/Library/BaseIoLibIntrinsic/Arm/ArmVirtMmio.asm +++ b/MdePkg/Library/BaseIoLibIntrinsic/Arm/ArmVirtMmio.asm @@ -127,7 +127,8 @@ MmioWrite32Internal ; @return The value read. ; MmioRead64Internal - ldrd r0, r1, [r0] + ldr r1, [r0, #4] + ldr r0, [r0] dmb bx lr @@ -143,7 +144,8 @@ MmioRead64Internal ; MmioWrite64Internal dmb st - strd r2, r3, [r0] + str r2, [r0] + str r3, [r0, #4] bx lr END