)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"30d52aae4fc1512b050e07a8dc4b25dd7533a750","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8a0fcb6a_cc7d05bc","updated":"2025-11-05 16:52:41.000000000","message":"I have tested Cortex-M4 and M33. They are ok and don\u0027t need this.\nIf we get other cores that require it, we could extend the fix.","commit_id":"d88d7850cd4ff1cd9a5106b64bbd4b432721ea32"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"0faf0b72c99de81f57bb5ae3c8c8488aecfd9ac4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2ec2084d_d5e64387","updated":"2025-11-17 16:27:29.000000000","message":"Works good on STM32F746 nucleo and STM32H7A3 with a bitbang adapter, just a minor comment.","commit_id":"d88d7850cd4ff1cd9a5106b64bbd4b432721ea32"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"88330e119cddb6a1502fc9a535c9867f1fe685b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"09f8e276_99bc1cb7","updated":"2025-11-22 19:56:18.000000000","message":"Thanks!","commit_id":"2fd8397d0c3227f25bb55c3848ac09aaf1879902"}],"src/target/cortex_m.c":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"0faf0b72c99de81f57bb5ae3c8c8488aecfd9ac4","unresolved":true,"context_lines":[{"line_number":876,"context_line":"\t}"},{"line_number":877,"context_line":""},{"line_number":878,"context_line":"\t// read caches state"},{"line_number":879,"context_line":"\tif (!armv7m-\u003eis_hla_target) {"},{"line_number":880,"context_line":"\t\tretval \u003d armv7m_deferred_identify_cache(target);"},{"line_number":881,"context_line":"\t\tif (retval !\u003d ERROR_OK)"},{"line_number":882,"context_line":"\t\t\treturn retval;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"cc4a9872_f9d6bb16","line":879,"range":{"start_line":879,"start_character":5,"end_line":879,"end_character":27},"updated":"2025-11-17 16:27:29.000000000","message":"Test for hla target is useless and somewhat misleading, as hla target has its own debug_entry and this code is executed on Cortex-M with debug AP only.\n\nI admit it\u0027s not easy to distinguish which parts of cortex_m.c is used also for hla. I planned to rename dual target (cortex-m + hla) functions, but there are higher priorities...","commit_id":"d88d7850cd4ff1cd9a5106b64bbd4b432721ea32"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"723588ab9e591b1c58d4a03d4467f8e85a6e2209","unresolved":false,"context_lines":[{"line_number":876,"context_line":"\t}"},{"line_number":877,"context_line":""},{"line_number":878,"context_line":"\t// read caches state"},{"line_number":879,"context_line":"\tif (!armv7m-\u003eis_hla_target) {"},{"line_number":880,"context_line":"\t\tretval \u003d armv7m_deferred_identify_cache(target);"},{"line_number":881,"context_line":"\t\tif (retval !\u003d ERROR_OK)"},{"line_number":882,"context_line":"\t\t\treturn retval;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"4d003ee7_907bef58","line":879,"range":{"start_line":879,"start_character":5,"end_line":879,"end_character":27},"in_reply_to":"cc4a9872_f9d6bb16","updated":"2025-11-22 19:23:10.000000000","message":"Thanks!\nDone","commit_id":"d88d7850cd4ff1cd9a5106b64bbd4b432721ea32"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"0faf0b72c99de81f57bb5ae3c8c8488aecfd9ac4","unresolved":true,"context_lines":[{"line_number":1024,"context_line":"\t\t/* S_RESET_ST was expected (in a reset command). Continue processing"},{"line_number":1025,"context_line":"\t\t * to quickly get out of TARGET_RESET state */"},{"line_number":1026,"context_line":"\t} else {"},{"line_number":1027,"context_line":"\t\tif (!armv7m-\u003eis_hla_target) {"},{"line_number":1028,"context_line":"\t\t\tretval \u003d armv7m_deferred_identify_cache(target);"},{"line_number":1029,"context_line":"\t\t\tif (retval !\u003d ERROR_OK)"},{"line_number":1030,"context_line":"\t\t\t\treturn retval;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"35166581_4bf440af","line":1027,"range":{"start_line":1027,"start_character":7,"end_line":1027,"end_character":28},"updated":"2025-11-17 16:27:29.000000000","message":"Same as above. cortex_m_poll() is not used for hla","commit_id":"d88d7850cd4ff1cd9a5106b64bbd4b432721ea32"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"723588ab9e591b1c58d4a03d4467f8e85a6e2209","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"\t\t/* S_RESET_ST was expected (in a reset command). Continue processing"},{"line_number":1025,"context_line":"\t\t * to quickly get out of TARGET_RESET state */"},{"line_number":1026,"context_line":"\t} else {"},{"line_number":1027,"context_line":"\t\tif (!armv7m-\u003eis_hla_target) {"},{"line_number":1028,"context_line":"\t\t\tretval \u003d armv7m_deferred_identify_cache(target);"},{"line_number":1029,"context_line":"\t\t\tif (retval !\u003d ERROR_OK)"},{"line_number":1030,"context_line":"\t\t\t\treturn retval;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"bf8156b9_115b10a8","line":1027,"range":{"start_line":1027,"start_character":7,"end_line":1027,"end_character":28},"in_reply_to":"35166581_4bf440af","updated":"2025-11-22 19:23:10.000000000","message":"Done","commit_id":"d88d7850cd4ff1cd9a5106b64bbd4b432721ea32"}]}
