Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp30785499rwd; Thu, 6 Jul 2023 10:38:31 -0700 (PDT) X-Google-Smtp-Source: APBJJlHMh6OkXw2WF9ZoS18JtxFgX5ZKe1bXKioKyf9+JSQ0qLHpahVtDAFru6BNhLVzeNegbzQd X-Received: by 2002:a05:6808:2029:b0:39e:d559:61fc with SMTP id q41-20020a056808202900b0039ed55961fcmr2617144oiw.30.1688665111078; Thu, 06 Jul 2023 10:38:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688665111; cv=none; d=google.com; s=arc-20160816; b=goAyEZfe81eMc77/eeBw3KK+R2XtRyQ1MQzcQViDyoJDImsKyGhVCCh03O1tfCIj0+ wqfB+UmdzFzjnlYeppBXr0Lb8EANskZm5t1XlSVe+3INS/5fIX6y+lDK4r5MSDTGBQ2a aIO7iSDW/lOuk+pU8BggX2kTNbo+jFbBIsByHhWlrkXLDelVY/E7/F8LRU0Gsr0ZVBAT UY6T6+KA98aQkOn5q0Z+0sPHbNvrFXSWxLgAumUgOlmHHd2r368hiLKhO+2LuVg/SHfV XbiH5wX4LVPJRSjWY3FP8kxRUmaQtYJygvT2/f0fyCx1DN10lIVzYgXK/PeHkSIl+BjD XTnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=k9ea0Od7Ss8KSCo0Ba6GtQFVksMPHnFvx3hnoqe8eeY=; fh=BF9tNHita5VgiaNqdhxuWaq7yY1LmO0gJKUptlv+OYk=; b=n83G+q87JithFRpld6YAkzHWwJtNoSsScsMKkyOVi4YGo9HItY7vhu8aFh5KPjRFpS CcdHVy6XfaJHFOEMsBI69CZZ7Hary5T67aH0Ff7/L7YiUoyCQspsPMQIzn8+iWzanijy 5ReCUz1O8rk8+jaLa82khr2FdsLGEs8Vu/1M41C9CLOJodFwOySwrko4sD/LTvM0mM59 W1Vs5hj3w9pzlbcDtMCDRIW4yXrw4a2zdsn5bKwmJBWSIc4GcIHRJtnv+65OY5zGhhTJ TKNhYp2gCG7v1xQNv6FnFyWCs5YAUivJsTko1VVIoJ7aDDAiPuquTmXjxnKNCCUa5tsB iJeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fQQ7hzus; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cu21-20020a17090afa9500b0026333ca2944si137980pjb.17.2023.07.06.10.37.55; Thu, 06 Jul 2023 10:38:31 -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=@linaro.org header.s=google header.b=fQQ7hzus; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231918AbjGFRUM (ORCPT + 99 others); Thu, 6 Jul 2023 13:20:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32896 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231666AbjGFRUJ (ORCPT ); Thu, 6 Jul 2023 13:20:09 -0400 Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA2CB1BE9 for ; Thu, 6 Jul 2023 10:20:07 -0700 (PDT) Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-55bc29a909dso561593a12.3 for ; Thu, 06 Jul 2023 10:20:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1688664007; x=1691256007; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=k9ea0Od7Ss8KSCo0Ba6GtQFVksMPHnFvx3hnoqe8eeY=; b=fQQ7hzusqcO2Mb5AQ960t54PR7FMZocWeAtbfCtyJZAV8i6B9OQAivVlHoDnpsFN2k Qm1kdgueLRMJUOcbbfNh5RyCkx+scTiJF9FIL0O7an83YsYxsSTrbLNqkX+zGQom84FX /cojomOG2sUxoe2p0zFMkAJIPsHSCKdsdkithdcPNeURi7RxIJBkg79qbywfJVZiuyNA gNhKkyPv5XnliYrKT9IpuCN0GOj2XzFFZVpkj/kqWfUObmt7Y2qSlZNGLazWfyhr7Puk 1JsD4mwjtElm4HEK4vJ/PS3VV2CPQtjdj0Tui/QqCQS8H3gOGSjqnXec+bQZHK6nBCUw ytPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688664007; x=1691256007; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=k9ea0Od7Ss8KSCo0Ba6GtQFVksMPHnFvx3hnoqe8eeY=; b=JkA/HZ04PgpvlkJ8g7V5eHutOjs2M9gzSH3uK/NP772E3pKbQcksWhjlNYI+sgNiii nyOYTsT4OVn4uJQ713EpJMjWwld3cLF5G5s6lnKW+8+FAgN/wtNLwLmT/I50FDZnJnWp vIX2SSjPJBh7AJq9jeM2eMJch9t58CXFEvM+0Hxm16ZhRkEyeh7YFnDejd5mdEP2sOuN ZRmUCt01uUEsna3f2yOLE+C6nLa+FDsuxgwwkN6NaT8UPqapjEc1tX7vwT1DhyEVruvY RmAcDqutxVO94OHRmYDCLa5JOYgYgFz8dpgSHcf6kUO/ZjuegG1+y/KOolS3ovbVKU2N 7icg== X-Gm-Message-State: ABy/qLYbGADcIG2tFrILpLP19Q2mvdRY2J9H8MX00o4QuNqND6uJEf3o 309nPtCcBZkG772bA6AEZFkhRQ== X-Received: by 2002:a17:90a:c690:b0:262:c974:6057 with SMTP id n16-20020a17090ac69000b00262c9746057mr1931210pjt.32.1688664007220; Thu, 06 Jul 2023 10:20:07 -0700 (PDT) Received: from p14s ([2604:3d09:148c:c800:b0a5:7a22:4bcf:c911]) by smtp.gmail.com with ESMTPSA id az9-20020a056a02004900b00519c3475f21sm1431884pgb.46.2023.07.06.10.20.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jul 2023 10:20:06 -0700 (PDT) Date: Thu, 6 Jul 2023 11:20:03 -0600 From: Mathieu Poirier To: Trilok Soni Cc: Krzysztof Kozlowski , Mukesh Ojha , Rob Herring , Greg KH , corbet@lwn.net, agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, keescook@chromium.org, tony.luck@intel.com, gpiccoli@igalia.com, catalin.marinas@arm.com, will@kernel.org, linus.walleij@linaro.org, andy.shevchenko@gmail.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-hardening@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, Alex Elder Subject: Re: [PATCH v4 00/21] Add Qualcomm Minidump kernel driver related support Message-ID: References: <1687955688-20809-1-git-send-email-quic_mojha@quicinc.com> <2023062814-chance-flounder-f002@gregkh> <29af84dc-7db8-0c43-07b6-eb743cf25e57@linaro.org> <957a3cdb-6091-8679-ddb0-296db2347291@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <957a3cdb-6091-8679-ddb0-296db2347291@quicinc.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 Mon, Jul 03, 2023 at 02:05:58PM -0700, Trilok Soni wrote: > On 7/2/2023 1:29 AM, Krzysztof Kozlowski wrote: > > On 30/06/2023 18:04, Mukesh Ojha wrote: > > > > > > > > > We don't add layers when they are not needed, and never when there is no > > > > > actual user. If you need the extra "complexity" later, then add it > > > > > later when it is needed as who knows when that will ever be. > > > > > > > > > > Please redo this series based on that, thanks. > > > > > > > > My bigger issue with this whole series is what would this all look > > > > like if every SoC vendor upstreamed their own custom dumping > > > > mechanism. That would be a mess. (I have similar opinions on the > > > > $soc-vendor hypervisors.) > > > > Mukesh, > > > > LPC CFP is still open. There will be also Android and Kernel Debugging > > LPC microconference tracks. Coming with a unified solution could be a > > great topic for LPC. Solutions targeting only one user are quite often > > frowned upon. > > LPC is far out and in November. Can we not have others speak up if they have > the similar solution now? We can expand this to linux-kernel and ask for the > other SOC vendors to chime in. I am sure that we may have existing solutions > which came in for the one user first like Intel RDT if I remember. I am sure > ARM MPAM usecase was present at that time but Intel RDT based solution which > was x86 specific but accepted. I am not familiar with Intel RDT and Arm MPAM but the community is always improving on the way it does things. LPC is indeed far out in November but it is an opportunity to cover the groundwork needed to have this discussion. It is always best to improve on something then introduce something new. Even better if something specific such as Intel RDT and Arm MPAM can be made more generic. A perfect example is hwtracing Linus referred to. The perf framework wasn't a perfect fit but it was enhanced to accommodate our requirements. I suggest to look at what is currently available and come up with a strategy to be presented at LPC - event better if you have a prototype. If you can't find anything or the drawbacks inherent to each avenue outweigh the benefits then we can have that conversation at LPC. > > ---Trilok Soni