Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 6f03c1e952bbdd0908952688ad59fdfeea42e7f1
https://github.com/OpenAMP/open-amp/commit/6f03c1e952bbdd0908952688ad59fdfe…
Author: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M lib/include/openamp/elf_loader.h
M lib/include/openamp/remoteproc.h
M lib/remoteproc/elf_loader.c
M lib/remoteproc/remoteproc.c
Log Message:
-----------
lib: add const for remoteproc_ops, image_store_ops and laoder_ops
to avoid load the constant data to ram in XIP mode
Signed-off-by: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Commit: 45bf79aeab03ebc190734ec492c2ccd6f831f34d
https://github.com/OpenAMP/open-amp/commit/45bf79aeab03ebc190734ec492c2ccd6…
Author: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M apps/examples/load_fw/load_fw.c
M apps/examples/load_fw/mem_image_store.c
M apps/examples/load_fw/platform_info.c
M apps/examples/load_fw/zynqmp_apu_lcm_rproc_example.c
M apps/examples/load_fw/zynqmp_r5_lcm_rproc_example.c
M apps/examples/load_fw/zynqmp_rpu_lcm_rproc_example.c
M apps/machine/microblaze_generic/platform_info.c
M apps/machine/microblaze_generic/zynqmp_mb_a53_rproc.c
M apps/machine/zynq7/platform_info.c
M apps/machine/zynq7/zynq_a9_rproc.c
M apps/machine/zynqmp/platform_info.c
M apps/machine/zynqmp/zynqmp_linux_r5_proc.c
M apps/machine/zynqmp_r5/platform_info.c
M apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c
M apps/system/linux/machine/generic/platform_info.c
Log Message:
-----------
apps: add const for remoteproc_ops and image_store_ops
follow up the change in lib
Signed-off-by: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Commit: 923641d28cb0deb63425be75905b2be0a79e97ad
https://github.com/OpenAMP/open-amp/commit/923641d28cb0deb63425be75905b2be0…
Author: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
M docs/data-structure.md
M docs/remoteproc-design.md
Log Message:
-----------
doc: add const for remoteproc_ops and image_store_ops
follow up the change in lib
Signed-off-by: Xiang Xiao <xiaoxiang(a)xiaomi.com>
Compare: https://github.com/OpenAMP/open-amp/compare/79749b1a86c8...923641d28cb0
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 600a7ff5b27a7dae8d8345def2254db53353dd12
https://github.com/OpenAMP/libmetal/commit/600a7ff5b27a7dae8d8345def2254db5…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-22 (Fri, 22 Apr 2022)
Changed paths:
M .checkpatch.conf
Log Message:
-----------
checkpatch: Increase the default limit to 100 characters
The 80 character limit is a warning which sometime affect the readability.
let's relax this limit to 100 as done in some other projects
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 79749b1a86c8c321ae3dac574356f9963c106262
https://github.com/OpenAMP/open-amp/commit/79749b1a86c8c321ae3dac574356f996…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-21 (Thu, 21 Apr 2022)
Changed paths:
M .checkpatch.conf
Log Message:
-----------
checkpatch: Increase the default limit to 100 characters
The 80 character limit is a warning which sometime affect the readability.
let's relax this limit to 100 as done in some other projects
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 0d75fa7d349f3f57a67df6d25e42958fae3a7afd
https://github.com/OpenAMP/open-amp/commit/0d75fa7d349f3f57a67df6d25e42958f…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-04-20 (Wed, 20 Apr 2022)
Changed paths:
M lib/remoteproc/remoteproc.c
Log Message:
-----------
remoteproc_get_mem could wrongly match on name
Bound name comparison by RPROC_MAX_NAME_LEN instead of length of search string
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 2dcdc6158715e52b6acd8aa899771fa60bf74b23
https://github.com/OpenAMP/open-amp/commit/2dcdc6158715e52b6acd8aa899771fa6…
Author: Tammy Leino <tammy_leino(a)mentor.com>
Date: 2022-04-14 (Thu, 14 Apr 2022)
Changed paths:
M lib/virtio/virtqueue.c
Log Message:
-----------
virtqueue_add_buffer must check that there is room for multiple buffers
Ensure there is enough room for all the buffers being added to the vring.
Signed-off-by: Tammy Leino <tammy_leino(a)mentor.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: b28fb3879bad7b2c249a3d292d322a4d9f18bea6
https://github.com/OpenAMP/open-amp/commit/b28fb3879bad7b2c249a3d292d322a4d…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2022-04-14 (Thu, 14 Apr 2022)
Changed paths:
M apps/machine/zynqmp_r5/platform_info.c
M apps/machine/zynqmp_r5/platform_info.h
M apps/machine/zynqmp_r5/rsc_table.c
M apps/system/generic/machine/zynqmp_r5/helper.c
Log Message:
-----------
apps: zynqmp_r5: wrap app config symbols in ifndef
Allow symbols for IPI and shared memory to be set in CMake configuration
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Commit: a6fe0b77645c97f35be2f8b28ebe3628456d3a2b
https://github.com/OpenAMP/open-amp/commit/a6fe0b77645c97f35be2f8b28ebe3628…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2022-04-14 (Thu, 14 Apr 2022)
Changed paths:
M apps/machine/zynqmp/platform_info.c
M apps/machine/zynqmp/platform_info.h
Log Message:
-----------
apps: zynqmp: wrap app config symbols in ifndef
Allow symbols for IPI and shared memory to be set in CMake configuration
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Commit: 9b96accd887699f8a89497d4b7a3545949f97422
https://github.com/OpenAMP/open-amp/commit/9b96accd887699f8a89497d4b7a35459…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2022-04-14 (Thu, 14 Apr 2022)
Changed paths:
M apps/system/generic/machine/zynqmp_r5/CMakeLists.txt
M apps/system/generic/machine/zynqmp_r5/linker_large_text.ld
M apps/system/generic/machine/zynqmp_r5/linker_remote.ld
Log Message:
-----------
apps: zynqmp_r5: enable resource table base address to be configurable
Currently the resource table location in the firmware is hard-coded.
Preserve the current functionality by adding a default value.
Allow user to overwrite the default resource table location by adding the
CMake property:
set(RSC_TABLE <address> CACHE STRING "")
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Compare: https://github.com/OpenAMP/open-amp/compare/4728d56c854d...9b96accd8876
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 4728d56c854d992406f46a6711bf6fc47c14e42d
https://github.com/OpenAMP/open-amp/commit/4728d56c854d992406f46a6711bf6fc4…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-14 (Thu, 14 Apr 2022)
Changed paths:
M .github/actions/build_ci/README.md
M apps/examples/echo/rpmsg-ping.c
M apps/examples/load_fw/load_fw.c
M apps/examples/load_fw/zynqmp_apu_lcm_rproc_example.c
M apps/examples/load_fw/zynqmp_r5_lcm_rproc_example.c
M apps/examples/load_fw/zynqmp_rpu_lcm_rproc_example.c
M apps/examples/matrix_multiply/matrix_multiply.c
M apps/examples/rpc_demo/rpc_demo.c
M apps/machine/microblaze_generic/zynqmp_mb_a53_rproc.c
M apps/machine/zynq7/platform_info.c
M apps/machine/zynq7/platform_info.h
M apps/machine/zynq7/platform_info_remoteproc_master.c
M apps/machine/zynq7/zynq_a9_rproc.c
M apps/machine/zynqmp/platform_info.c
M apps/machine/zynqmp/platform_info.h
M apps/machine/zynqmp_r5/platform_info.c
M apps/machine/zynqmp_r5/platform_info.h
M apps/system/linux/machine/generic/platform_info.h
M apps/tests/msg/rpmsg-flood-ping.c
M apps/tests/msg/rpmsg-ping.c
M cmake/options.cmake
M cmake/platforms/zynqmp_r5_generic.cmake
M docs/apps/echo_test/README.md
M docs/apps/matrix_multiply/README.md
M docs/apps/rpc_demo/README.md
M docs/data-structure.md
M docs/img-src/coprocessor-rpmsg-ns-dynamic.gv
M docs/img-src/coprocessor-rpmsg-ns.gv
M docs/img-src/coprocessor-rpmsg-static-ep.gv
M docs/remoteproc-design.md
M docs/rpmsg-design.md
M lib/include/openamp/remoteproc_virtio.h
Log Message:
-----------
Fix various typo with codespell
Found via `codespell -q 3 -S ./scripts/spelling.txt`
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: f27850d74d06e74b3f051bcfb9eefbf780665ccb
https://github.com/OpenAMP/open-amp/commit/f27850d74d06e74b3f051bcfb9eefbf7…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .github/workflows/compliance.yml
M scripts/ci/check_compliance.py
Log Message:
-----------
CI: clean-up check on check compliance test
- Rebase check_compliance.py and compliance.yml from zephyr project
- Fix checkpatch subprocess command.
- rebase
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: b90535e319c1ff0c926375e74693ff55c2e66c32
https://github.com/OpenAMP/open-amp/commit/b90535e319c1ff0c926375e74693ff55…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .github/workflows/compliance.yml
M scripts/checkpatch.pl
M scripts/ci/check_compliance.py
Log Message:
-----------
CI: add codespell support to check typos
Enable the use of codespell tool in checkpatch.pl
For this the checkpatch.pl as been partially rebased on the Linux one.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/open-amp/compare/eecda52787df...b90535e319c1
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: d2555ab2543f06a9e894a20b0f658699d96fe723
https://github.com/OpenAMP/libmetal/commit/d2555ab2543f06a9e894a20b0f658699…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M lib/system/freertos/sleep.h
M lib/system/generic/sleep.h
M lib/system/linux/sleep.h
M lib/system/nuttx/sleep.h
M lib/system/zephyr/sleep.h
Log Message:
-----------
Doc: fix doc generation warnings in system sleep.h files
Fix "unbalanced grouping commands" warnings by cleaning up
the end-of-block occurrences, defined without starting tag.
No need to define an API interface block in these files, the
interface is already described in the main sleep.h file.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 78acf765c5093baae4494c5bd7c53d83e49b9030
https://github.com/OpenAMP/libmetal/commit/78acf765c5093baae4494c5bd7c53d83…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .github/workflows/compliance.yml
M scripts/ci/check_compliance.py
Log Message:
-----------
CI: clean-up check on check compliance test
- Rebase check_compliance.py and compliance.yml from zephyr project
- Fix checkpatch subprocess command.
- rebase
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Commit: cf04377c790ca10f47bde0a3196c3fd5c91a2d82
https://github.com/OpenAMP/libmetal/commit/cf04377c790ca10f47bde0a3196c3fd5…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2022-04-11 (Mon, 11 Apr 2022)
Changed paths:
M .github/workflows/compliance.yml
M scripts/checkpatch.pl
M scripts/ci/check_compliance.py
Log Message:
-----------
CI: add codespell support to check typos
Enable the use of codespell tool in checkpatch.pl
For this the checkpatch.pl as been partially rebased on the Linux one.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Compare: https://github.com/OpenAMP/libmetal/compare/695d29ba60a5...cf04377c790c
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