[meta-xilinx] [PATCH 00/29] Large set of updates/fixes/etc.
Nathan Rossi
nathan at nathanrossi.com
Tue Oct 11 20:45:11 PDT 2016
On Thu, Sep 29, 2016 at 1:15 AM, Nathan Rossi <nathan at nathanrossi.com> wrote:
> This series of patches update and fix various parts more details
> described below. If there are no comments or objections I will merge
> them in a few days.
I have merged this series, with some small modifications based on the
comments that Alistair provided.
Regards,
Nathan
>
> Kernel:
> * Added linux-yocto 4.8, defaulted linux-yocto to 4.8%
> * Updates to config fragments to clean up config check output issues
> * Update linux-xlnx-dev SRCREV and LINUX_VERSION to a newer point
>
> U-Boot:
> * Update u-boot-xlnx-dev to a newer point
> * Sort out FORCE_PS7INIT to work with the newer directory naming. This
> variable is now just a enable flag, see patch for more details
> * Fixed UBOOT_OFEMBED for u-boot-xlnx-dev
>
> QEMU:
> * Updates appends for 2.7
> * Fix for qemuzynq for XADC (backport from upstream)
>
> QEMU/runqemu:
> * Applied Robert's patch
> * Added runqemu support for zcu102-zynqmp (supported in QEMU 2.7),
> ep108-zynq (removed qemuzynqmp) and qemumicroblaze-s3adsp1800
> * Consolidated common QB_* and qemu setup into machine-xilinx-qemu.inc
> * Removed old "runqemu" dtb filename support from device-tree
>
> MicroBlaze:
> * User space working again, yay :)
> * Fixes for binutils 2.27 and gcc 6
> * Fixed some missing pthread support (added DWARF exception patches)
>
> These changes are also available at:
> https://github.com/nathanrossi/meta-xilinx/tree/nrossi/next-wip
>
> Regards,
> Nathan
>
> Nathan Rossi (28):
> linux-yocto_4.8: Add appends for linux-yocto 4.8
> linux/config: Clean up common zynq7.cfg
> linux/config: When enabling USB_GADGET_XILINX also enable USB_GADGET
> linux/config: Update linux-xlnx config fragment
> linux/config: CONFIG_VT is not broken for MicroBlaze anymore
> linux/config: Clean up soc/microblaze.cfg
> zybo-linux-bd: Use deploy class to handle shared state
> kc705-bitstream: Use deploy class to handle shared state
> device-tree: Use deploy class to handle shared state
> qemuzynq.conf: Update runqemu support
> ep108-zynqmp: Add runqemu support
> qemuzynqmp: Remove this machine
> zcu102-zynqmp: Add runqemu support
> qemumicroblaze: Default runqemu to nographic and serial output
> qemumicroblaze-s3adsp1800: Add runqemu support
> machine-xilinx-qemu.inc: Move common runqemu setup to include
> device-tree: Remove old runqemu compatiblity outputs
> recipes-zynqmp/qemu: Update append to QEMU 2.7%
> recipes-{zynqmp -> devtools}: Move the QEMU appends to generic dir
> qemu: Add patch to fix XADC access on Zynq targets
> u-boot-spl-zynq-init.inc: Enable the FORCE_PS7INIT for new U-Boot
> u-boot-xlnx-dev: Update the default revision
> machine-xilinx-default.inc: Set UBOOT_OFEMBED for u-boot-xlnx-dev
> linux-xlnx-dev: Update kernel to current master version at 4.6+
> binutils: Fix bug in binutils for MicroBlaze
> gcc-source: Add patch to fix MicroBlaze ABI bug
> gcc-source: Add MicroBlaze DWARF exception support
> machine-xilinx-default.inc: Update default linux-yocto version to 4.8
>
> Robert Yang (1):
> conf/machine: update for new runqemu
>
> README.md | 2 +-
> conf/machine/ep108-zynqmp.conf | 12 +-
> conf/machine/include/machine-xilinx-default.inc | 4 +-
> conf/machine/include/machine-xilinx-qemu.inc | 34 +++++
> conf/machine/qemumicroblaze-s3adsp1800.conf | 10 +-
> conf/machine/qemumicroblaze.conf | 10 +-
> conf/machine/qemuzynq.conf | 10 +-
> conf/machine/qemuzynqmp.conf | 7 -
> conf/machine/zcu102-zynqmp.conf | 10 ++
> recipes-bsp/device-tree/device-tree.bb | 20 +--
> .../reference-design/kc705-bitstream_2016.1.bb | 6 +-
> recipes-bsp/reference-design/zybo-linux-bd.bb | 9 +-
> recipes-bsp/u-boot/u-boot-spl-zynq-init.inc | 13 +-
> recipes-bsp/u-boot/u-boot-xlnx-dev.bb | 3 +-
> .../8fa2346723fb74e8220ac9f186dabc2f57e4cb43.patch | 0
> .../qemu/files/dma-xlnx-zynq-devcfg.patch | 55 +++++++
> .../qemu/qemu_2.7%.bbappend | 1 +
> .../bsp/xilinx/soc/linux-xlnx/drivers/xilinx.cfg | 4 -
> .../bsp/xilinx/soc/drivers/xilinx.cfg | 1 +
> .../xilinx-common/bsp/xilinx/soc/microblaze.cfg | 7 +-
> .../config/xilinx-common/bsp/xilinx/soc/zynq7.cfg | 6 +-
> recipes-kernel/linux/linux-xlnx-dev.bb | 4 +-
> recipes-kernel/linux/linux-yocto_4.8.bbappend | 4 +
> recipes-microblaze/binutils/binutils%.bbappend | 1 +
> ...f32-microblaze.c-Fix-regression-with-RELA.patch | 103 +++++++++++++
> .../Enable-DWARF-exception-handling-support.patch | 167 +++++++++++++++++++++
> ...microblaze-Make-r21-fixed-due-to-Linux-AB.patch | 48 ++++++
> recipes-microblaze/gcc/gcc-source_6.%.bbappend | 2 +
> 28 files changed, 489 insertions(+), 64 deletions(-)
> create mode 100644 conf/machine/include/machine-xilinx-qemu.inc
> delete mode 100644 conf/machine/qemuzynqmp.conf
> rename {recipes-zynqmp => recipes-devtools}/qemu/files/8fa2346723fb74e8220ac9f186dabc2f57e4cb43.patch (100%)
> create mode 100644 recipes-devtools/qemu/files/dma-xlnx-zynq-devcfg.patch
> rename recipes-zynqmp/qemu/qemu_2.6%.bbappend => recipes-devtools/qemu/qemu_2.7%.bbappend (76%)
> create mode 100644 recipes-kernel/linux/linux-yocto_4.8.bbappend
> create mode 100644 recipes-microblaze/binutils/files/bfd-elf32-microblaze.c-Fix-regression-with-RELA.patch
> create mode 100644 recipes-microblaze/gcc/files/Enable-DWARF-exception-handling-support.patch
> create mode 100644 recipes-microblaze/gcc/files/gcc-config-microblaze-Make-r21-fixed-due-to-Linux-AB.patch
>
> --
> 2.9.3
More information about the meta-xilinx
mailing list