Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 9dd72ddbfd0bcaa9afb7906af7cd8e31f293465c
https://github.com/OpenAMP/libmetal/commit/9dd72ddbfd0bcaa9afb7906af7cd8e31…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M lib/system/freertos/zynqmp_a53/sys.c
M lib/system/generic/zynqmp_a53/sys.c
Log Message:
-----------
lib: a53: remove redundant MB and GB macros
lib/utilities.h provided MB and GB macros so include from there
instead of providing the definition again for a53 platforms.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: 45a8edaddd1d66efb8f0ff00f5f4e7d4c1f0bb9c
https://github.com/OpenAMP/libmetal/commit/45a8edaddd1d66efb8f0ff00f5f4e7d4…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M cmake/options.cmake
M lib/system/generic/CMakeLists.txt
R lib/system/generic/microblaze_generic/CMakeLists.txt
R lib/system/generic/microblaze_generic/sys.c
R lib/system/generic/microblaze_generic/sys.h
M lib/system/generic/sys.h
A lib/system/generic/xlnx/CMakeLists.txt
A lib/system/generic/xlnx/irq.c
A lib/system/generic/xlnx/microblaze_generic/CMakeLists.txt
A lib/system/generic/xlnx/microblaze_generic/sys.c
A lib/system/generic/xlnx/sys.c
A lib/system/generic/xlnx/sys.h
R lib/system/generic/xlnx_common/CMakeLists.txt
R lib/system/generic/xlnx_common/irq.c
R lib/system/generic/xlnx_common/sys.h
R lib/system/generic/xlnx_common/zynqmp_aarch64/CMakeLists.txt
R lib/system/generic/xlnx_common/zynqmp_aarch64/sys.c
R lib/system/generic/xlnx_common/zynqmp_aarch64/sys.h
R lib/system/generic/zynq7/CMakeLists.txt
R lib/system/generic/zynq7/sys.c
R lib/system/generic/zynq7/sys.h
R lib/system/generic/zynqmp_a53/CMakeLists.txt
R lib/system/generic/zynqmp_a53/sys.c
R lib/system/generic/zynqmp_a53/sys.h
R lib/system/generic/zynqmp_a72/CMakeLists.txt
R lib/system/generic/zynqmp_a72/sys.h
R lib/system/generic/zynqmp_a78/CMakeLists.txt
R lib/system/generic/zynqmp_a78/sys.h
R lib/system/generic/zynqmp_r5/CMakeLists.txt
R lib/system/generic/zynqmp_r5/sys.c
R lib/system/generic/zynqmp_r5/sys.h
Log Message:
-----------
lib: generic: consolidate common Xilinx code
Move common code in Xilinx area to consolidated location to remove
redundant code.
Enable A72 and A78 build in Standalone BSP.
lib: generic: Add support for a78 with System Device Tree flow
System Device Tree workflow is AMD-Xilinx workflow whereby the BSP,
libraries and applications in software are derived from a
hardware-design. The hardware-design is used to generate a system
device tree (SDT) that describes information for Linux and other
processing environments.
The xreg/xcpu files are not generated for SDT workflow. Because of
this do not include if SDT symbol is present in BSP.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Commit: f6a87a8cdba9fdf7b1bd162e93a1e756ffa4bb45
https://github.com/OpenAMP/libmetal/commit/f6a87a8cdba9fdf7b1bd162e93a1e756…
Author: Ben Levinsky <ben.levinsky(a)amd.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M lib/system/freertos/CMakeLists.txt
M lib/system/freertos/sys.h
A lib/system/freertos/xlnx/CMakeLists.txt
A lib/system/freertos/xlnx/irq.c
A lib/system/freertos/xlnx/sys.c
A lib/system/freertos/xlnx/sys.h
R lib/system/freertos/xlnx_common/CMakeLists.txt
R lib/system/freertos/xlnx_common/irq.c
R lib/system/freertos/xlnx_common/sys.h
R lib/system/freertos/zynq7/CMakeLists.txt
R lib/system/freertos/zynq7/sys.c
R lib/system/freertos/zynq7/sys.h
R lib/system/freertos/zynqmp_a53/CMakeLists.txt
R lib/system/freertos/zynqmp_a53/sys.c
R lib/system/freertos/zynqmp_a53/sys.h
R lib/system/freertos/zynqmp_r5/CMakeLists.txt
R lib/system/freertos/zynqmp_r5/sys.c
R lib/system/freertos/zynqmp_r5/sys.h
Log Message:
-----------
lib: freertos: consolidate common Xilinx code
Move common code in Xilinx area to consolidated location to remove
redundant code.
Enable A72 and A78 build in BSP for FreeRTOS OS.
Signed-off-by: Ben Levinsky <ben.levinsky(a)amd.com>
Compare: https://github.com/OpenAMP/libmetal/compare/9fe00e058203...f6a87a8cdba9
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 9fe00e05820381342c1381093ddd41f48d92292a
https://github.com/OpenAMP/libmetal/commit/9fe00e05820381342c1381093ddd41f4…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M CMakeLists.txt
M cmake/collect.cmake
M cmake/depends.cmake
M cmake/options.cmake
M cmake/platforms/cross-freertos-gcc.cmake
M cmake/platforms/cross-generic-gcc.cmake
M cmake/platforms/cross-generic-iar.cmake
M cmake/platforms/cross-linux-gcc.cmake
M cmake/platforms/template-freertos.cmake
M cmake/platforms/template-generic.cmake
M cmake/platforms/zynq7-freertos.cmake
M cmake/platforms/zynq7-generic-iar.cmake
M cmake/platforms/zynq7-generic.cmake
M cmake/platforms/zynq7-linux.cmake
M cmake/platforms/zynqmp-a53-freertos.cmake
M cmake/platforms/zynqmp-a53-generic.cmake
M cmake/platforms/zynqmp-linux.cmake
M cmake/platforms/zynqmp-r5-freertos.cmake
M cmake/platforms/zynqmp-r5-generic.cmake
M doc/CMakeLists.txt
M examples/CMakeLists.txt
M examples/system/freertos/zynqmp_r5/zynqmp_amp_demo/CMakeLists.txt
M examples/system/generic/zynqmp_r5/zynqmp_amp_demo/CMakeLists.txt
M examples/system/linux/zynqmp/zynqmp_amp_demo/CMakeLists.txt
M lib/CMakeLists.txt
M lib/compiler/CMakeLists.txt
M lib/compiler/armcc/CMakeLists.txt
M lib/compiler/gcc/CMakeLists.txt
M lib/compiler/iar/CMakeLists.txt
M lib/processor/CMakeLists.txt
M lib/processor/aarch64/CMakeLists.txt
M lib/processor/arm/CMakeLists.txt
M lib/processor/ceva/CMakeLists.txt
M lib/processor/csky/CMakeLists.txt
M lib/processor/microblaze/CMakeLists.txt
M lib/processor/riscv/CMakeLists.txt
M lib/processor/x86/CMakeLists.txt
M lib/processor/x86_64/CMakeLists.txt
M lib/system/CMakeLists.txt
M lib/system/freertos/CMakeLists.txt
M lib/system/freertos/template/CMakeLists.txt
M lib/system/freertos/xlnx_common/CMakeLists.txt
M lib/system/freertos/zynq7/CMakeLists.txt
M lib/system/freertos/zynqmp_a53/CMakeLists.txt
M lib/system/freertos/zynqmp_r5/CMakeLists.txt
M lib/system/generic/CMakeLists.txt
M lib/system/generic/microblaze_generic/CMakeLists.txt
M lib/system/generic/template/CMakeLists.txt
M lib/system/generic/xlnx_common/CMakeLists.txt
M lib/system/generic/zynq7/CMakeLists.txt
M lib/system/generic/zynqmp_r5/CMakeLists.txt
M lib/system/linux/CMakeLists.txt
M lib/system/nuttx/CMakeLists.txt
M lib/system/zephyr/CMakeLists.txt
M test/CMakeLists.txt
M test/system/CMakeLists.txt
M test/system/freertos/CMakeLists.txt
M test/system/freertos/zynq7/CMakeLists.txt
M test/system/freertos/zynqmp_a53/CMakeLists.txt
M test/system/freertos/zynqmp_r5/CMakeLists.txt
M test/system/generic/CMakeLists.txt
M test/system/generic/microblaze_generic/CMakeLists.txt
M test/system/generic/zynq7/CMakeLists.txt
M test/system/generic/zynqmp_a53/CMakeLists.txt
M test/system/generic/zynqmp_r5/CMakeLists.txt
M test/system/linux/CMakeLists.txt
M test/system/linux/zynq/CMakeLists.txt
M test/system/zephyr/CMakeLists.txt
Log Message:
-----------
Remove vim editor configuration in files
Remove all remaining instances of "# vim: ..." in files.
This vim settings were part of the initial commit. But no reason
to keep them.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: cd8823876fb6920571abbeecc570a9da0cb546ba
https://github.com/OpenAMP/open-amp/commit/cd8823876fb6920571abbeecc570a9da…
Author: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M lib/include/openamp/virtio.h
M lib/virtio/virtio.c
Log Message:
-----------
virtio: make unused function virtio_describe() deprecated
The virtio_describe() function does not seem usable.
Therefore, it should be marked as deprecated to initiate
the removal process.
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen(a)foss.st.com>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 6d5f40f4b343e2452252ea23a8781a02633d3e03
https://github.com/OpenAMP/libmetal/commit/6d5f40f4b343e2452252ea23a8781a02…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Zephyr build: Be less verbose
* Do not run the tar extract verbose, as
that generated ~50.000 lines of output slowing down
things and generating a huge log.
* Reduce the progress output of wget to only print one dot
every megabyte, instead of every kilobyte reducing a lot
the log output.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Commit: e979bf75efadadc65113f403105ee876bbfff1fa
https://github.com/OpenAMP/libmetal/commit/e979bf75efadadc65113f403105ee876…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Fix entrypoint indentation
The file had a mix of spaces and tabs for indentation
Fix it.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Commit: 549f13b2b8a3019bb7e4c9b75d250e53e4100357
https://github.com/OpenAMP/libmetal/commit/549f13b2b8a3019bb7e4c9b75d250e53…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M .github/actions/build_ci/entrypoint.sh
Log Message:
-----------
CI: Zephyr: Only fetch needed branches instead of everything
Have west only fetch the needed branches instead of doing
a full clone of all repositories.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Compare: https://github.com/OpenAMP/libmetal/compare/2dc45613f1e6...549f13b2b8a3
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 2dc45613f1e61b1991875a6ecf32c1ee30f912cc
https://github.com/OpenAMP/libmetal/commit/2dc45613f1e61b1991875a6ecf32c1ee…
Author: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Date: 2023-10-16 (Mon, 16 Oct 2023)
Changed paths:
M test/system/zephyr/main.c
Log Message:
-----------
Fix Zephyr testcase with latest Zephyr
In Zephyr PR #63351 , commit:
a35e40f410750f3205f0d87489aa0dfa4006e1d3
Support for k_mem_block was removed which was used
by this Zephyr test.
Update the tets to just use a void* (which is what should be
used instead).
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras(a)nordicsemi.no>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/open-amp
Commit: 329fe101e48e1d4155e0454dd19484437142f041
https://github.com/OpenAMP/open-amp/commit/329fe101e48e1d4155e0454dd1948443…
Author: Bill Mills <bill.mills(a)linaro.org>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M doc/CMakeLists.txt
Log Message:
-----------
Docs: style doxygen when built as part of OpenAMP docs
Detect when we are a submodule of OpenAMP-docs.
If so use the top level's Doxyfile overrides on top of our Doxyfile.
If not, no change.
Signed-off-by: Bill Mills <bill.mills(a)linaro.org>
Branch: refs/heads/main
Home: https://github.com/OpenAMP/libmetal
Commit: 37f1660b20a778cba9e338679e5df3e6f2dd8408
https://github.com/OpenAMP/libmetal/commit/37f1660b20a778cba9e338679e5df3e6…
Author: Sergei Korneichuk <sergei.korneichuk(a)amd.com>
Date: 2023-10-13 (Fri, 13 Oct 2023)
Changed paths:
M cmake/options.cmake
M lib/CMakeLists.txt
M lib/log.h
Log Message:
-----------
log: add function name, line number prefix
Add convenience macros metal_err, metal_warn, metal_info, metal_dbg
to avoid using excessively long and redundant metal_log(METAL_LOG_*).
Add "function-name:line-number" prefix to all messages if the option
WITH_FUNC_LINE_LOG is set ON during the configuration phase.
Signed-off-by: Sergei Korneichuk <sergei.korneichuk(a)amd.com>