mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 17:23:56 -06:00
target/ppc: define PPC_INTERRUPT_* values directly
This enum defines the bit positions in env->pending_interrupts for each interrupt. However, except for the comparison in kvmppc_set_interrupt, the values are always used as (1 << PPC_INTERRUPT_*). Define them directly like that to save some clutter. No functional change intended. Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br> Message-Id: <20221011204829.1641124-2-matheus.ferst@eldorado.org.br> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
This commit is contained in:
parent
bbd8dd5e45
commit
f003109f71
6 changed files with 94 additions and 94 deletions
|
@ -163,7 +163,7 @@ target_ulong helper_load_dpdes(CPUPPCState *env)
|
|||
helper_hfscr_facility_check(env, HFSCR_MSGP, "load DPDES", HFSCR_IC_MSGP);
|
||||
|
||||
/* TODO: TCG supports only one thread */
|
||||
if (env->pending_interrupts & (1 << PPC_INTERRUPT_DOORBELL)) {
|
||||
if (env->pending_interrupts & PPC_INTERRUPT_DOORBELL) {
|
||||
dpdes = 1;
|
||||
}
|
||||
|
||||
|
@ -185,10 +185,10 @@ void helper_store_dpdes(CPUPPCState *env, target_ulong val)
|
|||
}
|
||||
|
||||
if (val & 0x1) {
|
||||
env->pending_interrupts |= 1 << PPC_INTERRUPT_DOORBELL;
|
||||
env->pending_interrupts |= PPC_INTERRUPT_DOORBELL;
|
||||
cpu_interrupt(cs, CPU_INTERRUPT_HARD);
|
||||
} else {
|
||||
env->pending_interrupts &= ~(1 << PPC_INTERRUPT_DOORBELL);
|
||||
env->pending_interrupts &= ~PPC_INTERRUPT_DOORBELL;
|
||||
}
|
||||
}
|
||||
#endif /* defined(TARGET_PPC64) */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue