From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2066.outbound.protection.outlook.com [40.107.6.66]) by sourceware.org (Postfix) with ESMTPS id 738023858D33 for ; Fri, 3 Mar 2023 12:45:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 738023858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ts4sc4/SfzM2mee4PRY+te7MyQuqhSg+T46tAlXcpW8=; b=zQ8u8qVoAQDCd1G65/LaAyjM3ggxSd9UIz3OJUEe2jj5UPOPxgXGpkvi9hPNLxkLIcZUSu8dCmldgYGun9w4GaW5IK7MFl1oEQ6+0wDRRvFnSvX1Kd/fldz08QYfbl1yue62Q+yOHtThFsoJUPoIwyJfqn7Ai1n2Fdi8IUys8p8= Received: from DUZPR01CA0201.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b6::12) by AS2PR08MB8624.eurprd08.prod.outlook.com (2603:10a6:20b:55f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Fri, 3 Mar 2023 12:45:55 +0000 Received: from DBAEUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:4b6:cafe::cb) by DUZPR01CA0201.outlook.office365.com (2603:10a6:10:4b6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.20 via Frontend Transport; Fri, 3 Mar 2023 12:45:55 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT006.mail.protection.outlook.com (100.127.142.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.21 via Frontend Transport; Fri, 3 Mar 2023 12:45:55 +0000 Received: ("Tessian outbound 2ba0ed2ebb9f:v135"); Fri, 03 Mar 2023 12:45:55 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6a3f20617c152df8 X-CR-MTA-TID: 64aa7808 Received: from b5a17abcbc58.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B7B66586-2960-45A8-8CE0-445AEB05049A.1; Fri, 03 Mar 2023 12:45:48 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b5a17abcbc58.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 03 Mar 2023 12:45:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IdbqcFZmY7dvAZ4MNySlihoT7Kkmn46sRd5t6DPFHs7/HYNrznOZw1pB2By4T+V+SJ1mBfu7NDGKZY98XBR4GSGiojCXs+t7pIFB7S3FrMm+mJosFBM2qqquN2DcwBy28hm/iSVW7i4/t2VAlnxyx4OGoDhA7gpk6FN5gEXxxuxnGAwGzLWVyPQRGQJ3Xx33haiQSbZqfcyG3AoZPq3J8D9fPt3z5uydDWzBK7T2l7vdNgbD+ZtNdKtiyQZmRhYQhSsCj4QqH0d6Q3iLXYzGup3uWVuiaF7XzzUwQuGQCxa6dX1cl9Bf2OpcRfW8Uqcj+ZrMZiRTvQkrnj9xWzr4mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ts4sc4/SfzM2mee4PRY+te7MyQuqhSg+T46tAlXcpW8=; b=C1ucprkYwLmIq7Kcy9EigXYsGjQGXfg9OP+JgMRLecrU3QDgyynXSXvcqRthNUdJeebxlwtEJQUL0v0ue8VrZIE4UccFAU0lhaRSLm8pS3wYvT4QrCQPX+K+MLWLidX24ZHKgIUJUPO8boq7XUeC2kd5KwxacL732C46B8VAeZQgH2ToJePqm0IXueH+qePVqHEoo5P0hzAXk/DLuAtF3IYkbDlmDb07cRqTUdzcxz30BAJnJ98F8Z5vcWEVcKUXF6/N5hwqTr1IoIapquliPlAxqQAC357aj1mFiMLBwVfim2q9PNGegxzZ8Klp733J6wVNr5+VbQGgzWYyUFjEcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ts4sc4/SfzM2mee4PRY+te7MyQuqhSg+T46tAlXcpW8=; b=zQ8u8qVoAQDCd1G65/LaAyjM3ggxSd9UIz3OJUEe2jj5UPOPxgXGpkvi9hPNLxkLIcZUSu8dCmldgYGun9w4GaW5IK7MFl1oEQ6+0wDRRvFnSvX1Kd/fldz08QYfbl1yue62Q+yOHtThFsoJUPoIwyJfqn7Ai1n2Fdi8IUys8p8= Received: from DBBPR09CA0013.eurprd09.prod.outlook.com (2603:10a6:10:c0::25) by PA4PR08MB7643.eurprd08.prod.outlook.com (2603:10a6:102:261::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Fri, 3 Mar 2023 12:45:42 +0000 Received: from DBAEUR03FT046.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:c0:cafe::6) by DBBPR09CA0013.outlook.office365.com (2603:10a6:10:c0::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.22 via Frontend Transport; Fri, 3 Mar 2023 12:45:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DBAEUR03FT046.mail.protection.outlook.com (100.127.142.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6156.22 via Frontend Transport; Fri, 3 Mar 2023 12:45:41 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Fri, 3 Mar 2023 12:45:40 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Fri, 3 Mar 2023 12:45:40 +0000 Received: from [10.57.48.26] (10.57.48.26) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17 via Frontend Transport; Fri, 3 Mar 2023 12:45:40 +0000 Content-Type: multipart/mixed; boundary="------------BaOd3HAG0ati0OWd9KKlpfbq" Message-ID: <41d4f38f-d108-7913-97a2-c60acd11e421@arm.com> Date: Fri, 3 Mar 2023 12:45:40 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: CC: Richard Earnshaw From: Srinath Parvathaneni Subject: [PATCH][Newlib] arm: Fix the SP used in setting stack limit for standalone application. X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DBAEUR03FT046:EE_|PA4PR08MB7643:EE_|DBAEUR03FT006:EE_|AS2PR08MB8624:EE_ X-MS-Office365-Filtering-Correlation-Id: 903d165a-1c00-4362-024b-08db1be53b2b x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: sLrjoz3Z/sfbikaMf9MLUlMfpfINhFTf0+0zAZmlk1LKhviyFEjAijJbNdZE13ca6EcT/TqnxkQ/dpzhcQvGIXZl5WuGKKInU/7PLdc7bPCOuatyRZnan+b0jUWmdnhr4Hw57J/UzDvBZwbWnSNBYA2l/l/c+84wRJOorKRpJlOfHF30irK6lLtakXrz/vieoABbdpJqtGlkYOhpLne9vguFaET7ji/gRJRpOFTpBKp6DwqX/q8Q20UuriEwHRjo6mT2PQKuZtquo2cXd4+DylRQpVyBYgvX+uLrSVSbY78DxtqZJ8Thi2mQq3ej37mFNAMdibOLiEO4sADmc6TAjdtIsZZMWd7SRSyEsXah5xrR67EnNCFImqWEr5Yjfm6eniTGrLv+O6sEBSMgrCBmgcv6ewVKn0x9QOwqCvI6O/aA5gbESl0DComj1YTA/Coh9pRwF4T8fVkWsdpLkLXMpRCatO2kGJAIPN4Nqtkd4dqziBE15OjhVYig0EMhgpzFunRAliXT9sUJ+yIg5x4CoDU3jjBvJiX7UQCdX849XG5wZ5iQEFrPsgulw7N2Q2dExGGQ2uqWNI8tah3Xkz0Gs45n1uWPlqeEcCtKhQdUbSxlvCJWuA1Syygd0jSjtmQa9yJm7tc5uZWlrC8jIHRVUz7pj0KgfzxWT8TDAlMyFEdQ67zedydPNunUgpua44bvr7wKBckBkDKj6ZTB7oBnACKk9CTyekZ/Bhlvwenbx8ZA8o2emhhxT6Fk5FXmAjrFkRjdOLrE4JCNgdVKlJ7QYQ== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230025)(4636009)(346002)(39860400002)(136003)(396003)(376002)(451199018)(46966006)(36840700001)(36756003)(356005)(33964004)(186003)(336012)(2616005)(4326008)(316002)(16576012)(26005)(41300700001)(8676002)(70586007)(44832011)(2906002)(70206006)(6916009)(82740400003)(5660300002)(235185007)(478600001)(8936002)(31696002)(40480700001)(82310400005)(86362001)(81166007)(36860700001)(83380400001)(47076005)(31686004)(426003)(3940600001)(43740500002)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7643 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3fa9fd62-4fc1-49fc-b7d2-08db1be53281 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6R34+hxdbJ0BNqwsPrOxL1wD/0ZRsWPA0lwO0E1iOuDCILaqs7fo8msXNUFs/Z2iAdxyt3G1ng4D0OjZ9VAwh7voH1GQesBbtkLq8PLN8ZScKI8cd5JAbkLln13/9OsyHJj9ikb+swLpxymG05/V7thOddG10U8HkqpNgV2wIthGf3Dr7KrA2JqMomK1uZu373s5c1d9qYg+4WHQC0JjCcCfc5zrGvRJZmSSUcHJ8a84PaIMxUTVCDEc94Urhk1X7Zyy80kpuA45XTEYuNPB11gLSlxyFCEdlaaETfFH/yAB1ZqkVdsobIBhYh1kWsXdeIPBPd33y27w1e32M1OICsPoQWv2xO/isI/OmI5iyGsJ34sAtITdIrJh3/eXQQEAVgjEx1EmA4UnCNSPnsDiCYZD2miQWcQD3LJu1+iqRAHZfXGx6wQQYKGffnMPUp4bDiTvjC5zM1nlHL9r1+12ru3vPZPEwFA/f3xzNMIf7f6OSvcp1+BfxEY2LcMSWejn37jWbhm5IeeCME6cJ6cQLQScmg8m8wqJpD7bdhNX5amr1AKzyBFytmzBDXG6ebLIYTsgs/w0xDbE0pEx5CX+APPUSR9WhIXOa6c3uzgy7WXMaOrXi54O+VGWEah2OVyOtpyUT72XkZXQM9rw+A0P1lp5wD+jaSeUbj1eW/655iNpJ4tE95S8aP/YfnwPkvBhm8FDpTOqXtxTMsnUzRXKFwVQ/pKwaaeSloszIsiv0GkKyjSYqc3xvwUKf9o8tC0CKxIY2ismIhFGL5LjixSNxQ== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230025)(4636009)(396003)(39860400002)(346002)(376002)(136003)(451199018)(36840700001)(40470700004)(46966006)(26005)(44832011)(186003)(36860700001)(8936002)(81166007)(82740400003)(5660300002)(235185007)(33964004)(2906002)(31686004)(41300700001)(2616005)(8676002)(6916009)(70206006)(4326008)(70586007)(40460700003)(16576012)(40480700001)(316002)(86362001)(31696002)(82310400005)(83380400001)(426003)(478600001)(47076005)(336012)(36756003)(3940600001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2023 12:45:55.7192 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 903d165a-1c00-4362-024b-08db1be53b2b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8624 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --------------BaOd3HAG0ati0OWd9KKlpfbq Content-Type: multipart/alternative; boundary="------------gnxPGeJkbb3d62sJQ6zl0heV" --------------gnxPGeJkbb3d62sJQ6zl0heV Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Hi, When the processor by default starts in USER mode, in __stack_init function of crt0.s the stack limit register is not getting set correctly for standalone application. This is because the register r3 used to set this stack limit register is not updated with correct stack pointer value. This patch fixes this issue and updates r3 with correct stack pointer value. Regression tested on arm-none-eabi target for newlib and newlib-nano and found no regressions. Ok for newlib master? Regards, Srinath. libgloss/ChangeLog: 2023-03-03 Srinath Parvathaneni * arm/crt0.S (__stack_init): Update r3 value before mode checking. newlib/ChangeLog: 2023-03-03 Srinath Parvathaneni * libc/sys/arm/crt0.S (__stack_init): Update r3 value before mode checking. --------------gnxPGeJkbb3d62sJQ6zl0heV-- --------------BaOd3HAG0ati0OWd9KKlpfbq Content-Type: text/plain; charset="UTF-8"; name="stack_limit.patch" Content-Disposition: attachment; filename="stack_limit.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpYmdsb3NzL2FybS9jcnQwLlMgYi9saWJnbG9zcy9h cm0vY3J0MC5TCmluZGV4IDc4NTE1MTgwYmYwNmYxZGEzNzY2OWU0YzdlNjYw OGM3NmUxYjA5NmQuLjc5YWUxZTI1MTE3ODNkNmI4MzRiZDFhYzI3ODMxNmFl MDRlYTJlYzggMTAwNjQ0Ci0tLSBhL2xpYmdsb3NzL2FybS9jcnQwLlMKKysr IGIvbGliZ2xvc3MvYXJtL2NydDAuUwpAQCAtMTQ5LDEzICsxNDksMTIgQEAK ICNpZiAoX19BUk1fQVJDSF9QUk9GSUxFICE9ICdNJykKIAkvKiBGb2xsb3dp bmcgY29kZSBpcyBjb21wYXRpYmxlIGZvciBib3RoIEFSTSBhbmQgVGh1bWIg SVNBLiAgKi8KIAltcnMJcjQsIENQU1IKKwltb3YJcjMsIHNwIC8qIFNhdmUg aW5wdXQgU1AgdmFsdWUuICAqLwogCS8qIFRlc3QgbW9kZSBiaXRzIC0gaW4g VXNlciBvZiBhbGwgYXJlIDAuICAqLwogCXRzdAlyNCwgIyhDUFNSX01fTUFT SykKIAkvKiAiZXEiIG1lYW5zIHI0IEFORCAjMHgwRiBpcyAwLiAgKi8KIAli ZXEJLkxza2lwX2NwdV9tb2RlcwogCi0JbW92CXIzLCBzcCAvKiBTYXZlIGlu cHV0IFNQIHZhbHVlLiAgKi8KLQogCS8qIEZJUSBtb2RlLCBpbnRlcnJ1cHRz IGRpc2FibGVkLiAgKi8KIAltb3YJcjEsICMoQ1BTUl9NX0ZJUXxDUFNSX01f MzJCSVR8Q1BTUl9JX01BU0t8Q1BTUl9GX01BU0spCiAJbXNyCUNQU1JfYywg cjEKZGlmZiAtLWdpdCBhL25ld2xpYi9saWJjL3N5cy9hcm0vY3J0MC5TIGIv bmV3bGliL2xpYmMvc3lzL2FybS9jcnQwLlMKaW5kZXggNmIwMWQ4YTg4Yjc3 ZjQ0YjFiYTQ5NWFhMWY2OTE1NmYxMjc0OTUyNy4uMTIxMjQ2Y2ZhZjFlYTE5 N2MyNzFlNDM0ZmUwYzA1YTNhYmE4ZmI2YSAxMDA2NDQKLS0tIGEvbmV3bGli L2xpYmMvc3lzL2FybS9jcnQwLlMKKysrIGIvbmV3bGliL2xpYmMvc3lzL2Fy bS9jcnQwLlMKQEAgLTE0OSwxMyArMTQ5LDEyIEBACiAjaWYgKF9fQVJNX0FS Q0hfUFJPRklMRSAhPSAnTScpCiAJLyogRm9sbG93aW5nIGNvZGUgaXMgY29t cGF0aWJsZSBmb3IgYm90aCBBUk0gYW5kIFRodW1iIElTQS4gICovCiAJbXJz CXI0LCBDUFNSCisJbW92CXIzLCBzcCAvKiBTYXZlIGlucHV0IFNQIHZhbHVl LiAgKi8KIAkvKiBUZXN0IG1vZGUgYml0cyAtIGluIFVzZXIgb2YgYWxsIGFy ZSAwLiAgKi8KIAl0c3QJcjQsICMoQ1BTUl9NX01BU0spCiAJLyogImVxIiBt ZWFucyByNCBBTkQgIzB4MEYgaXMgMC4gICovCiAJYmVxCS5Mc2tpcF9jcHVf bW9kZXMKIAotCW1vdglyMywgc3AgLyogU2F2ZSBpbnB1dCBTUCB2YWx1ZS4g ICovCi0KIAkvKiBGSVEgbW9kZSwgaW50ZXJydXB0cyBkaXNhYmxlZC4gICov CiAJbW92CXIxLCAjKENQU1JfTV9GSVF8Q1BTUl9NXzMyQklUfENQU1JfSV9N QVNLfENQU1JfRl9NQVNLKQogCW1zcglDUFNSX2MsIHIxCg== --------------BaOd3HAG0ati0OWd9KKlpfbq--