[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