From nobody Sat Sep 26 23:03:01 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1787085094; cv=none; d=zohomail.com; s=zohoarc; b=m4QyQra/W5M/yCkafEvMWmVX4s9EwL6qjxRboji4plJLDeby3zgeje7SkFYctufIOdy79ZFb93UySX3TebFSM0bThdTIl07H0JsMtOxEBTzZAo2nN/LuFjAwv/trZLFP9blX2Xkd9stgy+0rgxG7P+oVtG6n/uEHjXt6cqFxKdA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1787085094; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=1pZAZayj+s4dYb1o86I+DYMowJ9AIb3YEITJW7ZsofY=; b=WzH4AFPCtTnNdSFfZv6sFOU5d+JSVA7Bx/BgkQldC/myOqCiQk2aAHC+U8DUnzYRBk+ixU4Iyc2e2Q37rJQMSA+Trez7mOhrKrJ+0Z1twf4ZTvfAIelnSC1Cbn6b4Rt+2LCv7RNeR0YwRQlU/5+zjLy8xcw5WZNCoSGJT5lI3f4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1787085094423701.7206634738477; Tue, 18 Aug 2026 13:31:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wwQSc-0006Ew-Lb; Tue, 18 Aug 2026 16:31:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wwQSa-0006Ea-JY for qemu-devel@nongnu.org; Tue, 18 Aug 2026 16:31:00 -0400 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wwQSY-0003ob-Re for qemu-devel@nongnu.org; Tue, 18 Aug 2026 16:31:00 -0400 Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67IJZa0P1816671 for ; Tue, 18 Aug 2026 20:30:51 GMT Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g4uab0xcp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 18 Aug 2026 20:30:51 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38fa7b09921so502031a91.1 for ; Tue, 18 Aug 2026 13:30:50 -0700 (PDT) Received: from hu-bcain-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-326793ca665sm21648507eec.8.2026.08.18.13.30.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Aug 2026 13:30:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:content-type:date:from :message-id:mime-version:subject:to; s=qcppdkim1; bh=1pZAZayj+s4 dYb1o86I+DYMowJ9AIb3YEITJW7ZsofY=; b=efMYaqqrisUZY1fMBymp8EQ5U7D ltj5RuFGDbSMk0KxjNpHCaIbxnuHuiISbibZmCagxGdBh+Cl9S/0IFlwJxDbgyXC zE7hfUpNd3XCV2tC/q4+1CztFy6kYgSQv0tfpClki9gypYYTJ56XRXB32lfce6aA msosIjeHJ/8o+SWj3A7y0M9ygXMMvA/99svIM5LD5zp3pVAY++1d4rViaPnXapE1 7gfnKSBVuW9SVPktsvDu4R4zonwP9ydlUiAf+aeKlzCXJAKlIKoneYLJsWnOKMik RGsjthjJAOc9hPyb2Xu73PfRe5B0hAKMMbgitp4iRqkjNsI8amIO5fahJew== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787085050; x=1787689850; darn=nongnu.org; h=content-transfer-encoding:content-type:content-type:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1pZAZayj+s4dYb1o86I+DYMowJ9AIb3YEITJW7ZsofY=; b=BGbG511O6czR/WS5paoDzDFYGveevOcIci2CjTzAal+P8a3fdsCsvsW13loujqRhtt qpwrajWS8//9C6CgzhBGAQ0FNG8rQkBVWxxetXBWd9Ane3c/whWyfW92LlViZzen4xo4 BQGqyZ6rTOdW05ruBbMx2EaUYuEQKLDpyX95pLmv/TpnpdDhAzlDtsQrFPgdwfOPYCiN rhDoVsv/il5Qdc8KSZO5VqcNgpehBqZEzI9qewc/wsAzXKz5u3rXc9EUtpOBM84VEce9 ikS4oXio5Ne8T3R89vq4WcEicdprNkN1RIiglokVAolvfc8uzIwFvCxzplX+kNPSIBzp RDbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787085050; x=1787689850; h=content-transfer-encoding:content-type:content-type:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=1pZAZayj+s4dYb1o86I+DYMowJ9AIb3YEITJW7ZsofY=; b=ql16+lZ2ocdT2RtG/PVs7Hr9tqhQP6MqJI7BS3UQcBGJvJIw6ZXsdjfQhKsmfPb5E5 WhrMTZQ1jPcIwaLN+YHMJSt6IqC01OMrI/Uh4HgocaR68o68NxUzAFzRsMyBEI4fdqtJ +gl7r7jLtxbp9fCbAn9FVYdj37EBgQHcA9sNvj8/cZ7OVO5oRp/nEgIcDC4u+NIVth62 BTXFhjPM3ELQDHw1hO+Zync2zAV8k+/ad90kjyvqVyA7eB9fzHRObPgzT/paFwbDIMx1 Rigbg4FNMjpTUWNt9I57GT7AeQplFlS5WQh+P2C7M6MoOfHswoU2k6nXl6aYmtNNnkJB 978w== X-Gm-Message-State: AOJu0Yx1wArK3UvwFf/jV67tAjhEiFICtMCNrnr33xAjrbMi3li7bzLL vPGHSZ/HMF+BQJFEtnGkmoyO2WN9oaEB5Zei5bX4zxXPq61N+Z3JuyM8i+l74GXwTmTFehlGAQn Bf5ICBinkootVLCNzu/qgmyE0ojs7axCqKDROmEK6BDdrUtCd0n4nm5rAxajvD+cCxg== X-Gm-Gg: AR+sD10ga7nqv6/ttvAS+njv5Jic9+MkFxc9bA7JXfkWgKGQExt3y+8+yFgjWoh9vQf nxzvhF5q4A3sCDtNZiCZbTf5PSxjbn7Y4CaEJsaNaLEBjdi0NmQ7lDKIoX9NDMO5iw/NxtG8+sI zm9LLtyR0a9lLTzsYrfdKmb2KCT6ZXqPDh1uB01DFjZtzJlPNbBVVciQ1TEwRn5YCl0emm5eco2 WBNN2wzyKIxXP0hSwa3WOjI3+MdKazqPq5d/akGZnCwOHr238bOFlafH22uPXvFWuFKv/DiHV7V Vws9wo6eckROGtiWBMroRCKsiR3DGaEvAGUtyR+C9eWn1tAJNHK1PWJYSjynOQiqrmk12UJeQ9l d3alS0XpMbqZH3+7nyUnkbb/MPnsfRwPmYxgWYapptKuRzrT/ X-Received: by 2002:a17:90b:3b8a:b0:38f:2168:b9cb with SMTP id 98e67ed59e1d1-3957b0a67b1mr761111a91.9.1787085050112; Tue, 18 Aug 2026 13:30:50 -0700 (PDT) X-Received: by 2002:a17:90b:3b8a:b0:38f:2168:b9cb with SMTP id 98e67ed59e1d1-3957b0a67b1mr761027a91.9.1787085049554; Tue, 18 Aug 2026 13:30:49 -0700 (PDT) From: Brian Cain To: qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" , marcandre.lureau@redhat.com, Pierrick Bouvier , Brian Cain Subject: [PATCH v2] target/hexagon: Add HMP info tlb command Date: Tue, 18 Aug 2026 13:30:47 -0700 Message-Id: <20260818203047.2933487-1-brian.cain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE4MDE1MCBTYWx0ZWRfX7+rz4nEti8U+ rKBBefgrw7zcQH4lRnF2v7OUrDLpjX0pvn7SpvajHlbSkLYj24xPPRjf9/M2j5kJu/5IRSvtNd6 UY4QBvWnJHnEBpH1UhR3GrScY0uOqq/9ZU3knmDA8ycoKBNhmw+V6SrZ1Zs+V1jFHXf035P7CE5 eqswFO59gu9lJDhQYfjMT+q1y5ZM9Q/hvy5S7tREKL2bdRCnTrYN09GEVbxayDJeMKui1RUJu6T sxKn27KY7QnXQ6HcK/A+ty4lk+W8LoylsgQox/daL1JShw19etlwTAvKBn2O1eyjNYjdFqvbdRi k/5uGKs0j3xn3rSgJruLGVj4iCVd4WaXrqJpdTgqMAi57bbTStn0gZtD9TdHq9PrxYJb+27STR1 es/rPfMNOACrAb1uFuCbX8L7ttNmeUr5oWVaE2mr/NjhD5khIxnD2k9L1HEw/Z1GhLJ/capLvX4 +oWEPAHHvyXJXmb7ryw== X-Authority-Analysis: v=2.4 cv=BvitB4X5 c=1 sm=1 tr=0 ts=6a84c0fb cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=20KFwNOVAAAA:8 a=EUspDBNiAAAA:8 a=zLB2xiUhYuC1DvRIj0MA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: FhVIT4EKRVACNPtdAltgH-qnNexroDBe X-Proofpoint-GUID: FhVIT4EKRVACNPtdAltgH-qnNexroDBe X-Proofpoint-Spam-Info: AW1haW4tMjYwODE4MDE1MCBTYWx0ZWRfX4EEvv9Txv4pg +fJ7r48vdAfoiEqbPRwrrd1FjnpuoyYZaVMnLvkI95eJapIq3Sk7zka00gVgWESY05vAKEN8Puv WRQJo/W2dqWucOFkOl85S7YdRl9gPAk= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-18_04,2026-08-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 phishscore=0 malwarescore=0 adultscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608180150 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.168.131; envelope-from=brian.cain@oss.qualcomm.com; helo=mx0a-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1787085096824158500 Content-Type: text/plain; charset="utf-8" Reviewed-by: Marc-Andr=C3=A9 Lureau Signed-off-by: Brian Cain Acked-by: Dr. David Alan Gilbert --- target/hexagon/hmp-cmds.c | 23 +++++++++++++++++++++++ hmp-commands-info.hx | 3 ++- target/hexagon/meson.build | 1 + 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 target/hexagon/hmp-cmds.c diff --git a/target/hexagon/hmp-cmds.c b/target/hexagon/hmp-cmds.c new file mode 100644 index 00000000000..150045769cc --- /dev/null +++ b/target/hexagon/hmp-cmds.c @@ -0,0 +1,23 @@ +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +#include "qemu/osdep.h" +#include "cpu.h" +#include "hex_mmu.h" +#include "monitor/hmp.h" +#include "monitor/monitor.h" + +void hmp_info_tlb(Monitor *mon, const QDict *qdict) +{ + CPUArchState *env =3D mon_get_cpu_env(mon); + + if (!env) { + monitor_printf(mon, "No CPU available\n"); + return; + } + + dump_mmu(mon, env); +} diff --git a/hmp-commands-info.hx b/hmp-commands-info.hx index 82134eb6c21..0d31fb8a84c 100644 --- a/hmp-commands-info.hx +++ b/hmp-commands-info.hx @@ -193,7 +193,8 @@ ERST .help =3D "show virtual to physical memory mappings", .cmd =3D hmp_info_tlb, .arch_bitmask =3D QEMU_ARCH_I386 | QEMU_ARCH_SH4 | QEMU_ARCH_SPARC= \ - | QEMU_ARCH_PPC | QEMU_ARCH_XTENSA | QEMU_ARCH_M68= K, + | QEMU_ARCH_PPC | QEMU_ARCH_XTENSA | QEMU_ARCH_M68= K \ + | QEMU_ARCH_HEXAGON, }, =20 SRST diff --git a/target/hexagon/meson.build b/target/hexagon/meson.build index 4c921eee73b..53c500522a8 100644 --- a/target/hexagon/meson.build +++ b/target/hexagon/meson.build @@ -261,6 +261,7 @@ hexagon_softmmu_ss.add(files( 'hex_interrupts.c', 'hexswi.c', 'machine.c', + 'hmp-cmds.c', )) =20 # --=20 2.34.1