Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: eecda52787dfc3fce613a5ca771a2656184f63f0
https://github.com/OpenAMP/open-amp/commit/eecda52787dfc3fce613a5ca771a2656…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-04-06 (Wed, 06 Apr 2022)
Changed paths:
M lib/rpmsg/rpmsg.c
Log Message:
-----------
Removed unused code from rpmsg_get_endpoint
Case for src and dest address is unused since the first case matches src only.
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 0307c3f0ed5bfe7f8145c8dd16f3e32ae5779691
https://github.com/OpenAMP/open-amp/commit/0307c3f0ed5bfe7f8145c8dd16f3e32a…
Author: chao an <anchao(a)xiaomi.com>
Date: 2022-03-30 (Wed, 30 Mar 2022)
Changed paths:
M lib/remoteproc/remoteproc.c
Log Message:
-----------
remoteproc: fix memory issue if load resource table failed
The old code pass the error code to metal_free_memory in failure
which is obviously wrong:
1. Generate the memory leak
2. May corrupt the heap manager
Signed-off-by: chao an <anchao(a)xiaomi.com>
All,
Just a note: These meetings are tied to London time.
Therefore North America will see the call 1 hour later than normal this
week.
Bill
--
Bill Mills
Principal Technical Consultant, Linaro
+1-240-643-0836
TZ: US Eastern
Work Schedule: Tues/Wed/Thur
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>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: b8cd61b5191a3d961d99d9114cb781b3b5b66d7c
https://github.com/OpenAMP/open-amp/commit/b8cd61b5191a3d961d99d9114cb781b3…
Author: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Date: 2022-01-25 (Tue, 25 Jan 2022)
Changed paths:
M lib/rpmsg/rpmsg.c
M lib/rpmsg/rpmsg_internal.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg: merge rpmsg_initialize_ept into rpmsg_register_endpoint
so the service with preserved address could call rpmsg_register_endpoint only
Signed-off-by: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 353122136dc409daf218e2d13d203b07b6c6b8af
https://github.com/OpenAMP/open-amp/commit/353122136dc409daf218e2d13d203b07…
Author: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg_virtio: move RPMSG_VIRTIO_DEFAULT_CONFIG to private location
and define it to NULL when VIRTIO_SLAVE_ONLY is defined to save space
Signed-off-by: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: af82d35f7a613bf50af4bdd75d835d99c4fc738a
https://github.com/OpenAMP/libmetal/commit/af82d35f7a613bf50af4bdd75d835d99…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M lib/system/freertos/io.c
Log Message:
-----------
freertos: io: fix IAR compile error due to 'void *' variable
Fix EWARM compilation error due to void pointer usage.
This fix has already been implemented for the generic system, but
was missing for the FreeRTOS.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>