On 11/26/2014 11:24 AM, Sébastien Bourdeauducq wrote:
> The inline transform turns all kernels into one big function and does
> the writeback only once at the end

There is still the problem that if you RPC from a kernel a function that
reads attribute modified by the kernel, you get the old values.
Similarly, if the RPCd function modifies the attributes, the kernel will
not see the updated values.

What I propose is that:
1) in a RPCd function, reading attributes modified by a kernel and
modifying attributes read by a kernel is not permitted.
2) if synchronization of attributes between a kernel and a RPCd function
is necessary, the kernel should use RPCs to call setter/getter functions
for those attributes.

Sébastien

_______________________________________________
ARTIQ mailing list
https://ssl.serverraum.org/lists/listinfo/artiq

Reply via email to