]> git.proxmox.com Git - qemu.git/commit - target-xtensa/translate.c
target-xtensa: implement instruction breakpoints
authorMax Filippov <jcmvbkbc@gmail.com>
Fri, 13 Jan 2012 05:21:32 +0000 (09:21 +0400)
committerMax Filippov <jcmvbkbc@gmail.com>
Sat, 18 Feb 2012 10:55:51 +0000 (14:55 +0400)
commite61dc8f72c096e084106d5e97101d9d88f642d0e
tree9f1040d377372c4771d9f061bd163fac5ea7e41b
parentab58c5b4fd07fbe94950ff459ef51d43cfb5b8c8
target-xtensa: implement instruction breakpoints

Add IBREAKA/IBREAKENABLE SRs and implement debug exception, BREAK and
BREAK.N instructions and IBREAK breakpoints.

IBREAK breakpoint address is considered constant for TB lifetime.
On IBREAKA/IBREAKENABLE change corresponding TBs are invalidated.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
target-xtensa/cpu.h
target-xtensa/helper.c
target-xtensa/helpers.h
target-xtensa/op_helper.c
target-xtensa/translate.c