Message ID | 20240109170020.1731282-7-hchauhan@ventanamicro.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=FH/tL+Zp; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ventanamicro.com header.i=@ventanamicro.com header.a=rsa-sha256 header.s=google header.b=Ljk1mFd6; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4T8cdZ68tyz1yP3 for <incoming@patchwork.ozlabs.org>; Wed, 10 Jan 2024 04:01:06 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QiOOnksGFluVawelW8jHRehQqRaBnCwKbSA1lUoMuP0=; b=FH/tL+ZpHYMhJO QQkIttCnWi4ogU7Tj5fdXMyE1EWMLlw+JJkPumCiNjW8rfQP4ZG7KPu1e6Q6uekILM/IGCuExAeLd RShb0ekAQmc7ChNVAVAs7VtmFEqCr//jfV4DahS591xzwEhlEX1SC3hhaurrGBf/ccEGm0H1AHA00 lnILjGuAqXcQmfCi3TmnMJKp8uKfwV21V7iSBD6wa4pJ8U2b+QK2sxYuAfWjd5n0JohGKkjv5Uo1R CamBOJ1rbrLOITe0nPYWg0uzcSxW3A+OLscZAlDXzySxtX958/8alTq0gWT176HzlPokndwBc/3c3 KcmxiQhRkDnBc0ktjegg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rNFSx-008w4p-2r; Tue, 09 Jan 2024 17:00:39 +0000 Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rNFSv-008w3m-0U for opensbi@lists.infradead.org; Tue, 09 Jan 2024 17:00:38 +0000 Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-28c05f68d1cso610568a91.1 for <opensbi@lists.infradead.org>; Tue, 09 Jan 2024 09:00:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1704819635; x=1705424435; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZHSPkqHyRomYxL52PZWNa74TFhYNNxn/mB6ns9hNR9c=; b=Ljk1mFd62KFUjbGCV0CtQDuncC/Kt1fqrq2W80rZdSi9x9LOJoQRzdgKVhpXRb9EY5 964C7gBpZ/Mp/mrAEaI5uXbv9oxmQfSMNDCdfGYP8cwFZF3YEcOWGMei4l1mXEHyTs2W JvU/3uUOOKTQtCeKpHAvWNT+IBj6S6fedCTXYZc29xucFOXguPay7xKdzLhLVznIkwoD 0jTyk0bG4XIffG7ecg3sajybuErUtEC5O/dYdB6YTrJUvVQRyH2mQATsIuLt6TI7w6RW gSzL3lvDapY8E/IeiXzQnOZcRWlhbzW1Krg+l/2j3IhaDP8dV4gWfN7HrCf9aymuCZJP zYGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704819635; x=1705424435; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZHSPkqHyRomYxL52PZWNa74TFhYNNxn/mB6ns9hNR9c=; b=ihJG0QOpmlnPNRTCd+qSyVv/RUN2uX39TqIuev0iHM85g/HETfhX6/3HEq9f5HIghG EHhB1NEy7kXHDGIQ2TxS1TzefRnlp37mMOP0tn7N7uQYtQnwLq1H4ZrH7EAXaWPQeu96 s/slQbcoBZcAtPFCjpYXjIyIeN+dzwmWlGd7mi1We7+UXLT70WaZnXhwD3V20PrQnRKp LT+SjPd2lczBBCmoeyW48Kz/PxuFKlStjfcAwwWncWJyFHVF2M5QtvwmDgZEzKuaGbYq Pr1ROi17lgkgXGxXcbHloLN35a6u3rlDHgJyUyrV6wFjpKaOawepTyneck9vW+m1kBlk BnLA== X-Gm-Message-State: AOJu0YyLcP5IW0UpTUS6hutlH/KKFBh+wGEAmFXbqMZMKt7B2pNeqVNy EzDM/wzv93jgdTimeE+HJ78QiQBsfpbzag58tjlu1udhXpo= X-Google-Smtp-Source: AGHT+IFFk8c6eMmNRgfWzB0DmTqpyI0Ptq1V9CnFhBvrcYgPQmVrO5xIMw1JfApZF1gFQTWqwTOPjQ== X-Received: by 2002:a17:90b:1e05:b0:28c:ef1a:db19 with SMTP id pg5-20020a17090b1e0500b0028cef1adb19mr9044270pjb.0.1704819634801; Tue, 09 Jan 2024 09:00:34 -0800 (PST) Received: from brahaspati.localdomain ([49.37.250.161]) by smtp.gmail.com with ESMTPSA id w8-20020a170902a70800b001d3dff2575fsm2024086plq.52.2024.01.09.09.00.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jan 2024 09:00:34 -0800 (PST) From: Himanshu Chauhan <hchauhan@ventanamicro.com> To: opensbi@lists.infradead.org Cc: Anup Patel <anup@brainfault.org> Subject: [PATCH v3 6/8] include: sbi: Add SBI debug trigger extension related defines Date: Tue, 9 Jan 2024 22:30:18 +0530 Message-Id: <20240109170020.1731282-7-hchauhan@ventanamicro.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240109170020.1731282-1-hchauhan@ventanamicro.com> References: <20240109170020.1731282-1-hchauhan@ventanamicro.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240109_090037_189508_7C64DECA X-CRM114-Status: UNSURE ( 8.43 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This patch adds defines for SBI debug trigger extension and function IDs to access the extension. Signed-off-by: Himanshu Chauhan <hchauhan@ventanamicro.com> Reviewed-by: Anup Patel <anup@brainfault.org> --- include/sbi/sbi_ecall_interface.h | 11 +++++++++++ 1 file changed, 11 insertions(+) Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2607:f8b0:4864:20:0:0:0:102e listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: opensbi@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <opensbi.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/opensbi>, <mailto:opensbi-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/opensbi/> List-Post: <mailto:opensbi@lists.infradead.org> List-Help: <mailto:opensbi-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/opensbi>, <mailto:opensbi-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "opensbi" <opensbi-bounces@lists.infradead.org> Errors-To: opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
Introduce support for SBI Debug Trigger Extension
|
expand
|
diff --git a/include/sbi/sbi_ecall_interface.h b/include/sbi/sbi_ecall_interface.h index d8c646d..690c31b 100644 --- a/include/sbi/sbi_ecall_interface.h +++ b/include/sbi/sbi_ecall_interface.h @@ -32,6 +32,7 @@ #define SBI_EXT_DBCN 0x4442434E #define SBI_EXT_SUSP 0x53555350 #define SBI_EXT_CPPC 0x43505043 +#define SBI_EXT_DBTR 0x44425452 /* SBI function IDs for BASE extension*/ #define SBI_EXT_BASE_GET_SPEC_VERSION 0x0 @@ -105,6 +106,16 @@ #define SBI_EXT_PMU_COUNTER_FW_READ_HI 0x6 #define SBI_EXT_PMU_SNAPSHOT_SET_SHMEM 0x7 +/* SBI function IDs for DBTR extension */ +#define SBI_EXT_DBTR_NUM_TRIGGERS 0x0 +#define SBI_EXT_DBTR_SETUP_SHMEM 0x1 +#define SBI_EXT_DBTR_TRIGGER_READ 0x2 +#define SBI_EXT_DBTR_TRIGGER_INSTALL 0x3 +#define SBI_EXT_DBTR_TRIGGER_UPDATE 0x4 +#define SBI_EXT_DBTR_TRIGGER_UNINSTALL 0x5 +#define SBI_EXT_DBTR_TRIGGER_ENABLE 0x6 +#define SBI_EXT_DBTR_TRIGGER_DISABLE 0x7 + /** General pmu event codes specified in SBI PMU extension */ enum sbi_pmu_hw_generic_events_t { SBI_PMU_HW_NO_EVENT = 0,