Philippe Mathieu-Daudé <phi...@redhat.com> writes:
> The Security State helpers are now only called within v7m_helper.c. > Remove them from "internals.h". > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> This does seem a little round the houses, but whatever: Reviewed-by: Alex Bennée <alex.ben...@linaro.org> > --- > target/arm/internals.h | 8 -------- > target/arm/v7m_helper.c | 10 +++++----- > 2 files changed, 5 insertions(+), 13 deletions(-) > > diff --git a/target/arm/internals.h b/target/arm/internals.h > index 1d15af3f8b..fe9e4665e2 100644 > --- a/target/arm/internals.h > +++ b/target/arm/internals.h > @@ -1043,12 +1043,4 @@ bool pmsav8_mpu_lookup(CPUARMState *env, uint32_t > address, > int *prot, bool *is_subpage, > ARMMMUFaultInfo *fi, uint32_t *mregion); > > -void write_v7m_control_spsel_for_secstate(CPUARMState *env, > - bool new_spsel, > - bool secstate); > - > -void write_v7m_control_spsel(CPUARMState *env, bool new_spsel); > - > -void switch_v7m_security_state(CPUARMState *env, bool new_secstate); > - > #endif > diff --git a/target/arm/v7m_helper.c b/target/arm/v7m_helper.c > index b50bb98e06..aa6a08e326 100644 > --- a/target/arm/v7m_helper.c > +++ b/target/arm/v7m_helper.c > @@ -94,9 +94,9 @@ uint32_t HELPER(v7m_tt)(CPUARMState *env, uint32_t addr, > uint32_t op) > * stack pointers if it is done for the CONTROL register for the current > * security state. > */ > -void write_v7m_control_spsel_for_secstate(CPUARMState *env, > - bool new_spsel, > - bool secstate) > +static void write_v7m_control_spsel_for_secstate(CPUARMState *env, > + bool new_spsel, > + bool secstate) > { > bool old_is_psp = v7m_using_psp(env); > > @@ -121,13 +121,13 @@ void write_v7m_control_spsel_for_secstate(CPUARMState > *env, > * Write to v7M CONTROL.SPSEL bit. This may change the current > * stack pointer between Main and Process stack pointers. > */ > -void write_v7m_control_spsel(CPUARMState *env, bool new_spsel) > +static void write_v7m_control_spsel(CPUARMState *env, bool new_spsel) > { > write_v7m_control_spsel_for_secstate(env, new_spsel, env->v7m.secure); > } > > /* Switch M profile security state between NS and S */ > -void switch_v7m_security_state(CPUARMState *env, bool new_secstate) > +static void switch_v7m_security_state(CPUARMState *env, bool new_secstate) > { > uint32_t new_ss_msp, new_ss_psp; -- Alex Bennée