Re: [PATCH v3] drm: Add UAPI for the Asahi driver

Alyssa Rosenzweig
2025-03-23T22:22:40Z

> > > +    /**
> > > +     * @user_timestamp_frequency_hz: Timebase frequency for user timestamps
> > > +     */
> > > +    __u64 user_timestamp_frequency_hz;
> >
> > Why is this different? What are user timestamps and how are they different from GPU timestamps?

In v4, I've made get_time return nanos which should clarify things.
(Since it hides the SoC clock rate from userspace, leaving only the GPU
firmware clock rate and nanoseconds as the two time rates to worry
about.)