PPC: Clean up BookE timer code
The BookE timer code had some written-but-not-read variables. Get rid of them. Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
ddd1055b07
commit
44427c401f
|
@ -153,15 +153,9 @@ static void booke_update_fixed_timer(CPUState *env,
|
||||||
|
|
||||||
static void booke_decr_cb(void *opaque)
|
static void booke_decr_cb(void *opaque)
|
||||||
{
|
{
|
||||||
CPUState *env;
|
CPUState *env = opaque;
|
||||||
ppc_tb_t *tb_env;
|
|
||||||
booke_timer_t *booke_timer;
|
|
||||||
|
|
||||||
env = opaque;
|
|
||||||
tb_env = env->tb_env;
|
|
||||||
booke_timer = tb_env->opaque;
|
|
||||||
env->spr[SPR_BOOKE_TSR] |= TSR_DIS;
|
env->spr[SPR_BOOKE_TSR] |= TSR_DIS;
|
||||||
|
|
||||||
booke_update_irq(env);
|
booke_update_irq(env);
|
||||||
|
|
||||||
if (env->spr[SPR_BOOKE_TCR] & TCR_ARE) {
|
if (env->spr[SPR_BOOKE_TCR] & TCR_ARE) {
|
||||||
|
@ -211,13 +205,7 @@ static void booke_wdt_cb(void *opaque)
|
||||||
|
|
||||||
void store_booke_tsr(CPUState *env, target_ulong val)
|
void store_booke_tsr(CPUState *env, target_ulong val)
|
||||||
{
|
{
|
||||||
ppc_tb_t *tb_env = env->tb_env;
|
|
||||||
booke_timer_t *booke_timer;
|
|
||||||
|
|
||||||
booke_timer = tb_env->opaque;
|
|
||||||
|
|
||||||
env->spr[SPR_BOOKE_TSR] &= ~val;
|
env->spr[SPR_BOOKE_TSR] &= ~val;
|
||||||
|
|
||||||
booke_update_irq(env);
|
booke_update_irq(env);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue