ML Coordinator needs to be able to load and unload models, which means verifying
and creating any necessary transfer buffers and other data structures.
First draft just keeps track of model references.
ML Coordinator needs to be able to execute models. Actual execution is
abstracted away from ExecutiveInterface.
Deletes fake_executive and moves to this file in the test section, as
this is currently the only user.
Change-Id: Ib2de5bc5761ccffe244e0bc0a02c6d2805cc00c6
GitOrigin-RevId: dc4de0085b36094ec6ac10c3a7f4fe0c8dff1627
Create some common data types and a fake executive. The fake executive
can either return an error (emulating execution failing) or a slice of
memory (emulating a correct result).
Change-Id: Id57f3ea3ee8db64b8921bf7446bcdf143d0daf49
GitOrigin-RevId: e266431d90864c0cd15567221acfa28a02c85a63
This also adds a skeleton for the DebugConsole CLI taking IO from a UART
via some Rust wrapper functions, also defined in this change
(kata-uart-client).
Change-Id: I56856c14992010483da58c45f6550c0a4c9987b0
GitOrigin-RevId: e1b2d65ed3a7f627a9f7377caa407151fc943864
This should give us a root task that simply says "Hello, World!" on start. This
is just a stand-in for what will come next.
Change-Id: I402c311d1c89a047dfaa12ab64d880bb1dea00b7
GitOrigin-RevId: aeeb8bc1f8175888d272ff7283df244fb94cc888