From 82d1c9e925ed4c2d38811e7aa97e97a52043c743 Mon Sep 17 00:00:00 2001 From: lazymio Date: Sat, 21 May 2022 00:02:29 +0200 Subject: [PATCH] Eliminate warnings --- qemu/target/s390x/sigp.c | 174 +++++++++++++++++++-------------------- 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/qemu/target/s390x/sigp.c b/qemu/target/s390x/sigp.c index e732ca42..787f6778 100644 --- a/qemu/target/s390x/sigp.c +++ b/qemu/target/s390x/sigp.c @@ -321,102 +321,102 @@ static void sigp_sense_running(S390CPU *dst_cpu, SigpInfo *si) } } -static int handle_sigp_single_dst(S390CPU *cpu, S390CPU *dst_cpu, uint8_t order, - uint64_t param, uint64_t *status_reg) -{ - SigpInfo si = { - .param = param, - .status_reg = status_reg, - }; +// static int handle_sigp_single_dst(S390CPU *cpu, S390CPU *dst_cpu, uint8_t order, +// uint64_t param, uint64_t *status_reg) +// { +// SigpInfo si = { +// .param = param, +// .status_reg = status_reg, +// }; - /* cpu available? */ - if (dst_cpu == NULL) { - return SIGP_CC_NOT_OPERATIONAL; - } +// /* cpu available? */ +// if (dst_cpu == NULL) { +// return SIGP_CC_NOT_OPERATIONAL; +// } - /* only resets can break pending orders */ - if (dst_cpu->env.sigp_order != 0 && - order != SIGP_CPU_RESET && - order != SIGP_INITIAL_CPU_RESET) { - return SIGP_CC_BUSY; - } +// /* only resets can break pending orders */ +// if (dst_cpu->env.sigp_order != 0 && +// order != SIGP_CPU_RESET && +// order != SIGP_INITIAL_CPU_RESET) { +// return SIGP_CC_BUSY; +// } - switch (order) { - case SIGP_SENSE: - sigp_sense(dst_cpu, &si); - break; - case SIGP_EXTERNAL_CALL: - sigp_external_call(cpu, dst_cpu, &si); - break; - case SIGP_EMERGENCY: - sigp_emergency(cpu, dst_cpu, &si); - break; - case SIGP_START: - //run_on_cpu(CPU(dst_cpu), sigp_start, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_STOP: - //run_on_cpu(CPU(dst_cpu), sigp_stop, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_RESTART: - //run_on_cpu(CPU(dst_cpu), sigp_restart, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_STOP_STORE_STATUS: - //run_on_cpu(CPU(dst_cpu), sigp_stop_and_store_status, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_STORE_STATUS_ADDR: - //run_on_cpu(CPU(dst_cpu), sigp_store_status_at_address, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_STORE_ADTL_STATUS: - //run_on_cpu(CPU(dst_cpu), sigp_store_adtl_status, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_SET_PREFIX: - //run_on_cpu(CPU(dst_cpu), sigp_set_prefix, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_INITIAL_CPU_RESET: - //run_on_cpu(CPU(dst_cpu), sigp_initial_cpu_reset, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_CPU_RESET: - //run_on_cpu(CPU(dst_cpu), sigp_cpu_reset, RUN_ON_CPU_HOST_PTR(&si)); - break; - case SIGP_COND_EMERGENCY: - sigp_cond_emergency(cpu, dst_cpu, &si); - break; - case SIGP_SENSE_RUNNING: - sigp_sense_running(dst_cpu, &si); - break; - default: - set_sigp_status(&si, SIGP_STAT_INVALID_ORDER); - } +// switch (order) { +// case SIGP_SENSE: +// sigp_sense(dst_cpu, &si); +// break; +// case SIGP_EXTERNAL_CALL: +// sigp_external_call(cpu, dst_cpu, &si); +// break; +// case SIGP_EMERGENCY: +// sigp_emergency(cpu, dst_cpu, &si); +// break; +// case SIGP_START: +// //run_on_cpu(CPU(dst_cpu), sigp_start, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_STOP: +// //run_on_cpu(CPU(dst_cpu), sigp_stop, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_RESTART: +// //run_on_cpu(CPU(dst_cpu), sigp_restart, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_STOP_STORE_STATUS: +// //run_on_cpu(CPU(dst_cpu), sigp_stop_and_store_status, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_STORE_STATUS_ADDR: +// //run_on_cpu(CPU(dst_cpu), sigp_store_status_at_address, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_STORE_ADTL_STATUS: +// //run_on_cpu(CPU(dst_cpu), sigp_store_adtl_status, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_SET_PREFIX: +// //run_on_cpu(CPU(dst_cpu), sigp_set_prefix, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_INITIAL_CPU_RESET: +// //run_on_cpu(CPU(dst_cpu), sigp_initial_cpu_reset, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_CPU_RESET: +// //run_on_cpu(CPU(dst_cpu), sigp_cpu_reset, RUN_ON_CPU_HOST_PTR(&si)); +// break; +// case SIGP_COND_EMERGENCY: +// sigp_cond_emergency(cpu, dst_cpu, &si); +// break; +// case SIGP_SENSE_RUNNING: +// sigp_sense_running(dst_cpu, &si); +// break; +// default: +// set_sigp_status(&si, SIGP_STAT_INVALID_ORDER); +// } - return si.cc; -} +// return si.cc; +// } -static int sigp_set_architecture(S390CPU *cpu, uint32_t param, - uint64_t *status_reg) -{ - bool all_stopped = true; +// static int sigp_set_architecture(S390CPU *cpu, uint32_t param, +// uint64_t *status_reg) +// { +// bool all_stopped = true; -#if 0 - CPU_FOREACH(cur_cs) { - cur_cpu = S390_CPU(cur_cs); +// #if 0 +// CPU_FOREACH(cur_cs) { +// cur_cpu = S390_CPU(cur_cs); - if (cur_cpu == cpu) { - continue; - } - if (s390_cpu_get_state(cur_cpu) != S390_CPU_STATE_STOPPED) { - all_stopped = false; - } - } -#endif +// if (cur_cpu == cpu) { +// continue; +// } +// if (s390_cpu_get_state(cur_cpu) != S390_CPU_STATE_STOPPED) { +// all_stopped = false; +// } +// } +// #endif - all_stopped = false; - *status_reg &= 0xffffffff00000000ULL; +// all_stopped = false; +// *status_reg &= 0xffffffff00000000ULL; - /* Reject set arch order, with czam we're always in z/Arch mode. */ - *status_reg |= (all_stopped ? SIGP_STAT_INVALID_PARAMETER : - SIGP_STAT_INCORRECT_STATE); - return SIGP_CC_STATUS_STORED; -} +// /* Reject set arch order, with czam we're always in z/Arch mode. */ +// *status_reg |= (all_stopped ? SIGP_STAT_INVALID_PARAMETER : +// SIGP_STAT_INCORRECT_STATE); +// return SIGP_CC_STATUS_STORED; +// } #if 0 int handle_sigp(CPUS390XState *env, uint8_t order, uint64_t r1, uint64_t r3)