target: Add support for ls1088a
authorSean Anderson <sean.anderson@seco.com>
Fri, 11 Feb 2022 22:45:32 +0000 (17:45 -0500)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 26 Feb 2022 15:30:36 +0000 (15:30 +0000)
commit3fcfe4f196f6c333ee0ba2078af9cfa3eb896761
tree516e9bc24b163a91d7eff901cdab3897c0ef8511
parentb61eae1962f008627f4593cfda9b3431e4c3c016
target: Add support for ls1088a

The LS1088A is an octo-core aarch64 processor from NXP in the layerscape
family. The JTAG is undocumented, but I was able to figure things out
from the output of `dap info`. This is the first in-tree example of
using the hwthread rtos (as far as I know), so hopefully it can serve as
an example to other developers. There are some ETMs, but I was unable to
try them out because I got 'invalid command name "etm"' when trying to
test things out.

Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Change-Id: I9b0791d27d8c41170a413a8d86431107a85feba2
Reviewed-on: https://review.openocd.org/c/openocd/+/6848
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
tcl/target/ls1088a.cfg [new file with mode: 0644]