aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
AgeCommit message (Collapse)Author
2020-12-14meta-toolchain: Ensure that a baremetal toolchain can finish buildingMark Hatle
We include base qemu, the toolchain, but nothing else. (Dummy package is required to meet basic dependencies.) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04newlib: Upstream now disabled builtin symbolsMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-04libgcc.bbappend: Clear empty lib directoryMark Hatle
Due to the way the multilib xilinx-standalone works, one or more empty directories under ${D}/lib may exist. This triggers a QA error about unpackaged files. Use rmdir to delete these directories to ensure they are empty. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-11-30pmu-firmware: Latest toolchain always treats 'assert' as a macroMark Hatle
Rename the structure member from 'assert' to 'resetAssert to avoid a compilation error: | pm_reset.c: In function ‘PmResetDoAssert’: | pm_reset.c:1905:36: error: macro “assert” passed 2 arguments, but takes just 1 | 1905 | reset->ops->assert(reset, action); | | ^ | In file included from .../tmp/work/microblazeel-v11.0-bs-cmp-xilinx-elf/pmu-firmware/v2020.1+gitAUTOINC+e8db5fb118-r0/recipe-sysroot/usr/include/sys/reent.h:503, | from .../tmp/work/microblazeel-v11.0-bs-cmp-xilinx-elf/pmu-firmware/v2020.1+gitAUTOINC+e8db5fb118-r0/recipe-sysroot/usr/include/string.h:11, | from ../misc/zynqmp_pmufw_bsp/psu_pmu_0/include/xil_printf.h:9, | from xpfw_debug.h:57, | from xpfw_default.h:37, | from pm_reset.c:36: | .../tmp/work/microblazeel-v11.0-bs-cmp-xilinx-elf/pmu-firmware/v2020.1+gitAUTOINC+e8db5fb118-r0/recipe-sysroot/usr/include/assert.h:16: note: macro “assert” defined here | 16 | # define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \ | | | Makefile:37: recipe for target ‘pm_reset.o’ failed Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-11-30Uprev standalone toolchain bbappendsMark Hatle
Move newlib/libgloss from 3.1.0 to 3.% Move the gcc configuration for standalone to gcc 10. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2020-11-19Remove recipe bbappends pointing to older versionsSai Hari Chandana Kalluri
Remove recipe bbappends pointing to older versions. The newer versions are available in meta-microblaze Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-19esw.bbclass: Remove trailing / after SSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17update XILINX_VER_MAIN to 2020.2Sai Hari Chandana Kalluri
git cherry-pick b80c6d4 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-11-17Update commit id and branch for components for 2020.2 releaseSai Hari Chandana Kalluri
Update commitid and branch for the following components: arm-trusted-firmware, vcu, linux-xlnx, qemu, u-boot-xlnx,xrt,zocl,bootgen git cherry-pick 9f8d8d7 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-30pmu-firmware_2019.1.bb: use IMAGE_VERSION_SUFFIX instead of DATETIMEJoerg Hofrichter
Use variable IMAGE_VERSION_SUFFIX variable instead of DATETIME. Using IMAGE_VERSION_SUFFIX allows easier and more direct changes. The variable is available since Yocto 2.6 and it is used also for other name variables, e.g. IMAGE_NAME. It is set to "-${DATETIME}" per default, so the naming does not change as long as IMAGE_VERSION_SUFFIX is not overridden. For more details, see: https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#migration-2.6-image-kernel-artifact-naming-changes Signed-off-by: Joerg Hofrichter <joerg.hofrichter@ni.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-09-08esw.bbclass: Use standard REPO, BRANCH variablesSai Hari Chandana Kalluri
Use standard variables to set the BRANCH, SRCREV, REPO instead of EMBEDDEDSW_REPO, EMBEDDEDSW_SRCREV, EMBEDDEDSW_BRANCH variables Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-08-11layer.conf: Set layer compat to dunfell & gatesgarthSai Hari Chandana Kalluri
Set layer compat to dunfell and gatesgarth Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-07-13gcc: Fix microblaze SDK toolchainMark Hatle
Issue: CR-1069415 Issue: CR-1069801 Linux based SDK toolchains need to disabled multilib support, similar to the existing 0004-64-bit-multilib-hack.patch from OE. This will fix compiling C++ applications, as well as potentially other multilib header and library issues. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-07-08xilinx-standalone.conf: Switch default from -Os to -O2Mark Hatle
Based on performance measurements as well as recent presentations at ELC it is believed the correct default should always be -O2. -Os should only be selectively used per module instead of default. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-06-25meta-xilinx-standalone: microblaze_dtb fix config genMark Hatle
The configuration generation had a typo in 'divide-hard'. Fixed a logic error with '!' table operator. Before fpu-soft was effectively always on, even when it shouldn't be. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-05-14meta-xilinx-standalone gcc: Fix microblaze crtend.oMark Hatle
Issue: CR-1065455 Microblaze does not support initfini_array in a baremetal configuration. This has previously been disabled in binutils, but it was missed in GCC and related libraries. This patch slightly restructures the baremetal configurations to move the common configuration elements into a single configure set. This matches the behavior from the Yocto Project gcc-configure-common.inc file. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-08meta-xilinx-standalone: recipes-bsp: device-tree: Install psu_init* files ↵Appana Durga Kedareswara rao
only for standalone configuration psu_init* files installation is valid only for standalone configuration update the do_install for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-07meta-xilinx-standalone: recipes-applications: zynqmp-fsbl: Correct cflags ↵Appana Durga Kedareswara rao
based on the machine type This patch adjusts the cflags variables based on the selected machine. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-07device-tree: Install psu_init files as well for zynqmp machinesAppana Durga Kedareswara rao
Install psu_init files for zynqmp machines these files are needed for building fsbl for corter5 processor use case as well. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling sysmon ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the sysmon driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling xadcps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the xadcps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling qspips ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the qspips driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling spips ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the spips driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling gpio driver ↵Appana Durga Kedareswara rao
examples This recipe compiles the gpio driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling uartps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the uartps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling uartlite ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the uartlite driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling mutex ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the mutex driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling mbox driver ↵Appana Durga Kedareswara rao
examples This recipe compiles the mbox driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling devcfg ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the devcfg driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling nandpsu ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the nandpsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling ipipsu ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the ipipsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling sdps driver ↵Appana Durga Kedareswara rao
examples This recipe compiles the sdps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling gpiops ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the gpiops driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling rtcpsu ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the rtcpsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling wdtps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the wdtps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling can driver ↵Appana Durga Kedareswara rao
examples This recipe compiles the can driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling canps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the canps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling canfd ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the canfd driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling clockps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the clockps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling resetps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the resetps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling ospipsv ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the ospipsv driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling qspipsu ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the qspipsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling tmrctr ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the tmrctr driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling ttcps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the ttcps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling scugic ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the scugic driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling xxvethernet ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the xxvethernet driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling emaclite ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the emaclite driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling axivdma ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the axivdma driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling usbpsu ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the usbpsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-04-04meta-xilinx-standalone: recipe-drivers: Add recipe for compiling dmaps ↵Appana Durga Kedareswara rao
driver examples This recipe compiles the dmaps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>