[PATCH v10 4/6] ARM: add vdso user-space code
Venkappa Mala
venkappa.m at samsung.com
Thu Feb 19 04:26:01 PST 2015
Nathan Lynch <Nathan_Lynch <at> mentor.com> writes:
> 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.
>
Hello Nathan,
Now, it's clear about current vDSO patch set and it is validated with
virtual timer/VCT by using workaround with the below results on
ARMv7-A: CortexA7: Quad core, 1.2GHz,
About 1 iteration (gettimeofday),
WITHOUT VDSO : 30-35 μsec
WITH VDSO : 4-7 μsec
About 1000 iteration (gettimeofday),
WITHOUT VDSO : 27-30 msec
WITH VDSO : 13-15 msec
As you have mentioned about avoid enabling the VDSO gettimeofday
on systems where CNTVCT is not usable, for whatever reason, please take
care about this one in the updated patch list so that the things will be
very clean.
Meanwhile, i will discuss further on "firmware is broken about CNTVOFF
initialization zero + HYP disabled" in the following thread as mentioned
in the previous reply to Catalin,
arm: Handle starting up in secure mode
https://lkml.org/lkml/2014/9/16/552
Thanks for the patch list,
BR,
Venkappa
More information about the linux-arm-kernel
mailing list