Sure. I will take a look. On i386, what is the timeout? Tests can take a long time to run.
--
You received this message because you are subscribed to the Google Groups "Concurrency Kit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concurrencyki...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Sure. I will take a look. On i386, what is the timeout? Tests can take a long time to run.
Hi,
>
> In such single-CPU/core hardware, the code may run successfully without
> the need for all the atomic primitives that are necessary in
> multi-CPU/multi-core platforms. armel is in this category - there is no
> multicore armel as far as I know.
In such environments, you would need locks with user-defined yield
functionality to serialize atomic operations or restartable critical
sections (which implies a lot of MD-specific code). My opinion is that
these will be more trouble than they're worth. We currently require
platforms to at least have a single universal atomic primitive.
>
> Is there any way Concurrency Kit can support these platforms? E.g. so
> that calls to the ck API functions will appear to operate normally and
> the user will not need to put lots of #ifdef logic in their own code?
Olivier is the maintainer of the ARM port. Olivier, what are your
thoughts on these older ARM architectures?