]> Git Repo - qemu.git/commit
target/arm: Define new TBFLAG for v8M stack checking
authorPeter Maydell <[email protected]>
Mon, 8 Oct 2018 13:55:04 +0000 (14:55 +0100)
committerPeter Maydell <[email protected]>
Mon, 8 Oct 2018 13:55:04 +0000 (14:55 +0100)
commit4730fb85035e99c909db7d14ef76cd17f28f4423
treeb3350a61e2e7e0e5f0afebb1fdb50ca37310f918
parent500d04843ba953dc4560e44f04001efec38c14a6
target/arm: Define new TBFLAG for v8M stack checking

The Arm v8M architecture includes hardware stack limit checking.
When certain instructions update the stack pointer, if the new
value of SP is below the limit set in the associated limit register
then an exception is taken. Add a TB flag that tracks whether
the limit-checking code needs to be emitted.

Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-id: 20181002163556[email protected]
target/arm/cpu.h
target/arm/helper.c
target/arm/translate.c
target/arm/translate.h
This page took 0.025308 seconds and 4 git commands to generate.