AW: [PATCH 1/2] kern_ntptime.c: Import from FreeBSD
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed Mar 9 13:32:32 UTC 2022
On 09/03/2022 14:04, Gabriel.Moyano at dlr.de wrote:
>> +#ifdef PPS_SYNC
>> +SYSCTL_INT(_kern_ntp_pll, OID_AUTO, pps_shiftmax, CTLFLAG_RW,
>> + &pps_shiftmax, 0, "Max interval duration (sec) (shift)");
>> +SYSCTL_INT(_kern_ntp_pll, OID_AUTO, pps_shift, CTLFLAG_RW,
>> + &pps_shift, 0, "Interval duration (sec) (shift)");
>> +SYSCTL_LONG(_kern_ntp_pll, OID_AUTO, time_monitor, CTLFLAG_RD,
>> + &time_monitor, 0, "Last time offset scaled (ns)");
>> +
>> +SYSCTL_S64(_kern_ntp_pll, OID_AUTO, pps_freq, CTLFLAG_RD | CTLFLAG_MPSAFE,
>> + &pps_freq, 0,
>> + "Scaled frequency offset (ns/sec)"); SYSCTL_S64(_kern_ntp_pll,
>> +OID_AUTO, time_freq, CTLFLAG_RD | CTLFLAG_MPSAFE,
>> + &time_freq, 0,
>> + "Frequency offset (ns/sec)");
>> +#endif
>> +
> Is there anyway to port these SYSCTLs to rtems?
No, the sysctl() support is only available in libbsd. In RTEMS you could
add API functions to set/get these variables. In libbsd you could add
sysctl() support using the API.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list