)]}'
{"id":"openocd~master~Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000160":{"account":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"last_update":"2025-08-24 05:04:50.000000000","reason":"Change was submitted"},"1002199":{"account":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"last_update":"2025-08-24 05:04:50.000000000","reason":"Change was submitted"},"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2025-08-24 05:04:50.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":"2025-08-20 09:12:39.000000000","reason":"\u003cGERRIT_ACCOUNT_1000687\u003e replied on the change","reason_account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"}}},"hashtags":[],"change_id":"Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24","subject":"drivers/ch347: limit SWD packet size by processing time","status":"MERGED","created":"2025-02-08 22:43:20.000000000","updated":"2025-08-24 05:04:50.000000000","submitted":"2025-08-24 05:04:50.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8746","meta_rev_id":"1031f0591d4ffdf20bc2dd1aacc516784d84ee5a","_number":8746,"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":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},{"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":"2025-08-24 05:04:50.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":"2025-08-24 05:04:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-08-24 05:04:50.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"},{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"}],"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":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-02-08 23:24:21.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":"2025-08-04 06:35:10.000000000","updated_by":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"reviewer":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"state":"CC"},{"updated":"2025-08-05 09:19:40.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":"2025-08-19 23:37:03.000000000","updated_by":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"reviewer":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"state":"CC"},{"updated":"2025-08-20 08:45:11.000000000","updated_by":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"reviewer":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"state":"REVIEWER"}],"messages":[{"id":"3330d0c2f64dedd299397f4b8418172c37578307","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":"2025-02-08 22:43:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f398fc6cebf4f7bd5257e24b4008dec0242840c1","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":"2025-02-08 23:24:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/20763/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/19909/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"f10f364007e142373274013054ee4deba94af46d","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":"2025-02-09 11:16:38.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a8ba92225c8618c8d03449b1381d2b3433d7a9d9","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":"2025-02-09 12:35:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/20771/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/19916/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"4cb36c8f51a8ba16ee84a44a86e1356b4d80e8ae","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-04 06:35:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e98139a40489bf376d3e94b4346a7828c5d70f91","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-04 07:06:11.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0d54422323b0f76836b71da97c98084ce0527cd3","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":"2025-08-04 09:07:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ba995931e55e10c86786b6a1f39f63decf218f33","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-05 06:23:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0a383ca880572f552dbaff8b2428e8fbc46308a4","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":"2025-08-05 09:19:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cc667dc337b53365d59931ed4ebbe81588216bd1","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-05 10:34:43.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f8bf0d010b734963294103cd740e9d047144718f","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":"2025-08-05 20:00:33.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"8b62a5ff8e6bddbf9a459c6673ed06a522b2ff12","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":"2025-08-05 20:09:07.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bd1ed02c6492e520fc6549aac9f19919c1c4f64f","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":"2025-08-05 21:45:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20725/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21592/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"400c0f4d2ded01257f78db63c218921beabbb465","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-06 03:40:44.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dadff930ec7d6ce84313808ccb08668a3fa86723","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":"2025-08-06 09:22:58.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"0ecd3b74b92448956f5d8a8d4bcc9278ce2402d2","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":"2025-08-06 09:24:20.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"659a7503773fe1cdc89cc815acdb56fef3cab6c4","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":"2025-08-06 10:26:04.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20733/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21600/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"352a44b2b993dc1058b05c58bd9e72b8497a2e40","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-07 03:51:47.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8263a0dd50f4cad4078094b70957a2482544950e","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":"2025-08-07 07:16:08.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"076ad3e50cc85acace911456a96f204eba8d4159","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-07 07:30:56.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ce6bf0801648a158e988684ae299ae29cf48221f","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":"2025-08-19 11:03:14.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"c3e8027cc76492ffb53185a8d56ae68db3d195dd","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":"2025-08-19 11:04:03.000000000","message":"Patch Set 5: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20797/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/21664/ : FAILURE","accounts_in_message":[],"_revision_number":5},{"id":"ac17eff1a01b9351cea8c66388d1d32b3efcf1f1","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":"2025-08-19 21:03:40.000000000","message":"Patch Set 5: -Verified","accounts_in_message":[],"_revision_number":5},{"id":"119d88d47eea0d9da1b01b2e7538f3ec2a2bf33f","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":"2025-08-19 21:06:45.000000000","message":"Patch Set 5: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20802/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/21669/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"b6c67d6a66f9f6ab38e161d61281edb41d0317bc","author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"real_author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"date":"2025-08-19 23:37:03.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"75e29360a6ad4425bedecb936c909c0d2fe6744f","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":"2025-08-20 07:16:07.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"660682846836bf864045023ecff34bf44e7c5e18","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":"2025-08-20 07:31:55.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"1b6e5673c3206b5d60cfc5bf08d7d6066dab3a0d","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":"2025-08-20 07:46:45.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20807/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21674/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"2919c39d7261ee22ebc2e4cb9879a0c24e8e7035","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":"2025-08-20 08:00:48.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1db93bcb5cfa3d642c62055bf906ac4a421bd94c","author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"real_author":{"_account_id":1002199,"name":"ZhiYuanNJ","display_name":" ZhiYuanNJ","email":"871238103@qq.com","username":"ZhiYuanNJ"},"date":"2025-08-20 08:45:11.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4ba151a8040d0ba6aec3100fec17bac12da27ab3","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":"2025-08-20 09:12:39.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1031f0591d4ffdf20bc2dd1aacc516784d84ee5a","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":"2025-08-24 05:04:50.000000000","message":"Change has been successfully cherry-picked as 1879145bff1b4827f301eeb5039a6a722f3b2d2f","accounts_in_message":[],"_revision_number":7}],"current_revision":"1879145bff1b4827f301eeb5039a6a722f3b2d2f","revisions":{"2a8c1fc41c54170785f9a25ceed6d3682ea62d36":{"kind":"REWORK","_number":3,"created":"2025-08-05 20:00:33.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/3 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7966f121e76e6d4cad87cb7cb7d768a181d23783","subject":"drivers/ch347: fix SWD log messages"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-08-05 19:56:03.000000000","tz":120},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\nlasts longer than approx 8 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit.\n\nThe workaround works for me. Tested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"5d0bd104ba2b9f4a0bb62a0d0be04d8a837145fa":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-02-09 11:16:38.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/2 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"37814212d97c794532d320ce326c575f958e0782","subject":"drivers/ch347: don\u0027t loose swd_read/write_reg errors"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-09 11:16:24.000000000","tz":60},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\nlasts longer than approx 16 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit.\n\nThe workaround works for me. Tested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"ee7b907d8d883269deb01c2dde1e5a9e23d57788":{"kind":"REWORK","_number":1,"created":"2025-02-08 22:43:20.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/1 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c2f2d89eb8bceeef1a392c49e934ce9b01ffe07a","subject":"drivers/ch347: don\u0027t loose swd_read/write_reg errors"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 22:39:50.000000000","tz":60},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\nlasts longer than approx 16 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit.\n\nThe workaround works for me. Tested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"1879145bff1b4827f301eeb5039a6a722f3b2d2f":{"kind":"REWORK","_number":7,"created":"2025-08-24 05:04:50.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/7 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b4a19768863825b5acddd6adc3ec44fd04acdea1","subject":"drivers/ch347: fix SWD log messages"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-08-24 05:04:50.000000000","tz":0},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\ntakes longer than approx 8 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit (use 7 ms to keep some safety margin).\n\nAllow ch347_swd_send_idle() to split the requested delay\nto more partial sequences. It prevents USB disconnect at beginning\nof target examine, when memaccess 255 clk is used.\nAlso memaccess \u003e 255 clk is now possible.\n\nSet the maximal divisor to fit the longest ADI sequence\ninto 7 ms processing time.\n\nTested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/8746\nTested-by: jenkins\nReviewed-by: ZhiYuanNJ \u003c871238103@qq.com\u003e\n"}},"bab85f70d04e26a983da87066f85b55fbd180441":{"kind":"REWORK","_number":6,"created":"2025-08-20 07:31:55.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/6 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"81c759521c04d34ab45e4fb7131e179fb215d5c0","subject":"drivers/ch347: fix SWD log messages"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-08-20 07:31:40.000000000","tz":120},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\ntakes longer than approx 8 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit (use 7 ms to keep some safety margin).\n\nAllow ch347_swd_send_idle() to split the requested delay\nto more partial sequences. It prevents USB disconnect at beginning\nof target examine, when memaccess 255 clk is used.\nAlso memaccess \u003e 255 clk is now possible.\n\nSet the maximal divisor to fit the longest ADI sequence\ninto 7 ms processing time.\n\nTested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"79cedf34a00405e4b34e03fe23f5db5f6e067998":{"kind":"REWORK","_number":5,"created":"2025-08-19 11:03:14.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/5 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"81c759521c04d34ab45e4fb7131e179fb215d5c0","subject":"drivers/ch347: fix SWD log messages"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-08-19 11:01:48.000000000","tz":120},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\ntakes longer than approx 8 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit (use 7 ms to keep some safety margin).\n\nAllow ch347_swd_send_idle() to split the requested delay\nto more partial sequences. It prevents USB disconnect at beginning\nof target examine, when memaccess 255 clk is used.\nAlso memaccess \u003e 255 clk is now possible.\n\nSet the maximal divisor to fit the longest ADI sequence\ninto 7 ms processing time.\n\nTested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"2831c916c1b469079843e94a7a6ed79a29c2532b":{"kind":"REWORK","_number":4,"created":"2025-08-06 09:22:58.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/46/8746/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/46/8746/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/4 \u0026\u0026 git checkout -b change-8746 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/46/8746/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/46/8746/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"81c759521c04d34ab45e4fb7131e179fb215d5c0","subject":"drivers/ch347: fix SWD log messages"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-02-08 21:40:43.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-08-06 09:21:14.000000000","tz":120},"subject":"drivers/ch347: limit SWD packet size by processing time","message":"drivers/ch347: limit SWD packet size by processing time\n\nCH347 chip firmware probably does not service USB poll/requests\nfrom the host during processing of SWD packet. If the processing\nlasts longer than approx 8 ms, USB host disconnects the adapter\nfrom the bus as if it were dead.\n\nTo avoid disconnect, compute approximate processing time\nof SWD transactions and flush the queue if the total time\ngets over the limit (use 7 ms with some safety margin).\n\nThe workaround works for me. Tested on a linux x64 PC and RPi 5.\n\nChange-Id: Ibdcff4de52e3eb4d86ed83af81a1c64f1f9b5d24\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\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":[]}}]}
