target/xtensa: enable xtensa algo support
commit53811fc584dc8837546be9ac17b77fdf8ad1e8bd
authorianst <ianst@cadence.com>
Wed, 1 Nov 2023 23:41:43 +0000 (1 16:41 -0700)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 13 Jan 2024 14:45:33 +0000 (13 14:45 +0000)
treecf49219a68249cb9cf6bcbcb1e5524dead9d1e42
parente680841fd276439844ecf340f4005860d6e22582
target/xtensa: enable xtensa algo support

- Add extra error checking
- Cache PS; lower PS.INTLEVEL to allow  breakpoint trigger (LX)
- Xtensa algo support functional on LX per functional flash driver
- Test on NX via manual algo validation

Change-Id: Ie7cff4933979a0551308b382fa33c33c66376f25
Signed-off-by: ianst <ianst@cadence.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8075
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Erhan Kurubas <erhan.kurubas@espressif.com>
Tested-by: jenkins
src/target/xtensa/xtensa.c
src/target/xtensa/xtensa.h
src/target/xtensa/xtensa_chip.c