Age | Commit message (Collapse) | Author |
|
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>
|
|
* 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>
|
|
* '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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Add the as-needed.inc to add the as-needed linker flag
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
|
|
* 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>
|
|
* The linux-yocto 3.10 and 3.17 kernels are no longer available
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* Use mainline QEMU master branch, plus patches for Zynq MP support
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Based on mainline 2015.04-rc1
* Patches which are submitted to upstream
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Merged change to oe-core for MicroBlaze -> linux-generic32 detection
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* coreutils handles __ELF__ not being defined
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Do not emit "eb" twice into MBPKGENDIAN
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Clean up ordering and refactor configs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add MTD configs to board-common.cfg
* Add HW-ICAP config for xilinx-ip.cfg
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Manage patches on a per version basis
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Device trees are built individually for each machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|