mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
Remove unused is_softmmu parameter from cpu_handle_mmu_fault
Parameter is_softmmu (and its evil mutant twin brother is_softmuu) is not used in cpu_*_handle_mmu_fault() functions, remove them and adjust callers. Acked-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
+1
-1
@@ -426,7 +426,7 @@ int cpu_alpha_exec(CPUAlphaState *s);
|
||||
int cpu_alpha_signal_handler(int host_signum, void *pinfo,
|
||||
void *puc);
|
||||
int cpu_alpha_handle_mmu_fault (CPUState *env, uint64_t address, int rw,
|
||||
int mmu_idx, int is_softmmu);
|
||||
int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_alpha_handle_mmu_fault
|
||||
void do_interrupt (CPUState *env);
|
||||
|
||||
|
||||
@@ -160,7 +160,7 @@ void cpu_alpha_store_fpcr (CPUState *env, uint64_t val)
|
||||
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
int cpu_alpha_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
env->exception_index = EXCP_MMFAULT;
|
||||
env->trap_arg0 = address;
|
||||
@@ -316,7 +316,7 @@ target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr)
|
||||
}
|
||||
|
||||
int cpu_alpha_handle_mmu_fault(CPUState *env, target_ulong addr, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
target_ulong phys;
|
||||
int prot, fail;
|
||||
|
||||
@@ -1344,7 +1344,7 @@ void tlb_fill (target_ulong addr, int is_write, int mmu_idx, void *retaddr)
|
||||
generated code */
|
||||
saved_env = env;
|
||||
env = cpu_single_env;
|
||||
ret = cpu_alpha_handle_mmu_fault(env, addr, is_write, mmu_idx, 1);
|
||||
ret = cpu_alpha_handle_mmu_fault(env, addr, is_write, mmu_idx);
|
||||
if (unlikely(ret != 0)) {
|
||||
do_restore_state(retaddr);
|
||||
/* Exception index and error code are already set */
|
||||
|
||||
+1
-1
@@ -244,7 +244,7 @@ uint32_t do_arm_semihosting(CPUARMState *env);
|
||||
int cpu_arm_signal_handler(int host_signum, void *pinfo,
|
||||
void *puc);
|
||||
int cpu_arm_handle_mmu_fault (CPUARMState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmuu);
|
||||
int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_arm_handle_mmu_fault
|
||||
|
||||
static inline void cpu_set_tls(CPUARMState *env, target_ulong newtls)
|
||||
|
||||
+2
-2
@@ -542,7 +542,7 @@ void do_interrupt (CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_arm_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
if (rw == 2) {
|
||||
env->exception_index = EXCP_PREFETCH_ABORT;
|
||||
@@ -1254,7 +1254,7 @@ static inline int get_phys_addr(CPUState *env, uint32_t address,
|
||||
}
|
||||
|
||||
int cpu_arm_handle_mmu_fault (CPUState *env, target_ulong address,
|
||||
int access_type, int mmu_idx, int is_softmmu)
|
||||
int access_type, int mmu_idx)
|
||||
{
|
||||
uint32_t phys_addr;
|
||||
target_ulong page_size;
|
||||
|
||||
@@ -86,7 +86,7 @@ void tlb_fill (target_ulong addr, int is_write, int mmu_idx, void *retaddr)
|
||||
generated code */
|
||||
saved_env = env;
|
||||
env = cpu_single_env;
|
||||
ret = cpu_arm_handle_mmu_fault(env, addr, is_write, mmu_idx, 1);
|
||||
ret = cpu_arm_handle_mmu_fault(env, addr, is_write, mmu_idx);
|
||||
if (unlikely(ret)) {
|
||||
if (retaddr) {
|
||||
/* now we have a real cpu fault */
|
||||
|
||||
+1
-1
@@ -226,7 +226,7 @@ static inline int cpu_mmu_index (CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_cris_handle_mmu_fault(CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu);
|
||||
int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_cris_handle_mmu_fault
|
||||
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
|
||||
@@ -47,7 +47,7 @@ void do_interrupt (CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_cris_handle_mmu_fault(CPUState * env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
env->exception_index = 0xaa;
|
||||
env->pregs[PR_EDA] = address;
|
||||
@@ -68,7 +68,7 @@ static void cris_shift_ccs(CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_cris_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
struct cris_mmu_result res;
|
||||
int prot, miss;
|
||||
@@ -104,10 +104,9 @@ int cpu_cris_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
r = 0;
|
||||
}
|
||||
if (r > 0)
|
||||
D_LOG("%s returns %d irqreq=%x addr=%x"
|
||||
" phy=%x ismmu=%d vec=%x pc=%x\n",
|
||||
__func__, r, env->interrupt_request,
|
||||
address, res.phy, is_softmmu, res.bf_vec, env->pc);
|
||||
D_LOG("%s returns %d irqreq=%x addr=%x phy=%x vec=%x pc=%x\n",
|
||||
__func__, r, env->interrupt_request, address, res.phy,
|
||||
res.bf_vec, env->pc);
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ void tlb_fill (target_ulong addr, int is_write, int mmu_idx, void *retaddr)
|
||||
|
||||
D_LOG("%s pc=%x tpc=%x ra=%x\n", __func__,
|
||||
env->pc, env->debug1, retaddr);
|
||||
ret = cpu_cris_handle_mmu_fault(env, addr, is_write, mmu_idx, 1);
|
||||
ret = cpu_cris_handle_mmu_fault(env, addr, is_write, mmu_idx);
|
||||
if (unlikely(ret)) {
|
||||
if (retaddr) {
|
||||
/* now we have a real cpu fault */
|
||||
|
||||
+1
-1
@@ -889,7 +889,7 @@ void host_cpuid(uint32_t function, uint32_t count,
|
||||
|
||||
/* helper.c */
|
||||
int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr,
|
||||
int is_write, int mmu_idx, int is_softmmu);
|
||||
int is_write, int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_x86_handle_mmu_fault
|
||||
void cpu_x86_set_a20(CPUX86State *env, int a20_state);
|
||||
|
||||
|
||||
@@ -546,7 +546,7 @@ void cpu_x86_update_cr4(CPUX86State *env, uint32_t new_cr4)
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
|
||||
int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr,
|
||||
int is_write, int mmu_idx, int is_softmmu)
|
||||
int is_write, int mmu_idx)
|
||||
{
|
||||
/* user mode only emulation */
|
||||
is_write &= 1;
|
||||
@@ -573,7 +573,7 @@ int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr,
|
||||
1 = generate PF fault
|
||||
*/
|
||||
int cpu_x86_handle_mmu_fault(CPUX86State *env, target_ulong addr,
|
||||
int is_write1, int mmu_idx, int is_softmmu)
|
||||
int is_write1, int mmu_idx)
|
||||
{
|
||||
uint64_t ptep, pte;
|
||||
target_ulong pde_addr, pte_addr;
|
||||
|
||||
@@ -5009,7 +5009,7 @@ void tlb_fill(target_ulong addr, int is_write, int mmu_idx, void *retaddr)
|
||||
saved_env = env;
|
||||
env = cpu_single_env;
|
||||
|
||||
ret = cpu_x86_handle_mmu_fault(env, addr, is_write, mmu_idx, 1);
|
||||
ret = cpu_x86_handle_mmu_fault(env, addr, is_write, mmu_idx);
|
||||
if (ret) {
|
||||
if (retaddr) {
|
||||
/* now we have a real cpu fault */
|
||||
|
||||
+1
-1
@@ -205,7 +205,7 @@ void cpu_lm32_set_phys_msb_ignore(CPUState *env, int value);
|
||||
#define CPU_SAVE_VERSION 1
|
||||
|
||||
int cpu_lm32_handle_mmu_fault(CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu);
|
||||
int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_lm32_handle_mmu_fault
|
||||
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#include "host-utils.h"
|
||||
|
||||
int cpu_lm32_handle_mmu_fault(CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
int prot;
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@ void tlb_fill(target_ulong addr, int is_write, int mmu_idx, void *retaddr)
|
||||
saved_env = env;
|
||||
env = cpu_single_env;
|
||||
|
||||
ret = cpu_lm32_handle_mmu_fault(env, addr, is_write, mmu_idx, 1);
|
||||
ret = cpu_lm32_handle_mmu_fault(env, addr, is_write, mmu_idx);
|
||||
if (unlikely(ret)) {
|
||||
if (retaddr) {
|
||||
/* now we have a real cpu fault */
|
||||
|
||||
+1
-1
@@ -231,7 +231,7 @@ static inline int cpu_mmu_index (CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_m68k_handle_mmu_fault(CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu);
|
||||
int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_m68k_handle_mmu_fault
|
||||
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
|
||||
@@ -344,7 +344,7 @@ void m68k_switch_sp(CPUM68KState *env)
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
|
||||
int cpu_m68k_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
env->exception_index = EXCP_ACCESS;
|
||||
env->mmu.ar = address;
|
||||
@@ -362,7 +362,7 @@ target_phys_addr_t cpu_get_phys_page_debug(CPUState *env, target_ulong addr)
|
||||
}
|
||||
|
||||
int cpu_m68k_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
int prot;
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ void tlb_fill (target_ulong addr, int is_write, int mmu_idx, void *retaddr)
|
||||
generated code */
|
||||
saved_env = env;
|
||||
env = cpu_single_env;
|
||||
ret = cpu_m68k_handle_mmu_fault(env, addr, is_write, mmu_idx, 1);
|
||||
ret = cpu_m68k_handle_mmu_fault(env, addr, is_write, mmu_idx);
|
||||
if (unlikely(ret)) {
|
||||
if (retaddr) {
|
||||
/* now we have a real cpu fault */
|
||||
|
||||
@@ -309,7 +309,7 @@ static inline int cpu_mmu_index (CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_mb_handle_mmu_fault(CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu);
|
||||
int mmu_idx);
|
||||
#define cpu_handle_mmu_fault cpu_mb_handle_mmu_fault
|
||||
|
||||
#if defined(CONFIG_USER_ONLY)
|
||||
|
||||
@@ -37,7 +37,7 @@ void do_interrupt (CPUState *env)
|
||||
}
|
||||
|
||||
int cpu_mb_handle_mmu_fault(CPUState * env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
env->exception_index = 0xaa;
|
||||
cpu_dump_state(env, stderr, fprintf, 0);
|
||||
@@ -47,7 +47,7 @@ int cpu_mb_handle_mmu_fault(CPUState * env, target_ulong address, int rw,
|
||||
#else /* !CONFIG_USER_ONLY */
|
||||
|
||||
int cpu_mb_handle_mmu_fault (CPUState *env, target_ulong address, int rw,
|
||||
int mmu_idx, int is_softmmu)
|
||||
int mmu_idx)
|
||||
{
|
||||
unsigned int hit;
|
||||
unsigned int mmu_available;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user