summaryrefslogtreecommitdiffstats
path: root/meta-vitis-tc
Commit message (Collapse)AuthorAgeFilesLines
* meta-vitis-tc: aarch32-tc: Remove unused multilibsMark Hatle2025-03-301-138/+5
| | | | | | This should save a considerable amount of disk space. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: meta-xilinx-toolchain: Try to detect invalid configsMark Hatle2025-03-301-0/+6
| | | | | | | | To avoid the user wasting their time on an invalid configuration, attempt to detect a baremetal configuration and tell the user they forgot to select the right DISTRO. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Add wic to qemu SDKMark Hatle2025-03-301-0/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: meta-qemu-xilinx: Restrict runqemu and related to LinuxMark Hatle2025-03-301-4/+9
| | | | | | | | | | | | runqemu and related support requires a Linux host operating system to work. We still want to be able to export a QEMU binary for use on Windows, but the wrapper scripts and related will still require Linux. The dependencies are primarily related to python3, as well as bootgen's xcrypt not being available for mingw32. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: meta-qemu-xilinx: Add runqemu, helpers, qemu device-trees, etc.Mark Hatle2025-03-301-4/+13
| | | | | | | | | | | Allow the qemu SDK to have full access to all of the runqemu related work. This will allow someone with the SDK to use runqemu with a qemuboot.conf file. Remove 'unset OECORE_NATIVE_SYSROOT', this should only be in buildtools-tarball, not in a regular SDK. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: riscv-tc: Enable medany memory modelMark Hatle2025-03-301-0/+3
| | | | | | Per request, enable medany memory model with riscv 64-bit and newlib tclibc. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: riscv-tc: Enable 'b' extension multilibsMark Hatle2025-03-303-37/+102
| | | | | | | | | 'b' extensions require binutils 2.43 or newer. Update the generation script to correctly identify and set the TUNE_FEATURE for riscv 32-bit and 64-bit. This may be needed in the future. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.md: Update meta-vitis-tc docs to scrathgapSandeep Gundlupet Raju2024-10-221-8/+21
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Update RISCV baremetal multiconfigMark Hatle2024-08-082-100/+113
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Fix SDK install from a RO locationMark Hatle2024-07-241-3/+9
| | | | | | | | When runtime-relocation is enabled, installing from a read-only location could failure due to a temporary log file. Ensure this log file is written into a tmp/writable location. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: Update to gcc 13Mark Hatle2024-07-244-20/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "meta-vitis-tc: packagegroup-cross-canadian: Disable GDB on microblaze"Mark Hatle2024-07-241-3/+0
| | | | | | This reverts commit 2993142ac77a864e9e8de16000f7c977738827d4. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: binutils: Add local patches, including 64-bit supportMark Hatle2024-07-241-16/+16
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: gcc-source_13.%: Fix python call in riscv multilibMark Hatle2024-07-172-0/+20
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: relocate-wrapper: Update author email addressMark Hatle2024-07-171-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: riscv-tc: _ is no longer permittedMark Hatle2024-07-172-21/+21
| | | | | | | | | | The multilib name will be promoted into package names. Package names no longer permit the use of a '_' in the name. So strip this from the multilib name, everything else remains the same. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit f452a4f639bf4e714df8f07d8c8ac85d88541794) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: packagegroup-cross-canadian: Disable GDB on microblazeMark Hatle2024-07-171-0/+3
| | | | | | | | | cross-gdb does not current building for Microblaze. Disable from the toolchain SDK until this is corrected. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit f355f2f9f939f33890060ac582ca7c05f6d2dbac) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: microblaze-tc: Disable 64-bit multilibsMark Hatle2024-07-171-16/+16
| | | | | | | | | Currently binutils does not support m64 on microblaze. Disable 64-bit multilibs until this can be fixed. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 70efe2b8418776ccef7800ded53432332c7c5516) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Disable PACBTI for ilp32Mark Hatle2024-07-171-0/+5
| | | | | | | | | gcc on ilp32 doesn't support generating PAC/BTI components: cc1: sorry, unimplemented: return address signing is only supported for '-mabi=lp64' Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 71e895689e7daa0e9df83aebff4e56ae9cc6a9e4) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Rename newlib/libgloss for latest masterMark Hatle2024-07-172-0/+0
| | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 80fb097f428975439642e0f9f9b77b89edcff853) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: update Upstream-StatusMark Hatle2024-07-172-0/+4
| | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 53220b5448997ef97d93e3be5fc47f3fdf9715a9) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Rename the special toolchain scripts classMark Hatle2024-07-172-3/+6
| | | | | | | | Also update the class to match the latest YP master versions. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit c0e042440306ab5c2ee793404f10e1b899f52a10) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Update files/toolchain-share* to latest master versionsMark Hatle2024-07-171-5/+8
| | | | | | | | Minor updates to sync to the latest upstream YP changes. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 550e2bc3255a70364ee0fbc4515a1a20f1feb775) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-vitis-tc: Create new layer from meta-petalinux as of 2024.1Mark Hatle2024-07-1731-0/+2826
These components are used to build SDKs that are often shipped with the AMD Vitis and Vivado products. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 5f481ae55aa646b334e15e16ef826b8d42792edf) Signed-off-by: Mark Hatle <mark.hatle@amd.com>