Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2173984/?format=api
{ "id": 2173984, "url": "http://patchwork.ozlabs.org/api/patches/2173984/?format=api", "web_url": "http://patchwork.ozlabs.org/project/kvm-riscv/patch/20251213150848.149729-2-jamestiotio@gmail.com/", "project": { "id": 70, "url": "http://patchwork.ozlabs.org/api/projects/70/?format=api", "name": "Linux KVM RISC-V", "link_name": "kvm-riscv", "list_id": "kvm-riscv.lists.infradead.org", "list_email": "kvm-riscv@lists.infradead.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "http://lists.infradead.org/pipermail/kvm-riscv/", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20251213150848.149729-2-jamestiotio@gmail.com>", "list_archive_url": null, "date": "2025-12-13T15:08:45", "name": "[kvm-unit-tests,1/4] lib: riscv: Add SBI PMU CSRs and enums", "commit_ref": null, "pull_url": null, "state": "handled-elsewhere", "archived": false, "hash": "0d160f01558ebc0956dea231f690234265e301f6", "submitter": { "id": 85990, "url": "http://patchwork.ozlabs.org/api/people/85990/?format=api", "name": "James Raphael Tiovalen", "email": "jamestiotio@gmail.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/kvm-riscv/patch/20251213150848.149729-2-jamestiotio@gmail.com/mbox/", "series": [ { "id": 485289, "url": "http://patchwork.ozlabs.org/api/series/485289/?format=api", "web_url": "http://patchwork.ozlabs.org/project/kvm-riscv/list/?series=485289", "date": "2025-12-13T15:08:44", "name": "riscv: sbi: Add support to test PMU extension", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/485289/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2173984/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2173984/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <kvm-riscv-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;\n\tdkim=pass (2048-bit key;\n secure) header.d=lists.infradead.org header.i=@lists.infradead.org\n header.a=rsa-sha256 header.s=bombadil.20210309 header.b=vbwAMu3m;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=HmaiN+Ak;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=none (no SPF record) smtp.mailfrom=lists.infradead.org\n (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;\n envelope-from=kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n [IPv6:2607:7c80:54:3::133])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dT8ql1w3bz1y2s\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 14 Dec 2025 02:09:20 +1100 (AEDT)", "from localhost ([::1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1vURFB-00000001idv-1qkz;\n\tSat, 13 Dec 2025 15:09:13 +0000", "from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f])\n\tby bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1vURF8-00000001id0-1TYC\n\tfor kvm-riscv@lists.infradead.org;\n\tSat, 13 Dec 2025 15:09:11 +0000", "by mail-pl1-x62f.google.com with SMTP id\n d9443c01a7336-29f30233d8aso16368175ad.0\n for <kvm-riscv@lists.infradead.org>;\n Sat, 13 Dec 2025 07:09:10 -0800 (PST)", "from JRT-PC.. ([111.94.32.24])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-29eea016c6esm85494715ad.59.2025.12.13.07.09.07\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 13 Dec 2025 07:09:09 -0800 (PST)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20210309; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:\n\tMessage-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=MISKiSXZYmpeXdNQSZWilsncdNI7O9ilb3MPTH4W5A0=; b=vbwAMu3mOKmrSS\n\ttCgZywjsIGA40nQfqipO3Ct8pnwjzIa3CL2EBNJyneoox92uf8U4BIQQxq0d6uRGGqB8XeiLDPnXS\n\tda3QfZMAkSGkd/Vb1hB4NYkvpg4doeh75Cs5r3oo+I0VhAYXUujI18+CCaAWKrc0ZFGAyqssKp05o\n\tQkBa6lNFJNMkOU/9Ek1NMQHFBCA30XE245mdYs/4Ixyk5qTXUfmd4Cmix8QaGC/5pGdbsBqevXhkd\n\tzxm0ATcWeLfxqsO+g3WV14dcjleVLhlAvQ6NsmfTLfFz2p0s0eDhPjN6ztVMToTYqsbhfGUAXW866\n\tdJhO7Nrvjx3fZFlHXJpw==;", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1765638549; x=1766243349;\n darn=lists.infradead.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=DV+YsCSpJyz8LU2DSgDk8rLLAaInxe4ioSw123lddU8=;\n b=HmaiN+AkciKaa3KeyA7r0kgxABpjL9TdJ0qhrjm+1Rskovt3F4ZfdD8sbzCTaaQZON\n 1xBrBKSMvdjmuqu++FwJUxH0KU7BQrT3H6ZTkAeS1ZVuokxR2oI/Qy6rAveyQ3EgVOWb\n L/kfBVt/tF3OIhmGuphsKGMLV1nKAwYlz0ojOGKsFAQuepv1ErLlaRp9K0TOjvWwt8Xd\n HobhS1QEnUSO4Shk52KSwq7PZPKLLf9Jysz+wvhkkoPoiQz0V/X8M4jIdwAtup0WYI1E\n Zqkbo4iehdZS8nb788s/vt+rxoHGvlUKNE3Ibwdjz11LKN8F1dp1yAmlSBmj59Q0BSuP\n inxw==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1765638549; x=1766243349;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=DV+YsCSpJyz8LU2DSgDk8rLLAaInxe4ioSw123lddU8=;\n b=k+3T9vC+C3AT6brNGGYo5wvDTm6PU6EtGfXgpYRYKNytbNcvl3X7jY3vLu4Sp9T7q/\n toSzu7fFs6RX61ETtkLdPCzflMs4khfY49vGV5jY3AWdLwVLzQv3iJallhdi6mE00zPt\n YjQiU8Cwc0uzwAkGgW8MbUFKTFmW3bXygbD8mqeLBcfuD4JSpxEJAPUbou6T6B3r3ev7\n 2z9ZnzuG8rSjCnd8nkQ+BqoXjya1ExnbOyCvv4oCbbyPCFmVzVmsi+F3BbYhJEk+24lz\n HKztJejXttxkUlRId0Bqx22P5ky6Bm0cg+Tw9rz6ZCNCPA/dLwhbT1M0jGwiXk7HppcC\n heTg==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCVxPkhjxtBnQiWAaTH+yN6FQpU7UKdP368BINpr1l3umHoztFLDhHi/9XLP2MJbyaEgkA0zaiaqlK4=@lists.infradead.org", "X-Gm-Message-State": "AOJu0YxeRRgpQ+mS5EIuD0I/EBB8hP6/mBRDG5l2wWwSsPOM2p49Yn3g\n\tSzORiSYrEkXhiwCOc58Y5faGnOJpQ7jc2+RFAOblPd7kLCGQQGw6XUOL", "X-Gm-Gg": "AY/fxX4bgU1+EokdmGPiHxOUIcC+7nHh+WNlG3nPUpsjqnWNP409E3bOm3pFBo7KDZl\n\tMHtrSzDQJjbhnEo7PsMoeHG96ROFx59c3rZ63xQ+CrCHUphmE/pe22acrVV81GblB8NzocPNL1z\n\txpNcuF+c6JCNnSksXMk5gMivGg7J2RDyc7mU75ObgMaqjIuSeRp+4P/jfCrLMn8p9jdFThjNjgz\n\tTe1ZPxtFHg2be25WAWv9h7oelnnScCzv+/KLjCxToriktnsApDJWVwHhHIgIH4ATGOuqU9Eu1Sa\n\tZYdqM9TwvKeUmWElnb0RtQF4WGH51YxEOrhoTLQXgnFSoOxNl1hkCIWHGH7bn4up2NU3Yd5ipS2\n\tihou7tk4JoSgIQhy3jVH2DNqORFteQkAJ1UPed5B4jOjpjGgMaWMA7mm9c7g0py55pZHev5urXZ\n\tj7qRS8c4zLClyKx4Qb", "X-Google-Smtp-Source": "\n AGHT+IF5tvERXCT4zL1GzpqSj7FJysIN0r9EWu8eFo/hMMsmKS1TDjFNfsRwtI3jsiOKYfKWOYjI0A==", "X-Received": "by 2002:a17:903:2ece:b0:295:4936:d1e9 with SMTP id\n d9443c01a7336-29f23c7b7e3mr49941505ad.36.1765638549520;\n Sat, 13 Dec 2025 07:09:09 -0800 (PST)", "From": "James Raphael Tiovalen <jamestiotio@gmail.com>", "To": "kvm@vger.kernel.org,\n\tkvm-riscv@lists.infradead.org", "Cc": "andrew.jones@linux.dev,\n\tatishp@rivosinc.com,\n\tJames Raphael Tiovalen <jamestiotio@gmail.com>", "Subject": "[kvm-unit-tests PATCH 1/4] lib: riscv: Add SBI PMU CSRs and enums", "Date": "Sat, 13 Dec 2025 23:08:45 +0800", "Message-ID": "<20251213150848.149729-2-jamestiotio@gmail.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20251213150848.149729-1-jamestiotio@gmail.com>", "References": "<20251213150848.149729-1-jamestiotio@gmail.com>", "MIME-Version": "1.0", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20251213_070910_760915_32A2A8F5 ", "X-CRM114-Status": "UNSURE ( 6.80 )", "X-CRM114-Notice": "Please train this message.", "X-Spam-Score": "-2.1 (--)", "X-Spam-Report": "Spam detection software,\n running on the system \"bombadil.infradead.org\",\n has NOT identified this incoming email as spam. The original\n message has been attached to this so you can view it or label\n similar future email. If you have any questions, see\n the administrator of that system for details.\n Content preview: Add the CSRs and enum values used by the RISC-V SBI PMU\n extension.\n Signed-off-by: James Raphael Tiovalen --- lib/riscv/asm/csr.h | 31\n +++++++++++++++++\n lib/riscv/asm/sbi.h | 82 +++++++++++++++++++++++++++++++++++++++++++++ 2\n files changed, 113 insertions(+)\n Content analysis details: (-2.1 points, 5.0 required)\n pts rule name description\n ---- ----------------------\n --------------------------------------------------\n -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no\n trust\n [2607:f8b0:4864:20:0:0:0:62f listed in]\n [list.dnswl.org]\n -0.0 SPF_PASS SPF: sender matches SPF record\n 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record\n -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n author's\n domain\n -0.1 DKIM_VALID Message has at least one valid DKIM or DK\n signature\n 0.1 DKIM_SIGNED Message has a DKIM or DK signature,\n not necessarily valid\n -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from\n envelope-from domain\n -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n [score: 0.0000]\n 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n provider\n [jamestiotio(at)gmail.com]\n 0.0 UPPERCASE_50_75 message body is 50-75% uppercase", "X-BeenThere": "kvm-riscv@lists.infradead.org", "X-Mailman-Version": "2.1.34", "Precedence": "list", "List-Id": "<kvm-riscv.lists.infradead.org>", "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=unsubscribe>", "List-Archive": "<http://lists.infradead.org/pipermail/kvm-riscv/>", "List-Post": "<mailto:kvm-riscv@lists.infradead.org>", "List-Help": "<mailto:kvm-riscv-request@lists.infradead.org?subject=help>", "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/kvm-riscv>,\n <mailto:kvm-riscv-request@lists.infradead.org?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "\"kvm-riscv\" <kvm-riscv-bounces@lists.infradead.org>", "Errors-To": "kvm-riscv-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org" }, "content": "Add the CSRs and enum values used by the RISC-V SBI PMU extension.\n\nSigned-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>\n---\n lib/riscv/asm/csr.h | 31 +++++++++++++++++\n lib/riscv/asm/sbi.h | 82 +++++++++++++++++++++++++++++++++++++++++++++\n 2 files changed, 113 insertions(+)", "diff": "diff --git a/lib/riscv/asm/csr.h b/lib/riscv/asm/csr.h\nindex 6a8e0578..d5b1c7cc 100644\n--- a/lib/riscv/asm/csr.h\n+++ b/lib/riscv/asm/csr.h\n@@ -14,7 +14,38 @@\n #define CSR_STIMECMP\t\t0x14d\n #define CSR_STIMECMPH\t\t0x15d\n #define CSR_SATP\t\t0x180\n+#define CSR_CYCLE\t\t0xc00\n #define CSR_TIME\t\t0xc01\n+#define CSR_INSTRET\t\t0xc02\n+#define CSR_HPMCOUNTER3\t\t0xc03\n+#define CSR_HPMCOUNTER4\t\t0xc04\n+#define CSR_HPMCOUNTER5\t\t0xc05\n+#define CSR_HPMCOUNTER6\t\t0xc06\n+#define CSR_HPMCOUNTER7\t\t0xc07\n+#define CSR_HPMCOUNTER8\t\t0xc08\n+#define CSR_HPMCOUNTER9\t\t0xc09\n+#define CSR_HPMCOUNTER10\t0xc0a\n+#define CSR_HPMCOUNTER11\t0xc0b\n+#define CSR_HPMCOUNTER12\t0xc0c\n+#define CSR_HPMCOUNTER13\t0xc0d\n+#define CSR_HPMCOUNTER14\t0xc0e\n+#define CSR_HPMCOUNTER15\t0xc0f\n+#define CSR_HPMCOUNTER16\t0xc10\n+#define CSR_HPMCOUNTER17\t0xc11\n+#define CSR_HPMCOUNTER18\t0xc12\n+#define CSR_HPMCOUNTER19\t0xc13\n+#define CSR_HPMCOUNTER20\t0xc14\n+#define CSR_HPMCOUNTER21\t0xc15\n+#define CSR_HPMCOUNTER22\t0xc16\n+#define CSR_HPMCOUNTER23\t0xc17\n+#define CSR_HPMCOUNTER24\t0xc18\n+#define CSR_HPMCOUNTER25\t0xc19\n+#define CSR_HPMCOUNTER26\t0xc1a\n+#define CSR_HPMCOUNTER27\t0xc1b\n+#define CSR_HPMCOUNTER28\t0xc1c\n+#define CSR_HPMCOUNTER29\t0xc1d\n+#define CSR_HPMCOUNTER30\t0xc1e\n+#define CSR_HPMCOUNTER31\t0xc1f\n \n #define SR_SIE\t\t\t_AC(0x00000002, UL)\n #define SR_SPP\t\t\t_AC(0x00000100, UL)\ndiff --git a/lib/riscv/asm/sbi.h b/lib/riscv/asm/sbi.h\nindex 289a6a24..35dbf508 100644\n--- a/lib/riscv/asm/sbi.h\n+++ b/lib/riscv/asm/sbi.h\n@@ -47,6 +47,7 @@ enum sbi_ext_id {\n \tSBI_EXT_IPI = 0x735049,\n \tSBI_EXT_HSM = 0x48534d,\n \tSBI_EXT_SRST = 0x53525354,\n+\tSBI_EXT_PMU = 0x504d55,\n \tSBI_EXT_DBCN = 0x4442434E,\n \tSBI_EXT_SUSP = 0x53555350,\n \tSBI_EXT_FWFT = 0x46574654,\n@@ -94,6 +95,87 @@ enum sbi_ext_hsm_hart_suspend_type {\n \tSBI_EXT_HSM_HART_SUSPEND_NON_RETENTIVE = 0x80000000,\n };\n \n+enum sbi_ext_pmu_fid {\n+\tSBI_EXT_PMU_NUM_COUNTERS = 0,\n+\tSBI_EXT_PMU_COUNTER_GET_INFO,\n+\tSBI_EXT_PMU_COUNTER_CONFIG_MATCHING,\n+\tSBI_EXT_PMU_COUNTER_START,\n+\tSBI_EXT_PMU_COUNTER_STOP,\n+\tSBI_EXT_PMU_COUNTER_FW_READ,\n+\tSBI_EXT_PMU_COUNTER_FW_READ_HI,\n+\tSBI_EXT_PMU_SNAPSHOT_SET_SHMEM,\n+\tSBI_EXT_PMU_EVENT_GET_INFO,\n+};\n+\n+enum sbi_ext_pmu_eid_type {\n+\tSBI_EXT_PMU_EVENT_HW_GENERAL = 0,\n+\tSBI_EXT_PMU_EVENT_HW_CACHE,\n+\tSBI_EXT_PMU_EVENT_HW_RAW,\n+\tSBI_EXT_PMU_EVENT_HW_RAW_V2,\n+\tSBI_EXT_PMU_EVENT_FW = 15,\n+};\n+\n+enum sbi_ext_pmu_hw_generic_event_code_id {\n+\tSBI_EXT_PMU_HW_NO_EVENT = 0,\n+\tSBI_EXT_PMU_HW_CPU_CYCLES,\n+\tSBI_EXT_PMU_HW_INSTRUCTIONS,\n+\tSBI_EXT_PMU_HW_CACHE_REFERENCES,\n+\tSBI_EXT_PMU_HW_CACHE_MISSES,\n+\tSBI_EXT_PMU_HW_BRANCH_INSTRUCTIONS,\n+\tSBI_EXT_PMU_HW_BRANCH_MISSES,\n+\tSBI_EXT_PMU_HW_BUS_CYCLES,\n+\tSBI_EXT_PMU_HW_STALLED_CYCLES_FRONTEND,\n+\tSBI_EXT_PMU_HW_STALLED_CYCLES_BACKEND,\n+\tSBI_EXT_PMU_HW_REF_CPU_CYCLES,\n+};\n+\n+enum sbi_ext_pmu_hw_cache_id {\n+\tSBI_EXT_PMU_HW_CACHE_L1D = 0,\n+\tSBI_EXT_PMU_HW_CACHE_L1I,\n+\tSBI_EXT_PMU_HW_CACHE_LL,\n+\tSBI_EXT_PMU_HW_CACHE_DTLB,\n+\tSBI_EXT_PMU_HW_CACHE_ITLB,\n+\tSBI_EXT_PMU_HW_CACHE_BPU,\n+\tSBI_EXT_PMU_HW_CACHE_NODE,\n+};\n+\n+enum sbi_ext_pmu_hw_cache_op_id {\n+\tSBI_EXT_PMU_HW_CACHE_OP_READ = 0,\n+\tSBI_EXT_PMU_HW_CACHE_OP_WRITE,\n+\tSBI_EXT_PMU_HW_CACHE_OP_PREFETCH\n+};\n+\n+enum sbi_ext_pmu_hw_cache_op_result_id {\n+\tSBI_EXT_PMU_HW_CACHE_RESULT_ACCESS = 0,\n+\tSBI_EXT_PMU_HW_CACHE_RESULT_MISS,\n+};\n+\n+enum sbi_ext_pmu_fw_event_code_id {\n+\tSBI_EXT_PMU_FW_MISALIGNED_LOAD = 0,\n+\tSBI_EXT_PMU_FW_MISALIGNED_STORE,\n+\tSBI_EXT_PMU_FW_ACCESS_LOAD,\n+\tSBI_EXT_PMU_FW_ACCESS_STORE,\n+\tSBI_EXT_PMU_FW_ILLEGAL_INSN,\n+\tSBI_EXT_PMU_FW_SET_TIMER,\n+\tSBI_EXT_PMU_FW_IPI_SENT,\n+\tSBI_EXT_PMU_FW_IPI_RECEIVED,\n+\tSBI_EXT_PMU_FW_FENCE_I_SENT,\n+\tSBI_EXT_PMU_FW_FENCE_I_RECEIVED,\n+\tSBI_EXT_PMU_FW_SFENCE_VMA_SENT,\n+\tSBI_EXT_PMU_FW_SFENCE_VMA_RECEIVED,\n+\tSBI_EXT_PMU_FW_SFENCE_VMA_ASID_SENT,\n+\tSBI_EXT_PMU_FW_SFENCE_VMA_ASID_RECEIVED,\n+\tSBI_EXT_PMU_FW_HFENCE_GVMA_SENT,\n+\tSBI_EXT_PMU_FW_HFENCE_GVMA_RECEIVED,\n+\tSBI_EXT_PMU_FW_HFENCE_GVMA_VMID_SENT,\n+\tSBI_EXT_PMU_FW_HFENCE_GVMA_VMID_RECEIVED,\n+\tSBI_EXT_PMU_FW_HFENCE_VVMA_SENT,\n+\tSBI_EXT_PMU_FW_HFENCE_VVMA_RECEIVED,\n+\tSBI_EXT_PMU_FW_HFENCE_VVMA_ASID_SENT,\n+\tSBI_EXT_PMU_FW_HFENCE_VVMA_ASID_RECEIVED,\n+\tSBI_EXT_PMU_FW_PLATFORM = 65535,\n+};\n+\n enum sbi_ext_dbcn_fid {\n \tSBI_EXT_DBCN_CONSOLE_WRITE = 0,\n \tSBI_EXT_DBCN_CONSOLE_READ,\n", "prefixes": [ "kvm-unit-tests", "1/4" ] }