Thread (20 messages) 20 messages, 4 authors, 2015-02-25
STALE4234d

Revision v10 of 13 in this series.

Revisions (13)
  1. v7 [diff vs current]
  2. v9 [diff vs current]
  3. v9 [diff vs current]
  4. v9 [diff vs current]
  5. v9 [diff vs current]
  6. v9 [diff vs current]
  7. v10 [diff vs current]
  8. v10 [diff vs current]
  9. v10 [diff vs current]
  10. v10 [diff vs current]
  11. v10 current
  12. v10 [diff vs current]
  13. v11 [diff vs current]

[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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help