On Wed, Sep 28, 2016 at 8:15 AM, Nathan Rossi <[email protected]> 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. > > 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
Awesome! Great patch series. I went through and reviewed the QEMU related patches. I have a few comments in there. I haven't tested it yet, I'll try to do that and let you know how it goes. Thanks, Alistair > > 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 > -- > _______________________________________________ > meta-xilinx mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-xilinx -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
