From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11013000.outbound.protection.outlook.com [40.107.201.0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7DEA1331203 for ; Tue, 21 Apr 2026 08:48:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.201.0 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776761284; cv=fail; b=A1uHErDrCRQgbzbWsZBHoSeE1F4KaZkIH+W+m/XtML/sOSkS7T6MuZWjuxFHSWYZbh2BaZPvcp905c3j74i3cCFmjp4X5AJ2dY6uvaTdYjjo4dxUUDxp1aRkqyp9x1nGcKFLAnNTBpryc4tZGK/11Q5/UUWo9EHgei6LyJKUlhU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776761284; c=relaxed/simple; bh=ScyP/qCYi7epyuBeNhgGcv1qp1+OH78KQwfD1eePbfU=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=PtzzK93YftAEfjdBDq3U/BnOuu3JE27zNdW9xWzFX1c2qOsj+gBhLFO4K9QPEvW5MJhNZwX1z9q/cprbv4dRszjGYiGgK0GWyUpcJmSvlEA+rTTEYBWR47viO5qyI4CTqYdMXu0emx79Ei7hl8gLMcNQzplql+wl4csNTywNC6A= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=0fFD2gbc; arc=fail smtp.client-ip=40.107.201.0 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="0fFD2gbc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R0favRmtd+wRlduugnxQVD5BGXkY9woKwIe6vzon1O/f5DryWqWS5Ij4JT3Yx4gOdQUHtB72zXROL5o/mAp3ZkoZms6RK1iXdCHX25GeL2LkRsUkQaC23Joq8mtfy+9oGWvwfeIfwx2G/gaYT5oEbczp2BCGkEhanvIgrO3geumtzQnBaMYJLMmOw/4DJQl2TUf8DehPyiLMV8w6C1uJb2T4uwvFdYubXrVpLWoN95qpza/7AslIYHMpG1CNU1zY6l6SFd79xlDEA3qsGasaq1bnhqpAkX31NbixfG/0topMILouUopXGvGlYzra9FOnd8UKt1bulRSnb8VTPe9JTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=03JfiIkUAOvRs0ur1ixe0GO7hrkomryGEgMVNR0ZSoU=; b=H/7rtRfV577WIXepqQpAYk2Dhv7GhDvSh447ZSkVQfwUt1QmUA0wADFqIfnCHjF/DanEFISlsJFplTUv7tIWEg614Zm6bUb9+L2/ypgq7rQg4gTrvhw5bayEYwkqKp+7jXbm6eNvfrz15uiyBu3NDvhNJh6y3qFRHr3KW3DuQTYlyczOxwCdbtPlZ97pw6u2N6XbvJscf0QB8wK7lazxvffbr4hpNi9WMLVTNLR8JxkLg0RZ0H5gOwvevDBHNENtFlX0Ybnth0qjeraeoWO4CtILFg3A0o9fD3LyIMIeLt0T7mTfY6ubTCsZUoiiz/qkqZxtrPrRyhjufqmqrFpC/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=03JfiIkUAOvRs0ur1ixe0GO7hrkomryGEgMVNR0ZSoU=; b=0fFD2gbc6/cYPqGzmiWssZN1hD4R+mgGUJOhfylczloveGDk+HOyr/3GujrkbQcXUcDbuf5BQTEzcKhkOMjw0of9T9oiswkbJd0xsfuqvVpz+0uN9I/b4P/zhuVtocWGsGWpKSvVNpFsafTxDo9fty+/M2hYNjh9cpZxgDBWQUo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from LV5PR12MB9779.namprd12.prod.outlook.com (2603:10b6:408:301::14) by IA1PR12MB8261.namprd12.prod.outlook.com (2603:10b6:208:3f7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.16; Tue, 21 Apr 2026 08:48:00 +0000 Received: from LV5PR12MB9779.namprd12.prod.outlook.com ([fe80::8ac8:e862:8ae9:9287]) by LV5PR12MB9779.namprd12.prod.outlook.com ([fe80::8ac8:e862:8ae9:9287%3]) with mapi id 15.20.9846.011; Tue, 21 Apr 2026 08:48:00 +0000 Message-ID: <7689d8f0-c386-4e3f-baa8-ac6a8bf1c618@amd.com> Date: Tue, 21 Apr 2026 10:47:54 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 1/1] arch: microblaze: allocate stack space for register params To: Neal Frager , linux-kernel@vger.kernel.org Cc: gopi@sankhya.com References: <20260327085427.1869383-1-neal.frager@amd.com> Content-Language: en-US From: Michal Simek Autocrypt: addr=michal.simek@amd.com; keydata= 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 mpwx1d8= In-Reply-To: <20260327085427.1869383-1-neal.frager@amd.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR03CA0254.namprd03.prod.outlook.com (2603:10b6:a03:3a0::19) To LV5PR12MB9779.namprd12.prod.outlook.com (2603:10b6:408:301::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV5PR12MB9779:EE_|IA1PR12MB8261:EE_ X-MS-Office365-Filtering-Correlation-Id: 379c3727-4991-4995-eecd-08de9f82b120 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: IW79fuiKfeAfPFoFErdT/sYoge8xYLwXiaDKymmA69ZdgYTpfAKMCrhafrS6NcgvyqQTMyvS/9q7RJocOJ91UQIE9ARNTIbmYOglQ67S70MjpEX4isLbbbCwZu0Af77ArPksdtUr7PQCnm/A/Gy0UHaFu+PoNHSQTAznLlQC27AoKgGNjhP/BJqFixxbStuUw6fAsDGBw3+5HaH4yWyxq8YNGO/w2QYKZ16hki1Zq0gI3NtT+9Xyg8qMWal17PewCjuiViCv+W0NLaZXouWeZljOJSOU8Xuoa/Ma1KNPV+ScuXfb9DLLu7L28F4A6YS8mWC7RWFoDg5+Igh8CTGigYC76lpHYGHLXDMHTW7rgQv8ua3W1f7P0kZJ+DCt827+GcYsWcvnqXNsxXCeKQHa9oMn2ca7rld+7o4euJbHbg14bQffsUDIsmjBJGo7MSHYce7S4PzR+IGVGXZt179guiH8Z1JqVxmsJz3Nr+DI6vDt3H5WDLUsjUDtH2d+CQcZHR/U6/RB8yYGqwwwQevtUPEJFv1967IHKQEbXgU5yvMuYZTZaoYbWL4mxP0vd2LmHP3ykd1d1rDb7EIcBGXHGCl7ejBrTm4JsGlaqqgL8g9HLZm9jJZJer368CSwD4kMmBa9ikIYihpXESluYE9QYlY5SYaw/yerFcFAWYS1KPX6mGxs/pPYEfmKwzymoNuVqNLBVKamsFNk9RHdJDBH+a/Ckr8Y/Cskws66G2UEDPw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV5PR12MB9779.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QTE4cjAwR28ybU5qRHNpOEdYWW94VWRXbWNydVJrcDNDREdSQXA5MzdrNTZF?= =?utf-8?B?K0VkeDJBU0NzZEtLbUpadkVFUzVWWWk4a2NWWlRkYVdoYmRQdFBDZ2VqMWhj?= =?utf-8?B?U2FaTko5Q2pKNEdOd28yRjd2cFB3OUVCYi9URUpMS0Y3N3pXSS8wWHVEeGNG?= =?utf-8?B?cXRVZzFIcXNCM3g5Yk5FeXhJSGNJdnJCK2NqZlA1b2NmdDlmMHhtZDNRY0or?= =?utf-8?B?TEtXcFVhV0hIM1IwbXZPRzBQR1RlbnFRVDJGSjhHUEJTVTRlY2NGNENpb28w?= =?utf-8?B?Tm4wT1VLUkJ2d2tGQ3RZUm1aNmhFWVRmQUFwbDRIL1NFaHNyYU4rU3BFT1dx?= =?utf-8?B?WUNhQ0w5U1BIUEU2R0t2aXRTOUNiak1va1NPZEpVMjQ2RlBFZ1M4OVhxalNP?= =?utf-8?B?b0txSkJtWlFrZzFwOEdzM0pRNzVsdjM2SGhVZ0hQSnMrZDN2MTFXQzhLajI3?= =?utf-8?B?ZnZ2RFFnOTdVQW1Uc2kvdEdkREs2YS9zd2FaT3VlV0h3ZHhVQnNtWnlDcWhv?= =?utf-8?B?aHhtd2xTQTlXbThlMzVSWmhhZU10SDFYdW5JQ09NSmdEaityT251K05vR2dD?= =?utf-8?B?WVlxNlVrSWlxQTNSSmJKZHNYanR2b2FzZlFNQW01b0FaSzZROTNNeWVudFlG?= =?utf-8?B?Sk1CQUczK3k3Y050RGsyUTZYZzk1Qit2ZUF6TjlldTRWdlVGZXV0TUoyWWNE?= =?utf-8?B?em13VE83d2lFRHJ2TlpaTlRPNlp1Z21YbmIrb3NkN2RCdmpxMWtsWTgwd3Iv?= =?utf-8?B?aDg4M2xWbHM4QzRhVWE1WTE4V0JoU01YS0RnWkFHN1MrWWRpT2xpcVJxQ1ZM?= =?utf-8?B?R0JnNEpnVHp6LzlrdVl5RHFadE5sRnUrMldqZWNmY2R5WUZlbjc4dTJ3U2ti?= =?utf-8?B?T1NjVFBYVzJFN3pvTEZHYXFUWXNTQ2pLaG9iUjNqbFdNSmxlUm1QZHN4aEd4?= =?utf-8?B?NldWaXQyWUZKZHA2emFHTEU2NENTRGM3cnlEMmFOSlhPSmVrelM1ZERObEFF?= =?utf-8?B?WDFQM0FQOGdpSXd0OEx0ZnlJd1NMcmo1aXhLU0tUVmxXRjF3cURteEcvS3Fs?= =?utf-8?B?SkFTU2x1ZDdOK1lhMG5XeXR2M3RNaHpDVWNkUTlUNm45MnVZS0l4b0FxMW91?= =?utf-8?B?djBmUkZaUkxhNlhUWHBLNVNQTUtseStaNC9adVc3VHcvdGFyTVVja3dFLzUw?= =?utf-8?B?QUZsQUU5UzVhYjdoTUR6Y0FGa1AvSUhFd2JxY09RZ2xRcjRmNjRmUjB1d0Nq?= =?utf-8?B?eHE0RWM5OUFVN1lydUZBQXRrMkRMb2IzNTRXMHZwWDZZRmIvQjJtUkhRQ2hF?= =?utf-8?B?UkdEL0I2Tzh4SC8vWjJ5eitQaXRqQWRRdTk4a2toNzNxM2FyS3BYbXpqUXQ2?= =?utf-8?B?Yzd1aDZYN1FVQWZTMjNhblkyVExBbFFnQzR6ckJaUXY2VEtiVFhjdmNLcUxP?= =?utf-8?B?V21tQTAyOURuVUVYamRIMG1oNkVXdWhmdUtmSkVIMUFGWk82VFR3V256TDNm?= =?utf-8?B?enVJYmFkdmltaTc4ZTdzdDBXVVQ1TGlZU2QvdDJaazY0WFRSSERRMnhvcGty?= =?utf-8?B?K0xNR2lSODNwdE1QbTRWS3Z2ZXlVWjJnNVRqSCtPZ3o1bExuQVBlOFhDbEto?= =?utf-8?B?SDJ1UjE5UFoyL3lQWWxYNFB2akw3dmJkdWhWOWJVb0dFRE81eERJaUxwRWJr?= =?utf-8?B?ZUtKVG5HK3NTLzRwOW5mUWY5RHBVWDZtS0RySUREUC92anZGR2YyUi9vQk5V?= =?utf-8?B?UDVKUmJRVElpU09nR0tjSVBqR2Uvcjk3cGFKSmxtN2ZFYkxIVWpUdG0vQ0lw?= =?utf-8?B?WEtkVWJCdHJiOVJIZnZkMS9pTGVjcnpXUFRzTzh2VEF3Z1M5YmVzN0xXdU1z?= =?utf-8?B?TU9GTkZucmtqN3dhTTh3WWh4bmNJUlJ3M3dOTkVSZDMrQXhSZTRyK0l6dVVa?= =?utf-8?B?Mk8zNWdyY01ZV1E1VDNxNkl6M0dTcDhabTg3ODBJMkFqQTlvK0JsSU1RTVor?= =?utf-8?B?SGpYNXIxS2QyZ2JvVHdSZ0tGUHJ1Z1FZQm83dzZqQ2tEVDlrQm9EOHpDYmc5?= =?utf-8?B?Vzg4dE9sRU1RVjROellQczFpcHp4R2Jxeng5MTVCSXBQbG9SQVJIZ1d1c0E0?= =?utf-8?B?aGF4Y3lwT0oySE83QjVZUFBicHdXRFhNY0tTOUlpYktsczlIR04vYmZ0bVp0?= =?utf-8?B?ZTI4VEpBMzRjRER6N01iSnNrRndiNjZnOUlsTXBBdHNSTWhjeHljcUtTMVY4?= =?utf-8?B?RUdFMzA4SkdMc0NYUGZaamwwWFJRLzhnM1JwQU1qdnhtbjdDTVNtZVVFNUZ5?= =?utf-8?B?T01KMUFYWHJqNkFIL1BRZjFWdG9LVkQxbGVKNmVNcWZ6MUE1UjhKUT09?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 379c3727-4991-4995-eecd-08de9f82b120 X-MS-Exchange-CrossTenant-AuthSource: LV5PR12MB9779.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2026 08:48:00.1140 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9I9OJTyb+dUPlWeFwc3tEgHCuEnT+axbc7lPVEEnm5IKiC7wodArWWWrB7YrBMV/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB8261 On 3/27/26 09:54, Neal Frager wrote: > C functions are invoked with arguments without allocating stack space for > register params (for potential register spills). As a result kernel built > with gcc v15 boot hangs at the point of starting init -. Remove -. > > This patch adds necessary stack space for few C function calls from entry.S Add necessary. > (not all). After this patch, the kernel boots all the way to login prompt and > root login works. Simple commands like ps work and show normal output. > > Signed-off-by: Gopi Kumar Bulusu > Tested-by: Neal Frager If you are sending it you should have sob line here. > --- > arch/microblaze/kernel/entry.S | 20 ++++++++++++++------ > 1 file changed, 14 insertions(+), 6 deletions(-) > > diff --git a/arch/microblaze/kernel/entry.S b/arch/microblaze/kernel/entry.S > index 582d7256d815..2f9604640486 100644 > --- a/arch/microblaze/kernel/entry.S > +++ b/arch/microblaze/kernel/entry.S > @@ -339,6 +339,9 @@ C_ENTRY(mb_invalidate_icache): > * Trap entered via brki instruction, so BIP bit is set, and interrupts > * are masked. This is nice, means we don't have to CLI before state save > */ > + > +#define SYSCALL_ARGS_SIZE 36 > + > C_ENTRY(_user_exception): > swi r1, r0, TOPHYS(PER_CPU(ENTRY_SP)) /* save stack */ > addi r14, r14, 4 /* return address is 4 byte after call */ > @@ -422,16 +425,19 @@ C_ENTRY(_user_exception): > lwi r12, r12, sys_call_table > /* where the trap should return need -8 to adjust for rtsd r15, 8 */ > addi r15, r0, ret_from_trap-8 > + addik r1, r1, -SYSCALL_ARGS_SIZE Please check coding style here. I will test it on real HW and will talk to you directly about results. Thanks, Michal