Hi All,

If you do not know what recycle is and/or have not used it then you can 
probably ignore this e-mail.

We are considering removing the recycle operation from cnodes, and replacing it 
with a 'revoke badges' operation. Currently the semantics of recycle are ill 
defined but can generally be summed up as "put an object back into its initial 
state". It turns out this is not particularly useful, and is completely unused 
by us.

The proposal is to remove this and have an invocation that will only operate on 
endpoints and will remove any badged versions of that endpoint, hence the name 
'revoke badges'. This is the current semantics of recycling an endpoint, and we 
see this as the only useful thing recycle does, hence the desire to keep it 
around.

Whilst we do not use recycle we would like to first find out if anybody in the 
community is using recycle, or has a strong argument for why they would like it 
to stay. If this is you, please let us know, otherwise we will continue with 
our plans for removal.

Adrian
_______________________________________________
Devel mailing list
[email protected]
https://sel4.systems/lists/listinfo/devel

Reply via email to