| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
* The features of this kernel are available upstream and in the
linux-yocto 4.1 kernel
* Default ZynqMP machines to use linux-yocto as the default kernel
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
* This patch is required in order for kernels with upstream device trees
to work correctly
* Patch was submitted to qemu-devel
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
| |
* Update recipe for minor 2.25 update in core
* Drop any patches which are not upstream and are not required for a
functional linux system
* Use wildcard to make the recipe append to multiple versions of
binutils
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
* Add the bbappend for the linux-yocto 4.1 kernel recipes
* Additional to the baseline MicroBlaze and Zynq machine support enable
ZynqMP machine machine as the 4.1 kernel has support for the ZynqMP
architecture as well as device tree for the ep108 board
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
* Set the default to the newer linux-xlnx 3.19 kernel (xilinx-v2015.2)
* This only applies to machines that default the virtual/kernel provider
to linux-xlnx
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* The linux-yocto-dev kernel has updated to a kernel version which
provides ZynqMP support including the device tree for the ep108
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* This kernel provides ZynqMP functionality
* This kernel does not have support for the ep108 device tree
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
* Switch to the 'master' branch as 'master-next' is just mirrored of
this ref
* Update SRCREV to the newest
* Update version number to match default SRCREV/KBRANCH
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
* Update to the released xilinx-v2015.2 tag
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* Set the KERNEL_DEVICETREE for compatiblity with new kernels that have
the ep108 device tree in kernel sources
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
* Upstream QEMU (2.4+) has support for the ep108 machine model
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* Fix up the pattern match so that by default linux-xlnx kernels support
no machines
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* U-Boot now relies on openssl for its tools build
* Force the use of the HOSTCC == BUILD_CC
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Pin a commit from the master branch for a 3.19 based linux-xlnx kernel
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Remove patches that are available in gcc 4.8.4
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Add config fragment to enable Xen features
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Add config fragments for the machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add machine based on the QEMU Machine Model 'petalogix-s3adsp1800'
* This machine is a Big Endian MicroBlaze machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Change logic to depend on the KERNEL_IMAGETYPE value with a suffix of
".ub" which indicates that it is package using mkimage
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove the use of SOC_FAMILY in the tune-microblaze.inc include
* Add "microblaze" to MACHINEOVERRIDES when the "microblaze" feature is
part of TUNE_FEATURES
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* Change the TUNE_ARCH variable so that for MicroBlaze the endianess in
part of the TUNE_ARCH value
* This causes the triplet for MicroBlaze targets to have either
microblazeel or microblazeeb and prevents any confusion about defaults
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Setup the overrides for the SYSROOT and DBGROOT variables based on the
microblazeel architecture instead of for MicroBlaze generically
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Default the value of UBOOT_BINARY in machine-xilinx-default.inc so
that machine-xilinx-board.inc can use the variable to define the file
name of the u-boot image
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Re-add the license file for this layer
* This layer is provided under the MIT License
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* This override was added to the core-layer and is not required as a
seperate bbappend. See the below commit id for more info:
4302cc20dbe0f0490a5e7b62baeb632322c40200
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Patches for MicroBlaze functionality only
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* This machine does not match a QEMU machine model
* This is superseeded by the ep108-zynqmp machine being modelled by QEMU
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* QEMU has a machine model for this board/machine so build QEMU with
this machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Update SRCREV to point to newest master
* Update patches based on patches that are on qemu-devel at v4
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Add arm-trusted-firmware as an additional machine dependency
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add recipe, currently used only for ZynqMP
* Use the Xilinx specific repo for ATF, tracking the current master
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update the bindings to match upstream definitions for the PHY
* The macb driver does not follow the phy-handle property and relies on
the PHY being located as the first child node of the ethernet device
* Remove the MDIO node and update all boards to nest the PHY as the
first child node of the ethernet device, this change is backward
compatible with the bindings for the linux-xlnx xemacps driver which
follows the phy-handle definition
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Add patch to fix issue with EMAC lite #define's
* Add patch to disable OF_CONTROL and SPL building for the
microblaze-generic board
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* The "microblaze-generic" board in U-Boot has the config name of
"microblaze-generic_config" due to the changes that occured in the
U-Boot build system
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Rework the config.mk for MicroBlaze into a seperate task
* Change to using a python task for better handling of content and
parsing of the xparameters file
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Update to a newer SRCREV
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* For ZynqMP U-Boot, the image suffix is '.bin'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Setup the preferred provider for virtual/bootloader with ??=
* Remove setting of "u-boot" preferred provider
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* tune-zynqmp.inc handles setting KMACHINE for ZynqMP machines, rely on
it being set and mark compatiblity for all ZynqMP based machines
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Remove ZynqMP patch as it was accepted and part of the v2015.04
release
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Remove duplication of arch and soc settings
* Clean up some comments
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Specifies SOC_FAMILY and DEFAULTUNE
* Setups up some defaults for AArch64
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Only add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for
MicroBlaze and Zynq
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Default the virtual/kernel for MicroBlaze to linux-yocto
* Add the "XILINX_DEFAULT_KERNEL" variable to allow different defaults
based on machine overrides
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Update the default linux-yocto version to 3.19
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Update MACHINE_FEATURES for each machine to reflect the correct
features provided on a per machine basis
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|