Branch: refs/heads/main Home: https://github.com/OpenAMP/libmetal Commit: 9dd72ddbfd0bcaa9afb7906af7cd8e31f293465c https://github.com/OpenAMP/libmetal/commit/9dd72ddbfd0bcaa9afb7906af7cd8e31f... Author: Ben Levinsky ben.levinsky@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@amd.com
Commit: 45a8edaddd1d66efb8f0ff00f5f4e7d4c1f0bb9c https://github.com/OpenAMP/libmetal/commit/45a8edaddd1d66efb8f0ff00f5f4e7d4c... Author: Ben Levinsky ben.levinsky@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@amd.com
Commit: f6a87a8cdba9fdf7b1bd162e93a1e756ffa4bb45 https://github.com/OpenAMP/libmetal/commit/f6a87a8cdba9fdf7b1bd162e93a1e756f... Author: Ben Levinsky ben.levinsky@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@amd.com
Compare: https://github.com/OpenAMP/libmetal/compare/9fe00e058203...f6a87a8cdba9