| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
| |
The use of '_append' and '+=' together is considered bad practice within
recipes. It is preferred to explicitly add the preceeding spaces where
they are applicable instead of using the '+=' to achieve the same
result.
Change all the uses of '_append +=' to match the recommended pattern,
adding in spaces where explicitly required.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* Not all MicroBlaze machines need the 'device-tree' dependency, move
this to being a board common setup
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
Update the default linux-yocto version to 4.1%.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
* There is only one version of u-boot-xlnx, so there is no need to pin
the version. Additionally if there are two versions the newest will be
used by default
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
* Remove use of u-boot-elf.inc
* Move UBOOT_ELF setting into machine-xilinx-default.inc
* Remove u-boot.elf.inc
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* Upstream u-boot supports ZynqMP
* Default all 'zynqmp' machines to use upstream u-boot
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
* Allow for overriding of the default u-boot provider for various
archs and machines
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* MicroBlaze and Zynq machines do not have an RTC on chip, disable
backfilling the 'rtc' feature
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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Do not emit "eb" twice into MBPKGENDIAN
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Variable is no longer used
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Force the use of the device-tree recipe to generate the device tree
blobs for the machines.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Use the 3.14 kernel for both linux-xlnx and linux-yocto
* Use the 2014.01 u-boot
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* These changes have been merged into the base dtsi for zynq
* Clean up and remove non-required *-yocto.dts
* Update machine confs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* The cpio.gz.u-boot type is useful for booting ramdisk image of cpio
type on hardware, without needing to reconfigure the kernel for large
ramdisk blocks
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* Move the base dts includes into the machine-xilinx-default.inc,
removing the definition from the kernel recipes. This is to bring the
device tree configuration inline with the kernel configuration
variables.
* Fix the name of the dtsi, using the expected file paths which machine
the naming convention.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Move the defconfig into machine-xilinx-default.inc, so that the
defconfigs can be completely overridden from machine configs
* Add 3.14 defconfigs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Currently configures virtual/bootloader to be part of the image
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Ensure that u-boot-xlnx is the default virtual/bootloader provider
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Set PREFERRED_VERSION for linux-yocto to 3.10
* Remove specifier for linux-yocto-tiny
* Remove generation of ext2.gz by default
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Moved non-tune configuration into machine-xilinx-default.inc
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove use of machine specific configuration, replace with a
'zynq-default' and 'microblaze-default'.
* Add support for the use of meta-xilinx MACHINE_* variables.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
* Resolves issues with linux-xlnx recipe when building with machines
that are not using SOC_FAMILY features.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Use the proper target 'linux.bin.ub'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Add args to turn off CPU features
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
Set bitbake 'known' FPU_TARGET to reflect soft-fpu or hard-fpu
Sanity check: add pattern-compare if reorder only exists in v8.30.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
Add support for microblaze v9.0.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
Modify versions from vXYY to vX.YY to provide distinction between major and minor sections.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
Add UIMAGE load address and configs for 3.8 kernel.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Extract the arch, package arch and cc flags into the features.inc
* Specify the SOC_FAMILY as 'microblaze' (for both little and big
endian)
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|