aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-04-09python: Add bbappend to fix issue with MicroBlazeNathan Rossi
Python 2.7.9 introduces a change that causes issues with building the in tree libffi for MicroBlaze. To resolve this issue rely on the libffi built for the target instead of re-building an additional version just for Python. This change is only applied to MicroBlaze specifically. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31linux/config: Rework configsNathan Rossi
* Organize configs into bsp/xilinx/ and bsp/xilinx/soc/ * Split some of the linux-xlnx only configs into a seperate fragment * Clean up some of the configs to be in common and specific config fragment files Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Use 'u-boot-dtb.img' for ZynqNathan Rossi
* 'u-boot-dtb.img' is the name of the Payload that U-Boot SPL expects for Zynq * Prepare for compatibility for future versions where Zynq will use U-Boot DTBs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31*-zynq7: Add the "virtual/boot-bin" dependency for U-Boot SPLNathan Rossi
* U-Boot SPL is not supported for all Zynq boards unless the platform init code is provided, so only enable it on a per machine basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Refactor SPL supportNathan Rossi
* Refactor the U-Boot SPL support to use the ps7_init_gpl.[ch] files from the zynq7-platform-init dependency, this allows for the files to come from a external source or be generated during the build * U-Boot SPL has been split into a seperate target to allow for better dependency resolution as well as handling SPL building compatibility without generating false boot.bin files * Clean up the u-boot-xlnx.inc file to allow for use from both the normal u-boot recipe as well as the u-boot-spl recipe Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31platform-init/fsbl-platform-init: Add recipeNathan Rossi
* Create recipe to handle retrieving the platform init files (ps7_init_gpl.[ch]) for use with other recipes * Add the zynq7-platform-init.inc include for reuse Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31classes/zynq7-platform-paths.bbclass: Add class with path definesNathan Rossi
* Class has defines for the staging directory where ps7_init_gpl.[ch] files are populated for other recipes to use Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31u-boot-xlnx: Update to 2015.01Nathan Rossi
* Update to 2015.01, shift the SRCREV to the newer version and update the PV * Update the PREFERRED_VERSION Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31linux-yocto: Add append for the 3.19 kernelNathan Rossi
* Create the bbappend for the 3.19 kernel, add similar config as other linux-yocto appends * Add the uartps fix, this is the patch backported from the Linux 4.0 kernel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31linux-xlnx: Remove the 3.10 kernelNathan Rossi
* The linux-xlnx 3.10 kernel is old and no longer being maintained, and thus being removed Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31linux-xilinx-machines.inc: Remove KMACHINE setupNathan Rossi
* KMACHINE values are configured by the machine, use these values instead of overriding them on a per SOC_FAMILY basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31conf/machine/include/tune-zynq.inc: Remove the 'zynq' tuneNathan Rossi
* The Zynq tune is equal to the cortexa9-neon tune, when including default to the 'cortexa9-neon' tune * Remove the 'zynq' tune Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-31device-tree.bb: Set S directory as WORKDIRNathan Rossi
* This sorts out the S directory doesn't exist warning/check which occurs due to the recipe not having a primary source which is unpacked Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-13external-xilinx-toolchain: Fix up toolchain flagsNathan Rossi
* Add the as-needed.inc to add the as-needed linker flag Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-05linux-zynqmp-mainline: Fix up commentNathan Rossi
* Fix up the comment that states this recipe is based on the xlnx_3.14 kernel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-03-05Fix PREFERRED_PROVIDER comment in linux-xlnx-dev.bbRobert P. J. Day
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
2015-02-24README: Update READMENathan Rossi
* Add ZynqMP and QEMU machines to the list * Remove Sipke as he is no longer a maintainer Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-24linux-yocto: Remove 3.10 and 3.17 appendsNathan Rossi
* The linux-yocto 3.10 and 3.17 kernels are no longer available Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-24qemuzynqmp: Add the QEMU ZynqMP machine configNathan Rossi
* This config is for the QEMU ZynqMP machine model * Pin version of qemu-native that is used to run the machine * Pin versions of recipes that support ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-24qemu: Create recipe for Zynq MP supported QEMUNathan Rossi
* Use mainline QEMU master branch, plus patches for Zynq MP support Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-23conf/layer.conf: Reduce Priority of layer to 5 (from 6)Nathan Rossi
* Align priority of recipes to the same level as oe-core, this is to prevent the selection of meta-xilinx recipes over oe-core recipes for general use cases Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-23ep108-zynqmp: Add the EP108 Machine configNathan Rossi
* This config is for the Zynq MP EP108 Emulation Platform * Pin versions of recipes that support ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-23linux-zynqmp-mainline: Added recipe for ZynqMP LinuxNathan Rossi
* Based on mainline v3.19 kernel * Patches added to support EP108 and QEMU, some patches are not intended for upstream submission (and are only required for QEMU support) * Specify device trees for EP108 and QEMU * Add config fragments for ZynqMP Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-19u-boot-zynqmp-mainline: Recipe for ZynqMP U-BootNathan Rossi
* Based on mainline 2015.04-rc1 * Patches which are submitted to upstream Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-19u-boot-xlnx: Split ELF deploy into seperate include fileNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-19libaio: Remove patch, bbappend has already been removedNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-16openssl: Patches no longer requiredNathan Rossi
* Merged change to oe-core for MicroBlaze -> linux-generic32 detection Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-13libaio: Remove MicroBlaze specific patchNathan Rossi
* Upstream libaio can now handle padding defines for architectures generically, no need to patch for MicroBlaze Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-12coreutils: MicroBlaze specific define no longer requiredNathan Rossi
* coreutils handles __ELF__ not being defined Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-02-12gcc: Consolidate 4.8 bbappends into the new gcc-source recipeNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-30external-xilinx-toolchain: Fix version detection for gccDavid Holsgrove
* Account for blank line in gcc -v output Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-17gdb: Port gdb 7.7.1 recipes from oe-coreNathan Rossi
* Port the gdb 7.7.1 recipes from oe-core, this is due to issues with re-producing a functional gdb for 7.8.1+ * Default MicroBlaze machines to use gdb 7.7.1 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05boards/*microblaze*: Override udev max-childrenNathan Rossi
* udev can overwhelm microblaze systems due to its processing of events in seperate processes, limit the number of child processes that udev launches to 1 * This is a issue with the older version of udev, and has since been resolved in systemd udev Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05microblaze/feature-microblaze-endian.inc: Fix MBPKGENDIANNathan Rossi
* Do not emit "eb" twice into MBPKGENDIAN Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05linux/config/xilinx-base: Refactor standard.cfgNathan Rossi
* Clean up ordering and refactor configs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05linux/configs: Update config fragmentsNathan Rossi
* Add MTD configs to board-common.cfg * Add HW-ICAP config for xilinx-ip.cfg Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-03microblaze: Add USE_VT="" to microblaze machine configsNathan Rossi
* MicroBlaze kernels do not support VT currently, so disable the emitting of the virtual terminal 'tty1' from the sysvinit-inittab package via the setting of USE_VT = "" * This resolves the issue where init tries to continiuously spawn getty on tty1 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-03Documentation UpdatesNathan Rossi
* Clean up documentation around ext2/cpio * Split out some of the documentation in the README file into some docs/* files * Moved MAINTAINERS information into the README Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-03machine-xilinx-default.inc: Remove ext2* from default IMAGE_FSTYPESNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-*: Add patch to resolve Zynq UART lockup issueNathan Rossi
* The xuartps/cdns_uart driver has a hang condition during the boot of the kernel. The lock-up itself occurs during the set_termios call when there is data received in the RX FIFO before the first setup of the console device. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-xlnx.inc: Dont add ${THISDIR}/config multiple timesNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-yocto_3.10: Move patches to a linux-yocto/3.10 subdirNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-xlnx_3.14: Move patches to linux-xlnx/3.14 subdirNathan Rossi
* Manage patches on a per version basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zc702 : Add files to support bootable image creation with wic.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zedboard : Add files to support bootable image creation with wic.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18machine-xilinx-board.inc : Add definition of boot files for wic utility.Philip Balister
With this, and the files added to the machine config you can run: wic create ../oe-core/scripts/lib/image/canned-wks/sdimage-bootpart.wks -e some-image -o images/$MACHINE and end up with a file you can dd onto an sd card. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zedboard : Add files to build working boot.bin file.Philip Balister
This uses the GPL files from: https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zynq_fsbl/misc/zed and renames them. There is a u-boot patch to use the _gpl named versions, when this is upstream and meta-xilnx uses this version, we can switch to using the files with the proper names. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zc702-zynq7 : Update uEnv.txt devicetree filename to match updates.Philip Balister
The dtb filename changed in updates to meta-xilinx. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-17machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-17device-tree.bb: Set package arch to machine archNathan Rossi
* Device trees are built individually for each machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>