From owner-freebsd-arm@freebsd.org Thu Jul 16 08:27:53 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7AD6A9A379C for ; Thu, 16 Jul 2015 08:27:53 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) by mx1.freebsd.org (Postfix) with ESMTP id 574C91904 for ; Thu, 16 Jul 2015 08:27:53 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by phabric-backend.isc.freebsd.org (Postfix, from userid 1346) id 474D8EE1E; Thu, 16 Jul 2015 08:27:53 +0000 (UTC) Date: Thu, 16 Jul 2015 08:27:53 +0000 To: freebsd-arm@freebsd.org From: "wma_semihalf.com (Wojciech Macek)" Reply-to: D3107+327+a15a6a8a12bdc6fc@FreeBSD.org Subject: [Differential] [Updated, 4 lines] D3107: Fix ARM64 stack calculation Message-ID: <43e868f9bb9f06945472091bef791ab3@localhost.localdomain> X-Priority: 3 Thread-Topic: D3107: Fix ARM64 stack calculation X-Herald-Rules: <28>, <31>, <32>, <34> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: MGU3ZWIwMjcwYmFiODRiMmUwODVmN2IzNDdjIFWnawk= Precedence: bulk X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_43e868f9bb9f06945472091bef791ab3" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jul 2015 08:27:53 -0000 --b1_43e868f9bb9f06945472091bef791ab3 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: 8bit wma_semihalf.com updated this revision to Diff 7002. REPOSITORY rS FreeBSD src repository CHANGES SINCE LAST UPDATE https://reviews.freebsd.org/D3107?vs=7001&id=7002 REVISION DETAIL https://reviews.freebsd.org/D3107 AFFECTED FILES sys/arm64/arm64/locore.S CHANGE DETAILS diff --git a/sys/arm64/arm64/locore.S b/sys/arm64/arm64/locore.S --- a/sys/arm64/arm64/locore.S +++ b/sys/arm64/arm64/locore.S @@ -27,6 +27,7 @@ */ #include "assym.s" +#include "opt_kstack_pages.h" #include #include @@ -181,8 +182,7 @@ mp_virtdone: ldr x4, =secondary_stacks mov x5, #(PAGE_SIZE * KSTACK_PAGES) - sub x1, x0, #1 - mul x5, x1, x5 + mul x5, x0, x5 add sp, x4, x5 b init_secondary EMAIL PREFERENCES https://reviews.freebsd.org/settings/panel/emailpreferences/ To: wma_semihalf.com, andoriyu_gmail.com, emaste, zbb Cc: imp, andrew, freebsd-arm-list, emaste --b1_43e868f9bb9f06945472091bef791ab3 Content-Type: text/x-patch; charset=utf-8; name="D3107.7002.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D3107.7002.patch" ZGlmZiAtLWdpdCBhL3N5cy9hcm02NC9hcm02NC9sb2NvcmUuUyBiL3N5cy9hcm02NC9hcm02NC9s b2NvcmUuUwotLS0gYS9zeXMvYXJtNjQvYXJtNjQvbG9jb3JlLlMKKysrIGIvc3lzL2FybTY0L2Fy bTY0L2xvY29yZS5TCkBAIC0yNyw2ICsyNyw3IEBACiAgKi8KIAogI2luY2x1ZGUgImFzc3ltLnMi CisjaW5jbHVkZSAib3B0X2tzdGFja19wYWdlcy5oIgogCiAjaW5jbHVkZSA8c3lzL3N5c2NhbGwu aD4KICNpbmNsdWRlIDxtYWNoaW5lL2FzbS5oPgpAQCAtMTgxLDggKzE4Miw3IEBACiBtcF92aXJ0 ZG9uZToKIAlsZHIJeDQsID1zZWNvbmRhcnlfc3RhY2tzCiAJbW92CXg1LCAjKFBBR0VfU0laRSAq IEtTVEFDS19QQUdFUykKLQlzdWIJeDEsIHgwLCAjMQotCW11bAl4NSwgeDEsIHg1CisJbXVsCXg1 LCB4MCwgeDUKIAlhZGQJc3AsIHg0LCB4NQogCiAJYglpbml0X3NlY29uZGFyeQoK --b1_43e868f9bb9f06945472091bef791ab3--