[PATCH v10 4/6] ARM: add vdso user-space code
From: Nathan Lynch <hidden>
Date: 2015-02-16 20:05:15
On 02/12/2015 10:36 PM, Venkappa Mala wrote:
Nathan Lynch <nathan_lynch <at> mentor.com> writes:quoted
+#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.