)]}'
{"id":"openocd~master~Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1002315":{"account":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"last_update":"2026-08-15 18:51:44.000000000","reason":"Change was submitted"},"1002047":{"account":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"last_update":"2026-08-15 18:51:44.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":"2026-08-02 10:13:23.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":"Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635","subject":"target/riscv: validation of hart index unique per debug module","status":"MERGED","created":"2026-07-28 10:47:12.000000000","updated":"2026-08-15 18:51:44.000000000","submitted":"2026-08-15 18:51:44.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9814","meta_rev_id":"d050d0172af6157de7e8398da3c9454fd042713f","_number":9814,"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":[{"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":"2026-08-15 18:51:44.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":2,"date":"2026-08-15 18:51:44.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":[{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 10:47:25.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-07-28 11:12:31.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-07-28 14:49:33.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":"REVIEWER"},{"updated":"2026-07-28 16:17:32.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"state":"REVIEWER"}],"messages":[{"id":"e51470a3f44c6400881729ea7be7b951797f9306","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-07-28 10:47:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d310ecc49b8313f1e68af5c0ba48a4ec106763e2","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-07-28 11:12:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22717/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23624/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"abdc82ddbec8ab46d892a60f8c6885c35f66fc16","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-07-28 14:49:33.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"38bfe55b374c74ae0cc80a2e51d213447ad96ccf","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-07-28 14:56:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"429076b4c4d97d893839ee4c72bad1e442007c1a","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-07-28 16:09:38.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:NO_CHANGE OR is:MIN\")\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b189876a82db380fce02d2a5f3200004287e811d","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-07-28 16:14:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d9f1d792882cc4c76ac6bd5db491ce45ab621b72","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-07-28 16:17:32.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"03e21555812074712899b3fb5438b681e4a009ef","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-07-28 16:51:44.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e7126ba4f9ba3ca86481c3a99b2ff643fb8dd91d","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-07-28 17:16:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22718/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23625/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"17e91f78ca744c00aee92d0cd44b1a6929ac2a3e","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-07-28 19:01:49.000000000","message":"Patch Set 2: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2408dd27945c9894fe4df3fe4550ccd7049385d2","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-07-28 19:10:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d686c807e76c8cc4f84ade72c23014b5394f2ec3","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-07-29 01:32: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":"6664f6d9ec511593f428d6ae50c2c7b2028e33eb","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-07-29 02:05:11.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d327130459dcbf77bed7a8a5b877efc09c830832","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-07-29 02:09:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/22719/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/23626/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"82156fb3ab35693ce25782cbf515cefd02893999","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-07-31 04:32:35.000000000","message":"Patch Set 1:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":1},{"id":"94af88c6a2d425d5e9041f5e185de2858ab71e7f","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-07-31 04:32:35.000000000","message":"Patch Set 2:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":2},{"id":"31e20e10e2bcf799f94fabd3a18f53a50b444da3","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-07-31 04:37:55.000000000","message":"Patch Set 3:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":3},{"id":"24619dcb577c60caff889dcd450ee8bd35596f9b","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-07-31 08:10:02.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.\n\nCopied Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"b7dc71947c9d17c5cd387437007ca661e0b614c3","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-07-31 09:10:15.000000000","message":"Patch Set 4: -Verified","accounts_in_message":[],"_revision_number":4},{"id":"76b717343a5981183513c166d396ad0803c90889","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-07-31 12:20:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/23691/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/22784/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"551096a1e60b10f0a333b4e238bf636923d70a8b","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-08-02 10:13:23.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d050d0172af6157de7e8398da3c9454fd042713f","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":"2026-08-15 18:51:44.000000000","message":"Change has been successfully cherry-picked as 141be2a87d625ffbbeb5ef36814904b82cd69c97","accounts_in_message":[],"_revision_number":5}],"current_revision":"141be2a87d625ffbbeb5ef36814904b82cd69c97","revisions":{"ed9bc38178d719dae97941120dc7d66cdc45da12":{"kind":"NO_CHANGE","_number":4,"created":"2026-07-31 08:10:02.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/14/9814/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/14/9814/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/4 \u0026\u0026 git checkout -b change-9814 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/14/9814/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"da3920b0a52dc2d394afb222c688dac7e57acc1b","subject":"target/riscv: add hart index bounds checking"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 10:45:15.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-29 10:10:17.000000000","tz":480},"subject":"target/riscv: validation of hart index unique per debug module","message":"target/riscv: validation of hart index unique per debug module\n\nAdd a check during target examine to ensure that no targets under\nthe same Debug Module (DM) share the same Hart index (coreid).\n\nChange-Id: Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\n"}},"141be2a87d625ffbbeb5ef36814904b82cd69c97":{"kind":"REWORK","_number":5,"created":"2026-08-15 18:51:44.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/14/9814/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/14/9814/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/5 \u0026\u0026 git checkout -b change-9814 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/14/9814/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7df0c2427cd9b9c9d30304455d4c521ee0b5c52c","subject":"target/riscv: fix memory leak"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 10:45:15.000000000","tz":480},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2026-08-15 18:51:44.000000000","tz":0},"subject":"target/riscv: validation of hart index unique per debug module","message":"target/riscv: validation of hart index unique per debug module\n\nAdd a check during target examine to ensure that no targets under\nthe same Debug Module (DM) share the same Hart index (coreid).\n\nChange-Id: Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/9814\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nTested-by: jenkins\n"}},"ca0c54c9278ac29055a7debd2bdde931bb134dcd":{"kind":"REWORK","_number":1,"created":"2026-07-28 10:47:12.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/14/9814/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/14/9814/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/1 \u0026\u0026 git checkout -b change-9814 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/14/9814/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"89dca91bfcafe6903348689316e9bfe1d3f09996","subject":"target/riscv: add hart index bounds checking"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 10:45:15.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 10:45:15.000000000","tz":480},"subject":"target/riscv: validation of hart index unique per debug module","message":"target/riscv: validation of hart index unique per debug module\n\nAdd a check during target examine to ensure that no targets under\nthe same Debug Module (DM) share the same Hart index (coreid).\n\nChange-Id: Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\n"}},"23c5c86315f2efe6310984fbd1f511227259568e":{"kind":"REWORK","_number":2,"created":"2026-07-28 16:09:38.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/14/9814/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/14/9814/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/2 \u0026\u0026 git checkout -b change-9814 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/14/9814/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4b97bf85807ad5242b14a87fcd2bc77b7b0624f0","subject":"target/riscv: drop type \u0027target_list_t\u0027"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 10:45:15.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 16:04:34.000000000","tz":480},"subject":"target/riscv: validation of hart index unique per debug module","message":"target/riscv: validation of hart index unique per debug module\n\nAdd a check during target examine to ensure that no targets under\nthe same Debug Module (DM) share the same Hart index (coreid).\n\nChange-Id: Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\u003e\n"}},"a528e48e30f1b9f273c148ee562c47808af209dd":{"kind":"REWORK","_number":3,"created":"2026-07-29 01:32:33.000000000","uploader":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"ref":"refs/changes/14/9814/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/14/9814/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/3 \u0026\u0026 git checkout -b change-9814 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/14/9814/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/14/9814/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"da3920b0a52dc2d394afb222c688dac7e57acc1b","subject":"target/riscv: add hart index bounds checking"}],"author":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-28 10:45:15.000000000","tz":480},"committer":{"name":"Zane Leung","email":"zhen.liang@spacemit.com","date":"2026-07-29 01:31:54.000000000","tz":480},"subject":"target/riscv: validation of hart index unique per debug module","message":"target/riscv: validation of hart index unique per debug module\n\nAdd a check during target examine to ensure that no targets under\nthe same Debug Module (DM) share the same Hart index (coreid).\n\nChange-Id: Ic1d272be79c9c757cb78ca5b7c1b89b3c53c8635\nSigned-off-by: Zane Leung \u003czhen.liang@spacemit.com\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":[]}}]}
