)]}'
{"id":"openocd~master~Ie41cbf3ac4072f392d7a289c8bbf9a6057d09a91","project":"openocd","branch":"master","attention_set":{"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2026-06-17 06:24:41.000000000","reason":"\u003cGERRIT_ACCOUNT_1002315\u003e replied on the change","reason_account":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"}},"1002315":{"account":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"last_update":"2026-06-17 06:57:31.000000000","reason":"A robot voted negatively on a label"},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2026-06-16 08:30:52.000000000","reason":"\u003cGERRIT_ACCOUNT_1000021\u003e replied on the change","reason_account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}}},"removed_from_attention_set":{"1002047":{"account":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"last_update":"2026-06-17 11:21:32.000000000","reason":"\u003cGERRIT_ACCOUNT_1002047\u003e replied on the change","reason_account":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"}}},"hashtags":[],"change_id":"Ie41cbf3ac4072f392d7a289c8bbf9a6057d09a91","subject":"target/riscv: Ignore dbgbase check failure to complete target examine","status":"NEW","created":"2026-06-16 03:40:34.000000000","updated":"2026-06-17 11:21:32.000000000","submit_type":"CHERRY_PICK","submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"27ef8dc3d3e4f2435add0a6b2fdad6bae7870694","_number":9694,"owner":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"tag":"autogenerated:jenkins-gerrit-trigger","value":1,"date":"2026-06-17 07:34:36.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":{"disliked":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"all":[{"value":-1,"date":"2026-06-17 11:21:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},{"value":0,"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,"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":"","value":-1,"default_value":0}},"removable_reviewers":[],"reviewers":{"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":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"}],"CC":[{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-16 03:40:48.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-06-16 04:04:46.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-06-16 08:30:52.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":"2026-06-16 08:30:52.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"state":"REVIEWER"},{"updated":"2026-06-16 08:30:52.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"state":"REVIEWER"}],"messages":[{"id":"e442486b2efb722240cf902303eb769672815c3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"real_author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"date":"2026-06-16 03:40:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e14ec0ac7d05d70fb32bcaa4af99252b7d532f63","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-06-16 04:04:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22495/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23395/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"9580d6dd8ddde089e56ff8d6a7ff8bd1f0338641","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"real_author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"date":"2026-06-16 04:42:03.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":"8982423836870af55b93c19477283321525ba87b","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-06-16 05:15:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22496/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23396/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"c5cc1f7653a2a86a70897e3464e4469e12999449","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":"2026-06-16 08:30:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"86ba7acc66db8032da47561e526265a85e3429fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"real_author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"date":"2026-06-17 06:20:04.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":"179336de0046297e49334c59076e5d3677446a99","author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"real_author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"date":"2026-06-17 06:24:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a40171524c68b4c1d745f85e313f8bffb0ae8738","author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"real_author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"date":"2026-06-17 06:26:28.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b9d384ae97f8350ccc602a0eb8b889776938892e","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-06-17 06:57:31.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22505/ : FAILURE\n\nhttps://build.openocd.org/job/openocd-gerrit/23405/ : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"ae05b4984537e2cee6d0ac90c4aa922912352e8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"real_author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"date":"2026-06-17 07:02:33.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":"be52ff7de0aa3ddf566de11d1cba64cc96d9ffbc","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-06-17 07:34:36.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22506/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23406/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"27ef8dc3d3e4f2435add0a6b2fdad6bae7870694","author":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"real_author":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"date":"2026-06-17 11:21:32.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision":"43ef19f382ac71c985a269e89a0c22270631b623","revisions":{"43ef19f382ac71c985a269e89a0c22270631b623":{"kind":"REWORK","_number":4,"created":"2026-06-17 07:02:33.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/94/9694/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/94/9694/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/4 \u0026\u0026 git checkout -b change-9694 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/94/9694/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1bf1ac444a96d9151ae53a1ccf5adf16f8e25e75","subject":"Fix const correctness for strchr and strrchr"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-16 03:24:49.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-17 07:00:56.000000000","tz":480},"subject":"target/riscv: Ignore dbgbase check failure to complete target examine","message":"target/riscv: Ignore dbgbase check failure to complete target examine\n\nWhen certain DMs in the chain are powered down, their nextdm registers\ncannot be read, causing the dbgbase verification check to fail.\nHowever, failing target examine entirely prevents debugging of\naccessible DMs.\n\nThis change ignores the return value of check_dbgbase_exists() and allows\nthe target examine to continue.\n\nChange-Id: Ie41cbf3ac4072f392d7a289c8bbf9a6057d09a91\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\n"}},"6192e3e2e050aaf5ac7f8e84c92abe9044b51947":{"kind":"REWORK","_number":1,"created":"2026-06-16 03:40:34.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/94/9694/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/94/9694/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/1 \u0026\u0026 git checkout -b change-9694 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/94/9694/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1bf1ac444a96d9151ae53a1ccf5adf16f8e25e75","subject":"Fix const correctness for strchr and strrchr"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-16 03:24:49.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-16 03:26:14.000000000","tz":480},"subject":"target/riscv: add `-check-dbgbase` control","message":"target/riscv: add `-check-dbgbase` control\n\nIntroduce RISC-V-sepecific `configure` parameter `-check-dbgbase`\nto control whether OpenOCD verifies DM address (dbgbase) existence\nby reading nextdm registers. In systems where certain DMs may be\npowered down, reading their nextdm registers fails. The -check-dbgbase\noption allows users to disable verification and use the provided\ndbgbase address directly, enabling debugging of accessible DMs even\nwhen other DMs in the chain are powered down.\n\nChange-Id: Ie41cbf3ac4072f392d7a289c8bbf9a6057d09a91\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\n"}},"dca2de63e20e53469fbff63168a6225277375eda":{"kind":"REWORK","_number":3,"created":"2026-06-17 06:20:04.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/94/9694/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/94/9694/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/3 \u0026\u0026 git checkout -b change-9694 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/94/9694/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1bf1ac444a96d9151ae53a1ccf5adf16f8e25e75","subject":"Fix const correctness for strchr and strrchr"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-16 03:24:49.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-17 06:18:17.000000000","tz":480},"subject":"target/riscv: Ignore dbgbase check failure to complete target examine","message":"target/riscv: Ignore dbgbase check failure to complete target examine\n\nWhen certain DMs in the chain are powered down, their nextdm registers\ncannot be read, causing the dbgbase verification check to fail.\nHowever, failing target examine entirely prevents debugging of\naccessible DMs.\n\nThis change ignores the return value of check_dbgbase_exists() and allows\nthe target examine to continue.\n\nChange-Id: Ie41cbf3ac4072f392d7a289c8bbf9a6057d09a91\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\n"}},"34731a56ddd017d6835467b425590f24be86832c":{"kind":"REWORK","_number":2,"created":"2026-06-16 04:42:03.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/94/9694/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/94/9694/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/2 \u0026\u0026 git checkout -b change-9694 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/94/9694/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/94/9694/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1bf1ac444a96d9151ae53a1ccf5adf16f8e25e75","subject":"Fix const correctness for strchr and strrchr"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-16 03:24:49.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-06-16 04:42:07.000000000","tz":480},"subject":"target/riscv: add `-check-dbgbase` control","message":"target/riscv: add `-check-dbgbase` control\n\nIntroduce RISC-V-sepecific `configure` parameter `-check-dbgbase`\nto control whether OpenOCD verifies DM address (dbgbase) existence\nby reading nextdm registers. In systems where certain DMs may be\npowered down, reading their nextdm registers fails. The -check-dbgbase\noption allows users to disable verification and use the provided\ndbgbase address directly, enabling debugging of accessible DMs even\nwhen other DMs in the chain are powered down.\n\nChange-Id: Ie41cbf3ac4072f392d7a289c8bbf9a6057d09a91\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\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"]}}]}
