boards/zedboard: Fix Ethernet PHY dts node

* 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>
openssl: Add support to build MicroBlaze targets

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Merge branch 'master' into working-branch
boards/qemumicroblaze: Added ramdisk boot args to device tree

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>
qemu: Enabled required patches

* Verified existing patches against 1.6.1
* Re-enabled required patches for MicroBlaze and Zynq

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
qemu: Add patch to resolve MicroBlaze ethernet issues

* 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>
binutils: Update binutils patches

* Update patches to match current Xilinx binutils work

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
gdb: Add MicroBlaze support

* 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>
external-xilinx-toolchain: Fix namespace change

* Fix bb.mkdirhier -> bb.utils.mkdirhier due to namespace change

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
external-xilinx-toolchain: Update license checksums

* Remove ${COREBASE}/LICENSE, as this layer and recipe are only licensed
  under MIT

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
README: Add note about known issue with XSDK 2013.3 toolchain

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
shadow: Add workaround for build issue

* 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>
libaio: Add MicroBlaze Support

* Add a patch to add MicroBlaze support to libaio.

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
qemu: Update qemu to version 1.7.0

* Up version from 1.6.1 -> 1.7.0
* Remove up-streamed patches

Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Merge branch 'master' into working-branch
Merge branch 'working-branch', remote-tracking branch 'upstream/working-branch' into working-branch