oxidecomputer/humility

Extend support for passing array parameters to hubpack encoded idol operations

flihp opened this issue · 1 comments

flihp commented

The Zerocopy encoding is currently the only one that can be used to pass arrays to idol ops but this encoding is not currently used in Hubris. The hubpack encoding is now preferred over Zerocopy so any hubris task that wants to take a byte array as a parameter to an idol operation will need this functionality.

flihp commented

I keep forgetting that the default encoding for idol ops is Zerocopy and not Hubpack. A more generic byte array encoding will need to be added while preserving this existing behavior.