mirror of https://github.com/xemu-project/xemu.git
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>
This commit is contained in:
parent
7b2d70a175
commit
68e3e604d6
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue