Age | Commit message (Collapse) | Author |
|
There are instances of class members not being zero initialized in the
message handler. To avoid possible issues with using the class members
when they have an intermediate value, the constructors have been updated
to zero initialize all the member variables.
Change-Id: Ib539410a8f1486f8155272731f5cb7006c22ac7a
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
|
|
With the restructuring of the Linux kernel driver source files, some
macros and types in the rpmsg header was renamed to better namespace
their usage.
The message handler openamp application has been updated accordingly.
Change-Id: Ibfc11ced58cddd23463bb2060d658cc9b374e035
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
|
|
Currently if the inference to cancel is not found in the inference
queue, the message_handler_openamp will response with an error. The
inference may already be running and therefore not be in the queue
anymore or the inference is already done and the response is in the
mailbox queue.
In either case, responding with an error when the inference is not in
the queue isn't useful so the check has been removed. The Linux kernel
driver knows what inferences that are inflight and will track what
inferences that have been cancelled and handle it accordingly.
Change-Id: I780e0e08a68e458221649bc2cecf7d665adc3c33
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
|
|
Address translation for inference buffers and carveout areas have been
removed because the Linux Kernel NPU driver now provides device
addresses for them.
Change-Id: I71a133ba5ecbb94aa2c225d259e75229b6dbce5b
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
|
|
The 'message handler' firmware was based on a custom interface between
Linux and the firmware. Because the kernel driver has been converted
into a rpmsg driver, the 'message handler' application has been updated
into an OpenAMP based firmware.
Change-Id: I1339180c4f53cbad42501a2827863b7b49561ff4
|