)]}'
{"id":"openocd~master~I056397f33737ff1ccee0fd702c2edf992512c01f","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2026-02-07 17:04:56.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"}},"1002493":{"account":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"last_update":"2026-02-10 12:59:44.000000000","reason":"\u003cGERRIT_ACCOUNT_1002493\u003e replied on the change","reason_account":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"}}},"hashtags":[],"change_id":"I056397f33737ff1ccee0fd702c2edf992512c01f","subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","status":"NEW","created":"2026-01-23 16:48:54.000000000","updated":"2026-05-08 19:37:58.000000000","submit_type":"CHERRY_PICK","submittable":false,"total_comment_count":11,"unresolved_comment_count":8,"has_review_started":true,"meta_rev_id":"da16890a88956199c92390ae6ce1f1676301888d","_number":9400,"owner":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:jenkins-gerrit-trigger","value":1,"date":"2026-05-08 19:37:58.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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-23 16:54:13.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":"CC"},{"updated":"2026-01-23 17:29:05.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":"2026-01-25 15:54:41.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"state":"CC"}],"messages":[{"id":"ad002438aaed4faf56eb550b8045b5892f7175f9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-01-23 16:48:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"40d96f6779c3f0c2d2d585b2c1bf047e7123fb0d","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":"2026-01-23 17:29:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21675/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22563/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"7ffbf174beb9463c2bc7e2d212ae36421cb01f71","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":"2026-01-25 15:54:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"feb6c59cc2b9fab84c2a513eeec5d1271e6e8be4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-04 16:37:50.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a0e909be2a07c87e28dc122e48e793afefc211dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-04 16:39:38.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"7c3594fbc5f4243f53d0871230119c8284904bb0","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":"2026-02-04 16:39:41.000000000","message":"Patch Set 2:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":2},{"id":"a4f6d0ba546ebae57bc4faeb1e64aebdfdf1ffb7","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-04 16:41:39.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e3768d0418524c01bb7392afa0004e83e53a9bf9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-04 17:12:14.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.","accounts_in_message":[],"_revision_number":4},{"id":"73c4f353c45877c4041b69ce617c709e31ed6326","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":"2026-02-04 17:12:35.000000000","message":"Patch Set 3:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":3},{"id":"94ab8d9d6c30edfd925b856e335776284b933f09","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":"2026-02-04 21:48:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21762/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22652/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"8e537f6187a2670a97804fcfe07de77c8b8b1792","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-05 08:25:40.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"0a91d1938bb4cdcda80aab5ba594a743440dd065","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":"2026-02-05 12:34:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21777/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22667/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"b91280d7c7baf7ebf499e9a9b63ec6cb2a46bbc9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-05 14:59:20.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"8f57413bd6d777ad7904b746f9f1553476ba5230","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":"2026-02-05 15:52:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21781/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22671/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"34b33ab0c0d7be3aea95da1d8f63bc4d0f135167","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-06 10:41:09.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"0087d897855c652fca0ebca2e864252325b3a5de","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":"2026-02-06 12:56:31.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21789/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22679/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"914d51b2165611724353a4970fded73a307eab2c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-06 22:38:14.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":"82bfb49bc35af86e6c52950ad58f787db059d675","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":"2026-02-07 02:07:44.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21802/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22692/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"f21bc86b6906def073a213b695c2af01d08d2961","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":"2026-02-07 17:04:56.000000000","message":"Patch Set 8:\n\n(7 comments)","accounts_in_message":[],"_revision_number":8},{"id":"e1772c3849bc95a513b3c015f14911b4d1b0c7c3","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":"2026-02-07 17:41:29.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"20cf964459cc20e3f1400241d40a7c6234f3d56b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-10 11:55:15.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":"4ca8bf6c816c757283fbb133c020a82593f291c5","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-10 12:59:44.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"d1198d5f06a5e75a55a21440cde2a99e68c1a187","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-10 13:01:21.000000000","message":"Uploaded patch set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"b8da8896ce12cd8c6f3c573eb00fd20e35e45cd2","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":"2026-02-10 13:01:31.000000000","message":"Patch Set 9:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":9},{"id":"c0b670d90d6b78101aaf5a76014e2071cd15f39e","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":"2026-02-10 16:56:47.000000000","message":"Patch Set 10: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21822/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22712/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"91f40afbf2cbf8ac4fe9b36b23c5e0e10e60de41","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-11 17:30:06.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":11},{"id":"523c97036c1d06b564127cfb0db077985894478d","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":"2026-02-11 21:58:14.000000000","message":"Patch Set 11: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21836/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22726/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"8634be8c052f92d83ce1fef8890ee46534d3ff69","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-26 11:52:26.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":12},{"id":"c5cbe38b05fb8b1af8ea0333c85b58334a6955bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-26 16:48:20.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"c5c4dd56a590dae558f821fcf1eedac11f0536ad","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":"2026-02-26 16:48:37.000000000","message":"Patch Set 12: Verified+1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit/22781/ : SUCCESS","accounts_in_message":[],"_revision_number":12},{"id":"3ef3083753e3877f0d84173095af026576f55375","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":"2026-02-27 00:48:47.000000000","message":"Patch Set 13: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21892/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22788/ : SUCCESS","accounts_in_message":[],"_revision_number":13},{"id":"55287f3196c20c59c6808044ccbef651737fddee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-27 07:42:53.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":14},{"id":"ed6adb9e59c58997d819f1ae4d1cc974c07c3a81","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":"2026-02-27 08:28:19.000000000","message":"Patch Set 14: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21896/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22792/ : SUCCESS","accounts_in_message":[],"_revision_number":14},{"id":"b971153460a6268451df87af8e89c5f7dd90d16e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-03-08 10:08:33.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":15},{"id":"726e250a978872e63a187b385fa8e37a03305d5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-03-08 10:13:19.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.","accounts_in_message":[],"_revision_number":16},{"id":"0a147cd538c0d7a1b80b0f69118537db3629b278","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":"2026-03-08 10:13:32.000000000","message":"Patch Set 15:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":15},{"id":"3ca670e745cf69923cb6b5639dc28edb9efdb7e0","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":"2026-03-08 20:22:19.000000000","message":"Patch Set 16: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21946/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22842/ : SUCCESS","accounts_in_message":[],"_revision_number":16},{"id":"68795510f5430a93fb15443a955a2dd5f0a59560","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-04-14 07:01:54.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":17},{"id":"54451a842274b462e0579dab2933e975cb86ccdb","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":"2026-04-14 08:13:38.000000000","message":"Patch Set 17: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22107/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23005/ : SUCCESS","accounts_in_message":[],"_revision_number":17},{"id":"e8a1c8a6fbe23c34016ee792481ceb70d239127f","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":"2026-05-08 15:57:26.000000000","message":"Patch Set 17: -Verified","accounts_in_message":[],"_revision_number":17},{"id":"da16890a88956199c92390ae6ce1f1676301888d","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":"2026-05-08 19:37:58.000000000","message":"Patch Set 17: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22246/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23144/ : SUCCESS","accounts_in_message":[],"_revision_number":17}],"current_revision":"14ea3146b4da0cac295e9dee622746acf9ae3329","revisions":{"e537fe3105e0a6d137713ae8dec1782e07f9649f":{"kind":"REWORK","_number":1,"created":"2026-01-23 16:48:54.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/1 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0955aff2cb9618e5b4d21e2d33186568257a694e","subject":"tcl/target: Add support for most of the Silabs Series 2"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-01-16 16:37:49.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-01-23 16:40:12.000000000","tz":60},"subject":"tcl/target: Add support for EFR32xG27","message":"tcl/target: Add support for EFR32xG27\n\nEFR32xG27 devices do not support VC_CORERESET (Vector Catch on Core\nReset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\n"}},"032721abc4f4c218fa07ddd2dcb9ef8bed5ee0d1":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-02-04 16:39:38.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/3 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3142e72586a4ed1cbba7b115f310bbab49187ea0","subject":"tcl/target: Add support for Silabs Series 2 products"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:38:34.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\n[I still have several issues with this patch. I send it to get some\nfeedback, but it is not ready for merge]\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"7fe910b8955364419e24a768f5d19d23cb784e82":{"kind":"REWORK","_number":2,"created":"2026-02-04 16:37:50.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/2 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3142e72586a4ed1cbba7b115f310bbab49187ea0","subject":"tcl/target: Add support for Silabs Series 2 products"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:30:51.000000000","tz":60},"subject":"tcl/target: Add support for xG22/xG27","message":"tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"f5a65ea8fbea5bda65aecdffe3bb1bbcb0caca3f":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-02-05 08:25:40.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/5 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"30960b4a41475e3ce567b374a4eae57ec85dd673","subject":"tcl/target: Add support for Silabs Series 2 products"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 08:25:03.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\n[I still have several issues with this patch. I send it to get some\nfeedback, but it is not ready for merge]\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"8155e4290998cb5d2d6930224870ac102aead01b":{"kind":"NO_CHANGE","_number":4,"created":"2026-02-04 17:12:14.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/4 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"483e1be6cd204af992d307edc280bf07d858d341","subject":"tcl/target: Add support for Silabs Series 2 products"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 17:12:04.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\n[I still have several issues with this patch. I send it to get some\nfeedback, but it is not ready for merge]\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"133309b2746e203e669e9eaf28f40a307bc95993":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-02-06 10:41:09.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/7 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ac5b9849fe09d249331197746384084fbd2857c2","subject":"meta: Add editor configuration"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-06 10:40:11.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\n[I still have several issues with this patch. I send it to get some\nfeedback, but it is not ready for merge]\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"168c52eb490097c81f8bd9b7f252305fcc273680":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-02-05 14:59:20.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/6 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"11187c65195d7847d6260255a3cc8c8d3a236f7f","subject":"meta: Add editor configuration"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 14:59:08.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\n[I still have several issues with this patch. I send it to get some\nfeedback, but it is not ready for merge]\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"9be0519ba27a8c2a2d1f4984a1ea5b759273cafb":{"kind":"REWORK","_number":9,"created":"2026-02-10 11:55:15.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/9","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/9","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/9 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/9","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fb1ae8f783aaa69483393a84884009a74b5c06cc","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-10 11:54:07.000000000","tz":60},"subject":"tcl/target: Add support for xG22/xG27","message":"tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"b4f58e90bede9abf016585873432d82278cf4720":{"kind":"REWORK","_number":8,"created":"2026-02-06 22:38:14.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/8 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"2e74a0e1a5742d340b3b9f2f41f8ba0c239ab7fa","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-06 22:38:11.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using the Flash Patch and Breakpoint (FPB)\nunit.\n    1. Halt the core via direct DHCSR access\n    2. Read the reset vector from flash\n    3. Set an FPB breakpoint at the reset vector\n    4. Issue SYSRESETREQ\n    5. Core halts when it hits the breakpoint at reset vector\n\n[I still have several issues with this patch. I send it to get some\nfeedback, but it is not ready for merge]\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"35a39f547d0a72917b0198c3c77624aa621f56c7":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-02-11 17:30:06.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/11","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/11","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/11 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/11","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ec28becad2a973a418215dde0a13f762eeac1a21","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-11 17:29:54.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"8999fd1f2381a0d83a69bfc6040d408cccbc2d49":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2026-02-10 13:01:21.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/10","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/10","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/10 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/10","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fb1ae8f783aaa69483393a84884009a74b5c06cc","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-10 13:01:01.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"1ebec428455038b56cd2d3c745b455b22c659a4d":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-02-26 16:48:20.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/13","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/13","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/13 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/13","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"92ed088f89b554910523037bea6088499a9e27b6","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-26 16:48:05.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"940f49769d2f240f024776054fbfb521c8bc59a9":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-02-26 11:52:26.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/12","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/12","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/12 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/12","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"a2371fee89c41c6c91d579716e09816626421564","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-26 11:52:11.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"6418e61e74e9205551cd3ee3a21f0f10f2057c85":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2026-03-08 10:08:33.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/15","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/15","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/15 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/15","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/15 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ece9821c573fb545d7fb92a024415c393c3f6810","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-03-08 10:04:46.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"41307247ef32d04368b29e55f2dbafaaf93f5232":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-02-27 07:42:53.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/14","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/14","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/14 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/14","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/14 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0b4c7405ef615fd1a3397e83fd17a3296dc41dc3","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-27 07:42:34.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"14ea3146b4da0cac295e9dee622746acf9ae3329":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2026-04-14 07:01:54.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/17","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/17","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/17 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/17","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/17 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3499b9a57f0957f26e9d2c8ba7e931744c536438","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-04-14 06:48:18.000000000","tz":120},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}},"da1432b181fcbb103ae205ecb8eae77fa90c5415":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2026-03-08 10:13:19.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/00/9400/16","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/00/9400/16","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/16 \u0026\u0026 git checkout -b change-9400 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/00/9400/16","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/00/9400/16 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3d4822cd5cbbe1c2fb427cca8d17a29230ef5413","subject":"doc: Update EFM32 documentation"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:17:27.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-03-08 10:13:13.000000000","tz":60},"subject":"[RFC/DNM] tcl/target: Add support for xG22/xG27","message":"[RFC/DNM] tcl/target: Add support for xG22/xG27\n\nEFR32xG22 and EFR32xG27 devices do not support VC_CORERESET (Vector Catch\non Core Reset). The standard SYSRESETREQ also resets the debug interface,\ncausing the core to exit reset before OpenOCD can set up vector catch.\n\nAdd a custom reset procedure using hardware breakpoints:\n    1. Read the reset vector from flash\n    2. Set a hardware breakpoint at the reset vector\n    3. After reset, poll and halt the target\n    4. Remove the breakpoint\n\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: I056397f33737ff1ccee0fd702c2edf992512c01f\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"NOT_READY","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"NEED"}]}],"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":"UNSATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"]}}]}
