)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"2c31e0a2bf4436a4ec73134a049b08ebb189d641","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4a1d4269_a0aef26e","updated":"2026-05-19 10:32:14.000000000","message":"Antonio, thanks for the patch!\n\nIMO we should continue (perhaps in a following patch), remove 1000 multipliers and change timeout configuration to milliseconds. It would be more consistent to other timeouts in OpenOCD and also more usable for real RISC-V HW. Did the second granularity origin from slow SW emulation?\n\nEvgeniy, what do you think?","commit_id":"6bcb41e20db2fcc63462befc945a8e555091ffa4"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"af119e76c9e2a0c408d2f89d17a352b324c3c9ae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cb410d51_d92e853f","in_reply_to":"4a1d4269_a0aef26e","updated":"2026-05-19 12:23:54.000000000","message":"The target of this patch is to only drop `time_t`, but clearly we need to go further.\nHere in ST we also use emulation platforms for ARM targets, hitting the same problem of the emulation speed.\nI would like to get all the timeouts, delay and counted iterations converted to a single set of OpenOCD specific time API. Then, as second step, adding a global time-multiplier to slow-down all time items related to the target. Instead of changing every delay in seconds, just say that the simulator runs 100 times slower than the real target.\nOr, the other way round, that is start implementing the time-multiplier and let developers using it.\nWith such a wish, the current timeout commands of riscv would become obsolete. In mean time, I don\u0027t mind to change them to milliseconds vs keeping them as today.\nFor the specific of the multiplier 1000, it could be interesting to add some macro like in https://elixir.bootlin.com/linux/v7.0.9/source/include/vdso/time64.h","commit_id":"6bcb41e20db2fcc63462befc945a8e555091ffa4"}]}
