diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-05-05 09:18:22 +0200 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2015-06-03 23:56:56 +0200 |
commit | 006f8638c62bca2b0caf609485f47fa5e14d8a3c (patch) | |
tree | 45348a37b0929c631db152db3416901c5ddc7d39 /tcg/mips | |
parent | 5a58e884d1d9905a835de2889c8cd73327fe2a94 (diff) | |
download | qemu-006f8638c62bca2b0caf609485f47fa5e14d8a3c.tar.gz qemu-006f8638c62bca2b0caf609485f47fa5e14d8a3c.tar.bz2 qemu-006f8638c62bca2b0caf609485f47fa5e14d8a3c.zip |
tcg: add TCG_TARGET_TLB_DISPLACEMENT_BITS
This will be used to size the TLB when more than 8 MMU modes are
used by the target. Limitations come from the limited size of
the immediate fields (which sometimes, as in the case of Aarch64,
extend to instructions that shift the immediate).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <1424436345-37924-2-git-send-email-pbonzini@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'tcg/mips')
-rw-r--r-- | tcg/mips/tcg-target.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tcg/mips/tcg-target.h b/tcg/mips/tcg-target.h index c88a1c9272..f5ba52cacf 100644 --- a/tcg/mips/tcg-target.h +++ b/tcg/mips/tcg-target.h @@ -27,6 +27,7 @@ #define TCG_TARGET_MIPS 1 #define TCG_TARGET_INSN_UNIT_SIZE 4 +#define TCG_TARGET_TLB_DISPLACEMENT_BITS 16 #define TCG_TARGET_NB_REGS 32 typedef enum { |