X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ArmPlatformPkg%2FPrePeiCore%2FAArch64%2FPrePeiCoreEntryPoint.S;h=9e2e49d62fa3726ef17b33f58d7cf107c13a96cd;hp=0950fd0c0cdbc33dbd4952ef2f79344ab9cf9fdd;hb=0bcf71c13c8ce9ad254da901420badb74420a6df;hpb=316b3a719fd2ee97a01b0d941bba15ef06840d78;ds=sidebyside diff --git a/ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S b/ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S index 0950fd0c0c..9e2e49d62f 100644 --- a/ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S +++ b/ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S @@ -76,6 +76,9 @@ _PrepareArguments: // Ensure we're jumping to FV version of the code (not boot remapped alias) ldr x3, =ASM_PFX(CEntryPoint) + // Set the frame pointer to NULL so any backtraces terminate here + mov x29, xzr + // Jump to PrePeiCore C code // x0 = mp_id // x1 = pei_core_address