)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1001982,"name":"Ian Thompson","email":"ianst@cadence.com","username":"ianstcdns"},"change_message_id":"7ea1915d06592ccd1261b3e55725d1017069be70","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2f75b274_867849fb","updated":"2023-12-06 22:57:07.000000000","message":"Minor updates/fixes for \"xtensa exe\" command to aid in debugging otherwise opaque failures.  Thanks in advance for reviewing.","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"},{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"1ee2309fe082fa23f59e8ae64f2061a1c93beefc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c0a242c9_12c32311","updated":"2023-12-16 22:15:11.000000000","message":"Thanks Ian, I have just two minor nitpick comments.","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"},{"author":{"_account_id":1001982,"name":"Ian Thompson","email":"ianst@cadence.com","username":"ianstcdns"},"change_message_id":"49e761293feca6b06919d2989467e4a60120c074","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a2390df3_fa7415b1","updated":"2023-12-18 15:30:12.000000000","message":"Thanks for the review, Erhan--Comments addressed.","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"c4c15e346c320067cb53168e9464775d6e25cf8c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6cf1a20c_eb99ee49","updated":"2023-12-31 14:06:22.000000000","message":"Thanks.\n\nOnly one consideration, NOT to be addressed by this patch:\nCOMMAND_HELPER() are extensions of the OpenOCD commands. The output messages should use command_print(), not LOG_ERROR or LOG_INFO.","commit_id":"48d6c0e054d6c962c5fd333568e02ab6eed986a3"},{"author":{"_account_id":1001982,"name":"Ian Thompson","email":"ianst@cadence.com","username":"ianstcdns"},"change_message_id":"2fb9f073d203fdfab7f6ce2417a8cd248a406670","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a82acd80_6238ee09","in_reply_to":"6cf1a20c_eb99ee49","updated":"2024-01-02 14:34:52.000000000","message":"Got it.  Will put this on my new year\u0027s clean-up list.  Thanks, Antonio.","commit_id":"48d6c0e054d6c962c5fd333568e02ab6eed986a3"}],"doc/openocd.texi":[{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"1ee2309fe082fa23f59e8ae64f2061a1c93beefc","unresolved":true,"context_lines":[{"line_number":11497,"context_line":""},{"line_number":11498,"context_line":"@deffn {Command} {xtensa exe} \u003cascii-encoded hexadecimal instruction bytes\u003e"},{"line_number":11499,"context_line":"Execute one arbitrary instruction provided as an ascii string.  The string represents an integer"},{"line_number":11500,"context_line":"number of instruction bytes, thus its length must be even.  The instruction can be of any width"},{"line_number":11501,"context_line":"that is valid for the Xtensa core configuration."},{"line_number":11502,"context_line":"@end deffn"},{"line_number":11503,"context_line":""}],"source_content_type":"text/x-texinfo","patch_set":1,"id":"dd7014b9_01864ab8","line":11500,"updated":"2023-12-16 22:15:11.000000000","message":"Please ensure there is a single space after each period and comma. I\u0027ve noticed more with two spaces in several places from the older patches.","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"},{"author":{"_account_id":1001982,"name":"Ian Thompson","email":"ianst@cadence.com","username":"ianstcdns"},"change_message_id":"49e761293feca6b06919d2989467e4a60120c074","unresolved":false,"context_lines":[{"line_number":11497,"context_line":""},{"line_number":11498,"context_line":"@deffn {Command} {xtensa exe} \u003cascii-encoded hexadecimal instruction bytes\u003e"},{"line_number":11499,"context_line":"Execute one arbitrary instruction provided as an ascii string.  The string represents an integer"},{"line_number":11500,"context_line":"number of instruction bytes, thus its length must be even.  The instruction can be of any width"},{"line_number":11501,"context_line":"that is valid for the Xtensa core configuration."},{"line_number":11502,"context_line":"@end deffn"},{"line_number":11503,"context_line":""}],"source_content_type":"text/x-texinfo","patch_set":1,"id":"d4a119ff_397a9ae8","line":11500,"in_reply_to":"dd7014b9_01864ab8","updated":"2023-12-18 15:30:12.000000000","message":"I think I\u0027ve fixed them all for the Xtensa Architecture section.  Please LMK if there are others elsewhere I\u0027ve missed.  Thanks.","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"}],"src/target/xtensa/xtensa.c":[{"author":{"_account_id":1001964,"name":"Erhan Kurubas","display_name":"Erhan Kurubas","email":"erhan.kurubas@espressif.com","username":"erhankur"},"change_message_id":"1ee2309fe082fa23f59e8ae64f2061a1c93beefc","unresolved":true,"context_lines":[{"line_number":3275,"context_line":"\txtensa_queue_exec_ins_wide(xtensa, ops, oplen);\t/* Handles endian-swap */"},{"line_number":3276,"context_line":"\tstatus \u003d xtensa_dm_queue_execute(\u0026xtensa-\u003edbg_mod);"},{"line_number":3277,"context_line":"\tif (status !\u003d ERROR_OK) {"},{"line_number":3278,"context_line":"\t\tLOG_TARGET_ERROR(target, \"exec: queue error %\" PRId32, status);"},{"line_number":3279,"context_line":"\t} else {"},{"line_number":3280,"context_line":"\t\tstatus \u003d xtensa_core_status_check(target);"},{"line_number":3281,"context_line":"\t\tif (status !\u003d ERROR_OK)"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"dce5b0ca_aa086fec","line":3278,"updated":"2023-12-16 22:15:11.000000000","message":"\"status\" is an int. You can use \"%d\", PRId32 is for the typedefs defined in \u003cstdint.h\u003e","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"},{"author":{"_account_id":1001982,"name":"Ian Thompson","email":"ianst@cadence.com","username":"ianstcdns"},"change_message_id":"49e761293feca6b06919d2989467e4a60120c074","unresolved":false,"context_lines":[{"line_number":3275,"context_line":"\txtensa_queue_exec_ins_wide(xtensa, ops, oplen);\t/* Handles endian-swap */"},{"line_number":3276,"context_line":"\tstatus \u003d xtensa_dm_queue_execute(\u0026xtensa-\u003edbg_mod);"},{"line_number":3277,"context_line":"\tif (status !\u003d ERROR_OK) {"},{"line_number":3278,"context_line":"\t\tLOG_TARGET_ERROR(target, \"exec: queue error %\" PRId32, status);"},{"line_number":3279,"context_line":"\t} else {"},{"line_number":3280,"context_line":"\t\tstatus \u003d xtensa_core_status_check(target);"},{"line_number":3281,"context_line":"\t\tif (status !\u003d ERROR_OK)"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"afa5cffb_46bdca96","line":3278,"in_reply_to":"dce5b0ca_aa086fec","updated":"2023-12-18 15:30:12.000000000","message":"Done","commit_id":"9d9c9db4eb348724b800dbab29c0ea8c1df8fa5d"}]}
