Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: e802f4c0ee65a43a622360f22641b5f24950c9a5
https://github.com/OpenAMP/open-amp/commit/e802f4c0ee65a43a622360f22641b5f2…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2020-10-20 (Tue, 20 Oct 2020)
Changed paths:
M apps/machine/zynqmp/platform_info.c
M apps/machine/zynqmp/platform_info.h
M apps/machine/zynqmp/zynqmp_linux_r5_proc.c
Log Message:
-----------
apps: zynqmp: support for demos without IPI
Update Linux-side of OpenAMP demos so that it can fully support running
with notification mechanism of IPI and Shared memory with polling
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Commit: 0b696708c0b948bb017bfe4ead1b78901f5af979
https://github.com/OpenAMP/open-amp/commit/0b696708c0b948bb017bfe4ead1b7890…
Author: Ben Levinsky <ben.levinsky(a)xilinx.com>
Date: 2020-10-20 (Tue, 20 Oct 2020)
Changed paths:
M apps/machine/zynqmp_r5/platform_info.c
M apps/machine/zynqmp_r5/platform_info.h
M apps/machine/zynqmp_r5/zynqmp_r5_a53_rproc.c
Log Message:
-----------
apps: zynqmp_r5: support for demos without IPI
Update remote(r5) of OpenAMP demos so that it can fully support running
with notification mechanism of IPI and Shared memory with polling
Signed-off-by: Ben Levinsky <ben.levinsky(a)xilinx.com>
Compare: https://github.com/OpenAMP/open-amp/compare/68d2b25d6e75...0b696708c0b9
Branch: refs/heads/master
Home: https://github.com/OpenAMP/libmetal
Commit: b67b16967c3aadd99df0761b41af751a856c9baa
https://github.com/OpenAMP/libmetal/commit/b67b16967c3aadd99df0761b41af751a…
Author: Ed Mooring <ed.mooring(a)xilinx.com>
Date: 2020-10-20 (Tue, 20 Oct 2020)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
CMake: Update CMake minimum version to 3.0.2.
Previously, the minimum CMake version required was 2.6. This
is very old, and was not being tested. On further discussion (see
https://github.com/OpenAMP/open-amp/issues/214), it was noted that 3.0.2
is the oldest version mentioned in the current CMake documentation.
Signed-off-by: Ed Mooring <ed.mooring(a)xilinx.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: 68d2b25d6e757c748be145beaf755c363078f243
https://github.com/OpenAMP/open-amp/commit/68d2b25d6e757c748be145beaf755c36…
Author: Ed Mooring <ed.mooring(a)xilinx.com>
Date: 2020-10-20 (Tue, 20 Oct 2020)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
CMake: Update minimum CMake version to 3.0.2.
Previously, the minimum CMake version required was 2.6. This is very
old, and was not being tested. On further discussion (see
https://github.com/OpenAMP/open-amp/issues/214), it was noted that 3.0.2
is the oldest version mentioned in the current CMake documentation.
Signed-off-by: Ed Mooring <ed.mooring(a)xilinx.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/libmetal
Commit: 4c5f55f8675b12c111bcdf1d533434623cf4d076
https://github.com/OpenAMP/libmetal/commit/4c5f55f8675b12c111bcdf1d53343462…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M .github/workflows/compliance.yml
A scripts/ci/check_compliance.py
Log Message:
-----------
CI: rework compliance test
The webispy/checkpatch-action does not seems to work properly.
Even if it detects coding style issue, the return status is successful.
This patch replaces the action by the compliance python script obtained
from the Zephyr project.
This script also runs gitlint to check commit messages.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: 0257ca5fd853f77d9d2debf97921cb912a21067e
https://github.com/OpenAMP/open-amp/commit/0257ca5fd853f77d9d2debf97921cb91…
Author: Ed Mooring <ed.mooring(a)xilinx.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M apps/examples/load_fw/common.h
M apps/examples/load_fw/mem_image_store.c
M apps/examples/rpc_demo/rpc_demod.c
M apps/machine/zynq7/platform_info.c
M apps/machine/zynqmp/platform_info.c
M apps/machine/zynqmp_r5/platform_info.c
M apps/system/linux/machine/generic/platform_info.c
Log Message:
-----------
Add <errno.h> explicitly to all files that use errno values.
When building OpenAMP apps for FreeRTOS on Xilinx hardware, there
were compile errors due to EINVAL not being defined. On other
platforms, <errno.h> was implicitly included by OpenAMP header
files. This change explicitly includes it where it is needed
in the code.
There is one exception, load_fw/commmon.h has <errno.h> added,
since all common include files are placed there.
Signed-off-by: Ed Mooring <ed.mooring(a)linaro.org>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: 8387889dba0bb934b3c95011ef777895d5485e07
https://github.com/OpenAMP/open-amp/commit/8387889dba0bb934b3c95011ef777895…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M .github/workflows/continuous-integration.yml
A scripts/ci/check_compliance.py
Log Message:
-----------
CI: rework compliance test
The webispy/checkpatch-action does not seems to work properly.
Even if it detects coding style issue, the return state is successful.
This patch replaces the action by the compliance python script obtained
from the Zephyr project.
This script also runs gitlint to check commit messages.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/libmetal
Commit: 4a03c72967380eee91e66461a34d2c74fbadadc1
https://github.com/OpenAMP/libmetal/commit/4a03c72967380eee91e66461a34d2c74…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
A .github/actions/build_ci/Dockerfile
A .github/actions/build_ci/README.md
A .github/actions/build_ci/action.yml
A .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: add target build ci action
Add github action to check build for different targets.
This action replaces the travis test.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Commit: 85b5240bd217ba33a40899b2bbb345ffb99bea85
https://github.com/OpenAMP/libmetal/commit/85b5240bd217ba33a40899b2bbb345ff…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
A .github/workflows/compliance.yml
M .github/workflows/continuous-integration.yml
Log Message:
-----------
CI: add build action in CI workflow
Add build test for multi platforms
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Commit: 53c48a1e4858d15b2265a6a62a82007071421772
https://github.com/OpenAMP/libmetal/commit/53c48a1e4858d15b2265a6a62a820070…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M test/CMakeLists.txt
M test/system/zephyr/alloc.c
M test/system/zephyr/main.c
Log Message:
-----------
test: fix zephyr test
Fix zephyr test for zephyr V2.2 compatibility.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Commit: 9b3357d3fd362029c0bce01096db479d28e79d45
https://github.com/OpenAMP/libmetal/commit/9b3357d3fd362029c0bce01096db479d…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
R .travis.yml
Log Message:
-----------
CI: suppress travis actions
As test as been migrated in a github action, suppress travis tests
to limit dependency with an external tools
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Compare: https://github.com/OpenAMP/libmetal/compare/30af011301c5...9b3357d3fd36
Branch: refs/heads/master
Home: https://github.com/OpenAMP/libmetal
Commit: 30af011301c5778075266e4b5189e61a35093265
https://github.com/OpenAMP/libmetal/commit/30af011301c5778075266e4b5189e61a…
Author: Ed Mooring <ed.mooring(a)xilinx.com>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M lib/system/freertos/sleep.h
M lib/system/freertos/time.c
M test/system/freertos/sleep.c
Log Message:
-----------
FreeRTOS: fix sleep and timestamp handling
libmetal's libmetal_sleep_usec() takes a sleep time in micro-seconds.
The FreeRTOS function underlying it takes a sleep time in task ticks.
This was not properly corrected for, resulting in sleep times that
were off by an order of magnitude. The test code attempted to
correct for this as well, in the same wrong way.
Lastly, the metal_get_timestamp() function returned a value in
task ticks alone. This is a configuration dependent value.
This patch changes all three places to use microseconds for the
input and output values.
Signed-off-by: Ed Mooring <ed.mooring(a)linaro.org>
Branch: refs/heads/master
Home: https://github.com/OpenAMP/open-amp
Commit: 885a2634510d80178db34bae0e3aaf6b1ae8337a
https://github.com/OpenAMP/open-amp/commit/885a2634510d80178db34bae0e3aaf6b…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>
Date: 2020-10-12 (Mon, 12 Oct 2020)
Changed paths:
M lib/include/openamp/rpmsg.h
M lib/rpmsg/rpmsg.c
M lib/rpmsg/rpmsg_internal.h
M lib/rpmsg/rpmsg_virtio.c
Log Message:
-----------
rpmsg: set rpmsg_init_ept API as deprecated
The rpmsg_init_ept does not seem to be usable by application
but is used internally. This patch mark this API deprecated
and in at least two full release, to remove this API as the
standard API to use is rpmsg_create_ept.
In addition, move the rpmsg_init_ept to rpmsg_internal and rename it.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)st.com>