[LITMUS^RT] Running LITMUS-RT on ARM64

Andrii Anisov andrii_anisov at epam.com
Mon Aug 28 16:28:00 CEST 2017


On 28.08.17 16:57, Björn Brandenburg wrote:
> Well, rtspin’s spin loop is not "cycle accurate", so some variation is always possible. However, rtspin usually doesn’t show such large runtime variations (unless you specifically ask for it with -u/-U), so something else appears to be going on here.
Yep, I must do this experiment as well. But it would also take some time 
to get baremetal setup for my platform.

> Perhaps it is related to virtualized time? Can you reproduce the effect on bare metal (i.e., on native LITMUS^RT without any virtualization layer)?
I think it is not about virtualized time.
I guess I could explain task execution time stretching with the VCPU 
nature in a virtualized system. I.e. VCPUs are also scheduled, and it 
might be vcpu with a task running to be scheduled out from physical CPU, 
then scheduled in. So task execution time increases. But I can not 
explain to myself an execution time reduction.
Anyway I should also learn about rtspin internals and sort out what was 
said to me here[1].

[1] 
https://lists.xenproject.org/archives/html/xen-devel/2017-08/msg02351.html

-- 

*Andrii Anisov*





More information about the litmus-dev mailing list