Home
last modified time | relevance | path

Searched refs:v7m (Results 1 – 5 of 5) sorted by relevance

/external/qemu/target-arm/
Dmachine.c99 qemu_put_be32(f, env->v7m.other_sp); in cpu_save()
100 qemu_put_be32(f, env->v7m.vecbase); in cpu_save()
101 qemu_put_be32(f, env->v7m.basepri); in cpu_save()
102 qemu_put_be32(f, env->v7m.control); in cpu_save()
103 qemu_put_be32(f, env->v7m.current_sp); in cpu_save()
104 qemu_put_be32(f, env->v7m.exception); in cpu_save()
215 env->v7m.other_sp = qemu_get_be32(f); in cpu_load()
216 env->v7m.vecbase = qemu_get_be32(f); in cpu_load()
217 env->v7m.basepri = qemu_get_be32(f); in cpu_load()
218 env->v7m.control = qemu_get_be32(f); in cpu_load()
[all …]
Dcpu.h167 } v7m; member
302 | env->v7m.exception; in xpsr_read()
327 env->v7m.exception = val & 0x1ff; in xpsr_write()
529 privmode = !((env->v7m.exception == 0) && (env->v7m.control & 1)); in cpu_get_tb_cpu_state()
Dhelper.c709 if (env->v7m.current_sp != process) { in switch_v7m_sp()
710 tmp = env->v7m.other_sp; in switch_v7m_sp()
711 env->v7m.other_sp = env->regs[13]; in switch_v7m_sp()
713 env->v7m.current_sp = process; in switch_v7m_sp()
723 if (env->v7m.exception != 0) in do_v7m_exception_exit()
724 armv7m_nvic_complete_irq(env->nvic, env->v7m.exception); in do_v7m_exception_exit()
755 if (env->v7m.current_sp) in do_interrupt_v7m()
757 if (env->v7m.exception == 0) in do_interrupt_v7m()
789 env->v7m.exception = armv7m_nvic_acknowledge_irq(env->nvic); in do_interrupt_v7m()
818 addr = ldl_phys(env->v7m.vecbase + env->v7m.exception * 4); in do_interrupt_v7m()
[all …]
/external/llvm/test/MC/ARM/
Dthumb2-mclass.s6 @ These tests test instruction encodings specific to v7m & v7m (FeatureMClass).
/external/qemu/hw/
Darmv7m_nvic.c188 return cpu_single_env->v7m.vecbase; in nvic_readl()
321 cpu_single_env->v7m.vecbase = value & 0xffffff80; in nvic_writel()