| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Move to linux/<arch> sub directories
* Update machine and kernel paths
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Remove all ported patches used
* Remove all scc files for microblaze and zynq targets
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove documentation of -ram.dts and -mmcblk*.dts files
* Use the "bootargs" variable of U-Boot to configure kernel 'root='
* Document the use of "uEnv.txt"
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cleaned up device trees, refactored the dts per boot args setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cleaned up device trees, refactored the dts per boot args setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cleaned up device trees, refactored the dts per boot args setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Interrupt type was incorrect for second ethernet device
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Upgrade to match oe-core master
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove notice about requiring external toolchain for MicroBlaze
* Remove the mention of 'linux-xlnx' being additional (it's the default
kernel provider for all machines) and is built by core-image-minimal
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
kernel-modules metapackage which is automatically created.
By adding the kernel module files to the kernel-base package, the kernel-modules metapackage breaks. The metapackage depends on automatically created kernel-module packages (named kernel-module-<modulename>) which are empty if the files are added to the kernel-base package. This causes bitbake to not create the packages for installing later as they wouldn't have any effect anyway. The twist is, that the kernel-modules metapackages depends on these packages. During creation of the rootfs, the process fails, because those packages can't be found.
If modules should be installed in the image, don't use the kernel-base package for that. The kernel-modules packages is the right one.
|
| |
| |
| |
| |
| |
| |
| | |
* Remove back-ported MicroBlaze patches that are no longer needed
* Update pending MicroBlaze patches
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* The "MicroBlaze Linux Kernel 3.8+ and GCC 4.8+ fails to boot" issue
has been resolved
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* Backport of patch which mitigates MicroBlaze delay slot execution
issues which primarily effect the Linux kernel when compiled with -Os
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* Up version from 1.6.1 -> 1.7.0
* Remove up-streamed patches
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
* Add a patch to add MicroBlaze support to libaio.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* Apply a bbappend for shadow to resolve the known issue
* Remove this change when the issue has been resolved in gcc/binutils
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* Remove ${COREBASE}/LICENSE, as this layer and recipe are only licensed
under MIT
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|/
|
|
|
|
| |
* Fix bb.mkdirhier -> bb.utils.mkdirhier due to namespace change
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Import Xilinx gdb patches for MicroBlaze
* Disable dependence on LTTng-UST for MicroBlaze, it is not supported
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Update patches to match current Xilinx binutils work
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Add patch to resolve the QEMU segfault when a AXI Ethernet device
attempts to transmit/recieve packets.
* Patch is from mailing list, back-ported for 1.6.1.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Verified existing patches against 1.6.1
* Re-enabled required patches for MicroBlaze and Zynq
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
The MicroBlaze kernel uses device tree boot args before it attempts to
use the arguments provided by the bootloader (e,g, u-boot/qemu).
This change expects that the qemumicroblaze machine is always loaded
with a initrd.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* The Ethernet PHY on the ZedBoard is not guaranteed to be on address 7,
instead use the phy broadcast address of 0 which is acceptable as no
other devices are on the MDIO bus for the ZedBoard.
Reported-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* The Makefile in traceevent has posioned the includes for cross builds
with /usr/local/include. This upstream patch has been back ported
(from linux-xlnx 3.10) to resolve this issue.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
Update recipe to fix recipe parse error.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
Adjust patch file to match new linux-xlnx_3.8 SRCREV.
Also remove now redundant patch (included in adjusted patch).
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
|
| |
* This removes the reliance on the SRCPV during recipe parsing, which
in turn removes the need for the parsing process to request
information from the git server.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
Adjust source revision for linux-xlnx_3.10 recipe to match linux-xlnx.git
tag Xilinx-v14.5.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
Utilise the xlnx_3.8 branch sources on linux-xlnx.git instead of master.
Adjust linux-yocto recipes and include additional patches accordingly.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
* Added additional node properties for board specific setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Added additional node properties for board specific setup
* Fixed up QSPI flash properties for ZC706 flash configuration
* Fixed up incorrect setup of I2C sub nodes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Added additional node properties for board specific setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* Updated various nodes with newer properties and clock information
* Fixed up compatible properties for some nodes
* Refactored out some board specific properties
* Cleaned up some style inconsistency
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
linux-xlnx has an xlnx_3.8 branch, adjust the recipe to us it.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
* Select a specific SRCREV for the externalcache
* Resolves internet access requirement during parsing step
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Fixes compatibility with the linux-yocto recipes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* MicroBlaze has two known toolchain issues, document these issues in
the README
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* '137abefc80c2bd240960ae16626ed6564a8a9196' introduced a fix to the
register mapping of the ps7-adc node, this fix allows Linux to attempt
to correctly probe the xadc peripheral however QEMU does not emulate
this device.
* Invalidate node for qemuzynq platform to allow the kernel to correctly
boot.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* Remove the dependence on the linux-yocto.inc and linux-yocto classes.
* This change is made to make linux-xlnx less dependent on features that
are provided by the linux-yocto recipes, and in turn make the
linux-xlnx recipe more portable.
* Fix-up the individual .bb files where required.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Cloned from the 3.8 configuration.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|