Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2083556pxp; Thu, 10 Mar 2022 19:29:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJy4GUhePnwFXuUbZhVxDcerwiFFzGZW1I97Xde2p9DghLQww4uJ57hYQ7onT5K0jiF1hwgC X-Received: by 2002:a17:90b:3b46:b0:1c4:4fbf:1396 with SMTP id ot6-20020a17090b3b4600b001c44fbf1396mr338264pjb.62.1646969346699; Thu, 10 Mar 2022 19:29:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646969346; cv=none; d=google.com; s=arc-20160816; b=cUn/SIwalhPpZwaGH+d9sBEvCHU4FNM46FZh9r7YEGiCj8RZ06Ql47A7+C8BLD4d01 YMH4AxOX+6lBf+stq4M/GprCAY4pjQJ7M6eNalWXYDXL0+Sn0niKbeZ2y4EzRr/zsRFZ mr7XbIWZQBjclSb5dwoP/2b9vvakiuJY99FNl1Un+Mx2t/3BHTfh3ffMnj1mQ3MxkQZ8 YW/j/oZOHGe08DSvw3EjSX5nBqbVsqQLnBkhkhQyYc1flHHapmyyAGepgyFqbhSSFmps U7w3qflPyPlqTxkvMHwNYNzAC1Qfn44RxUa/5htVbX1XKe6VysMd9af/ab6mNjSBedS0 zRVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=RsZ3zXGw1xKWGbwqOAoJ3iWwiAdQKU/G/m5iJq8ngBs=; b=MFVqy8nkobXJ7soVGOXMiIp3Qa8VCeTNq0rAmYW7Sley3zBc/8OXTEKeN4ZYYJYeLR sifzLf2VPg95iwMUvS+qTwZsK9eVFJHJ03w130ZUEErXeIQzSfensFjlvRWipZN6CpR3 uXJhNe0SgnAt7sk+NOZ1gV3TLhUPK6njiv3bjyHKFQAmb0b2aPNLJx75C/HoQDDifYVt gv+cWdBvGHbeu4ELLzVbKJRjohHv405NJDeo8JXykmbW/cHR3bRkDCz6QEkHTOWnjGPv 3/UgABX/nGkzZNCQzxcGKkPISpd8Qj9GtzSCOVFchM94crAJURZZNn7hRW5Bqr7s2Bvd 5sfQ== ARC-Authentication-Results: i=1; mx.google.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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 196-20020a6300cd000000b0037ff10b7233si6445178pga.294.2022.03.10.19.28.49; Thu, 10 Mar 2022 19:29:06 -0800 (PST) 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; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343519AbiCJTUi (ORCPT + 99 others); Thu, 10 Mar 2022 14:20:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42228 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237363AbiCJTUe (ORCPT ); Thu, 10 Mar 2022 14:20:34 -0500 Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com [209.85.219.170]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C7A0C266C; Thu, 10 Mar 2022 11:19:32 -0800 (PST) Received: by mail-yb1-f170.google.com with SMTP id u3so12868748ybh.5; Thu, 10 Mar 2022 11:19:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RsZ3zXGw1xKWGbwqOAoJ3iWwiAdQKU/G/m5iJq8ngBs=; b=TqjosO+kDrRHp0Nm1/x7xbob+lAO+bjQldG4Yk1r/94x2AuPh+LqedNWwEJeytv/4P sWFozjU5E9DwHXaGXYw4ZZECEmZHuEebYSYtmD4pt55TMkpg/we8r6HUHDb/0FkTBIkt EGn2E8R8vU6WpOdWVfUlKq7hPRun/7IuJyapWqji5EL06PeNBy8gBB+WNfLGttdPerJz wbtw41ahtkiA/epVlIzpJlPq0hII9fJOqvD2UZHb6eGnrIZpY0XdvVTg46hSDpXC5xTp CXtDaet4Uz+VzwVe/S9XKB8Cxxp6yTYsJjQZlyk+T/Bi3oK7kc3nSENt4Uru/2mO3h/l SjMw== X-Gm-Message-State: AOAM533UqW1HmKR56LXVj+J2E98mDYuWySvHGsx6rv93KpltbcqPblqX aC3R08PoGuaFC9hC8uFMY5/3dzhezmPkSywGEwM= X-Received: by 2002:a25:3a41:0:b0:628:86a2:dbc with SMTP id h62-20020a253a41000000b0062886a20dbcmr5000136yba.633.1646939970903; Thu, 10 Mar 2022 11:19:30 -0800 (PST) MIME-Version: 1.0 References: <20220309020750.65399-1-ilkka@os.amperecomputing.com> <20220309020750.65399-3-ilkka@os.amperecomputing.com> In-Reply-To: From: "Rafael J. Wysocki" Date: Thu, 10 Mar 2022 20:19:20 +0100 Message-ID: Subject: Re: [PATCH v6 2/2] ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device To: Lorenzo Pieralisi , Ilkka Koskinen Cc: Hanjun Guo , Sudeep Holla , "Rafael J. Wysocki" , Russell King - ARM Linux , Len Brown , Robert Moore , James Morse , ACPI Devel Maling List , Linux ARM , Linux Kernel Mailing List , patches@amperecomputing.com, scott@os.amperecomputing.com, Darren Hart Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no 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 Thu, Mar 10, 2022 at 10:11 AM Lorenzo Pieralisi wrote: > > On Tue, Mar 08, 2022 at 06:07:50PM -0800, Ilkka Koskinen wrote: > > ACPI for Arm Components 1.1 Platform Design Document v1.1 [0] specifices > > Arm Generic Diagnostic Device Interface (AGDI). It allows an admin to > > issue diagnostic dump and reset via an SDEI event or an interrupt. > > This patch implements SDEI path. > > > > [0] https://developer.arm.com/documentation/den0093/latest/ > > > > Signed-off-by: Ilkka Koskinen > > Reviewed-by: Russell King (Oracle) > > --- > > drivers/acpi/arm64/Kconfig | 10 ++++ > > drivers/acpi/arm64/Makefile | 1 + > > drivers/acpi/arm64/agdi.c | 116 ++++++++++++++++++++++++++++++++++++ > > drivers/acpi/bus.c | 2 + > > include/linux/acpi_agdi.h | 13 ++++ > > 5 files changed, 142 insertions(+) > > create mode 100644 drivers/acpi/arm64/agdi.c > > create mode 100644 include/linux/acpi_agdi.h > > Acked-by: Lorenzo Pieralisi Both patches in the series applied as 5.18 material, thanks!