I'm working at further cleanup of the adapter drivers of OpenOCD. I just found that the build of minidriver-dummy, with ./configure --enable-minidriver-dummy --disable-werror && make fails! A git bisect shows that the build issue is introduced two years ago with commit 2231da8ec4e7 merged on March 30th 2018. I'm not blaming the commit, but the fact that nobody has used this driver since then, nor we've provided any autobuild in jenkins, so the issue passed undetected.
Now, the minidriver framework (where the driver above belongs to) is part of the support for zy1000, together with the connected features --enable-ioutil and --enable-oocd_trace. All this framework has been already deprecated in commit f8d2262c4bea merged on December 8th 2016 and included in v0.10.0. Nobody have complained about the deprecation, and due to the age of v0.10.0 I don't expect anyone is still stuck at an older release and missed the deprecation message. I would assume at this point that zy1000 is unused! Based on all above, I propose to drop from configure.ac: --enable-minidriver-dummy --enable-zy1000 --enable-zy1000-master --enable-ioutil --enable-oocd_trace and to cleanup all the code and the documentation accordingly. My plan is to start the cleanup soon, but please let me know and rise a flag if you have any interest in keeping this driver alive. Possibly, before I spend more time on it ;-). There is also the option to fix minidriver-dummy, if there is any interest to keep zy1000 in. Best Regards, Antonio _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
