)]}'
{"id":"openocd~master~Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2023-12-06 14:00:10.000000000","reason":"Change was submitted"},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2023-11-29 16:46:46.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509","subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","status":"MERGED","created":"2022-11-20 20:46:08.000000000","updated":"2023-12-06 14:00:10.000000000","submitted":"2023-12-06 14:00:10.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":14,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"7365","meta_rev_id":"ce7b412d7ffe866674829431b01edd32ef6504ca","_number":7365,"owner":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-06 14:00:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-06 14:00:10.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-12-06 14:00:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}],"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-21 00:25:45.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-11-22 22:57:45.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"CC"},{"updated":"2023-11-07 19:52:50.000000000","updated_by":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"reviewer":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"state":"REVIEWER"}],"messages":[{"id":"ae0229f5965287d4ac3a2f4f74aa4a0aa37fba48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-20 20:46:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e1e2a844342c43c7257ef331e5f7a3be9a9153ce","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-20 20:51:33.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"0e70e9ba16804b4fce691c5578c42725255db0be","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-21 00:25:45.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16260/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/17050/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"08ccb53ec8da92d6378464c5006de06a6b62b986","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-21 07:24:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6d1791ab1a5beb6eeecf2ef809ed47118e555ab0","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-21 07:49:57.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16263/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/17053/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"e5b0a679bc6a2b42cd249cbc3653f138acf80818","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-21 08:07:47.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6f8220d133843dad6e4c391949a8de210ea8d91d","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-21 08:41:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16264/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/17054/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"9878c5ee54c0efe7258a3928ba4dbf73154fd60f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-22 19:37:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5d56672d93b35ba4cd5ff0aa3f631785922f4d37","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-22 21:57:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fca641a9a65da513527514aca69a5b8c52fd3171","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-22 21:58:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit/17065/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"a6e547c413486e48375942f5a0d9395b7c8459fe","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2022-11-22 22:57:45.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"caa2ce28525ac810fedceaf0ca75c35248f51e4d","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-23 04:04:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16281/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/17072/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"4efbdb486c145fc48ba4942577adc1dcf3b943ac","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-23 07:48:18.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"2e5386e83023ce9021ae7cb34fb35c79d5910439","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-23 09:22:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16286/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/17078/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"dd1851bb1818bb75d62d55821de282183a30edb7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-24 17:35:52.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"f917dff8228e274c82646e48b1ed29469ddb7bff","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-11-24 20:55:57.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16300/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/17093/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"fe052753bf0b1e5b96d114bdb6cad8279f4663f3","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2022-11-24 22:16:40.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"244b6086be6339ddf155f08698e71785282f6c6a","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-25 08:42:58.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"8ffc349d9de630d714eb36b82485f40aec29d102","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2022-11-25 23:14:40.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"e0e974351aee8dec133f1623b01f065ad8ce2c01","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-26 15:42:58.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"11a53d6c0b39cfda5b3c206d29a047eb3dd92933","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-30 10:44:45.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f827e04df690697a1d103deecb60dbd3e18bb5c9","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-11-30 17:42:45.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"525041ba632a6331cd59a827548b841f8d830d75","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-03 14:37:32.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":8},{"id":"4163cb11fda9830fef7ff5683be11df1387b4c1b","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-03 14:39:08.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":8},{"id":"3dfa53ffddf6cf305d780b4b4125dc3f61847a7e","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-10-03 15:14:21.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18484/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17671/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"e49bdbb0018e083fd38e89a2e85cc16e059f8dca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-03 16:02:03.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":9},{"id":"9b3eee0b40caa68eb5cb671cc5ebe81bf0ac50a4","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-03 16:22:50.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"d0d2f775bebed076de80cf3ee40baa956ab510fa","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-10-03 16:40:04.000000000","message":"Patch Set 9: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18485/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17673/ : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"60289993f7c09835db8d0315ccfb0dfc5a21ee29","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-11-07 15:23:02.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":10},{"id":"04ba53c9f88369e9d038e04b2d1161b8ee883fa2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-11-07 15:39:47.000000000","message":"Patch Set 10: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18677/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17861/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"efc4454d11a377c4a0a74796182b78ccbe260b4d","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2023-11-07 19:52:50.000000000","message":"Patch Set 10: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"03780b3b5cbe22dfb65a0358fffc12f9cd2cbba2","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-11-29 16:46:46.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"ce7b412d7ffe866674829431b01edd32ef6504ca","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-12-06 14:00:10.000000000","message":"Change has been successfully cherry-picked as fd75e9e542700e40f11d79532d19e311cf437de1","accounts_in_message":[],"_revision_number":11}],"current_revision":"fd75e9e542700e40f11d79532d19e311cf437de1","revisions":{"41bcb67e4aac3b52d85287088b99e642a7f787fa":{"kind":"REWORK","_number":2,"created":"2022-11-21 07:24:28.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/2 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d4fa0e707596abdfe718b3a00e34f308b91fd375","subject":"jtag/drivers/cmsis_dap: improve USB packets filling"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-21 07:23:28.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.490739s (521.662 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.813695s (314.614 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"33c521357f6e278f7bb47e1b5e77b76d5291a578":{"kind":"REWORK","_number":3,"created":"2022-11-21 08:07:47.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/3 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d4fa0e707596abdfe718b3a00e34f308b91fd375","subject":"jtag/drivers/cmsis_dap: improve USB packets filling"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-21 08:04:06.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.490739s (521.662 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.813695s (314.614 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"d5979dd1e17bd39715f67411ccb1f5fa65b0ea07":{"kind":"REWORK","_number":1,"created":"2022-11-20 20:46:08.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/1 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d4fa0e707596abdfe718b3a00e34f308b91fd375","subject":"jtag/drivers/cmsis_dap: improve USB packets filling"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-20 20:43:16.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.490739s (521.662 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.813695s (314.614 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"c60235443c00094fa1c8b053911a2c2ee689d15b":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2022-11-23 07:48:18.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/6 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"2e391f23d50dfe3aeae38bc817967fba66ea318c","subject":"jtag/drivers/cmsis_dap: speed up long transfers using DAP_TransferBlock"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-23 07:33:57.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.440290s (581.435 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.601829s (425.370 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"9c8d54066475c71ae45e05f32009d0bc77273629":{"kind":"REWORK","_number":7,"created":"2022-11-24 17:35:52.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/7 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"97d97dedb8ae514534d03ba017addec0a5fa1b11","subject":"jtag/drivers/cmsis_dap: prevent conn/discon workaround before line reset"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-24 17:31:32.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.428576s (597.327 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.572875s (446.869 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"09afdf1bc4b4133fc0a529419a702e92e272fff9":{"kind":"REWORK","_number":4,"created":"2022-11-22 19:37:09.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/4 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1d334c2cd52ff068d86dd64b5e67687f858c4f8a","subject":"jtag/drivers/cmsis_dap: speed up long transfers using DAP_TransferBlock"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-22 19:36:56.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.440290s (581.435 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.601829s (425.370 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"e3ab2ec2d677b6bc1fc18992f28e4ef52bec321e":{"kind":"REWORK","_number":5,"created":"2022-11-22 21:57:45.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/5 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"88228e7722811d02fffc16718008835f5818d773","subject":"jtag/drivers/cmsis_dap: speed up long transfers using DAP_TransferBlock"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-22 21:56:06.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.440290s (581.435 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.601829s (425.370 KiB/s)\n\nTODO: Unfortunately some adapters have bugs in the firmware\nand does not work reliably with multiple USB requests.\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"a6642b794c67b59cb7d377a9443d5138a4d8bdae":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2023-11-07 15:23:02.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/10","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/10","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/10 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/10","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c254cbcff739991a729cfbf324824244f8bccdb8","subject":"drivers/cmsis_dap: drop unused variable"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-11-07 15:15:42.000000000","tz":60},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.428576s (597.327 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.572875s (446.869 KiB/s)\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"fd75e9e542700e40f11d79532d19e311cf437de1":{"kind":"REWORK","_number":11,"created":"2023-12-06 14:00:10.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/11","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/11","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/11 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/11","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0f70c6c325785517f35bbbb9316801bef7a79d8b","subject":"remote_bitbang: Add SWD support"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-12-06 14:00:10.000000000","tz":0},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.428576s (597.327 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.572875s (446.869 KiB/s)\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\nReviewed-on: https://review.openocd.org/c/openocd/+/7365\nReviewed-by: zapb \u003cdev@zapb.de\u003e\nTested-by: jenkins\n"}},"e867cf122fc04381bd100cad3bf40036ddfce13d":{"kind":"REWORK","_number":8,"created":"2023-10-03 14:37:32.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/8 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f76c8de910e1e12f4b180956d0189c9483e949a5","subject":"target/cortex_m: support Infineon Cortex-M33 from SLx2 MCU"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-10-03 13:25:47.000000000","tz":120},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.428576s (597.327 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.572875s (446.869 KiB/s)\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}},"41dd195f011abea27d3cbf87a9d1f2eda7a88d07":{"kind":"REWORK","_number":9,"created":"2023-10-03 16:02:03.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/65/7365/9","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/65/7365/9","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/9 \u0026\u0026 git checkout -b change-7365 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/65/7365/9","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/65/7365/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f76c8de910e1e12f4b180956d0189c9483e949a5","subject":"target/cortex_m: support Infineon Cortex-M33 from SLx2 MCU"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-11-19 06:26:37.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-10-03 15:13:25.000000000","tz":120},"subject":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer","message":"jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer\n\nThe synchronous libusb_bulk_transfer() always waits\nfor the transfer to complete. Therefore it does not allow issuing\nmultiple USB requests as used on HID backend.\n\nSwitch to asynchrounous libusb_submit_transfer().\n\nWith this patch a good USB FS based CMSIS-DAPv2 adapter\nalmost doubles the throughput:\n\n adapter speed: 20000 kHz\n poll off\n\n \u003e load_image /run/user/1000/ram256k.bin 0x20000000\n 262144 bytes written at address 0x20000000\n downloaded 262144 bytes in 0.428576s (597.327 KiB/s)\n\n \u003e dump_image /dev/null 0x20000000 0x40000\n dumped 262144 bytes in 0.572875s (446.869 KiB/s)\n\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nChange-Id: Ic6168ea4eca4f6bd1d8ad541a07a8d70427cc509\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"],"failing_atoms":[]}}]}
