[okl4-developer] Cell isolation

Josh Matthews jmatthews at ok-labs.com
Fri Jul 10 08:10:35 EST 2009


Hi Xavier,

On Fri, July 3, 2009 10:40 am, Xavier.LANGELLIER at fr.thalesgroup.com wrote:
> Hello,
>
> I would like to know what is the isolation policy between cells in OKL4
> examples (and how to change it).
> Indeed I modified the decrypt example distributed with OKL4 to crash the
> decrypt cell, and as soon as the OKL4 cell crashes, the Linux cell freezes
> too.
> Furthermore, when I try to block the OKL4 celle with a while(1)}; the OKL4
> cell still freezes.
> Since I try to crash/block the cell when there is no communication between
> the cells, I don't understand why the Linux cells is affected.
> Does anyone has an answer?

The isolation policy is very strong - cells can't impact each other unless
they have received a capability to communicate, or are sharing some
memory.

This points me to an issue with your cell priorities - is the blocked cell
(with the while(1); which is always doing work) at a higher priority than
Linux?

Cheers,
Josh




More information about the Developer mailing list