summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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>
* | meta-xilinx-standalone: Rename libgloss and newlib bbappendMark Hatle2023-04-122-0/+0
| | | | | | | | | | | | | | Use a broader wild card, as the versions of libgloss and newlib have changed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone: xlnx-embeddedsw.bbclass: Can't use AUTOREV as defaultMark Hatle2023-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Workaround for error: AUTOREV/SRCPV set too late for the fetcher to work properly, please set the variables earlier in parsing. Erroring instead of later obtuse build failures. This was introduced in bitbake commit: 4d9ec332d5bfc8b60b54f8ec2a17d34e35aa903a Poky commit: 04c27888d05e16791cfb5ebc3b51f9f02923775b Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | layer.conf: Enable mickledore supportMark Hatle2023-04-121-1/+1
| | | | | | | | 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>
* | standalone gcc-runtime_%.bbappend: Add workaround for getentropy and relatedMark Hatle2023-04-101-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>
* | *-tc.conf: Update machines to define qemu-xilinx as preferredMark Hatle2023-04-104-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: Sync embeddedsw and git versionMark Hatle2023-04-104-109/+10
| | | | | | | | | | | | Update the integration to match latest changes. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone: Remove obsolete machine referencesMark Hatle2023-04-101-29/+0
|/ | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/kirkstone-next' into master-nextMark Hatle2022-10-191-2/+2
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
| * xilinx-standalone.inc: Move to xlnx specific versions of libmetal and open-ampkirkstone-nextMark Hatle2022-10-191-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* | Merge remote-tracking branch 'origin/kirkstone-next'Mark Hatle2022-10-111-6/+5
|\| | | | | | | | | | | Last sync with honister/kirkstone-next and rel-v2022.2 release Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Merge remote-tracking branch 'origin/honister' into kirkstone-nextMark Hatle2022-10-111-6/+5
| |\ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * xlnx-embeddedsw: Move PV to appendhonisterMark Hatle2022-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible for a recipe that uses this class to have a different version then ESW_VER. Instead of replacing the defined version, just append out git information. This ensures that PREFERRED_VERSION and other version specific behavior remain as intented. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * Merge remote-tracking branch 'origin/rel-v2022.2' into honisterMark Hatle2022-10-111-5/+4
| | |\ | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * xlnx-embeddedsw: Move to 2022.2 releaseMark Hatle2022-10-071-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-10-061-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-10-041-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-10-031-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* | | | Merge remote-tracking branch 'origin/rel-v2022.2'Mark Hatle2022-09-301-2/+2
|\ \ \ \ | | |_|/ | |/| | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | | Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-301-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * | | Updated md5sum and commit for ESWSiva Addepalli2022-09-291-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * | | Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-291-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * | | Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-271-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * | | Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-261-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * | | Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-221-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* | | | Merge branch 'kirkstone-next'Mark Hatle2022-09-201-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>