summaryrefslogtreecommitdiffstats
path: root/bsps/include/xil/arm (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-10-24bsps/xil: Adjust Xilinx support code for Cortex-R5Kinsey Moore4-0/+150
This fixes some issues in the Xilinx support code that are critical to support the Cortex-R5F cores present in my Xilinx SoCs. The imported Cortex-R5 xil_cache.c matches the existing information in bsps/shared/xil/VERSION.
2023-10-24bsps/xil: Import Xilinx Cortex-R5 supportKinsey Moore1-0/+117
This imports Xilinx support code for the MPU and cache on Cortex-R5 cores. This was imported as specified in bsps/shared/xil/VERSION.
2023-02-08bsps/xil: Import full xil_exception.hKinsey Moore4-0/+1632
This imports the full xil_exception.h instead of an empty stub. This is required for some Xilinx drivers. The imported files adhere to the current VERSION file.
2023-01-04bsps/xil: Use the LP64 header for ILP32Kinsey Moore1-10/+25
Xilinx's upstream ILP32 xil_cache.h header is out of date and broken. This provides a copy of the LP64 header in place of the ILP32 header since the LP64 header includes all the correct types to work with either data model.
2022-12-23bsps: Import Xilinx support codeKinsey Moore12-0/+2123
This support code is necessary for many Xilinx-provided bare metal device drivers supported on ARM, AArch64, and MicroBlaze platforms. Support for all of these architectures is kept under bsps/include due to multiple architecture variants being supported which requires complex logic in the build system. The imported files are and should be able to remain unmodified. Import information is kept in bsps/shared/xil/VERSION.