Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: bb0be05b8a4b5b7dc48e1db824c795ca5c551d61
https://github.com/OpenAMP/open-amp/commit/bb0be05b8a4b5b7dc48e1db824c795ca…
Author: Guiding Li <liguiding1(a)xiaomi.com>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
openamp: should kick remote when use release_rx_buffer
There is missing virtqueue_kick when use hold_rx/release_rx
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: e62c824489b0943212999311c7fe20f7b396b958
https://github.com/OpenAMP/open-amp/commit/e62c824489b0943212999311c7fe20f7…
Author: Jiuzhu Dong <dongjiuzhu1(a)xiaomi.com>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M lib/include/openamp/rpmsg_virtio.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
openamp: divide shram to TX shram & RX shram by config:split_shpool
In the multi core of lower power device, when one of core enters sleep,
it needs to put its corresponding share memory into retention mode to
save power consumption. Based on the limitations of the chip design,
when the CPU to which share memory belongs goes to sleep, the share
memory enters the retention mode, and other cores will not be able
to access it. When the share memory divides tx shm and rx shm
and the core of tx shm and rx shm are different, so that when one
CPU sleeps, the other CPU can still access its own tx shm.
Signed-off-by: Guiding Li <liguiding1(a)xiaomi.com>
Signed-off-by: Jiuzhu Dong <dongjiuzhu1(a)xiaomi.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 88f38c90204bf5821c7f8232434aa1adefa976ac
https://github.com/OpenAMP/open-amp/commit/88f38c90204bf5821c7f8232434aa1ad…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-10-14 (Fri, 14 Oct 2022)
Changed paths:
M lib/include/openamp/remoteproc.h
M lib/remoteproc/remoteproc.c
M lib/remoteproc/rsc_table_parser.c
Log Message:
-----------
Potential overflow of notifyid on 64-bit architectures
handle_vdev_rsc sets end to RSC_NOTIFY_ID_ANY in case of wildcard notifyid
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: 5b7a7c3eb3e2e8ae39b37acf7cd410da5bba04b3
https://github.com/OpenAMP/meta-openamp/commit/5b7a7c3eb3e2e8ae39b37acf7cd4…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-10-09 (Sun, 09 Oct 2022)
Changed paths:
M recipes-kernel/linux/linux-%.bbappend
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-generic-arm64.scc
R recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-genericarm64.scc
Log Message:
-----------
add real generic-arm64 support
Support the real generic-arm64 machine from meta-arm.
Since meta-arm uses a dash between generic and arm, match that.
(Even though genericx86 does not use a dash.)
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: c00633a6ab8f4ac48da783a082dd7b34e03ff065
https://github.com/OpenAMP/meta-openamp/commit/c00633a6ab8f4ac48da783a082dd…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-10-09 (Sun, 09 Oct 2022)
Changed paths:
M recipes-kernel/linux/linux-%.bbappend
A recipes-kernel/linux/openamp-kmeta/cfg/armv7a-feature-parity.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-armv7a.cfg
A recipes-kernel/linux/openamp-kmeta/cfg/remoteproc-generic-armv7a.scc
Log Message:
-----------
Add support for armv7 for qemuarm and generic-armv7a
Add real kernel config fragments for armv7a.
Support qemuarm from oe-core and generic-armv7a from meta-openamp-bsp.
Add a placeholder file to add things to multi_arm_v7 to make it match
arm64 defconfig. However currently nothing found.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/67e07aa036be...c00633a6ab8f
Branch: refs/heads/master
Home: https://github.com/OpenAMP/meta-openamp
Commit: f46cd2f8f696be324d02f3c8b810eaa25048de2e
https://github.com/OpenAMP/meta-openamp/commit/f46cd2f8f696be324d02f3c8b810…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M recipes-openamp/libmetal/libmetal_git.bb
A recipes-openamp/libmetal/libmetal_v2022.04.bb
M recipes-openamp/open-amp/open-amp_git.bb
A recipes-openamp/open-amp/open-amp_v2022.04.bb
Log Message:
-----------
openamp & libmetal: add 2022.04 releases & make git autorev
Add specific recipies for openamp and libmetal 2022.04 release.
Make the _git versions AUTOREV on main and user must opt in.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: c82a6aba6d2e7037cd188eec8c62f7d46f6fdcd8
https://github.com/OpenAMP/meta-openamp/commit/c82a6aba6d2e7037cd188eec8c62…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M recipes-openamp/libmetal/libmetal.inc
M recipes-openamp/open-amp/open-amp.inc
Log Message:
-----------
openamp & libmetal: fix BSD QA warning
Declare specific BSD licenses to pass QA checks.
openamp uses mostly BSD-3-Clause but BSD-2-Clause for the virtio layer.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Commit: 67e07aa036be9dc9ac71b4567d484ae6c945f2b4
https://github.com/OpenAMP/meta-openamp/commit/67e07aa036be9dc9ac71b4567d48…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2022-05-20 (Fri, 20 May 2022)
Changed paths:
M recipes-openamp/rpmsg-examples/rpmsg-echo-test_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-mat-mul_1.0.bb
M recipes-openamp/rpmsg-examples/rpmsg-proxy-app_1.0.bb
Log Message:
-----------
rpmsg-examples: fix BSD QA warning
Declare specific BSD licenses to pass QA checks.
All these examples use BSD-3-Clause.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Compare: https://github.com/OpenAMP/meta-openamp/compare/b6e2a13fdd8f...67e07aa036be
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 03c80a13417f67f94852cf7d5cb160f1bdf8271e
https://github.com/OpenAMP/open-amp/commit/03c80a13417f67f94852cf7d5cb160f1…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M lib/remoteproc/rsc_table_parser.c
Log Message:
-----------
handle_vdev_rsc must return error if notifyid cannot be assigned
Updated handle_vdev_rsc to return error if a unique id cannot be assigned
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: e40eea8ff1fe16267ef71fbebe48c5455e15fbfa
https://github.com/OpenAMP/open-amp/commit/e40eea8ff1fe16267ef71fbebe48c545…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M lib/include/openamp/remoteproc_virtio.h
M lib/remoteproc/remoteproc_virtio.c
Log Message:
-----------
Vring descriptor count must be limited to 65k per device
Code must ensure we don't overflow the 16-bit count in vring_alloc_info
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: c1c4e5599268a211860cfed2fd0b344ded57498c
https://github.com/OpenAMP/libmetal/commit/c1c4e5599268a211860cfed2fd0b344d…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-10-04 (Tue, 04 Oct 2022)
Changed paths:
M lib/list.h
Log Message:
-----------
New routine to find a node on a list
metal_list_find_node is used to ensure a node is not on a list before adding it
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 54595de0065c46514a083909180f28a0c52a7c87
https://github.com/OpenAMP/open-amp/commit/54595de0065c46514a083909180f28a0…
Author: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Date: 2022-10-03 (Mon, 03 Oct 2022)
Changed paths:
M apps/examples/linux_rpc_demo/linux_rpc_demo.c
Log Message:
-----------
linux_rpc_demo: do not include rsc_table.h
No symbols from rsc_table.h are used in linux_rpc_demo.c and
the demo fails to build for Zynq, ZynqMP, and Versal systems.
Remove include rsc_table.h.
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 2016ff1e490d14a532e6cd7264fe3057c780be33
https://github.com/OpenAMP/open-amp/commit/2016ff1e490d14a532e6cd7264fe3057…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-10-03 (Mon, 03 Oct 2022)
Changed paths:
M lib/include/openamp/remoteproc.h
M lib/include/openamp/rpmsg.h
M lib/include/openamp/rpmsg_virtio.h
M lib/remoteproc/remoteproc.c
M lib/remoteproc/remoteproc_virtio.c
M lib/remoteproc/rsc_table_parser.c
M lib/rpmsg/rpmsg.c
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
Additional input parameter checks for APIs
Added additional input parameter checks to APIs
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>