diff options
| author | Helge Deller <deller@gmx.de> | 2024-02-07 00:49:28 +0100 |
|---|---|---|
| committer | Helge Deller <deller@gmx.de> | 2024-02-11 13:20:23 +0100 |
| commit | 68e3e604d677b446eed095b5f99904483031f12d (patch) | |
| tree | e8c8ea313cb7241c7ed70dbfe69607b93fe8dac4 | |
| parent | 7b2d70a175981917acd9383660b977349963344b (diff) | |
| download | focaccia-qemu-68e3e604d677b446eed095b5f99904483031f12d.tar.gz focaccia-qemu-68e3e604d677b446eed095b5f99904483031f12d.zip | |
target/hppa: PDC_BTLB_INFO uses 32-bit ints
The BTLB helper function stores the BTLB info (four 32-bit ints) into the memory of the guest. They are only available when emulating a 32-bit CPU in the guest, so use "uint32_t" instead of "target_ulong" here. Signed-off-by: Helge Deller <deller@gmx.de> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
| -rw-r--r-- | target/hppa/mem_helper.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/hppa/mem_helper.c b/target/hppa/mem_helper.c index 676c0b3003..66b8fa7d72 100644 --- a/target/hppa/mem_helper.c +++ b/target/hppa/mem_helper.c @@ -684,7 +684,7 @@ void HELPER(diag_btlb)(CPUHPPAState *env) case 0: /* return BTLB parameters */ qemu_log_mask(CPU_LOG_MMU, "PDC_BLOCK_TLB: PDC_BTLB_INFO\n"); - vaddr = probe_access(env, env->gr[24], 4 * sizeof(target_ulong), + vaddr = probe_access(env, env->gr[24], 4 * sizeof(uint32_t), MMU_DATA_STORE, mmu_idx, ra); if (vaddr == NULL) { env->gr[28] = -10; /* invalid argument */ |