unicorn/qemu/target
Peter Maydell 0bc82ea78f
target/arm: Make v7M exception entry stack push check MPU
The memory writes done to push registers on the stack
on exception entry in M profile CPUs are supposed to
go via MPU permissions checks, which may cause us to
take a derived exception instead of the original one of
the MPU lookup fails. We were implementing these as
always-succeeds direct writes to physical memory.
Rewrite v7m_push_stack() to do the necessary checks.

Backports commit fd592d890ec40e3686760de84044230a8ebb1eb3 from qemu
2018-03-07 08:20:02 -05:00
..
arm target/arm: Make v7M exception entry stack push check MPU 2018-03-07 08:20:02 -05:00
i386 accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
m68k target/m68k: add HMP command "info tlb" 2018-03-06 11:23:10 -05:00
mips accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00
sparc accel/tcg: add size paremeter in tlb_fill() 2018-03-06 10:56:34 -05:00