)]}'
{"id":"openocd~master~I4bed600da3ac0fdfe4287d8fdd090a58452db501","project":"openocd","branch":"master","topic":"riscv sync","attention_set":{},"removed_from_attention_set":{"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2025-06-07 08:20:25.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"}},"1001242":{"account":{"_account_id":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"},"last_update":"2025-05-18 15:55:54.000000000","reason":"Reviewer/Cc was removed"},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2025-06-07 08:20:32.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4bed600da3ac0fdfe4287d8fdd090a58452db501","subject":"gdb_server: Operate on available targets.","status":"MERGED","created":"2025-05-18 08:36:36.000000000","updated":"2025-06-07 08:20:32.000000000","submitted":"2025-06-07 08:20:32.000000000","submitter":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8912-riscv sync","meta_rev_id":"503ee3074fbd9c9809cb3a1da57a81214c507b78","_number":8912,"owner":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-06-07 08:20:32.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":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-06-07 08:20:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"}],"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-18 08:36:36.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"},"state":"REVIEWER"},{"updated":"2025-05-18 09:24:27.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-05-18 15:55:54.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"},"state":"CC"},{"updated":"2025-05-19 11:44:04.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"CC"},{"updated":"2025-06-07 08:20:25.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":"REVIEWER"}],"messages":[{"id":"561fce940e196094cca8e3d75dfb96ba965be6e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2025-05-18 08:36:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d160ed018461daf38ef4a85818e1aff0645990b5","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2025-05-18 09:24:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20299/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21156/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"173b703cd38037f6dfd57acf531fc3398009de35","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2025-05-18 10:10:35.000000000","message":"Topic set to riscv sync","accounts_in_message":[],"_revision_number":1},{"id":"54f625b107f3245cd2fab01e2f265e78445d0d1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2025-05-18 15:55:54.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"747146fbd280b1a1cb5c5231c6a3f63b28cae5d6","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2025-05-18 17:28:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20310/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21169/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"dbfb14e3296b81f0375a9b93b5f9ada58a5002d6","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2025-05-19 11:44:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ba9ea5967ae9bca5e87d7002d8d5d9f0cbeec1f8","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2025-05-19 12:44:12.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"67b8510f63246bd3c95612679aa51031d572a415","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2025-05-19 14:53:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a6c2d223a69312e9a9f45f78f8fd2423ce5c8858","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2025-06-07 08:20:25.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"503ee3074fbd9c9809cb3a1da57a81214c507b78","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2025-06-07 08:20:32.000000000","message":"Change has been successfully cherry-picked as 7f57e72afec76fcbc6210ddbd85ad4ecd5062ab5","accounts_in_message":[],"_revision_number":3}],"current_revision":"7f57e72afec76fcbc6210ddbd85ad4ecd5062ab5","revisions":{"d264e77ad57cd348e3ddd7fcf52c44fd8ccf9655":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-05-18 15:55:54.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/12/8912/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/12/8912/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/2 \u0026\u0026 git checkout -b change-8912 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/12/8912/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0be891e86268900162b35eec92a16b5516865bac","subject":"rtos/hwthread: Hide unavailable targets from thread list."}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2022-10-27 21:42:23.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-05-18 15:50:17.000000000","tz":120},"subject":"gdb_server: Operate on available targets.","message":"gdb_server: Operate on available targets.\n\nWhen SMP is enabled, gdb will always use the first target in the SMP\ngroup. That doesn\u0027t work when that first target is unavailable, but\nothers in the SMP group are still available.\n\nFor cases where gdb expects an operation to affect the entire group (run\ncontrol, memory access), find the first available target in an SMP group\nand use that.\n\nImported from\nhttps://github.com/riscv-collab/riscv-openocd/pull/767\n\nChange-Id: I4bed600da3ac0fdfe4287d8fdd090a58452db501\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\n"}},"7f57e72afec76fcbc6210ddbd85ad4ecd5062ab5":{"kind":"REWORK","_number":3,"created":"2025-06-07 08:20:32.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/12/8912/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/12/8912/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/3 \u0026\u0026 git checkout -b change-8912 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/12/8912/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"98ed83e2782bfd242b653bd3190c34d091b3d7b6","subject":"rtos/hwthread: Hide unavailable targets from thread list."}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2022-10-27 21:42:23.000000000","tz":-420},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2025-06-07 08:20:32.000000000","tz":0},"subject":"gdb_server: Operate on available targets.","message":"gdb_server: Operate on available targets.\n\nWhen SMP is enabled, gdb will always use the first target in the SMP\ngroup. That doesn\u0027t work when that first target is unavailable, but\nothers in the SMP group are still available.\n\nFor cases where gdb expects an operation to affect the entire group (run\ncontrol, memory access), find the first available target in an SMP group\nand use that.\n\nImported from\nhttps://github.com/riscv-collab/riscv-openocd/pull/767\n\nChange-Id: I4bed600da3ac0fdfe4287d8fdd090a58452db501\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/8912\nTested-by: jenkins\nReviewed-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\n"}},"54eb4d58c72e674bb4b78bf4576da9d64f9556a7":{"kind":"REWORK","_number":1,"created":"2025-05-18 08:36:36.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/12/8912/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/12/8912/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/1 \u0026\u0026 git checkout -b change-8912 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/12/8912/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/12/8912/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e5ee43187e2113a94271c446086c6766d1cc1dde","subject":"target: Add TARGET_UNAVAILABLE state"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2022-10-27 21:42:23.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-05-18 08:13:03.000000000","tz":120},"subject":"gdb_server: Operate on available targets.","message":"gdb_server: Operate on available targets.\n\nWhen SMP is enabled, gdb will always use the first target in the SMP\ngroup. That doesn\u0027t work when that first target is unavailable, but\nothers in the SMP group are still available.\n\nFor cases where gdb expects an operation to affect the entire group (run\ncontrol, memory access), find the first available target in an SMP group\nand use that.\n\nImported from\nhttps://github.com/riscv-collab/riscv-openocd/pull/767\n\nChange-Id: I4bed600da3ac0fdfe4287d8fdd090a58452db501\nSigned-off-by: Tim Newsome \u003ctim@sifive.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":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}}]}],"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":[]}}]}
