mirror of https://github.com/xemu-project/xemu.git
target/tricore: Pass MMUAccessType to get_physical_address()
'int access_type' and ACCESS_INT are unused, drop them. Provide the mmu_idx argument to match other targets. 'int rw' is actually the MMUAccessType, rename it. Reviewed-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20210127224255.3505711-3-f4bug@amsat.org> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
This commit is contained in:
parent
27e4661638
commit
5513b7700c
|
@ -33,7 +33,7 @@ enum {
|
||||||
#if defined(CONFIG_SOFTMMU)
|
#if defined(CONFIG_SOFTMMU)
|
||||||
static int get_physical_address(CPUTriCoreState *env, hwaddr *physical,
|
static int get_physical_address(CPUTriCoreState *env, hwaddr *physical,
|
||||||
int *prot, target_ulong address,
|
int *prot, target_ulong address,
|
||||||
int rw, int access_type)
|
MMUAccessType access_type, int mmu_idx)
|
||||||
{
|
{
|
||||||
int ret = TLBRET_MATCH;
|
int ret = TLBRET_MATCH;
|
||||||
|
|
||||||
|
@ -72,13 +72,11 @@ bool tricore_cpu_tlb_fill(CPUState *cs, vaddr address, int size,
|
||||||
CPUTriCoreState *env = &cpu->env;
|
CPUTriCoreState *env = &cpu->env;
|
||||||
hwaddr physical;
|
hwaddr physical;
|
||||||
int prot;
|
int prot;
|
||||||
int access_type;
|
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
rw &= 1;
|
rw &= 1;
|
||||||
access_type = ACCESS_INT;
|
|
||||||
ret = get_physical_address(env, &physical, &prot,
|
ret = get_physical_address(env, &physical, &prot,
|
||||||
address, rw, access_type);
|
address, rw, mmu_idx);
|
||||||
|
|
||||||
qemu_log_mask(CPU_LOG_MMU, "%s address=" TARGET_FMT_lx " ret %d physical "
|
qemu_log_mask(CPU_LOG_MMU, "%s address=" TARGET_FMT_lx " ret %d physical "
|
||||||
TARGET_FMT_plx " prot %d\n",
|
TARGET_FMT_plx " prot %d\n",
|
||||||
|
|
Loading…
Reference in New Issue