[PATCH v10 4/6] ARM: add vdso user-space code
Nathan Lynch
Nathan_Lynch at mentor.com
Mon Feb 16 12:05:15 PST 2015
On 02/12/2015 10:36 PM, Venkappa Mala wrote:
> Nathan Lynch <nathan_lynch <at> mentor.com> writes:
>
>> +#ifdef CONFIG_ARM_ARCH_TIMER
>> +
>> +static notrace u64 get_ns(struct vdso_data *vdata)
>> +{
>> + u64 cycle_delta;
>> + u64 cycle_now;
>> + u64 nsec;
>> +
>> + cycle_now = arch_counter_get_cntvct();
>
> Hello Nathan,
>
> Regarding ARM:vDSO, I have enabled your patch set on Cortex-A7/ARMv7,
> the vDSO is up and running using generic arch timer using physical
> counter but not with VCT.
Hi,
Sorry for not seeing this earlier but it doesn't look like my address
was in the recipients list, and I just happened to catch up on list
traffic today.
It looks like Catalin already covered everything, but just to sum up --
the patches need to be updated to avoid enabling the VDSO gettimeofday
on systems where CNTVCT is not usable, for whatever reason. I do not
intend to enable user space / VDSO access to CNTPCT to accommodate
systems that don't initialize the virtual counter/offset correctly.
More information about the linux-arm-kernel
mailing list