qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 01/23] include/exec: Set default `NB_MMU_MODES` to 16


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH 01/23] include/exec: Set default `NB_MMU_MODES` to 16
Date: Mon, 6 Mar 2023 19:48:58 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

On 6/3/23 18:52, Anton Johansson wrote:
Signed-off-by: Anton Johansson <anjo@rev.ng>
---
  include/exec/cpu-defs.h | 11 ++++++++---
  1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/include/exec/cpu-defs.h b/include/exec/cpu-defs.h
index be920d4208..69cd62c19b 100644
--- a/include/exec/cpu-defs.h
+++ b/include/exec/cpu-defs.h
@@ -36,9 +36,6 @@
  #ifndef TARGET_LONG_BITS
  # error TARGET_LONG_BITS must be defined in cpu-param.h
  #endif
-#ifndef NB_MMU_MODES
-# error NB_MMU_MODES must be defined in cpu-param.h
-#endif
  #ifndef TARGET_PHYS_ADDR_SPACE_BITS
  # error TARGET_PHYS_ADDR_SPACE_BITS must be defined in cpu-param.h
  #endif
@@ -55,6 +52,14 @@
  # endif
  #endif
+/*
+ * Fix the maxiumum number of mmu modes to 16.  This is larger than all current
+ * targets, and also the maximum supported by the softmmu tlb api.

Typo "maximum".

I'd keep "larger than all current targets, and also" for the commit description and not commit as comment in the code.

+ */
+#ifndef NB_MMU_MODES
+#define NB_MMU_MODES 16
+#endif
+
  #define TARGET_LONG_SIZE (TARGET_LONG_BITS / 8)
/* target_ulong is the type of a virtual address */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]