mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-07-16 18:17:39 +00:00
target/mips: Style improvements in cp0_timer.c
Fixes mostly errors and warnings reported by 'checkpatch.pl -f'. Backports commit 2f0d0196721d207297ce00a6cb39fc52005ccc7a from qemu
This commit is contained in:
parent
8767d64b66
commit
780b748780
|
@ -29,7 +29,7 @@
|
||||||
#define TIMER_FREQ 100 * 1000 * 1000
|
#define TIMER_FREQ 100 * 1000 * 1000
|
||||||
|
|
||||||
/* XXX: do not use a global */
|
/* XXX: do not use a global */
|
||||||
uint32_t cpu_mips_get_random (CPUMIPSState *env)
|
uint32_t cpu_mips_get_random(CPUMIPSState *env)
|
||||||
{
|
{
|
||||||
static uint32_t lfsr = 1;
|
static uint32_t lfsr = 1;
|
||||||
static uint32_t prev_idx = 0;
|
static uint32_t prev_idx = 0;
|
||||||
|
@ -70,7 +70,7 @@ static void cpu_mips_timer_expire(CPUMIPSState *env)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
uint32_t cpu_mips_get_count (CPUMIPSState *env)
|
uint32_t cpu_mips_get_count(CPUMIPSState *env)
|
||||||
{
|
{
|
||||||
if (env->CP0_Cause & (1 << CP0Ca_DC)) {
|
if (env->CP0_Cause & (1 << CP0Ca_DC)) {
|
||||||
return env->CP0_Count;
|
return env->CP0_Count;
|
||||||
|
@ -89,7 +89,7 @@ uint32_t cpu_mips_get_count (CPUMIPSState *env)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void cpu_mips_store_count (CPUMIPSState *env, uint32_t count)
|
void cpu_mips_store_count(CPUMIPSState *env, uint32_t count)
|
||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
/*
|
/*
|
||||||
|
@ -97,9 +97,9 @@ void cpu_mips_store_count (CPUMIPSState *env, uint32_t count)
|
||||||
* So env->timer may be NULL, which is also the case with KVM enabled so
|
* So env->timer may be NULL, which is also the case with KVM enabled so
|
||||||
* treat timer as disabled in that case.
|
* treat timer as disabled in that case.
|
||||||
*/
|
*/
|
||||||
if (env->CP0_Cause & (1 << CP0Ca_DC) || !env->timer)
|
if (env->CP0_Cause & (1 << CP0Ca_DC) || !env->timer) {
|
||||||
env->CP0_Count = count;
|
env->CP0_Count = count;
|
||||||
else {
|
} else {
|
||||||
/* Store new count register */
|
/* Store new count register */
|
||||||
env->CP0_Count =
|
env->CP0_Count =
|
||||||
count - (uint32_t)muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL),
|
count - (uint32_t)muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL),
|
||||||
|
@ -110,13 +110,15 @@ void cpu_mips_store_count (CPUMIPSState *env, uint32_t count)
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void cpu_mips_store_compare (CPUMIPSState *env, uint32_t value)
|
void cpu_mips_store_compare(CPUMIPSState *env, uint32_t value)
|
||||||
{
|
{
|
||||||
env->CP0_Compare = value;
|
env->CP0_Compare = value;
|
||||||
if (!(env->CP0_Cause & (1 << CP0Ca_DC)))
|
if (!(env->CP0_Cause & (1 << CP0Ca_DC))) {
|
||||||
cpu_mips_timer_update(env);
|
cpu_mips_timer_update(env);
|
||||||
if (env->insn_flags & ISA_MIPS32R2)
|
}
|
||||||
|
if (env->insn_flags & ISA_MIPS32R2) {
|
||||||
env->CP0_Cause &= ~(1 << CP0Ca_TI);
|
env->CP0_Cause &= ~(1 << CP0Ca_TI);
|
||||||
|
}
|
||||||
//qemu_irq_lower(env->irq[(env->CP0_IntCtl >> CP0IntCtl_IPTI) & 0x7]);
|
//qemu_irq_lower(env->irq[(env->CP0_IntCtl >> CP0IntCtl_IPTI) & 0x7]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue