Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 837f0784ee2162815007ef3755df63995bab883d
https://github.com/OpenAMP/open-amp/commit/837f0784ee2162815007ef3755df6399…
Author: Joshua Lin <jlin(a)petaio.com>
Date: 2022-02-24 (Thu, 24 Feb 2022)
Changed paths:
M lib/remoteproc/remoteproc.c
Log Message:
-----------
remoteproc: fix remoteproc get wrong memory
When memory region are continuous, it may get wrong memory region.
If pa is equal to the end address of the memory and size equal zero.
It will get wrong memory region.
So need to add check pa is smaller then end address.
Signed-off-by: Joshua Lin <jlin(a)petaio.com>
Commit: b139a1ff11d16c85f1b04a852b0faa7fafa8fe69
https://github.com/OpenAMP/open-amp/commit/b139a1ff11d16c85f1b04a852b0faa7f…
Author: Joshua Lin <jlin(a)petaio.com>
Date: 2022-02-24 (Thu, 24 Feb 2022)
Changed paths:
M lib/virtio/virtqueue.c
Log Message:
-----------
virtqueue: fix invalidate wrong cache region
The current code fetches the vring index before invalidating the cache.
This can lead to using an invalid index.
Fetch the index before invalidation to ensure a correct index.
Signed-off-by: Joshua Lin <jlin(a)petaio.com>
Compare: https://github.com/OpenAMP/open-amp/compare/b8cd61b5191a...b139a1ff11d1
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 695d29ba60a5c4946bb16d2378955fa8bad8bead
https://github.com/OpenAMP/libmetal/commit/695d29ba60a5c4946bb16d2378955fa8…
Author: Matthias Fend <matthias.fend(a)emfend.at>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M lib/system/zephyr/sleep.h
Log Message:
-----------
lib: system: zephyr: implement __metal_sleep_usec
The currently missing implementation causes invalid timeouts when sending
remoteproc messages over virtIO. With this change, the specified timeout
of 15 seconds can be achieved. This seems to be the only usage in Zephyr.
Signed-off-by: Matthias Fend <matthias.fend(a)emfend.at>