[meta-xilinx] [PATCH 00/29] Large set of updates/fixes/etc.

Nathan Rossi nathan at nathanrossi.com
Wed Sep 28 08:15:27 PDT 2016


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.

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