From patchwork Sun Aug 6 11:59:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Helge Deller X-Patchwork-Id: 1817464 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=gmx.de header.i=deller@gmx.de header.a=rsa-sha256 header.s=s31663417 header.b=iUiAQwvY; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RJdPG37c4z1yYC for ; Sun, 6 Aug 2023 22:02:42 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qScQd-0001aZ-H0; Sun, 06 Aug 2023 08:00:11 -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 1qScQc-0001Zt-9Q for qemu-devel@nongnu.org; Sun, 06 Aug 2023 08:00:10 -0400 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qScQY-0005ZP-9k for qemu-devel@nongnu.org; Sun, 06 Aug 2023 08:00:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1691323202; x=1691928002; i=deller@gmx.de; bh=+FFaZHj41P2ZukVhj09NDP9crnAlhHF9gw0dXa/YzCQ=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=iUiAQwvYnCk7i99/4Kzzx7v+4rY5SS7xTp+xMAuTGodmC4mb36i8Wrg0AbE8ugfGjhRQuLS vwEEgRIN7ZKEZDkeDN6MyetmmLmtU3g9DBNABwGZj1XnkjqsMVw5XT5Ar5eVvXQdAiE0+Jg42 8rvA1qeoGXx0FFIU5pRh/E7iNj5pWR/4MD7k9KkEMCtYAbXBaLlFWv3qoyZw1kGiW+zLbPq/s zUo8iZjl3XdItHDYJbIgI/5fLBdY27cHKQQbvg/ZCNT7kbnVkfQfU3kTKXUhOOteFfRueoIuk XRGzmjukIspadmA34v8N2r9r4jO2WQRXmEgF8SFCNpYkfFF8uD/Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from p100.fritz.box ([94.134.152.250]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGhuU-1qfJke2l2A-00DnMP; Sun, 06 Aug 2023 14:00:02 +0200 From: Helge Deller To: Richard Henderson , qemu-devel@nongnu.org Subject: [PATCH 03/23] target/hppa: Use MMU_INDEX() helper Date: Sun, 6 Aug 2023 13:59:41 +0200 Message-ID: <20230806120001.89130-4-deller@gmx.de> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230806120001.89130-1-deller@gmx.de> References: <20230806120001.89130-1-deller@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:xCkeYXB4mGhhyZnU0lBpubommubAjOTyKMtGT4O/NponZqNlEHu adYMYsv/5m2orqw4Yu0zG0H3j3++4Xw/HFNgkJzCLfJTmA40Rexz1XXfKyPEIf9mn87llgv zDOR4OmyXOoU6DGyW/6L6k+aqUF1yKa65gLrrfJsamafC5tyFHebYGnCy5sLyN/joNMzZGC o6QRAi1J20DwjVKsNjaHQ== UI-OutboundReport: notjunk:1;M01:P0:22D84i8iI+s=;YHIHKgqbpvzgR0Cif73F1C1ziyK 0icBvi63VCIfs+ONi0pMjPp9RG1AsQjwfXrvPMO3l7Fo9he88GeMVYjc3uNaHBYCQFKlEMxc8 ElYyAW2geQV06mYl5UOqTYwiF2GuTPdqJSgybR1BAs4BmJfM0evum8SQBTYltgwXCxRCx+Npt 3TxMJ1RWbQnNe19BtMGJiNnwfHSgJWutASHd2YWkTnTmCbJje4IX1lBwi58EFQuysGRxuiq0e GAEHBegQgsVeATNuwYJHIKHmnSinf6kJdXAc4TXqU4Di3cVS2BEIpcTmDaWfwtL52pzLLMwXx GfR1OVnkP8wuOFLgLNyGhCixHtTI+prW+ywZVqT+lOw+df4XkIgjlDJcVLHARRhzdxHZpQWTY XnE5kbjTyu3Dc1NI7DjUME5ZFTP8lPmWmy2oHqKS1UURkkQa9LyFNQz+I/GODGajEmI9DoHT/ Vx0+dZqK0Ioj0LQ28AsiNLBe19hlCsnkXa0Io/Ufbus8VaLO7mQEse1llhMWKCl3Bel5Y+1rL i/ubgpb6Z6zuL5r6hbf7uKGKgFjlHwGICSfec1xZDlZKHSWf2fDL51BJuJXxND2WYsJ+w5w7B stpc7IZn3kavv8I2bvsZ5lZw83xmMYPRbCaBXYXl6prS8gNLVSetEkqtyblyOVO0aOMFxB/Vs XifH76oTbEkRZ9gwyB7GKkWjaFDz0+Saw+an7uBs4TUrjjhrVkJRKHg8jpf0cgjJqUGyDY1e4 VmR64g8Im6q89mE6T61Xv2TG3R62yJQ236u3B3+ck34+MOevUxZCwHgApxCK+5S157CETIFmB +vyzVWg8oHe/qlv/7+uHt04eCPViZxjavCO315/DIoBAcqVhF4fWrpKJuxy5prJQPQPYug/5q x/hmZMvx0H0Wv7PAC4de9x2Rz5pZCMpkx3qeBIrwGwfdsu37bU0eT9ExnJXHrxbZSl2XAxg4f ukabTnh4uI2fnFoJvrOxhrCHAbU= Received-SPF: pass client-ip=212.227.17.21; envelope-from=deller@gmx.de; helo=mout.gmx.net 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Use the new MMU_INDEX() helper to specify the index of the CPUTLB which should be used. Additionally, in a follow-up patch this helper allows then to optimize the tcg code generation. Signed-off-by: Helge Deller --- target/hppa/cpu.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -- 2.41.0 diff --git a/target/hppa/cpu.h b/target/hppa/cpu.h index 75c5c0ccf7..f32d328e95 100644 --- a/target/hppa/cpu.h +++ b/target/hppa/cpu.h @@ -30,9 +30,9 @@ basis. It's probably easier to fall back to a strong memory model. */ #define TCG_GUEST_DEFAULT_MO TCG_MO_ALL -#define MMU_KERNEL_IDX 0 -#define MMU_USER_IDX 3 -#define MMU_PHYS_IDX 4 +#define MMU_KERNEL_IDX MMU_INDEX(0) +#define MMU_USER_IDX MMU_INDEX(3) +#define MMU_PHYS_IDX MMU_INDEX(4) #define TARGET_INSN_START_EXTRA_WORDS 1 /* Hardware exceptions, interrupts, faults, and traps. */