mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
target/arm: Use bool for unmasked in arm_excp_unmasked
The value computed is fully boolean; using int8_t is odd. Tested-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20200206105448.4726-41-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
be87955687
commit
16e07f78df
1 changed files with 3 additions and 3 deletions
|
@ -417,7 +417,7 @@ static inline bool arm_excp_unmasked(CPUState *cs, unsigned int excp_idx,
|
||||||
{
|
{
|
||||||
CPUARMState *env = cs->env_ptr;
|
CPUARMState *env = cs->env_ptr;
|
||||||
bool pstate_unmasked;
|
bool pstate_unmasked;
|
||||||
int8_t unmasked = 0;
|
bool unmasked = false;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Don't take exceptions if they target a lower EL.
|
* Don't take exceptions if they target a lower EL.
|
||||||
|
@ -468,7 +468,7 @@ static inline bool arm_excp_unmasked(CPUState *cs, unsigned int excp_idx,
|
||||||
* don't affect the masking logic, only the interrupt routing.
|
* don't affect the masking logic, only the interrupt routing.
|
||||||
*/
|
*/
|
||||||
if (target_el == 3 || !secure) {
|
if (target_el == 3 || !secure) {
|
||||||
unmasked = 1;
|
unmasked = true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/*
|
/*
|
||||||
|
@ -514,7 +514,7 @@ static inline bool arm_excp_unmasked(CPUState *cs, unsigned int excp_idx,
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((scr || hcr) && !secure) {
|
if ((scr || hcr) && !secure) {
|
||||||
unmasked = 1;
|
unmasked = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue