Received: by 2002:a05:6358:16cd:b0:dc:6189:e246 with SMTP id r13csp1056217rwl; Fri, 4 Nov 2022 09:16:11 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7nZA0chkPN3JQac3dG17JTcO0mif4QHqVgExQMFqel1fJm4UwtujdnFMeehV5Vr2/IwAqE X-Received: by 2002:a17:906:6a26:b0:7ad:975c:9785 with SMTP id qw38-20020a1709066a2600b007ad975c9785mr37929933ejc.25.1667578571144; Fri, 04 Nov 2022 09:16:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1667578571; cv=pass; d=google.com; s=arc-20160816; b=jf7nLWz9RRkAaXDNkgVN7snUQ54lNeqYMELCGfYhmNL0+kZ5MlaadodH/LjY2szrYf ohGhgKnYGNj49at76cxgJUiToSBQKGgNU4cy+dzHF2W7u1wf3mttFkimFXEChOZ9fQiG liWxDE1M2xSixGPmsnL3u6wFYAQuj0EU8llUSZqGgGKrNf/K0EikuWSHa6BeYmU7cfON Tx2I4YJ67fi6e24WtjT5NFVsPsS1sj4VJcUXRy2ioX/LEtqltzX1XU8z43XG6zSGtPOc YUyLFk2OJvd5dwhJPARHz650G0e1CJhs75GQXlwPgCG8g6s8A/FeezhobK8ZZA1kFLRG An7g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=8l2x4TmN/7wzJNlvHvdt05vLRCcNu4rBcOxtpMAu2kc=; b=twmZMqXEK5/gYVy9b1PNcQwLqfYXqZEikjfc4JsKWrr9yfLSrrDz2UFNyiTiEvSaBI vWl9SMLc6cfXizyKpRgNhBQjav6Q+BQtfIVYA5Bs/2R9+IWevjvnLVJLXqJLwdvnNyMD iq7hjNyP9hgWDn5rCcKYjk+ndLomQ+/GXfmKnn/B1VSaf9dwEESfTqOpnC9VW2CYXZo8 KC8NDrHU+pZs1pcDjiiMGAo8QL98UccyefXLcAn3w0nDC9qkeV2znNUxvruoiQ4tm+s8 vTsSe4cZuLkGlDCEInMuNwLN+h1p6dbebaF/7kfJ2Tu5B4zOnnriNzV2w11hFLqT6V5G WH9w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=Ew2+bgd+; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g12-20020a170906538c00b0078d288ddfc9si4016407ejo.143.2022.11.04.09.15.47; Fri, 04 Nov 2022 09:16:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=Ew2+bgd+; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230333AbiKDPqP (ORCPT + 96 others); Fri, 4 Nov 2022 11:46:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53218 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230205AbiKDPqN (ORCPT ); Fri, 4 Nov 2022 11:46:13 -0400 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2059.outbound.protection.outlook.com [40.107.244.59]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 308BC2EF15; Fri, 4 Nov 2022 08:46:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IrL3p4IMQreDBDLIP0XmuMgVpp4yy4sNzunRKY5TN5EVgsHbmlPZFWhbmmdibQzCL60FLkXFpnQW5w4OzGMBlLGraL4ouWJLT2OlIQar+5o8qB4dh5+3ch9Y+2QqlFdHUCWiThNRS9gwnQbkohMyrhjszlbDwYI6ft3JExj5nIEtB+d6eRxwag9Ph0jHKINOujfWtz1oC+Q5lLgUuB3OxuoMMr768l6jPgvOc5xpFBHFAyFyb8E4q0/aw/wYRIOoKEYEaUPhdWUWVnRuXiL9VZl17qmYjMVm+renNouqUnUNRuu38AI+juD8Q22IyqRCxn3y3fVnY82uw7SBNwZvTw== 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=8l2x4TmN/7wzJNlvHvdt05vLRCcNu4rBcOxtpMAu2kc=; b=JH7H9s0DxQOt7+3e4r+tSiulbBnQIEI+eFih1A5ZCTSooY+QfEHeO0UeEHdmk3yfqrBqdeFrpOBxvBO/Xddqq/LwlHGo8CpC8EoS9qRkMD0Mb9aJ16pNRpWUjktx1rNMNOZ//eH6oGfe0pS265fyTIiae3YrW1bafBKqgjZXd8mIX+q5ODwIhdx3/Y5NyYCLBb7h6D8/XHMlcKprcBriII6O2LZk7XJU46+K1C08KX16j6s/aSsLZvsltGVkU0HfgKhc8IOOJQDRMT1mnsnjg3zcjwXzpymsab8ETDottoy/dRxDf8dI91HRyFwHAob33oXDqPOwDWPRPnjiV6B5kA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8l2x4TmN/7wzJNlvHvdt05vLRCcNu4rBcOxtpMAu2kc=; b=Ew2+bgd+kdkn0shTk2Su1a2LhQhU1+1OnZ3EOpGjcAWz0c2DuhymnsN6F3OlyomYOnsQSWu05oAJ8XqiSzoaoqfIzDz9XPQX9xvcHUNPdedcnsxAynfIMl4sITjZiI30sqVwj2J0IFCs64aQsWav89b2kC2zeAxWrpCDCYYt01p+of6UkL7bmFfpdeecBx8vhOunMRIF6rbYtzGRFF+C3nUUtJck9HDcJn5Xn1W86/PEoBi8rnOzYV5MlOnuESEMzjb0Lkqwldxl7z2YlxZFw0e9tI1nO96GT6PVAG9QJN1tg1mgQAcDIVIAK9eHPZWMbCqF0t1yGccqCO2U9lc/Dg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) by CY5PR12MB6552.namprd12.prod.outlook.com (2603:10b6:930:40::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Fri, 4 Nov 2022 15:46:11 +0000 Received: from CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::1912:a3a8:1a8d:a960]) by CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::1912:a3a8:1a8d:a960%4]) with mapi id 15.20.5791.022; Fri, 4 Nov 2022 15:46:11 +0000 Message-ID: <3a783b8d-4970-663f-816a-15aad5a66a48@nvidia.com> Date: Fri, 4 Nov 2022 15:46:03 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH v3 1/8] memory: tegra: Add API for retrieving carveout bounds Content-Language: en-US To: Krzysztof Kozlowski , Thierry Reding , Mikko Perttunen , Krzysztof Kozlowski Cc: David Airlie , Daniel Vetter , Rob Herring , Mikko Perttunen , Ashish Mhetre , Sameer Pujar , dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220920081203.3237744-1-cyndis@kapsi.fi> <20220920081203.3237744-2-cyndis@kapsi.fi> From: Jon Hunter In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0340.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::16) To CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR12MB5444:EE_|CY5PR12MB6552:EE_ X-MS-Office365-Filtering-Correlation-Id: 8bd8fdae-7ae6-4a5f-1e6f-08dabe7bb25d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aFhlDgav19oTVKiIOvp4Dor4FgL63h0xY3J4pjbKGfZyj+l2cIpobBR0dV+O8rvkPghM7QC0GJ130NF1WF+h4Vta5IFnQ1FuJ0ZfBeMP2j5h+qwOGoZcSrCnHDgzu8/M78GVOVyCxR1xgfAZ7/5wutDkkgyNarSvf1YNjgWkjIz8GuKSCgz7uSTsa3W5O0GvjvINX5BABoMvnCFL2RQR76sqS8B664n8QZxbr+MxWFRDyyJHyOdGwB/n45wBnQGLC93vhSmMNxlg9NitCAceKfgrixEO4A8gUfLxIZ/TWfUSwBKCZ/fS/9cd4Mk1a2IP++XzJnCFhGbf4MSHpn+7cVlRDMS+izH4fkvO9e4UoTVHmR0ti78qFnNJdBW2K29k4mW+2/QCEifGYxJJMi4UZ+7jXLUZudsNG9Q8h9gw2XS+N8M7R8IN/R3P+SbHJK7dqdV2+8wql0FGI7D2fzEf7Xn0wa7gHzT6CFZoB3LiYPNVdmoBLO7xyJJtvdWj8SR7FVsqjcgWsB6R2t/gRDIG0K7JOju5PWGy9opxMk3KKOYxFh/QbQ2wZJbuweh49B8D8pz7zsUZp1WA6/m+2bMuvfTtyQgxja2j+W9m0AmVud4YfiREekjAUMgGJz0SPsOY95UnStFT2nNO/pm1DCzY+4naLDj1I1mKFZ1Sw+ghH0/TDfPrbSLMMfxKqZqOx+3yNNtdkLIKXHfv6JnqM9vIfb6a5Q+MMlONxY5BzeirYfxvjnhy3MKKdKmDuT7ozEPcdZsUieGOiGW/SUEWE8ynAqic0sx5ThGcoWCYkxZ6yvU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR12MB5444.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(136003)(39860400002)(376002)(396003)(366004)(451199015)(8676002)(54906003)(8936002)(4326008)(41300700001)(86362001)(36756003)(110136005)(31696002)(7416002)(316002)(6506007)(5660300002)(6512007)(38100700002)(83380400001)(2616005)(53546011)(186003)(478600001)(6486002)(66946007)(6666004)(31686004)(66476007)(66556008)(2906002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y0JNOEtuK3JHTlRNS08vUG1SSC9ZVW1BS2xHZTJWYmhLU0NPOTg2dmVwRkxY?= =?utf-8?B?VlMvRUFQdUErYW01Q1ZKUWRWMzNuS1lTb3FzeHc2YmsrakVmSXFKVzREeWdL?= =?utf-8?B?ZVdya21nRmRZdG1iNXhxM1V0YmRkSFlGUmlqY0lsNDR2NmZBWVhuODJjZVV4?= =?utf-8?B?MUQySHRkdklCSVdKMFlVR0JOVkc1Z29kVmo0ZjdPQzNXQVBLZ1UxTG9tbVl2?= =?utf-8?B?MHAxeERMdFBOOHJ4c29zb2djRXo1S2ZJRjRPRERxbWVTTEtmNXFWZFNCR001?= =?utf-8?B?aTBzSXVGdm01djgyMXBzUEVKenVXRDRhT0d6WC9qemlHeDM1c3BCUGlscGg1?= =?utf-8?B?a3YvWFZlaVdJdnlmaCtpTlY2aU5zMytSbEkycXVWc2JlOSt0Ynd6RXVvY1NP?= =?utf-8?B?dFVMZGpWaU1uenFtYzN6YTFNK2t1cms5T05KSFpiL0VSekpqelExa3RmTWxv?= =?utf-8?B?cGN1YXV5WFVRMStHNWRQRFZJZTh6TWJBL0RqSmRld3NFWEdIYnM3aDFFVkZH?= =?utf-8?B?VlpNVmNFSWljZWpwYzlIUlRyV3RtUHllQ0M3Uis5VkpCWFBVYUtBcmhyZEtW?= =?utf-8?B?c2tuVnhORTc3OHNOREtUeSs3eHNsc3E4aGFxTlluOEJPcm5majNQaGZuWFhq?= =?utf-8?B?YzlINkVZYjg3dHNKNlUzWFE4a056WjFiMElwUnhlZEdjazl4YXdSUVh3SlEy?= =?utf-8?B?azU2RDRRSzIwTmNqNE1NU0xZTzRPbnlxUnNIQ1JpZy8rT0JCTC84UkEvNXpH?= =?utf-8?B?czRxcVA1Qm5QNnNZYkJMZGtmdkp2dkhmTFhROWdwbnJ6azNGL3NIdTk4M3pm?= =?utf-8?B?ZGdOK0RaeStISzFwT0hWdEVQVDhSM2xKakYyTWtLZEdIWXdoL1hrak1TT2M3?= =?utf-8?B?MkRZSEYvZloydmpjd0hDZmhVbHFFNlZLa0Z2TzF5M3ZVV2NpQmhRSmdXVCtO?= =?utf-8?B?ZUp3ZUkrRWlROHBOa2g5UXp1d2hoR0JCZUFaREhvNk0wbVRCR3N5OGlGZlhV?= =?utf-8?B?NUpiWjZyeE1KZmNPTElaK21jVkxSNmxLelF4ZkZUSHRBYkFIZGxrNEJmcjAr?= =?utf-8?B?RUs1NC9MREhEWnQ3VVQ0ZUk4ZmF2a2dPbzRDOXk4ckt1UVdwaDdPRU5wMzRE?= =?utf-8?B?S2s0ZnB5SkZqcmg2bjRBUDJseFBrV2tRc3JnVVJtOGx2eVZZWnNtQ2V0dVc5?= =?utf-8?B?M2IxNDRqWU1jRmhTWXV4Qys1QTFsNEkvQnpyOGFnSmV6TFVYTEpXb3lqUVFO?= =?utf-8?B?VFRnZUxmNmFER0hOa3JHV05UblVBVFdjdDB3Q096ZTdZZnhzMWdqYi9Md3Iz?= =?utf-8?B?eVFzVU5BbUVRVTZZWHFGV1NPdURBTDJlU2RZblJYQ1hBNkxnSnZZcDh1N3Bv?= =?utf-8?B?ZFQzdUUyaWlOR2ZGVVFiQmRMbCtPdU1Dbm04Z01xWGh0b2hRSGkxenQwNXhP?= =?utf-8?B?VWhmdXU2b2hncDJiWG5JWnRRN3FLUmRaaWZGVEdiUlV4K2JWSXk3L1hhd1p5?= =?utf-8?B?M2YzNW50Z0NBTFFIbkQwekVLOHg5VUw3SElvMFN0R1RlSTZaSkozT3FwcDZK?= =?utf-8?B?RVNXaW8yclRtZ25XamZYUXRkZk5tQXdDRWhhbXRYV3I3UGkrV3pBZk55WUc1?= =?utf-8?B?UVJ5TkxieGhmdXUvQndyWTF1emNiWnpFa1NiZnFjWDRtNjB4SkRCUmloNHdV?= =?utf-8?B?anhVdnVsZnprRzdUWTVxcUJIb1hvNGNCOVVCVWhIVjhsZG0xWFI5dmNnUFpn?= =?utf-8?B?Ly9RR3EzT2o3dWF5UDBJNnJJbHU1MU1xbmlYemN0WWc4WEQzaTdSekRyS1Vr?= =?utf-8?B?bzAwTkVlV0d4ZDV3MGxTdlRUMVF3MUJ6dlNSUmhWdkhBa2ZvTUFFSmgydSt2?= =?utf-8?B?dmlPS25PbUVFeCt2eXZtSXNHY09vckxkaUZWdmEvUCt6cXpaRkFrMjZ6TGln?= =?utf-8?B?V1FUVTkrV3Q4VTFOT1BrT1BFWUhaa0pSZkt1MVhiMXkxSGptcmc0UUdTUXhU?= =?utf-8?B?Sjh6M2cwUFRLZStXM3hkWGRWTkxMMUZoSjJoaVpULzBGM3dZVVhyRWNvVGVo?= =?utf-8?B?K255OTB5OC9JWW4xMUtOcHMxS0dkUUlBVHhCZGhTVG84c0p2Q3ZmR1NhWTUr?= =?utf-8?B?N0MzRm5td2FHbHNubzFpTnNwOXZDKzk2UGxhYnpjVUhaNVJNcUV2TWREQW45?= =?utf-8?B?a0d1dXMxM2FBcGx5NlJVeURVendPV2I3dWEyb2NiUldMVms2cEVVSkdUcDha?= =?utf-8?B?VmhpV2pCQVdDYzlPZzRtQ05NdUdRPT0=?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8bd8fdae-7ae6-4a5f-1e6f-08dabe7bb25d X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5444.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2022 15:46:11.1860 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2Uj3tZt6cYzGb+GMtosy5p9XFTVJ1V/0cFiINE6Wg8ZDDyq3U1XNagxq1Jt9naSkHxT/DGQDl/8Mxp22Y8f27w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6552 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/11/2022 15:35, Krzysztof Kozlowski wrote: > On 04/11/2022 11:33, Jon Hunter wrote: >> Hi Thierry, Krzysztof, >> >> On 24/10/2022 14:15, Thierry Reding wrote: >>> On Tue, Sep 20, 2022 at 11:11:56AM +0300, Mikko Perttunen wrote: >>>> From: Mikko Perttunen >>>> >>>> On Tegra234 NVDEC firmware is loaded from a secure carveout, where it >>>> has been loaded by a bootloader. When booting NVDEC, we need to tell it >>>> the address of this firmware, which we can determine by checking the >>>> starting address of the carveout. As such, add an MC API to query the >>>> bounds of carveouts, and add related information on Tegra234. >>>> >>>> Signed-off-by: Mikko Perttunen >>>> --- >>>> v2: >>>> - Add check for 64-bit phys_addr_t. In practice phys_addr_t >>>> is always 64 bits where this runs, but it avoids warnings in >>>> compile test. >>>> --- >>>> drivers/memory/tegra/mc.c | 25 +++++++++++++++++++++++++ >>>> drivers/memory/tegra/tegra234.c | 5 +++++ >>>> include/soc/tegra/mc.h | 11 +++++++++++ >>>> 3 files changed, 41 insertions(+) >>> >>> Krzysztof, >>> >>> I've applied this to the same tree as the patch that uses it for now. >>> Let me know if you want me to put this on a separate stable branch for >>> you to pull in. >> >> Any update on this? > > What kind of update do you expect? Ha! I guess I should be more explicit :-) Well, I would like to see this change in -next and so I was hoping that you would respond to the above to indicate how you would like to pull this in. Cheers! Jon -- nvpublic