)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1002047,"name":"Evgeniy Naydanov","email":"eugnay@gmail.com","username":"en-sc"},"change_message_id":"ebda39ee800e663d0cc7ca6eb1ee39ac93c39b27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0577a136_d9b92a68","updated":"2026-05-29 13:51:57.000000000","message":"LGTM. Thanks for the fix!\n\nThough I\u0027d prefer `GDB_REGNO_DSCRATCH0` dropped altogether -- it is not used in any meaningful way.\n\nGenerally, I believe we should only cache CSRs if a performance gain is expected (e.g. we are accessing them internally). Caching registers \"just because\" is IMHO asking for trouble.\n\nOn that note: what do you think about dropping stopping to cache `vstart`, `vxsat`, `vxrm` -- these are not accessed unless a user asks to.\n\nAlso `mepc` caching seems unnecessary: it is only accessed when an algorithm ran is timed out to log the value.\n\nTo sum up -- it seems minimizing the set of cached CSRs is a worthwhile endeavor that can improve the robustness of OpenOCD.\n\nWhat do you think?","commit_id":"cb1c25363fc68bee15bc92796dd5e0bbd2e080ed"}]}
