aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-08u-boot_%.bbappend: Fix the breakage on platform init filessumoManjukumar Matha1-1/+1
Fix the following error for machines like microzed: ERROR: Nothing PROVIDES 'virtual/xilinx-platform-init' This happens because the contrib recipe is overriding the HAS_PLATFORM_INIT instead of appending the configuration for minized machine. This patch fixes the issue by adding an append. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-07-18picozed-zynq7.conf: fix the typo in the include fileNicholas Pillitteri1-1/+1
Fix the typo in the include file, it is missing require/include Signed-off-by: Nicholas Pillitteri <njpillitteri@gmail.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-25README.md: Update README to include the newer board supportManjukumar Matha2-0/+3
Update README to include the newer board support Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-25README.building.md: Update the README for building the layerManjukumar Matha1-2/+6
Update the README for building the layer Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-25Update README with SD install steps for ZynqMPMartin Lund1-3/+25
Update README.booting.md to include SD install steps for ZynqMP. There are small but important differences compared to Zynq. Signed-off-by: Martin Lund <malu@gomspace.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-25libmali-xlnx.bb: Add recipe to support MALI 400 binariesManjukumar Matha5-0/+156
This recipe allows user to fetch the MALI 400 binaries from xilinx.com manually and use it with compatible machines based on UltraScale+ for libgles1/libgles2 and egl libraries. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-21minized-zynq7: Add wireless supportClement Laigle4-0/+91
The Minized has a wireless connectivity (WiFi / Bluetooth). This recipes add drivers to use the murata wireless module. Signed-off-by: Clement Laigle <clement.laigle8@gmail.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-21minized-zynq7.conf: Add support for MiniZed development boardClement Laigle1-0/+30
MiniZed is a single-core Zynq 7Z007S development board Connectivity with Murata "Type 1DX" wireless module - Wi-Fi 802.11b/g/n - Bluetooth 4.1 - BLE (Bluetooth Low Energy) Memory - 512MB DDR3L - 128MB QSPI Flash - 8GB eMMC Interfaces - Dual Pmod (16 GPIO) - Arduino (22 GPIO) - USB 2.0 host Physical interface - Two user LED (Red/Green) - User button - User switch - Reset Only a single microUSB cable is required for power, programming, JTAG and serial terminal for debug. This patch adds machine configuration file for MiniZed board with required setting of board specific yocto variables needed. - linux-xlnx is the kernel provider - u-boot is the u-boot provider which will also generate SPL boot.bin Signed-off-by: Clement Laigle <clement.laigle8@gmail.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-21minized-zynq7: Add u-boot supportClement Laigle2-0/+225
Backport the u-boot MiniZed support from v2018.7 release. Signed-off-by: Clement Laigle <clement.laigle8@gmail.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-21minized-zynq7: Add device-treeClement Laigle2-0/+260
Signed-off-by: Clement Laigle <clement.laigle8@gmail.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-21recipes-multimedia/vcu/*: Set package arch to SOC_FAMILYManjukumar Matha4-0/+8
Set package arch of VCU to SOC_FAMILY. Even though VCU hwcodec is available only in ev devices, we are enabling the package for all MPSoC devices. gstreamer is the application used for video pipelining. When the VCU HW is not found, the behaviour will default to using software based gstreamer (in case of cg and eg devices). By making package arch common for all zynqmp devices, we can use the same sstate-cache and RPM feeds for gstreamer components. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-21kernel-module-mali.bb: Set compatible and package arch according to SOC_VARIANTManjukumar Matha1-1/+4
MALI 400 is available only for eg and ev devices. Set compatible string and package arch to reflect the same. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-11conf/machine/*.conf: Add SOC_VARIANT for each machineVineeth Chowdary Karumanchi11-0/+32
Add appropriate SOC_VARIANT for each machine configuration. This is required from the introduction of overrides based on SOC_VARIANT. Available SOC_VARIANT's for UltraScale+ MPSoC: "cg" - Zynq UltraScale+ CG Devices "eg" - Zynq UltraScale+ EG Devices "ev" - Zynq UltraScale+ EV Devices Add SOC_VARIANT to zcu102 board. Default variant is EG device. Add SOC_VARIANT to zcu104 board. Default variant is EV device. Add SOC_VARIANT to zcu106 board. Default variant is EV device. Available SOC_VARIANT's for zynq: "7zs" - Zynq-7000 Single A9 Core "7z" - Zynq-7000 Dual A9 Core Add SOC_VARIANT to zc702 board. Default variant is 7z device. Add SOC_VARIANT to zc706 board.Default variant is 7z device. Add SOC_VARIANT to microzed board.Default variant is 7z device. Add SOC_VARIANT to picozed board.Default variant is 7z device. Add SOC_VARIANT to zedboard board.Default variant is 7z device. Add SOC_VARIANT to zybo board.Default variant is 7z device. Add SOC_VARIANT to qemu-zynq7 board.Default variant is 7z device. Signed-off-by: Vineeth Chowdary Karumanchi <vineethchowz.chowdary@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-11tune-zynq.inc: Set SOC_VARIANT for zynq devices to 7zVineeth Chowdary Karumanchi1-0/+6
zynq-7000 devices are mainly shipped in 2 variants. https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html#productTable Available SOC_VARIANT's for zynq: "7zs" - Zynq-7000 Single A9 Core "7z" - Zynq-7000 Dual A9 Core This will extend MACHINEOVERRIDES for each device variant as: 7zs --> zynq7zs 7z --> zynq7z This patch sets the default value of SOC_VARIANT to 7z. This can be overriden in machine configuration to match the intended FPGA device. Signed-off-by: Vineeth Chowdary Karumanchi <vineethchowz.chowdary@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-11tune-zynqmp.inc: Set default SOC_VARIANT to egVineeth Chowdary Karumanchi1-0/+7
UltraScale MPSoC is shipped in 3 device variants. https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html#productTable Available SOC_VARIANT's for zynqmp: "cg" - Zynq UltraScale+ CG Devices "eg" - Zynq UltraScale+ EG Devices (MALI 400) "ev" - Zynq UltraScale+ EV Devices (MALI 400 + VCU) This will extend MACHINEOVERRIDES for each device variant as: cg --> zynqmpcg eg --> zynqmpeg ev --> zynqmpev This patch sets the default value of SOC_VARIANT to eg. This can be overriden in machine configuration to match the intended FPGA device. Signed-off-by: Vineeth Chowdary Karumanchi <vineethchowz.chowdary@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-11machine-xilinx-overrides.inc: Provide override mechanism depending on SoC ↵Alejandro Enedino Hernandez Samaniego1-0/+21
features This patch enables to add overrides depending on the SoC capabilities. UltraScale+ FPGA has different variants of silicon to support different features like MALI400, VCU. Categorically there are three variants: cg devices, eg devices(MALI 400) and ev devices (MALI 400+ VCU) See: https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html#productTable dr devices are based for UltraScale+ RFSoC This patch allows machineoverides to be extended as zynqmp(cg|eg|ev|dr) and mali400/vcu (based on functionality). This helps in grouping of settings for similar SoC This patch also adds packages to be a part of the feed based on SOC_FAMILY and SOC_VARIANT Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Vineeth Chowdary Karumanchi <vineethchowz.chowdary@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-07zcu104-zynqmp.conf: Add support for ZCU104 evaluation boardJaewon Lee2-0/+36
The ZCU104 Evaluation Kit enables designers to jumpstart designs for embedded vision applications such as surveillance, Advanced Driver Assisted Systems (ADAS), machine vision, Augmented Reality (AR), drones and medical imaging. This kit features a Zynq® UltraScale+™ MPSoC EV device with video codec and supports many common peripherals and interfaces for embedded vision use case. The included ZU7EV device is equipped with a quad-core ARM® Cortex™-A53 applications processor, dual-core Cortex-R5 real-time processor, Mali™-400 MP2 graphics processing unit, 4KP60 capable H.264/H.265 video codec, and 16nm FinFET+ programmable logic. This patch adds machine configuration file for ZCU104 Evaluation Kit with required setting of board specific yocto variables needed for compilation of bootloader, kernel and device-tree. - linux-xlnx is the kernel provider - u-boot-xlnx is the u-boot provider which will also generate SPL boot.bin - hwcodec is provided by libomxil-xlnx recipe, this will pull in additional dependencies of VCU kernel modules, control software, firmware binaries Depending on the application need you may want to pass the appropriate CMA size in bootargs or set CONFIG_CMA_SIZE_MBYTES in kernel. While using SPL flow, you may need to provide additional hack to pass the PMU config object. This is similar to all ZU+ boards, due to gap in SPL flow unable to load PMU config object. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-06-07zcu106-zynqmp.conf: Add support for ZCU106 Evaluation KitDevarsh Thakkar2-0/+34
The ZCU106 Evaluation Kit enables designers to jumpstart designs for video conferencing, surveillance, Advanced Driver Assisted Systems (ADAS) and streaming and encoding applications. This kit features a Zynq® UltraScale+™ MPSoC EV device and supports all major peripherals and interfaces, enabling development for a wide range of applications. The included ZU7EV device is equipped with a quad-core ARM® Cortex™-A53 applications processor, dual-core Cortex-R5 real-time processor, Mali™-400 MP2 graphics processing unit, 4KP60 capable H.264/H.265 video codec, and 16nm FinFET+ programmable logic. This patch adds machine configuration file for ZCU106 Evaluation Kit with required setting of board specific yocto variables needed for compilation of bootloader, kernel and device-tree. - linux-xlnx is the kernel provider - u-boot-xlnx is the u-boot provider which will also generate SPL boot.bin - hwcodec is provided by libomxil-xlnx recipe, this will pull in additional dependencies of VCU kernel modules, control software, firmware binaries Depending on the application need you may want to pass the appropriate CMA size in bootargs or set CONFIG_CMA_SIZE_MBYTES in kernel. While using SPL flow, you may need to provide additional hack to pass the PMU config object. This is similar to all ZU+ boards, due to gap in SPL flow unable to load PMU config object. Signed-off-by: Devarsh Thakkar <devarsht@xilinx.com> Tested-by: Maulik Desai <maulik.desai@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28layer.conf: Add LAYERSERIES_COMPAT for sumo releaseManjukumar Matha1-0/+3
Add LAYERSERIES_COMPAT for sumo release Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28layer.conf: Add LAYERSERIES_COMPAT for sumo releaseManjukumar Matha1-0/+3
Add LAYERSERIES_COMPAT for sumo release Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28u-boot-xlnx.inc: Remove deploying u-boot-spl.bin for runqemuManjukumar Matha1-6/+0
Due to this change 54e2729ed43f82b8cfd96395fb68e447a9b60f86, zcu102 runqemu does not depend on u-boot-spl.bin. It requires just ATF and u-boot to be present. Hence deploying of u-boot-spl.bin is no longer required. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28kc705-bitstream_2018.1.bb: Update kc705 bitstreamManjukumar Matha1-2/+2
Update kc705 bitstream for 2018.1 release Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28u-boot-xlnx_2018.1.bb: Add support to build kc705 microblazeelManjukumar Matha2-0/+1170
Add the wiring in u-boot-xlnx to compile kc705-microblazeel machine. Tested-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28kc705-microblazeel.conf: Pin providers to Xilinx kernel and u-bootManjukumar Matha1-0/+2
kc705 is tested with Xilinx kernel tree and u-boot, set preferred provider to use the vendor tree rather than upstream version Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-28kc705-microblazeel.conf: Add UBOOT_MACHINE to kc705Manjukumar Matha1-0/+1
Due to changes in 1138c5623d3e0c415d18b109ccf6c4f301c173f6, the definiton of UBOOT_MACHINE was removed. This causes the following error ERROR: Nothing PROVIDES 'virtual/bootloader' u-boot-xlnx PROVIDES virtual/bootloader but was skipped: Either UBOOT_MACHINE or UBOOT_CONFIG must be set in the kc705-microblazeel machine configuration. u-boot PROVIDES virtual/bootloader but was skipped: Either UBOOT_MACHINE or UBOOT_CONFIG must be set in the kc705-microblazeel machine configuration. u-boot-xlnx-dev PROVIDES virtual/bootloader but was skipped: Either UBOOT_MACHINE or UBOOT_CONFIG must be set in the kc705-microblazeel machine configuration. This is a requried setting, set it to microblaze-generic_config Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25Update to newer commit supporting ATF in SPLManjukumar Matha2-2/+2
U-Boot is now able to boot to ARM Trusted Firmware (ATF). The boot flow is SPL(EL3) loads ATF and full u-boot and jump to ATF(EL3) which pass control to full u-boot(EL2). Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25u-boot-spl-zynq-init.inc: Fix parallellism issueNiko Mauno1-2/+2
A race issue can be induced by do_zynq_platform_init() being fired before do_unpack(), resulting in | DEBUG: Executing shell function do_zynq_platform_init | cp: cannot create regular file '.../git/board/xilinx/zynq/': No such file or directory | WARNING: exit code 1 from a shell command. Mitigate issue by adding dependency to completion of do_unpack task for custom do_zynq_platform_init task. Also update comment on previous line to match the actions on next. Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Reviewed-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25recipes-multimedia/vcu/*.bb: Introduce hwcodec and required firmware, ko and ↵Devarsh Thakkar4-0/+155
software libraries for VCU Add new recipes for the following: vcu-firmware_git.bb: Add a new recipe to fetch the required firmware binaries for VCU kernel-module-vcu_git.bb: Add new recipe for out-of-tree kernel module required for VCU decoder, encoder. This is applicable to MPSoC EV devices which support Video Codec Unit libvcu-xlnx_git.bb: Add a new recipe for control software libraries, test applications and headers for VCU libomxil-xlnx_git.bb: Add VCU hwcodec, this contain the OpenMAX libraries, test applications and headers for VCU Signed-off-by: Devarsh Thakkar <devarsht@xilinx.com> Signed-off-by: Jeegar Patel <jeegar.patel@xilinx.com> Tested-by: Maulik Desai <maulik.desai@xilinx.com> Acked-by: Varunkumar Allagadapa <varunkum@xilinx.com> Reviewed-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25xf86-video-armsoc: Update xilinx drm driver nameVarunkumar Allagadapa1-1/+1
This patch updates xilinx drm driver name to "xlnx" Signed-off-by: Varunkumar Allagadapa <varunkum@xilinx.com> Signed-off-by: Bhargava Sreekantappa Gayathri<bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25kernel-module-mali: Update Mali driver to r8p0-01rel0Madhurkiran Harikrishnan15-204/+418
This patch will update Mali kernel driver to r8p0-01rel0. Signed-off-by: Madhurkiran Harikrishnan <madhurki@xilinx.com> Tested-by: Jaewon Lee <jaewon.lee@xilinx.com> Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25u-boot-xlnx.inc: Deploy u-boot-spl.bin only if presentManjukumar Matha1-1/+3
There are instances when SPL can be completely disabled, in such cases do_deploy will error out complaining u-boot-spl.bin not found. This patch fixes the issue by deploying u-boot-spl.bin only if it is present Reviewed-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25zcu102-zynqmp.conf: Use ATF and u-boot instead of u-boot-spl.binManjukumar Matha1-2/+3
Use ATF and u-boot.elf while booting using QEMU instead of u-boot-spl.bin. The ATF code is fixed not to fail while looking for FSBL. Also adopt to using pmu-firmware-${MACHINE} name change Reviewed-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25pmu-firmware_2018.1.bb: Update to 2018.1 pmu firmwareManjukumar Matha2-5/+5
Update to 2018.1 pmu firmware Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25newlib: Upgrade newlib and libgloss to version 3.0.0Alejandro Enedino Hernandez Samaniego5-46/+62
Upgrade to major release 3.0.0 - License changes: Added Embedded brains, but license type stayed the same. - Newlib dropped support for Kernighan & Ritchie C - We can avoid building using full gcc and use gcc-initial instead. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25binutils: Rebase microblaze patches for binutils v2.30Alejandro Enedino Hernandez Samaniego13-129/+120
oe-core has upgraded binutils to v2.30, which caused some of our patches to fail, rebase these along with other minimal changes to avoid these errors and provide compatibility with latest oe-core. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25meta-xilinx-contrib: Rework patches to 2018.1 Xilinx kernel recipeManjukumar Matha4-0/+971
Rework existing patches to 2018.1 Xilinx kernel recipe Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25Update recipes for Xilinx v2018.1 releaseManjukumar Matha8-2/+113
Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx, qemu-xilinx and qemu-devicetrees recipes for 2018.1 release Tested-by: Jaewon Lee <jaewon.lee@xilinx.com> Acked-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-05-25Remove 2017.3 component recipesManjukumar Matha11-2231/+0
Remove 2017.3 based component recipes Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-04-30meta-xilinx-bsp/README.md: Remove myself from maintainers listNathan Rossi1-1/+0
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2018-04-13gcc-source_7.%: Update local patch with backportNathan Rossi3-80/+33
Update the local patch for the shadow ident fix with the patch that was accepted upstream. This patch is not in a current GCC release yet, but will be available in v8.x when released. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-04-13device-tree.bb: Add provider virtual/dtbManjukumar Matha1-0/+2
Add provider virtual/dtb as this recipe is involved in building dtb from dts. We can add other recipes or conf to depend on virtual/dtb whenever required Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-31u-boot-xlnx_2017.3.bb: Add support to build kc705-microblazeelManjukumar Matha2-0/+1183
Add the wiring in u-boot-xlnx to compile kc705-microblazeel machine. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-31linux-xlnx: Enable support for Xen modulesManjukumar Matha3-0/+50
If xen is present in distro enable xen modules to be built while building linux-xlnx kernel. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-31linux-xlnx.inc: Set compatibility to all MB machinesManjukumar Matha1-1/+1
Make linux-xlnx recipe applicable to all MB machines, remove the restriction of applying it only to kc705 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-31u-boot-xlnx: Add PV to include fileManjukumar Matha2-5/+10
Add PV with Xilinx release version and u-boot version. This follows on similar lines on how we handle kernel recipe Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-31arm-trusted-firmware: Add PV to include fileManjukumar Matha2-4/+7
Add PV with Xilinx release version and ATF version. This follows on similar lines on how we handle kernel recipe Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-12gcc-source: Add all Xilinx MicroBlaze GCC 7.2 patchesNathan Rossi35-89/+2394
Add all the Xilinx patches for MicroBlaze, this includes a number of bug fixes, testsuite fixes, feature improvements and additional feature support. Important changes: * v10.0 - CPU support * v10.0 - Bit-field instruction support * v10.0 - 8-stage pipeline aka 'frequency' optimized * Size optimized implementations for shift instructions Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-12binutils: Add all Xilinx MicroBlaze binutils 2.29 patchesNathan Rossi13-0/+1008
Add all the Xilinx patches for MicroBlaze, this includes bug fixes, testsuite fixes (and workarounds) as well as additional features. A number of these changes are required to support additional Xilinx patches for MicroBlaze GCC. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2018-01-09device-tree.bb: Change depedency to do_configure taskManjukumar Matha1-1/+1
This patch is required to remove circular depedency while compiling kernel image simpleImage.mb for MB machines. We need the task to be depedent on do_configure because kernel will depend on device-tree to be available while compiling simpleImage.mb. The kernel source is available in work-shared/kernel-source after do_configure task is run, this patch changes the depedency from do_shared_workdir to do_configure. Reviewed-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
2017-12-21conf/machine/microblaze: Remove MicroBlaze tunesNathan Rossi4-164/+0
The MicroBlaze tunes are now part of oe-core. This removes the need for the meta-xilinx-bsp layer to provide architecture tunes. The tunes in oe-core are almost identical (with the exception of tune-microblaze.inc which had machine configuration in meta-xilinx). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>