From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2089.outbound.protection.outlook.com [40.107.22.89]) (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 1043A1F4299; Wed, 12 Feb 2025 11:02:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.89 ARC-Seal:i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739358166; cv=fail; b=P45TGruAdLgdP9JJtC7jcDJsmmzis8ubhRIhLJ9rEAylBP+kYMM6suMo4be9ywpG6n56Iowa8cQQkktmDpoBtBZNmadoxtb4wHVfTURk500HMh1slm96+01ngeP3xe0wZXp/GNWHV6Vs/yUmr3SAYAmIlUevBmyA5S21b3adYJU= ARC-Message-Signature:i=3; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739358166; c=relaxed/simple; bh=OicMkXR/NIcf6s092/rTPA5D4+oj3tTk4jSUWKcDSwI=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=HGR+Li1oMAPrB+glYF2A84mI1OnL0j538BafhlI2bGGzCMe7Dd6Z6cbvWUP2S+gB5WJn7cF+Isz82PJJGJwTNf8lIqVPXl4qWN8IGhCPuwOf2OwMeGMp+H4uX98Xx/klnn5Lebzab3LHxTX3d0wGE6HZElfv8fanbJP3PQM85as= ARC-Authentication-Results:i=3; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=nroQu+x/; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=nroQu+x/; arc=fail smtp.client-ip=40.107.22.89 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="nroQu+x/"; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="nroQu+x/" ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=xITneFG1320Aub0jtdTTqQPiz9X/xBBJmZPzSaUUJEGcU0dIlCW2xVvHmTnbs49QHj9dN8XlOL1fe48Qj+lRlDpnEj2MGyPgawlqqcxogYoeItK96we+SbCtLfGLga3vt0q5fHRzwIwjiYJtvx+wgkMn1d0MiBikQKbioHKG/1hDjMWqcH0ar0njjhxr2MPi79Y3DgHoAsWY9sE0bYBISnyswK+q3eKIlpbk/2ViweMxyQCzReGXZpQIn1mNE9w87tDB6PMgHJKXlXKiOVzXvcdeMoEZKw6I/39QAWh+g8G6MT77Yf1MsP2jg3WxYaFS3tt6vrVDLs2njfAKVgXWAg== ARC-Message-Signature: i=2; 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=hLVXhL4OhcP6A4zXjAOzZ6HhUQX4O5UNGHUk1/WRr6g=; b=IW0mPuK06E4ng8W7VuoqMUhsG3dW61C9NhF7uO5O0jbFlCTACjCTKn41XSUZkKmecizj95y/BUtu9h4cL4ecRZihNRJYo4zl/b5tSnNg+NxbyiT9DHJzjumP5cyA5EsHf7RToH7EoAOitUQrBXy1kOYdigPfd/eo4fJ+wjcAccOcaKr7fpkO4ZS1r5AEuHEgSGCuOuzsKe/8vO3UWnovA9giGHj6w19EJql6015o+OpKEh1qcrUS/Hj12nreOuGFKvNz0ilNb6Z9q9sx3dhk/Ty5JPDo129HIuw+1SUetBt7odYhWm//Kak3hJO8En2GDXiPoKDrTJgSRoLg6QNXTg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hLVXhL4OhcP6A4zXjAOzZ6HhUQX4O5UNGHUk1/WRr6g=; b=nroQu+x/TA2OpWTyb+84W6NdMc5GBoBtvVhWvACHnyqyicZwB+ToUzj3mqKMSkXBjtBSFFA2Wt7edE2p4cRmCXsym/MeTqvTLkPvRB+F/j25zEsA6An4F+WUZ3/+aqiX2B7uRi1QKpaIL/MH2g5dy6iFKPiEzlcd0wsF+3LuIG0= Received: from DU2P251CA0015.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:230::19) by PA4PR08MB6110.eurprd08.prod.outlook.com (2603:10a6:102:e1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.19; Wed, 12 Feb 2025 11:02:38 +0000 Received: from DU2PEPF00028D02.eurprd03.prod.outlook.com (2603:10a6:10:230:cafe::da) by DU2P251CA0015.outlook.office365.com (2603:10a6:10:230::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8445.13 via Frontend Transport; Wed, 12 Feb 2025 11:02:37 +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=arm.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 DU2PEPF00028D02.mail.protection.outlook.com (10.167.242.186) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8445.10 via Frontend Transport; Wed, 12 Feb 2025 11:02:36 +0000 Received: ("Tessian outbound b77899637302:v567"); Wed, 12 Feb 2025 11:02:36 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: af1fad98ce884740 X-TessianGatewayMetadata: cjxJMYIdFIm1RAYDYHeThFIKxxel6JDLnkKIwapc6Qlbfl5A9drIjz2IsVxYbiRbzleSLZtqKiKwBPSJDpqO03WiqSS/3fAAL6dELtv8YdVWkvIUUCh3DMbvSDq2D1z+pnDppXBTQkpDBw2/Wxd5jubWMSXE8SOcZNi9BWYZvcM= X-CR-MTA-TID: 64aa7808 Received: from L8579d43c2f8c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D69DE8BE-A08F-4C91-9B68-448EDF8DED3C.1; Wed, 12 Feb 2025 11:02:25 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L8579d43c2f8c.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 12 Feb 2025 11:02:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mME+wIeLFLHWvdRBdXD09eOqWvZpFNt4XNVem4eZNIX7mnCM6sluP/mq36gB9C9rXxVpDt4ZTeZku0Wl0kdqnzpwiWg+1cWxt1J5WTWx9yhw7nqC55vxzF20h0SMGkRhJuCP0jqs3rm+02JUFXpESeW/nW5hvEn41qSnGSmS5sWKWgK5GWi6p7F8v4EtxUwzXO0qfbupt8PS8Jai4FC6METlABVRx37WPhVNPvJ7NypGo7ipA34/r4Jeix///w5cLtpSzTX0f/jzV0EwUjGYLcDDo0+P8JyJGo+/wBcPStNovs9vcVOmTSB98FtH2FZZPzZUEOPnGomLlyFSQ35peg== 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=hLVXhL4OhcP6A4zXjAOzZ6HhUQX4O5UNGHUk1/WRr6g=; b=JXMkjPwv8gTJxbqwFjag+8WYxcJxhuudmtTmX4AGNf1xD8HvN7tWtQLNpZ3HN/eZ9lNOxo2VA6Gs6svS8OUWqObFjgZTua7qUB0kPZafEGib+U8nQYpAEOb13g9+zLjBHjOUBpqksnxNdInD6ONh6I5CioeY3hnR7HJi3SI3AuDkYn6D7EE9bFUADhPU7iwUj3WDIU0W2GN9NThOOn/pPFyXY2rWVpmk0PnU8zwKVEA37DaK+2AMkbvwrInu0dim9fzbbGJCWFXuzS2kqxwkfCAhb67rbGIRtQc58EeXgnG5OF/p14S2LToX7YocLzKM1zCsM4E9/qze+H0ChpgWFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hLVXhL4OhcP6A4zXjAOzZ6HhUQX4O5UNGHUk1/WRr6g=; b=nroQu+x/TA2OpWTyb+84W6NdMc5GBoBtvVhWvACHnyqyicZwB+ToUzj3mqKMSkXBjtBSFFA2Wt7edE2p4cRmCXsym/MeTqvTLkPvRB+F/j25zEsA6An4F+WUZ3/+aqiX2B7uRi1QKpaIL/MH2g5dy6iFKPiEzlcd0wsF+3LuIG0= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS4PR08MB7925.eurprd08.prod.outlook.com (2603:10a6:20b:574::8) by AM8PR08MB6530.eurprd08.prod.outlook.com (2603:10a6:20b:315::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.13; Wed, 12 Feb 2025 11:02:23 +0000 Received: from AS4PR08MB7925.eurprd08.prod.outlook.com ([fe80::8ef3:b027:e22f:1ea7]) by AS4PR08MB7925.eurprd08.prod.outlook.com ([fe80::8ef3:b027:e22f:1ea7%4]) with mapi id 15.20.8445.011; Wed, 12 Feb 2025 11:02:23 +0000 Message-ID: <96136918-fd44-493a-bac5-b4493f6c0d71@arm.com> Date: Wed, 12 Feb 2025 11:02:21 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH 1/5] dt-bindings: dma: Add CMA Heap bindings Content-Language: en-GB To: Maxime Ripard Cc: Nicolas Dufresne , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Boris Brezillon , Steven Price , Liviu Dudau , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Simona Vetter , Sumit Semwal , Benjamin Gaignard , Brian Starkey , John Stultz , "T . J . Mercier" , =?UTF-8?Q?Christian_K=C3=B6nig?= , Matthias Brugger , AngeloGioacchino Del Regno , Yong Wu , dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linaro-mm-sig@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, nd@arm.com, Akash Goel References: <771534be8dfa2a3bdc3876502752f518224b9298.1738228114.git.florent.tomasin@arm.com> <20250212-naughty-chipmunk-of-potency-7e0ced@houat> <8ee8e684-0164-4e70-b42e-3827c7885685@arm.com> <20250212-sweet-nano-penguin-e85e7d@houat> From: Florent Tomasin In-Reply-To: <20250212-sweet-nano-penguin-e85e7d@houat> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0049.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:60::13) To AS4PR08MB7925.eurprd08.prod.outlook.com (2603:10a6:20b:574::8) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS4PR08MB7925:EE_|AM8PR08MB6530:EE_|DU2PEPF00028D02:EE_|PA4PR08MB6110:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d747ab2-9d88-4e1a-ca15-08dd4b54c292 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?SjV1VGY4MW4vM3FYWjdNOGNxZUduSTBoSzFGZVNVazhFQmcxcW9hSnNDRVMy?= =?utf-8?B?OVJlWVZxZkRjOFVJOHYwR3BNVmhTWkpTeVRpSTdsekxDclA2OXVHek1LaVAz?= =?utf-8?B?a1EvRTFjUDJBN0k0RjNaOUtzaUdrK0xPMmRHUllKOGFFVlJKTjBNWi9jcXhW?= =?utf-8?B?MW9tNmdSYjFhV05Qei9rb3hmTXdEYUZGQy9JaXBOS2ttNEhpRVJ2ektaclhE?= =?utf-8?B?L1E3ZERFZWc3NGtzekxvMWxrcEdGYkxoU1BWc3BadVdVOFI3UjBLeEF2N25x?= =?utf-8?B?U2VDU0RpQmw4TFlYZW1JYm9CcmtLVndIYWZLYXF6d3BxcDVSbWloYWlhRlZ3?= =?utf-8?B?M2pJZ2hGV3FDcUFCNEc1VWZFZDNXdk1QL0tOZjhYeUhwejQ1eE9YcUV0NDFu?= =?utf-8?B?dkZENklEK2JaNXhxaGZNN3h4aTd5cnpLWlRNWkwxWmxWdnBlaHJWNUxYYnFZ?= =?utf-8?B?dnBxRE50b0luUXU3K0ZlZzVRNTJvTHZGcGJlVHBZZTNCeXVVT0FQL2h6MWpx?= =?utf-8?B?ZVZWR1JXbDE1UTZzd3VVdE5LZDRDeS9lYjVZWXBOVXM2SVptbXVBR1FCK3pY?= =?utf-8?B?U1dKVG0rZGo3eENtRWpNYStQQTZ3b29jMFhxS0RyNmptTzk1dTlKT2FqUGsw?= =?utf-8?B?aFZ0NlFhTU5yUnFvNk5yeENwMElZakI4V1JsOGZubklXcFdhcjVrRzhvUnNI?= =?utf-8?B?ZVF0cXRhLzFNWmE3ZG9Ka3pLbEEzcldQblg0VVEwUjRaajNBWFAvMUl6SE1a?= =?utf-8?B?Q3UxdXFQS1BVSlRxSng3ZEZDWkU4b0NyS0FieG5jalR0Zmw0eHhUL1VRWVk4?= =?utf-8?B?a0xhWW9lODZsOTd1UzYzRjV5OU5HM29xS3FZSnVoakZMNHNPU2VxcDNhQVU5?= =?utf-8?B?ZFA4U2p0K3NiN3NtUWM1QXZBK29LdmwrdUtlVk9SbGhnU0t4UkV2bmpQb1dV?= =?utf-8?B?eERwais3ZkREUXhwcHI0b1doN3Yxa2dQRndPTU1ZQnRYQk11azZQQVlSMFBz?= =?utf-8?B?SWxENkdsUUdnbkF0Z0V0ZGJ2YS9OQ0FmRkwzNDBnNnJOc0tTVFpabDcvSDU2?= =?utf-8?B?M2ZlejNML1BGM0lVbHFEWGNVV0dobXoxY09jalozMUV0aXVhRVZpVEJJUkRh?= =?utf-8?B?OStqVVMzTVZsY0FJRWVaUTREQWJYc2l4TnBrLzVscVJ3REdlb0k4UVpjVjZI?= =?utf-8?B?eUxEcFcya2JkdUdlaEdVUXp4YjlJWUxEVmQzWUkvQ0RONVFxTFI2T3ZtTDNT?= =?utf-8?B?bkU0cXYyOE5mMUpsYVl1blpub3lRSGNuY2lQZGNTM0hJa0p0TWVUcFVnSEto?= =?utf-8?B?UVJIenVpYXl6eWhKT3QvVVBRcFdOanZOVHlRbGZKelhsLzE1ejJJZTlTVEYy?= =?utf-8?B?VTNoZFVIRy82Zkw2MlZnUkJINGlxdFlNNXJCMTJ2QnMrUmRpUVRYaFpvZXdn?= =?utf-8?B?THhJVmtwWmVtczVaWEVNazhGV2pNcExRVlRyUmdzUms4RFdIclVtSzRKNkt3?= =?utf-8?B?VXB3ZlRzcU1Cdzg4OVlycFdRdklxaE0xWENTSDdCUTR2WW5zT3Y1b2tQNU5G?= =?utf-8?B?aWdma1gxNFhYaE9zWGM5S2Nxa3hwcjlrbjVod0ovNlpaRDFtOWw4NFE4c1pO?= =?utf-8?B?cFp3U20xZ2Z6bms2Uk96S3dzMDBqTUtmaGRScVJsVjNNMzFYZ09RdFErOU0y?= =?utf-8?B?dnZEZkNuSTI4Yit4SFJKeWorUGpmUmdNd1A2c1BUeGtrc3BVT1Evd2Z3RVdM?= =?utf-8?B?QXM3a0VHazk5eW9JNmNpS2I4OVI3Z21qbUUzL2FyODRFRDA0VjhpRmE1cXFo?= =?utf-8?B?ZTc5MVlkVEpBazB4QWt1YVdiUEQ5VTJodU1DTmd3V1RUMFdYUnJJVGo1SlJn?= =?utf-8?Q?/URTtWyH3LNk1?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR08MB7925.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6530 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:574::8];domain=AS4PR08MB7925.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D02.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d9fa6be7-b642-446c-6ed4-08dd4b54ba23 X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|82310400026|1800799024|14060799003|36860700013|376014|13003099007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZFdtZHBRRUZjU1owRnFmSW1SM05oc0VGT25YRGMySGVodDlkKzhrN0dtV21B?= =?utf-8?B?QTR6aG0xM3VhNzByNlBWUnJWK29OaS95dVVxazJhd2ZLbGhRdERuWkpPSWFD?= =?utf-8?B?UHo2ck13MWtUckV4cUMrR0R4STVHY3U2WCtKYnpsSldpOFFJMlQzOHVQUTZF?= =?utf-8?B?WllrOWM0OWJUSzZ1MllRekZkVEJFd0o4QzUrZUZKdmpHL2M0Sy9CaG5VWnl4?= =?utf-8?B?SklrdUdDbjExV1o1cHNrZnZVQStnOHdmMEY1cVN2WG9sczhzTERaZnRYOVhQ?= =?utf-8?B?SFIzVllrVGhaQmp6R1pHWjQwcE9LTWZLcGZOcDVvVjhVeTVJVUhPY0JudHlu?= =?utf-8?B?RUwrQ0xDM0JycHYvdkVVMGl5RlVmZnVNUHlZUStPSkltb1RrOGpMWTYrL1Ji?= =?utf-8?B?bzRuTHQzeUwyWDkyVElsWVluVWx3SG1JeE1SYmxzWFJJLzIyYVBwS3huQ3pk?= =?utf-8?B?cnU2NXVLYnVnWVFKNC8ya0xoemhqaXFmd0R1R3JnVVo5YTNLazZRd0xGSktR?= =?utf-8?B?UFBsbk9rMGN6VHpRTmFDKzBIa3RhakVqcFZhWDVLTGxiY3dlNkt0a3JESnp5?= =?utf-8?B?Z2hRRnhudE13WjlBZGhEWUNqNEZYbktkZDdUMlp0aDlHSUlwOERrdm5oZ0l4?= =?utf-8?B?Z2prSW8ydmhMTjVValpXcGZiSlFBdHlveWhyaCttVXJGWWF6S2pIY01TMFFC?= =?utf-8?B?ejJLaUNpWW1zYnUwUnJCUEpWYUkrZkNZeXE5c1VSUmI2RE80OSswQU10NjFE?= =?utf-8?B?NEE2ZkVBZmc0VEQwZE5WbjR3TlBYUkxWUkxjamVvNVhyajQxWVhxV3M3RnFH?= =?utf-8?B?bUFIYXYyMWNhUHBhb0NhMjA4djRwTlQrZ1M4NUwyQ2hoUWtVVjFEd0l5Vmx0?= =?utf-8?B?ZHRVYWQ1YjlpZWRXa3hCOGgzSGRMMzc1dTNlelk2OGVRQ1FJbTZaN2ZYV3Jj?= =?utf-8?B?V25XT092dmFVci9yYTJITHVMSi91THI1RjlWbDEvSUVKWGRmWFZVdmxrby9x?= =?utf-8?B?L0xYYWUySy9uSUo2TlRPRmNBdkkrWmhra2hTb2lFRzBmMnlLakwzdDJhUHQ4?= =?utf-8?B?RFQxTFZRWUZzeEZLQ08yTUhXdW96ODFBdjRFUzZzbG04K2NBaVowSHptaDhK?= =?utf-8?B?UUd6bEZ3WDdidkVmMVExYTlQMFBlUGZTY1YxcVJwYkNtUm80OWFaTmFFNlAr?= =?utf-8?B?Z3VVNG4yVzVVc0FFU0U2QndQbVhHcU4rUklwTGNzMXN1TVhpcWlBdkdXYml3?= =?utf-8?B?VUFBd0prTG4xMUxsM1lOMU9URjVJbDY2aHFrcEYzblRvK1U4RktEeEFScldW?= =?utf-8?B?RWQ1V1JDMC85SSt2WlYrN1h1QjlSQ0prcUx1MUxSRGdsNkZDZ0VxTUJCM0l5?= =?utf-8?B?SzhMcmpHZHBQampGWkhkV1kvYjdwSzJQazNtSzR6b3Nic0hkaUl4cTA5QTh0?= =?utf-8?B?bXFzZC92NW03dUl0bWZGNlBQdTVXQVE3M3dwSFZxY2VDZnFBWGlYK0RwSHd5?= =?utf-8?B?eVZBQ1hvczcwN2lET1VPZUJMS2toZXVaaVYxdUFhMWRGNmxEM25Vc1JCT1hQ?= =?utf-8?B?Ui9FTUFSZk5JNnBvTng0Z0RrcHAySlhaYWxuY01IelFGNFZCTGwxUFdTNVpn?= =?utf-8?B?R09vSzFDeHBsMCs2RTFJcGJYb0NIZmxtOUZGQXFIMTR1bGF2RldGbStySjEw?= =?utf-8?B?eTAzeHZJNHJNVnhxL0xKalIxQlFjaUp5bE1LbW9IRlkrSG10N1Y1Z25seEp3?= =?utf-8?B?allLaDBrdDArMy9YWlBIS3NmQ1E2NFRaM3ArMXlMaWwyenF4UEVYeTJvemxY?= =?utf-8?B?andHTHNzQlNlOEJQUkZiSUR4ckoyRlRmelVvWGFzeCsrZ0pIRldJTUVuZjl1?= =?utf-8?B?TVRxR3psMVYwUDZBV2ZpNFRoOTdRd2YzQ1ZoMk1tNlRsblR3OWtpc00vZ0tq?= =?utf-8?B?NWFZMjJhRklJR29pZkdyaGdCK25vV1Y5eVBkQkZaQWhuZ3dkcjdOVytTK29B?= =?utf-8?Q?wmj+fF8q80CwHH9JgkdHUF2kQIo/bE=3D?= 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:64aa7808-outbound-1.mta.getcheckrecipient.com;CAT:NONE;SFS:(13230040)(35042699022)(82310400026)(1800799024)(14060799003)(36860700013)(376014)(13003099007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2025 11:02:36.8183 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2d747ab2-9d88-4e1a-ca15-08dd4b54c292 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: DU2PEPF00028D02.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6110 On 12/02/2025 10:49, Maxime Ripard wrote: > On Wed, Feb 12, 2025 at 10:29:32AM +0000, Florent Tomasin wrote: >> >> >> On 12/02/2025 10:01, Maxime Ripard wrote: >>> On Wed, Feb 12, 2025 at 09:49:56AM +0000, Florent Tomasin wrote: >>>> Note that the CMA patches were initially shared to help reproduce my >>>> environment of development, I can isolate them in a separate patch >>>> series and include a reference or "base-commit:" tag to it in the >>>> Panthor protected mode RFC, to help progress this review in another >>>> thread. It will avoid overlapping these two topics: >>>> >>>> - Multiple standalone CMA heaps support >>>> - Panthor protected mode handling >>> >>> You keep insisting on using CMA here, but it's really not clear to me >>> why you would need CMA in the first place. >>> >>> By CMA, do you mean the CMA allocator, and thus would provide buffers >>> through the usual dma_alloc_* API, or would any allocator providing >>> physically contiguous memory work? >> >> You are correct only the CMA allocator is relevant. I needed a way to >> sub-allocate from a carved-out memory. > > I'm still confused, sorry. You're saying that you require CMA but... Adding to Boris's comment, the objective here was to enable sub-allocation from a carved-out memory region. The CMA heap was used for convinience. It can be any other heap driver that allows allocating a protected buffer. >>> In the latter case, would something like this work: >>> https://lore.kernel.org/all/20240515-dma-buf-ecc-heap-v1-1-54cbbd049511@kernel.org/ >> >> Thanks for sharing this link, I was not aware previous work was done >> on this aspect. The new carveout heap introduced in the series could >> probably be a good alternative. I will play-around with it and share >> some updates. > > ... you seem to be ok with a driver that doesn't use it? I will confirm it once I have done some validation. >From Panthor driver point of view, it does not matter if the we use CMA, or alternative heaps. We just need to be able to allocate from a protected heap. I used the CMA heap to simplify the developpment of the feature, it can be anything. I will extract the CMA changes from the V2 of the RFC to prevent confusion. Regards, Florent