diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2025-02-12 13:37:39 -0800 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2025-05-28 08:08:47 +0100 |
commit | b52ee0c1a4205c8d698c37557401d2f55e071fba (patch) | |
tree | fa7ce95612beb699a21b5362b314cf6ac55cd3cb | |
parent | 17ac97a9581fa9dd9c433d7562506a514f7292b3 (diff) | |
download | qemu-b52ee0c1a4205c8d698c37557401d2f55e071fba.zip qemu-b52ee0c1a4205c8d698c37557401d2f55e071fba.tar.gz qemu-b52ee0c1a4205c8d698c37557401d2f55e071fba.tar.bz2 |
target/microblaze: Use TARGET_LONG_BITS == 32 for system mode
Now that the extended address instructions are handled separately
from virtual addresses, we can narrow the emulation to 32-bit.
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
-rw-r--r-- | configs/targets/microblaze-softmmu.mak | 4 | ||||
-rw-r--r-- | configs/targets/microblazeel-softmmu.mak | 4 |
2 files changed, 2 insertions, 6 deletions
diff --git a/configs/targets/microblaze-softmmu.mak b/configs/targets/microblaze-softmmu.mak index 23457d0..bab7b49 100644 --- a/configs/targets/microblaze-softmmu.mak +++ b/configs/targets/microblaze-softmmu.mak @@ -3,6 +3,4 @@ TARGET_BIG_ENDIAN=y # needed by boot.c TARGET_NEED_FDT=y TARGET_XML_FILES=gdb-xml/microblaze-core.xml gdb-xml/microblaze-stack-protect.xml -# System mode can address up to 64 bits via lea/sea instructions. -# TODO: These bypass the mmu, so we could emulate these differently. -TARGET_LONG_BITS=64 +TARGET_LONG_BITS=32 diff --git a/configs/targets/microblazeel-softmmu.mak b/configs/targets/microblazeel-softmmu.mak index c82c509..8aee7eb 100644 --- a/configs/targets/microblazeel-softmmu.mak +++ b/configs/targets/microblazeel-softmmu.mak @@ -2,6 +2,4 @@ TARGET_ARCH=microblaze # needed by boot.c TARGET_NEED_FDT=y TARGET_XML_FILES=gdb-xml/microblaze-core.xml gdb-xml/microblaze-stack-protect.xml -# System mode can address up to 64 bits via lea/sea instructions. -# TODO: These bypass the mmu, so we could emulate these differently. -TARGET_LONG_BITS=64 +TARGET_LONG_BITS=32 |