Age | Commit message (Collapse) | Author |
|
Embed the Xilinx Release Version (aka the 'xilinx-vYYYY.X' tag) into the
PV of the recipe, this makes it easier to determine which version of
Xilinx's QEMU is being used.
This removes the need for the comment on what the SRCREV points at,
instead this is replaced with a XILINX_RELEASE_VERSION variable which
contains the 'vYYYY.X' release string.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
|
|
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Build Xilinx's QEMU in the qemu-xilinx direcotry.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This patch fixes the regression in QEMU 2.7.0 where the devcfg is mapped
with a memory region that is large enough to overlap the xadc device
models memory region. This resolves the bug where qemuzynq hangs during
kernel boot when it attempts to access the xadc device.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
|
|
Move the QEMU appends and patches to a generic directory. This is so
that patches can be for different target SoCs/etc.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan@nathanrossi.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>
|
|
* Move recipes that are specifically for MicroBlaze support into the
recipes-microblaze directory
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Use mainline QEMU master branch, plus patches for Zynq MP support
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
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>
|
|
* There are no longer any patches on QEMU for MicroBlaze or Zynq,
mainline QEMU in 2.1.0+ provides functional models of MicroBlaze and
Zynq machines
* Switch recipe to wildcard version as no version dependence exists in
the bbappend
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Updated the MicroBlaze Thunk support patch. This patch has been
accepted upstream, however it differs from the original patch.
* The original patch was causing some issues with specific packages.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Match for 7.7* versions
* Apply a common set of changes for all 7.7 versions
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Backport patch from upstream which fixes axi-ethernet phy accesses
with newer kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Up version from 1.7.0 -> 2,0.0
* Remove up-streamed patches
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Update recipe for gdb to 7.7
* Update patches for gdb, based on xlnx/master-rebase from the Xilinx
binutils-gdb repository
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Updated patches against binutils for microblaze
* Fixing the issue with building binutils on a 32-bit host platform
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add patch to resolve phy soft reset functionality which is relied on
by newer kernel versions
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Upgrade to match oe-core master
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Remove back-ported MicroBlaze patches that are no longer needed
* Update pending MicroBlaze patches
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>
|
|
* 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>
|
|
Update recipe to fix recipe parse error.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* Resolve internal compiler error for MicroBlaze when -mhard-float is set.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Patches are submitted upstream and pending acceptance
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Patches are backported from upstream binutils
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Added initrd support for MicroBlaze QEMU
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Backport the proper patch (with stripped Changelog entry)
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
machine conf only in meta-xilinx
Signed-off-by: John Williams <john.williams@xilinx.com>
|
|
Signed-off-by: John Williams <john.williams@xilinx.com>
|
|
Signed-off-by: John Williams <john.williams@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|