Sergey Bugaev, le sam. 29 avril 2023 17:01:44 +0300, a ecrit:
> On Sat, Apr 29, 2023 at 7:39 AM Flávio Cruz <flavioc...@gmail.com> wrote:
> > I think the approach makes sense to me. We can update the 
> > clock_boottime_offset
> > in the structure whenever it is updated by the kernel and then provide a
> > maptime_read(clockid_t clock, struct mapped_time_value *mtime, struct 
> > timeval *tv)
> > routine to read from the mapped memory and return either a time using 
> > CLOCK_REALTIME
> > or CLOCK_MONOTONIC semantics.
> 
> But we cannot just change the signature of maptime_read like that
> because we haven't been versioning the symbols.

>  It'd have to be a separate function,
> perhaps maptime_read_clock or maptime_clockread.

Yes. To align on posix naming that'd rather be maptime_clockread.

> > We could also have an RPC host_get_time that is parameterized by clockid_t 
> > to have some
> > symmetry with the routine above.
> 
> Do we really have a concept of clockid in the kernel?

We probably need to introduce it anyway, since that's where the precise
details can be managed.

Samuel

Reply via email to