Hi Richard, Thanks for answering. It seems to be quite a bit of work.
The OS I was talking about is RTEMS, which uses libbsd. I am not sure if there is a kind of incompatibility between the licenses. Anyway I've asked in freebsd mailing list if they are planning to provide support for some of the points you mentioned. Regards, Gabriel -----Original Message----- From: Richard Cochran [mailto:richardcoch...@gmail.com] Sent: Freitag, 5. Juni 2020 17:39 To: Moyano Heredia, Victor Gabriel Cc: Linuxptp-devel@lists.sourceforge.net Subject: Re: [Linuxptp-devel] Running on other POSIX OS On Fri, Jun 05, 2020 at 08:35:02AM -0700, Richard Cochran wrote: > On Fri, Jun 05, 2020 at 12:54:10PM +0000, gabriel.moy...@dlr.de wrote: > > What are the things, e.g. systems call, that this other OS should have? > > What are the needed changes? > > Four points are: > > 1. dynamic posix clock support (clock_t argument to clock_gettime and friends) > > 2. PTP Hardware Clock character devices > > 3. clock_adjtimex system call > > 4. timerfd_create, timerfd_settime 5. SO_TIMESTAMPING socket option and CMSG 6. hardware time stamping configuration via SIOCSHWTSTAMP 7. ethtool ts_info (optional - ptp4l will work without it) _______________________________________________ Linuxptp-devel mailing list Linuxptp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-devel