From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 657BA1A1EC8 for ; Wed, 7 Sep 2016 05:06:08 -0700 (PDT) Received: by mail-wm0-x22e.google.com with SMTP id 1so28215056wmz.1 for ; Wed, 07 Sep 2016 05:06:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=o4OcFRJRWM07D/c6VRa8yoRMcTF/lacLJ1tEOPBNh8k=; b=etQfv2pc4UEVJosBvo4sUQRYQ0orDiuM34NLIRQ/vg70WNrAkMLRwwmChVRKw6WDkn h3ape9mO1dkPsOzEuz4MhjHHb8+sJBXL+V0G1CqaEpln4aTZdv0xX4zlDpzqAJgdSMs4 hNGxojOtJc3uGf4YLd2ZMnxM6eu73iaDY4dil2Z8Mk8KjtgWmDlRACpvLy5ER2oTIAde zwi7HziNezFe8g2VAbRu2mu0HPdBX/slNzgvYVsRMfM4Vnbm1y301w/ZJTZqXIyFIP2v hVzVZUKV2ZeA9ahPwZbQCT/uuLGa+zFL0R+JVj5N5ChPfOquDHLu+VJ5vqsrBqcGG3Cm ctBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=o4OcFRJRWM07D/c6VRa8yoRMcTF/lacLJ1tEOPBNh8k=; b=DOvF5GnvU84Hr5Tg4u1RjavSi2JoaWRQJCsk/0iIB/zYDCEGzvQKgc/lXteOstwLUm EuNuWh0CSYa771lsA+NKCreiRyov9OeOZpaIVFJNn94OUU2Pea5INM+qe8O1acjandRF bG8JjYMlZX6CBLy5MD8oy4aihG6UkmrqSawZV4fd3ESlHkWLVi3TOQ0jJfdv8dj3kl18 Z3Kam80eKGelJ8JDVgNZ6MoFCXXsaGf/LVAYoDPx6JqWjEd06rn0H5dPwPStPV/hfr+U wnNiQ9fzQCaVwnNhRHtlB8ZwptiLk802Pwcxg+WcF6S8QS4pIEDKaubD/5Bausf5BW/Z EdNQ== X-Gm-Message-State: AE9vXwN18LHSXWrCYFe2XFsbkWl4ZVEhKT1/gjpUo89bvPZkWr2awGp6fe0Mpu6Kj+AVa2JNUYNGoLcDacelYA== X-Received: by 10.194.39.232 with SMTP id s8mr13522221wjk.142.1473249966817; Wed, 07 Sep 2016 05:06:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.0.204 with HTTP; Wed, 7 Sep 2016 05:06:06 -0700 (PDT) From: Michael Zimmermann Date: Wed, 7 Sep 2016 14:06:06 +0200 Message-ID: To: "edk2-devel@lists.01.org" , Ard Biesheuvel , Leif Lindholm , Ryan Harkin X-Content-Filtered-By: Mailman/MimeDel 2.1.21 Subject: [PATCH] ArmPlatformPkg/PrePi: fix secondary stack base X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Sep 2016 12:06:08 -0000 Content-Type: text/plain; charset=UTF-8 this bug was introduced by: d2fa09a ArmPlatformPkg/PrePi: switch to ASM_FUNC() asm macro Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: M1cha --- ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S b/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S index b7127ce..39030da 100644 --- a/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S +++ b/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S @@ -101,7 +101,7 @@ _GetStackBase: sub r10, r1, r2 // Stack for the secondary core = Number of Cores - 1 - MOV32 (r0, (FixedPcdGet32(PcdCoreCount) - 1) * FixedPcdGet32(PcdCPUCoreSecondaryStackSize)) + MOV32 (r1, (FixedPcdGet32(PcdCoreCount) - 1) * FixedPcdGet32(PcdCPUCoreSecondaryStackSize)) sub r10, r10, r1 // r10 = The base of the MpCore Stacks (primary stack & secondary stacks) -- 2.9.3