)]}'
{"src/jtag/tcl.c":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"da553a821c6e69e5813682d84549a916a0a0a076","unresolved":false,"context_lines":[{"line_number":630,"context_line":"\t\t\t\t\tinstance_id_specified \u003d true;"},{"line_number":631,"context_line":"\t\t\t\t\te \u003d jim_newtap_md_param(n, goi, pTap);"},{"line_number":632,"context_line":"\t\t\t\t\tbreak;"},{"line_number":633,"context_line":"\t\t\t\tdefault:"},{"line_number":634,"context_line":"\t\t\t\t\te \u003d JIM_OK;"},{"line_number":635,"context_line":"\t\t\t\t\tbreak;"},{"line_number":636,"context_line":"\t\t\t} /* switch (n-\u003evalue) */"},{"line_number":637,"context_line":"\t\t\tif (JIM_OK !\u003d e) {"},{"line_number":638,"context_line":"\t\t\t\tfree(cp);"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"ceda9b01_82597c03","line":635,"range":{"start_line":633,"start_character":4,"end_line":635,"end_character":11},"updated":"2021-03-19 14:43:01.000000000","message":"TAP configuration with JTAG related options is not processed correctly. It swallows just e.g. -irlen and the following number is parsed as it were another option.","commit_id":"7b44b4beee034f8b5820a31e94eb5ca8e9af6b4a"}],"src/target/adi_v5_swd.c":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"da553a821c6e69e5813682d84549a916a0a0a076","unresolved":false,"context_lines":[{"line_number":261,"context_line":"\t\t}"},{"line_number":262,"context_line":"\t}"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"\t/* Note, debugport_init() does setup too */"},{"line_number":265,"context_line":"\tswd_send_sequence(dap, DORMANT_TO_SWD);"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"\t/* Clear link state, including the SELECT cache. */"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"ceda9b01_a20120bb","line":264,"range":{"start_line":264,"start_character":1,"end_line":264,"end_character":44},"updated":"2021-03-19 14:43:01.000000000","message":"Copied from original but completely obsolete now","commit_id":"7b44b4beee034f8b5820a31e94eb5ca8e9af6b4a"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"da553a821c6e69e5813682d84549a916a0a0a076","unresolved":false,"context_lines":[{"line_number":262,"context_line":"\t}"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"\t/* Note, debugport_init() does setup too */"},{"line_number":265,"context_line":"\tswd_send_sequence(dap, DORMANT_TO_SWD);"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"\t/* Clear link state, including the SELECT cache. */"},{"line_number":268,"context_line":"\tdap-\u003edo_reconnect \u003d false;"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"ceda9b01_c206a4d1","line":265,"range":{"start_line":265,"start_character":1,"end_line":265,"end_character":40},"updated":"2021-03-19 14:43:01.000000000","message":"I had to add JTAG_TO_DORMANT before DORMANT_TO_SWD else SWJ DP does not respond","commit_id":"7b44b4beee034f8b5820a31e94eb5ca8e9af6b4a"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"da553a821c6e69e5813682d84549a916a0a0a076","unresolved":false,"context_lines":[{"line_number":727,"context_line":"\tint retval;"},{"line_number":728,"context_line":"\tif (state-\u003eactive_on_wire) {"},{"line_number":729,"context_line":"\t\tretval \u003d swd_run(dap);"},{"line_number":730,"context_line":"\t} else {"},{"line_number":731,"context_line":"\t\tif (dap-\u003edo_reconnect) {"},{"line_number":732,"context_line":"\t\t\tretval \u003d swd_multidrop_connect(dap);"},{"line_number":733,"context_line":"\t\t} else {"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"ceda9b01_426b9482","line":730,"updated":"2021-03-19 14:43:01.000000000","message":"Here we might test the queue if not empty: in such case there is no point in selecting target","commit_id":"7b44b4beee034f8b5820a31e94eb5ca8e9af6b4a"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"da553a821c6e69e5813682d84549a916a0a0a076","unresolved":false,"context_lines":[{"line_number":780,"context_line":"\tif (0 \u003d\u003d --swd_multidrop_session_count)"},{"line_number":781,"context_line":"\t\tswd_send_sequence(dap, SWD_TO_DORMANT);"},{"line_number":782,"context_line":""},{"line_number":783,"context_line":"\t/* flush the queue before exit */"},{"line_number":784,"context_line":"\tswd_multidrop_run(dap);"},{"line_number":785,"context_line":""},{"line_number":786,"context_line":"\tstruct swd_multidrop_session_state *state \u003d adiv5_dap_swd_multidrop_session_state(dap);"},{"line_number":787,"context_line":"\tfree(state-\u003erequest_queue);"}],"source_content_type":"text/x-csrc","patch_set":6,"id":"ceda9b01_226e9094","line":784,"range":{"start_line":783,"start_character":0,"end_line":784,"end_character":24},"updated":"2021-03-19 14:43:01.000000000","message":"Some adapters (JLink?) needs queue run to actually emit sequence. I believe that we should call swd-\u003erun() only after swd_send_sequence(). We don\u0027t need multidrop run as we\u0027re not going to select a target.","commit_id":"7b44b4beee034f8b5820a31e94eb5ca8e9af6b4a"}],"src/target/target.c":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"4b603296677c9abd390f08934a23e7d28e225571","unresolved":false,"context_lines":[{"line_number":4813,"context_line":"\t\t\t\tif (goi-\u003eargc !\u003d 0)"},{"line_number":4814,"context_line":"\t\t\t\t\tgoto no_params;"},{"line_number":4815,"context_line":"\t\t\t}"},{"line_number":4816,"context_line":"\t\t\tJim_SetResult(goi-\u003einterp, Jim_NewIntObj(goi-\u003einterp, target-\u003ecoreid));"},{"line_number":4817,"context_line":"\t\t\t/* loop for more */"},{"line_number":4818,"context_line":"\t\t\tbreak;"},{"line_number":4819,"context_line":""}],"source_content_type":"text/x-csrc","patch_set":3,"id":"0e6cb3ef_9491dc54","line":4816,"updated":"2019-03-13 23:55:37.000000000","message":"This line fixes a bug completely unrelated with this change.\nWell spotted, but should go in a separate patch.","commit_id":"b0ec31dc65c28734368c920ac0f2b31df9c4e68d"}]}
