qemu: Add MicroBlaze specific patches for QEMU

* Added initrd support for MicroBlaze QEMU

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
qemu: Added patches for Zynq work-arounds

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Add linux-yocto 3.8 targets
Add linux-yocto-tiny and linux-yocto standard for zynq targets
Kernel configurations (zynq-standard.scc and zynq-tiny.scc) requires
xilinx-kernel-cache, currently on github
Patches bring linux-yocto up to xilinx-v14.5 tag (of linux-xlnx) and must
be applied in the given sequence.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
u-boot: Add yocto u-boot plus patches.

Provide u-boot_v2013.01.01 with Xilinx specific patches for xilinx-v2013.01
Required small changes to common include files so they can be shared
between u-boot and u-boot-xlnx.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
site/microblaze-common: Fix glib format configure value

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
binutils: Added MicroBlaze specific patches

* Patches are backported from upstream binutils

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
gcc: Added MicroBlaze specific patches

* Patches are submitted upstream and pending acceptance

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
linux-xlnx: Change 3.8 kernel to use .scc for patches

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
linux-xlnx: Resolve Packaging QA error

* Resolved by adding the output into the 'kernel-base' package, which
  contains the definitions for built-in modules

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
gcc: Add patch to resolve MicroBlaze -mhard-float issue

* Resolve internal compiler error for MicroBlaze when -mhard-float is set.

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
qemumicroblaze: Update TUNE_FEATURES

* Update MicroBlaze CPU Version
* Add 'reorder' feature

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Merge MicroBlaze Toolchain Enablement.
linux-yocto-*: change linux-yocto recipe to target boards rather than
architecture, to allow for zedboard and zc702 builds.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
linux-yocto: add kc705-trd as target machine.

Add kc705-trd as compatible machine to linux-yocto recipe.
Add standard kernel type fragments for kc705-trd.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
recipes-kernel:linux-yocto Add some kernel configurations to Zynq.
linux-yocto-tiny: add mmc.scc and remove all-others.cfg
linux-yocto standard: add mmc.scc, mtd.scc, uio.cfg and no_hz.scc

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
linux-yocto: Rearranged fragments for zynq-standard into groupings.

To assist in viewing where what fragments come from, they have been
arranged into Zynq, Xilinx, and Yocto kernel-cache groups.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
recipes-kernel:linux-yocto: Add efi-ext.scc to zynq-standard.

Enable extended firmware unified interface support through an existing
yocto-kernel-cache fragment.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
recipes-kernel:linux-yocto: Rearranged fragments for zynq-tiny into groups.

To assist in viewing where what fragments come from, they have been
arranged into Zynq, Xilinx, and Yocto kernel-cache groups.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
recipes-kernel:linux-yocto-tiny: Remove a number of 'advanced' config
fragments.

To keep with the tiny-ness of this yocto tiny kernel target, remove
commonclk, watchdogtimer, ipsec, ipv6, mac80211, uio and tracing.

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
recipes-kernel:linux-yocto: Remove kernel features from zynq-standard
kernel, as they can be added by users through KERNEL_FEATURES.

Removed uio.cfg and mac80211.cfg

Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>