)]}'
{"id":"openocd~master~I9c84ca556f818c5580e25ab349a34a226fcf0f43","project":"openocd","branch":"master","topic":"riscv sync","attention_set":{},"removed_from_attention_set":{"1001242":{"account":{"_account_id":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"},"last_update":"2025-11-12 20:31:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9c84ca556f818c5580e25ab349a34a226fcf0f43","subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","status":"MERGED","created":"2025-09-19 13:02:28.000000000","updated":"2025-11-12 20:31:37.000000000","submitted":"2025-11-12 20:31:37.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9138-riscv sync","meta_rev_id":"93fbc3466b4fa292f1242bd45d145282cc9cc252","_number":9138,"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":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-11-12 20:31:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-11-12 20:31:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-11-12 20:31:37.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":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"}],"reviewers":{"CC":[{"_account_id":1001646,"name":"Tim Newsome","email":"tim@casualhacker.net"},{"_account_id":1002161,"name":"Anatoly P","email":"kupokupokupopo@gmail.com","username":"ecco_the_dolphin"}],"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":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"},{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-19 13:02:28.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-09-19 13:09:43.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":"2025-09-19 13:42:58.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-10-11 16:47:57.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1001242,"name":"Tim Newsome","email":"tim@sifive.com","username":"timsifive"},"state":"CC"},{"updated":"2025-10-21 18:34:28.000000000","updated_by":{"_account_id":1002161,"name":"Anatoly P","email":"kupokupokupopo@gmail.com","username":"ecco_the_dolphin"},"reviewer":{"_account_id":1002161,"name":"Anatoly P","email":"kupokupokupopo@gmail.com","username":"ecco_the_dolphin"},"state":"CC"},{"updated":"2025-10-21 18:34:28.000000000","updated_by":{"_account_id":1002161,"name":"Anatoly P","email":"kupokupokupopo@gmail.com","username":"ecco_the_dolphin"},"reviewer":{"_account_id":1001646,"name":"Tim Newsome","email":"tim@casualhacker.net"},"state":"CC"},{"updated":"2025-10-21 19:29:38.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-10-21 19:41:27.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-10-23 07:05:05.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-10-28 10:59:58.000000000","updated_by":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"reviewer":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"state":"REVIEWER"}],"messages":[{"id":"b186d86274b61d0b08908590f55953d233666604","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-09-19 13:02:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9d2b0b80187e7131e34611987647075b39c5a3f6","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-09-19 13:04:14.000000000","message":"Topic set to riscv sync","accounts_in_message":[],"_revision_number":1},{"id":"3d2188b0f572babe55176176b2f87ce587ecd3dc","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-09-19 13:42:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21011/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21889/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"31fcae26668d6e5a0c37a2d60a19a0cf02525fa9","tag":"autogenerated:gerrit:newPatchSet","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-10-11 16:47:57.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":"3014e137b2ed9746d96e8a4ad397d7e23dd7b325","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-10-12 03:11:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21122/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22000/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"547c655543917e40f4900d8e5e3146d380e6cd4c","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-10-21 19:29:38.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"afe83ea6ea922f7adb5df87217512dc6becb84f3","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-10-21 19:41:27.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"0a06c54224a481494e75d063a7df6907937f4a8f","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-10-21 19:41:46.000000000","message":"Patch Set 3:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":3},{"id":"39927aafabef1a3ad22388f60e4d1c001f66ef06","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-10-22 01:15:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21189/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22066/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"fe0458e4ed721f86dfd7f2789e38fa33acc93863","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-10-23 07:05:05.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":"1dea3f00bf198eb42ce76f16c760eac52817f783","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-10-23 10:53:47.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21211/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22088/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"df019f11a1c3adf3572a2265b2691c339d99c79a","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":"2025-10-28 10:59:58.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"f78903c2bc1d72c8d15f3625c0f333119bd572dc","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-11-03 22:37:44.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"93fbc3466b4fa292f1242bd45d145282cc9cc252","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2025-11-12 20:31:37.000000000","message":"Change has been successfully cherry-picked as 4447fa4c987b03372320f13e576dfc2dcb4846ef","accounts_in_message":[],"_revision_number":6}],"current_revision":"4447fa4c987b03372320f13e576dfc2dcb4846ef","revisions":{"bc59dd5877b5aaa0576b60924c114d12d2374a06":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-10-23 07:05:05.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/38/9138/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/38/9138/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/5 \u0026\u0026 git checkout -b change-9138 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/38/9138/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d5a37b9655393982471acd215204fe9318ff0e20","subject":"rtos: introduce rtos_put_gdb_reg()"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2023-09-14 20:04:39.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-10-23 06:56:25.000000000","tz":120},"subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","message":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented\n\nIf it fails, then pass that failure on. If it\u0027s simply not implemented,\nthen we can fall through and try target_get_gdb_reg_list_noread().\n\nThis difference matters when the target representing the current\nhwthread is unavailable, but the target that is linked to the gdb\nconnection is available. In that case we want the operation to return an\nerror to gdb, instead of reading the register from the target that is\navailable.\n\nChange-Id: I9c84ca556f818c5580e25ab349a34a226fcf0f43\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\n"}},"88fbc119759b3505d71f0a3b4e28331026416a2b":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-10-21 19:41:27.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/38/9138/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/38/9138/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/4 \u0026\u0026 git checkout -b change-9138 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/38/9138/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b7527d2d01361c010b9acec2e5962435403814ca","subject":"rtos: introduce rtos_put_gdb_reg()"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2023-09-14 20:04:39.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-10-21 19:40:52.000000000","tz":120},"subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","message":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented\n\nIf it fails, then pass that failure on. If it\u0027s simply not implemented,\nthen we can fall through and try target_get_gdb_reg_list_noread().\n\nThis difference matters when the target representing the current\nhwthread is unavailable, but the target that is linked to the gdb\nconnection is available. In that case we want the operation to return an\nerror to gdb, instead of reading the register from the target that is\navailable.\n\nChange-Id: I9c84ca556f818c5580e25ab349a34a226fcf0f43\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\n"}},"4447fa4c987b03372320f13e576dfc2dcb4846ef":{"kind":"REWORK","_number":6,"created":"2025-11-12 20:31:37.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/38/9138/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/38/9138/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/6 \u0026\u0026 git checkout -b change-9138 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/38/9138/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"31b26601521e14bdf5e4997379a473d4f7611e02","subject":"rtos: introduce rtos_put_gdb_reg()"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2023-09-14 20:04:39.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-11-12 20:31:37.000000000","tz":0},"subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","message":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented\n\nIf it fails, then pass that failure on. If it\u0027s simply not implemented,\nthen we can fall through and try target_get_gdb_reg_list_noread().\n\nThis difference matters when the target representing the current\nhwthread is unavailable, but the target that is linked to the gdb\nconnection is available. In that case we want the operation to return an\nerror to gdb, instead of reading the register from the target that is\navailable.\n\nChange-Id: I9c84ca556f818c5580e25ab349a34a226fcf0f43\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/9138\nTested-by: jenkins\nReviewed-by: Evgeniy Naydanov \u003cevgeniy.naydanov@syntacore.com\u003e\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"834a34edde08ee0748c2d7c35351f879356f4981":{"kind":"REWORK","_number":1,"created":"2025-09-19 13:02:28.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/38/9138/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/38/9138/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/1 \u0026\u0026 git checkout -b change-9138 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/38/9138/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f1f8858258a20a1c2168a5617eb1b7dd1e162fdf","subject":"rtos: introduce rtos_put_gdb_reg()"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2023-09-14 20:04:39.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-09-19 10:10:01.000000000","tz":120},"subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","message":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented\n\nIf it fails, then pass that failure on. If it\u0027s simply not implemented,\nthen we can fall through and try target_get_gdb_reg_list_noread().\n\nThis difference matters when the target representing the current\nhwthread is unavailable, but the target that is linked to the gdb\nconnection is available. In that case we want the operation to return an\nerror to gdb, instead of reading the register from the target that is\navailable.\n\nChange-Id: I9c84ca556f818c5580e25ab349a34a226fcf0f43\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\n"}},"35d9e6bb1391a4d5339131ce74128fccd2659aa5":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-10-21 19:29:38.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/38/9138/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/38/9138/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/3 \u0026\u0026 git checkout -b change-9138 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/38/9138/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6e7e9eda5a075ce66eb58bc597e52c78e125207f","subject":"rtos: introduce rtos_put_gdb_reg()"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2023-09-14 20:04:39.000000000","tz":-420},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2025-10-21 19:27:35.000000000","tz":120},"subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","message":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented\n\nIf it fails, then pass that failure on. If it\u0027s simply not implemented,\nthen we can fall through and try target_get_gdb_reg_list_noread().\n\nThis difference matters when the target representing the current\nhwthread is unavailable, but the target that is linked to the gdb\nconnection is available. In that case we want the operation to return an\nerror to gdb, instead of reading the register from the target that is\navailable.\n\nChange-Id: I9c84ca556f818c5580e25ab349a34a226fcf0f43\nSigned-off-by: Tim Newsome \u003ctim@sifive.com\u003e\n"}},"0d67e928957153fd1f673c40d992b4417b88c390":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-10-11 16:47:57.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/38/9138/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/38/9138/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/2 \u0026\u0026 git checkout -b change-9138 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/38/9138/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/38/9138/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c17fe4f6b6b594db23b56c6f1c868e3e2d22dcb4","subject":"rtos: introduce rtos_put_gdb_reg()"}],"author":{"name":"Tim Newsome","email":"tim@sifive.com","date":"2023-09-14 20:04:39.000000000","tz":-420},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2025-10-11 16:40:34.000000000","tz":120},"subject":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented","message":"gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented\n\nIf it fails, then pass that failure on. If it\u0027s simply not implemented,\nthen we can fall through and try target_get_gdb_reg_list_noread().\n\nThis difference matters when the target representing the current\nhwthread is unavailable, but the target that is linked to the gdb\nconnection is available. In that case we want the operation to return an\nerror to gdb, instead of reading the register from the target that is\navailable.\n\nChange-Id: I9c84ca556f818c5580e25ab349a34a226fcf0f43\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":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":[]}}]}
