popfl\r
lidtl 0x24(%esp)\r
lea 0xffffffcc(%ebp), %eax\r
- pop %gs\r
- pop %fs\r
- pop %es\r
- pop %ds\r
- pop %edi\r
- pop %esi\r
- pop %ebx\r
- pop %ebp\r
+ pop %gs\r
+ pop %fs\r
+ pop %es\r
+ pop %ds\r
+ pop %edi\r
+ pop %esi\r
+ pop %ebx\r
+ pop %ebp\r
ret\r
\r
.const:\r
.type DisableInterrupts, @function\r
\r
DisableInterrupts::\r
- rsm 0x4000\r
+ rsm 0x4000\r
srlz.d;;\r
br.ret.dpnt b0;;\r
\r
.type EnableInterrupts, @function\r
\r
EnableInterrupts::\r
- ssm 0x4000\r
+ ssm 0x4000\r
srlz.d;;\r
br.ret.dpnt b0;;\r
\r
.type EnableDisableInterrupts, @function\r
\r
EnableDisableInterrupts::\r
- ssm 0x4000\r
+ ssm 0x4000\r
srlz.d;;\r
srlz.i;;\r
- rsm 0x4000\r
+ rsm 0x4000\r
srlz.d;;\r
\r
br.ret.dpnt b0;;\r
\r
.global ASM_PFX(CpuBreakpoint)\r
ASM_PFX(CpuBreakpoint):\r
- int $0x3\r
- ret\r
+ int $0x3\r
+ ret\r
.global ASM_PFX(AsmReadDr5)\r
.align 16\r
ASM_PFX(AsmReadDr5):\r
- mov %dr5, %rax\r
+ mov %dr5, %rax\r
ret\r
.global ASM_PFX(AsmReadDr6)\r
.align 16\r
ASM_PFX(AsmReadDr6):\r
- mov %dr6, %rax\r
+ mov %dr6, %rax\r
ret\r
.global ASM_PFX(AsmReadDr7)\r
.align 16\r
ASM_PFX(AsmReadDr7):\r
- mov %dr7, %rax\r
+ mov %dr7, %rax\r
ret\r
.global ASM_PFX(AsmReadDs)\r
.align 16\r
ASM_PFX(AsmReadDs):\r
- movl %ds, %eax\r
+ movl %ds, %eax\r
ret\r
.global ASM_PFX(AsmReadMm0)\r
.align 16\r
ASM_PFX(AsmReadMm0):\r
- movd %mm0, %rax\r
+ movd %mm0, %rax\r
ret\r
.global ASM_PFX(AsmReadMm1)\r
.align 16\r
ASM_PFX(AsmReadMm1):\r
- movd %mm1, %rax\r
+ movd %mm1, %rax\r
ret\r
.global ASM_PFX(AsmReadMm2)\r
.align 16\r
ASM_PFX(AsmReadMm2):\r
- movd %mm2, %rax\r
+ movd %mm2, %rax\r
ret\r
.global ASM_PFX(AsmReadMm3)\r
.align 16\r
ASM_PFX(AsmReadMm3):\r
- movd %mm3, %rax\r
+ movd %mm3, %rax\r
ret\r
.global ASM_PFX(AsmReadMm4)\r
.align 16\r
ASM_PFX(AsmReadMm4):\r
- movd %mm4, %rax\r
+ movd %mm4, %rax\r
ret\r
.global ASM_PFX(AsmReadMm5)\r
.align 16\r
ASM_PFX(AsmReadMm5):\r
- movd %mm5, %rax\r
+ movd %mm5, %rax\r
ret\r
.global ASM_PFX(AsmReadMm6)\r
.align 16\r
ASM_PFX(AsmReadMm6):\r
- movd %mm6, %rax\r
+ movd %mm6, %rax\r
ret\r
.global ASM_PFX(AsmReadMm7)\r
.align 16\r
ASM_PFX(AsmReadMm7):\r
- movd %mm7, %rax\r
+ movd %mm7, %rax\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm0)\r
ASM_PFX(AsmWriteMm0):\r
- movd %rcx, %mm0\r
+ movd %rcx, %mm0\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm1)\r
ASM_PFX(AsmWriteMm1):\r
- movd %rcx, %mm1\r
+ movd %rcx, %mm1\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm2) \r
ASM_PFX(AsmWriteMm2):\r
- movd %rcx, %mm2\r
+ movd %rcx, %mm2\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm3)\r
ASM_PFX(AsmWriteMm3):\r
- movd %rcx, %mm3\r
+ movd %rcx, %mm3\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm4)\r
ASM_PFX(AsmWriteMm4):\r
- movd %rcx, %mm4\r
+ movd %rcx, %mm4\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm5)\r
ASM_PFX(AsmWriteMm5):\r
- movd %rcx, %mm5\r
+ movd %rcx, %mm5\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm6)\r
ASM_PFX(AsmWriteMm6):\r
- movd %rcx, %mm6\r
+ movd %rcx, %mm6\r
ret\r
#------------------------------------------------------------------------------\r
.global ASM_PFX(AsmWriteMm7)\r
ASM_PFX(AsmWriteMm7):\r
- movd %rcx, %mm7\r
+ movd %rcx, %mm7\r
ret\r
.global ASM_PFX(AsmWriteMsr64)\r
.align 16\r
ASM_PFX(AsmWriteMsr64):\r
- mov %rdx, %rax # meanwhile, rax <- return value\r
+ mov %rdx, %rax # meanwhile, rax <- return value\r
shr $0x20, %rdx # edx:eax contains the value to write\r
wrmsr\r
ret\r
mov rcx, rdx # rcx = Count\r
shr rcx, 3 # rcx = rcx / 8\r
cld\r
- rep stosq \r
+ rep stosq \r
mov rcx, rdx # rcx = rdx\r
and rcx, 7 # rcx = rcx & 7\r
- rep stosb \r
+ rep stosb \r
pop rax # rax = Buffer\r
pop rbx\r
pop rdi\r
mov rcx, rdx ; rcx = Count\r
shr rcx, 3 ; rcx = rcx / 8\r
cld\r
- rep stosq \r
+ rep stosq \r
mov rcx, rdx ; rcx = rdx\r
and rcx, 7 ; rcx = rcx & 7\r
- rep stosb \r
+ rep stosb \r
pop rax ; rax = Buffer\r
ret\r
InternalMemSetMem ENDP\r
ASSERT (!(Buffer == NULL && Length > 0));\r
ASSERT (Length <= (MAX_ADDRESS - (UINTN)Buffer + 1));\r
if (Length == 0) {\r
- return Buffer;\r
+ return Buffer;\r
}\r
return InternalMemZeroMem (Buffer, Length);\r
}\r
;------------------------------------------------------------------------------\r
InternalMemSetMem PROC USES rdi\r
push rcx ; push Buffer\r
- mov rax, r8 ; rax = Value\r
- mov rdi, rcx ; rdi = Buffer\r
- mov rcx, rdx ; rcx = Count\r
+ mov rax, r8 ; rax = Value\r
+ mov rdi, rcx ; rdi = Buffer\r
+ mov rcx, rdx ; rcx = Count\r
rep stosb\r
- pop rax ; rax = Buffer\r
+ pop rax ; rax = Buffer\r
ret\r
InternalMemSetMem ENDP\r
\r
VOID\r
)\r
{\r
- ASSERT (gHobList != NULL);\r
+ ASSERT (gHobList != NULL);\r
return gHobList;\r
}\r
\r
{\r
EFI_STATUS Status;\r
\r
- Status = EfiGetSystemConfigurationTable (&gEfiHobListGuid, &mHobList);\r
+ Status = EfiGetSystemConfigurationTable (&gEfiHobListGuid, &mHobList);\r
ASSERT_EFI_ERROR (Status);\r
ASSERT (mHobList != NULL);\r
\r
VOID\r
)\r
{\r
- ASSERT (mHobList != NULL);\r
+ ASSERT (mHobList != NULL);\r
return mHobList;\r
}\r
\r