)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"5b65571558bb89f78c4575d9e58025ca2ecc2f4e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"61af419b_b95cf489","updated":"2026-01-04 07:07:55.000000000","message":"Please elaborate when the existing one-time DM examine is not enough\n(should be added to the commit msg). On the first sight the change seems to\nrequest multiple DM re-examinations without a good reason (especially if DM serves more harts).\n\nAlso please be aware that the `target-\u003eexamined` flag concept is far from perfect and there are pending changes, mainly\n9180: target: introduce active_polled flag in struct target | https://review.openocd.org/c/openocd/+/9180\n\nFurther reading\n6753: Revert \"target: reset target examined flag if target::examine() fails\" | https://review.openocd.org/c/openocd/+/6753\nand\n6548: target: reset target examined flag if target::examine() fails | https://review.openocd.org/c/openocd/+/6548","commit_id":"3d09aabdf5de2dc425100e358f2382cf83786614"},{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"7d6be4285274a09fdce63fe130de4c1c6b142d94","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d4a2f677_55ab6fbd","in_reply_to":"61af419b_b95cf489","updated":"2026-01-04 08:35:04.000000000","message":"\u003e Please elaborate when the existing one-time DM examine is not enough. On the first sight the change seems to request multiple DM re-examinations without a good reason\nThe current change examine the DM once during the first examination and re-examines it only if polling fails. \nThis patch is mainly designed to increase the success rate of reexamine target. The initial one-time examination of the DM is designed to verify its status and functionality under normal operating conditions. However, if polling fails, it indicates that there may be intermittent faults, transient errors, or other factors that only affect DM performance in specific situations. Re-examination of DM can help confirm whether DM is functioning properly and assist in root cause analysis after polling failure.","commit_id":"3d09aabdf5de2dc425100e358f2382cf83786614"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"559af6c493d49cabbc251c706e95f5fb6e4999b3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c7f6b058_b3d66421","in_reply_to":"d4a2f677_55ab6fbd","updated":"2026-01-04 12:38:09.000000000","message":"In that case it would be easier to simply remove `dm-\u003ewas_examined` flag and run `examine_dm()` always from the riscv specific target examine. This would add just two DM ops to examine as the DM reset and the hart counting loop is again one time only.","commit_id":"3d09aabdf5de2dc425100e358f2382cf83786614"}]}
