On Wed, Jul 20, 2022 at 03:50:04AM +0000, Greg Armstrong wrote: > To address this concern, Renesas has submitted our open implementation of the > ESMC protocol to github, also under the same name: > https://github.com/renesas/synce4l. This is an open project under GPLv2, and > we welcome contributions to it.
I looked at the project to better understand the differences between this and the Intel implementation. Here are my observations. The code doesn't build on its own. It requires "clockmatrix api", which doesn't seem to be available without registration. There are some HW-specific ioctls. I don't see an abstraction which would allow one binary to support different types of hardware. About 20% of the code comes from linuxptp (per copyright). -- Miroslav Lichvar _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel