summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
Commit message (Collapse)AuthorAgeFilesLines
...
| * Updated SRCREV for 2023.1_6435Sivaprasad Addepalli2023-01-051-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_5895Sivaprasad Addepalli2023-01-041-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_3683Sivaprasad Addepalli2022-12-281-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_9847Sivaprasad Addepalli2022-12-261-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_4251Sivaprasad Addepalli2022-12-221-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_5219Sivaprasad Addepalli2022-12-211-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * standalone gcc-runtime_%.bbappend: Add workaround for getentropy and relatedMark Hatle2022-12-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | getentropy and the related arc4random function are defined in unistd.h, they appear to be defined in some iterations of libgloss. However the defintion is not enough in the general case, which causes C++ linkage to fail with: libstdc++.a(random.o): in function `std::(anonymous namespace)::__libc_getentropy(void*)': (.text._ZNSt12_GLOBAL__N_117__libc_getentropyEPv+0x14): *undefined reference to `getentropy'* This change doesn't remove getentropy or arc4random, but does instruct libstdc++ to not use either function. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated SRCREV for 2023.1_1823Sivaprasad Addepalli2022-12-201-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * *-tc.conf: Update machines to define qemu-xilinx as preferredMark Hatle2022-12-144-0/+4
| | | | | | | | | | | | | | Each Xilinx machine.conf should include the qemu file to ensure the correct PREFERRED_PROVIDERS_qemu (and related) are defined properly. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone: Update 2023.1 embeddedsw and git versionMark Hatle2022-12-0812-110/+342
| | | | | | | | | | | | | | | | | | | | Update the integration to match 2023 changes. Update the Makefile and versal pathes for 2023 specific version Add a workaround for -Werror -Wnull-dereference failing during some compiles Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xlnx-embeddedsw: Add special git - AUTOREV versionMark Hatle2022-12-081-0/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone: Remove obsolete machine referencesMark Hatle2022-12-081-29/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated SRCREV for 2023.1_6111Sivaprasad Addepalli2022-12-051-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_3583Sivaprasad Addepalli2022-12-021-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_4983Sivaprasad Addepalli2022-11-301-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_7343Sivaprasad Addepalli2022-11-291-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_3543Sivaprasad Addepalli2022-11-281-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_9347Sivaprasad Addepalli2022-11-251-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_2491Sivaprasad Addepalli2022-11-241-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_7319Sivaprasad Addepalli2022-11-221-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_2003Sivaprasad Addepalli2022-11-201-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_3231Sivaprasad Addepalli2022-11-151-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_9171Sivaprasad Addepalli2022-11-141-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1_1995Sivaprasad Addepalli2022-11-111-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1Sivaprasad Addepalli2022-11-101-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1Sivaprasad Addepalli2022-11-091-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1Sivaprasad Addepalli2022-11-081-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1Sivaprasad Addepalli2022-11-071-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2023.1Sivaprasad Addepalli2022-11-071-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * embeddedsw: Add 2023.1 versionsMark Hatle2022-11-024-0/+59
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xlnx-embeddedsw: Update to latest 2023.1 branch/commitMark Hatle2022-11-021-2/+3
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xlnx-embeddedsw: Add 2023.1 placeholder, and move PV to appendMark Hatle2022-10-201-0/+2
| | | | | | | | | | | | | | | | | | It is possible for a recipe that uses this to have a different versioning scheme. Instead of replacing the previous versioning scheme, just append out git information. This ensures that PREFERRED_VERSION and other version specific behaviors remain as intended. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | fsbl-firmware: Update integrationMark Hatle2023-04-101-1/+1
| | | | | | | | | | | | | | | | Set COMPATIBLE_HOST more loosely to allow for baremetal builds. Update processing to use OBJCOPY and add additional deploy names. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | README: Update standalone layer langdale release infoSandeep Gundlupet Raju2023-04-101-14/+25
| | | | | | | | | | | | | | Update meta-xilinx-standalone README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | embeddedsw: Disable buildpaths QA check for embeddedsw firmwareSandeep Gundlupet Raju2023-04-104-0/+11
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Move PLNX/Vitis standalone toolchain helpers to meta-petalinuxMark Hatle2023-04-101-23/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | packagegroup-standalone-cross-canadian: Move from bbappend to new bbMark Hatle2023-04-101-0/+23
| | | | | | | | | | | | | | We want to avoid modifying the default package, as it can break Yocto Project Compatibility guidelines. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Move multilib specific PLNX/Vitis items to meta-petalinuxMark Hatle2023-04-103-54/+0
| | | | | | | | | | | | | | These items are specific to the special PetaLinux/Vitis multilib toolchain, move these to meta-petalinux. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | newlib: Remove PLNX/Vitis multilib helpersMark Hatle2023-04-102-9/+0
| | | | | | | | | | | | | | These are only used for the special PetaLinux/Vitis multilib toolchain and should not be generally applied. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | machines: Move special TC machines to meta-petalinuxMark Hatle2023-04-106-1097/+1
| | | | | | | | | | | | | | The special toolchains are really only applicable to a PetaLinux/Vitis toolchain build. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | gcc: Remove multilib standalones configsMark Hatle2023-04-108-230/+0
| | | | | | | | | | | | | | Standalone multilibs are only needed when building a PetaLinux specific toolchain. So remove this from the general bbappends. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | binutils: Disable multilib support, not requiredMark Hatle2023-04-101-1/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-toolchain: Remove multilib changesMark Hatle2023-04-101-2/+0
| | | | | | | | | | | | | | Changing this breaks YP compatibility requirements. We have moved to a custom recipe, meta-xilinx-toolchain to build the special toolchains. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | gnu-toolchain-canadian: Fix symlink generation for mingw32Mark Hatle2023-04-101-1/+3
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone: recipes-bsp: device-tree: Update recipe for freertos ↵Appana Durga Kedareswara rao2023-04-101-0/+3
| | | | | | | | | | | | | | | | | | distro Add support for freertos distro by updating COMPATIBLE_HOST. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | microblaze-tc.conf: Disable pie support, not available on microblazeMark Hatle2023-04-101-0/+8
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone: Add binutils workaroundMark Hatle2023-04-101-0/+8
| | | | | | | | | | | | | | | | | | | | Workaround for: ERROR: binutils-cross-canadian-aarch64-2.39-r0 do_package_qa: QA Issue: non -staticdev package contains static .a library: binutils-cross-canadian-aarch64 path '/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-oesdk-linux/usr/lib/aarch64-xilinx-elf/bfd-plugins/libdep.a' [staticdev] Need for the workaround was introduced with latest version of poky (langdale) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Revert "standalone gcc-runtime_%.bbappend: Add workaround for getentropy and ↵Mark Hatle2023-04-101-2/+0
| | | | | | | | | | | | | | | | | | | | related" This reverts commit a906596017b9fd3e55555862700594aad8867c27. No longer necessary after change made to embeddedsw Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | xilinx-standalone.inc: Further sync with upstream disro settingsMark Hatle2023-04-102-15/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Many of the settings/workaround have been replaced by changes in the upstream OE-Core tclibc-newlib. Additionally adding the DISTROVERRIDES with an append was potentially changing -native recipes hashes. Move this only where needed to avoid this behavior. Also sync settings with meta-petalinux, such as the buildhistory. This is now moved to the local.conf file. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | xilinx-standalone.inc: Sync with poky distro settingsMark Hatle2023-04-101-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Certain settings appear to have an overall affect on recipe hashes. Use petalinux (poky) distro as an example for base settings to ensure native items built in one config SHOULD also be re-usable in the bareemetal config. This has a side effect of NOT disabling static binaries in baremetal, but this seems like a reasonable default, since there really isn't a concept of dynamically loaded libraries. If necessary, the user can still override this, but will need to specifically select class-target to do so. Similarly SECURITY_CFLAGS and SECURITY_LDFLAGS are available by empty by default. The default cflags/ldflags for baremetal usage are likely different from a Linux system, so can be used in the future if requried. Signed-off-by: Mark Hatle <mark.hatle@amd.com>