From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1528BC6FD1F for ; Wed, 20 Mar 2024 16:41:39 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rmyzx-00039D-9I; Wed, 20 Mar 2024 12:41:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmyzv-00038U-42 for qemu-riscv@nongnu.org; Wed, 20 Mar 2024 12:41:03 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rmyzs-0008PP-W3 for qemu-riscv@nongnu.org; Wed, 20 Mar 2024 12:41:02 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-34169f28460so2171827f8f.2 for ; Wed, 20 Mar 2024 09:41:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1710952859; x=1711557659; darn=nongnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Vwn2620ZK1Q6mEg5afTjjuwmtMYoDWRtnI9jg5rTnG8=; b=w8K6LS+wqphp6gVXVfjsalHfpiJreRYUowttN4LPyflcqTTpUfYawdzUiTj37Lkmk8 cY0UcePFhFMUDlSKD1ALLOzuok8XhbCuSGeQeZYn8L1hMPQXplY5qmxRaHcT4am9dgbK F7YK+PiQi7VKawbw8d3cPjsxhSDdBKfCVAMrx+MHaJXWL/SEKdFCQkSg+kI5XaQSwhiv z1rgmg07I4mz/Wi+cij0nH9blIwL1GC2fZ1DaufNK3YtPuoPWVkhjvSBJAnvxyHBCqvl u+/hjf8Z17XhtCVj2GYF800Ls98zfg75C4+ICXzxveAWip33HMtCl/oLQcmBQAkYnWIw jJ7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710952859; x=1711557659; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Vwn2620ZK1Q6mEg5afTjjuwmtMYoDWRtnI9jg5rTnG8=; b=M5USSV3g/B2fugJjH4VOksnqP6G5lrEQXSQOcMKpb8Nrtg4FVbHb/4Uw+bKORn8L0s 84Rg1gdqTMSniDNeuX5VdAKykDC8liA84h94Ryn1Dduf4eanpfhrBlK9CgfPUfYFr1KO xSkoptY7AgnDsCqwYgpRP7pAUIbWvjWTcJ8PS6fSXXDm54GfYxpZ4naf0MmBwot6cs8o 9v9CokclsLaVu2D76cl1+Ir2L7FDsyoVxmlMEO9gRJlo+OFTA9rsrrak8wOW8xTpIgsL BysK5WmpbnVExRcbOOrZgGhqReUQAKfJAD6iqG1hzy5vB5DA7pIopQWjSZ0CH9CIAQEb vKoQ== X-Gm-Message-State: AOJu0YxJvDgJbdaAewAHIliZpc2nUN6J4KzwxMDqsS6jChKBdLus0ZvQ +y4tw6xiXqjdF4rACHkPRtUAM6YOGY2cc4HXbxc3oQITdoSDhrJFLxEIkDM5sBs= X-Google-Smtp-Source: AGHT+IHN0zYwitZoJPLzWetSVbuapYx7LzhO2KDzSPEW9GBff8O9jvfBQl4oWl3pTtp//0SnXQmioQ== X-Received: by 2002:a5d:408b:0:b0:33e:745a:88f5 with SMTP id o11-20020a5d408b000000b0033e745a88f5mr4078798wrp.57.1710952858589; Wed, 20 Mar 2024 09:40:58 -0700 (PDT) Received: from m1x-phil.lan ([176.176.156.105]) by smtp.gmail.com with ESMTPSA id t11-20020adfe44b000000b0033e122a9a91sm15047508wrm.105.2024.03.20.09.40.57 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 20 Mar 2024 09:40:58 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: qemu-riscv@nongnu.org, Richard Henderson , Peter Maydell , "Dr. David Alan Gilbert" , Manos Pitsidianakis , qemu-ppc@nongnu.org, Thomas Huth , devel@lists.libvirt.org, Paolo Bonzini , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH-for-9.0 0/2] target/monitor: Deprecate 'info tlb/mem' in favor of 'info mmu' Date: Wed, 20 Mar 2024 17:40:53 +0100 Message-ID: <20240320164055.60319-1-philmd@linaro.org> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=philmd@linaro.org; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-riscv@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-riscv-bounces+qemu-riscv=archiver.kernel.org@nongnu.org Sender: qemu-riscv-bounces+qemu-riscv=archiver.kernel.org@nongnu.org 'info tlb' and 'info mem' commands don't scale in heterogeneous emulation. They will be reworked after the next release, hidden behind the 'info mmu' command. It is not too late to deprecate commands, so add the 'info mmu' command as wrapper to the other ones, but already deprecate them. Philippe Mathieu-Daudé (2): target/monitor: Introduce 'info mmu' command target/monitor: Deprecate 'info tlb' and 'info mem' commands docs/about/deprecated.rst | 10 ++++++++ include/monitor/hmp-target.h | 3 +++ monitor/hmp-cmds-target.c | 49 ++++++++++++++++++++++++++++++++++++ target/i386/monitor.c | 4 +-- target/m68k/monitor.c | 2 +- target/nios2/monitor.c | 2 +- target/ppc/ppc-qmp-cmds.c | 2 +- target/riscv/monitor.c | 2 +- target/sh4/monitor.c | 2 +- target/sparc/monitor.c | 2 +- target/xtensa/monitor.c | 2 +- hmp-commands-info.hx | 22 +++++++++++++--- 12 files changed, 89 insertions(+), 13 deletions(-) -- 2.41.0