[meta-xilinx] [PATCH v3] meta-xilinx: Restructuring meta-xilinx to support multiple layers

Manjukumar Harthikote Matha MANJUKUM at xilinx.com
Wed Dec 13 16:16:05 PST 2017


Applied

Thanks,
Manju

> -----Original Message-----
> From: Manjukumar Matha [mailto:manjukumar.harthikote-matha at xilinx.com]
> Sent: Monday, December 11, 2017 2:13 PM
> To: meta-xilinx at yoctoproject.org
> Cc: Manjukumar Harthikote Matha <MANJUKUM at xilinx.com>
> Subject: [meta-xilinx][PATCH v3] meta-xilinx: Restructuring meta-xilinx to support
> multiple layers
> 
> As discussed previously on mailing list, we are proceeding with layer restructuring.
> For rocko release we will have the following layers
> 
> meta-xilinx
>         ->meta-xilinx-bsp (current meta-xilinx)
>         ->meta-xilinx-contrib
> 
> In the subsequent releases we will add other layers from Xilinx meta-xilinx
>         ->meta-xilinx-bsp (current meta-xilinx)
>         ->meta-petalinux
>         ->meta-xilinx-tools
>         ->meta-xilinx-contrib
> 
> This will provide one clone to get all the required meta layers from Xilinx for a
> complete solution, and the users can blacklist any layer which they don't want to
> use using bblayer.conf.
> This will enables us to help our vendors/partners to add their reference designs,
> board definitions etc.
> 
> Changes v2:
>  * Move reference design zybo-linux-bd.bb to meta-xilinx-contrib
>  * Move kernel patches realted to zybo-linux-bd-zynq7 board to
>    meta-xilinx-contrib
> 
> Changes v3:
>  * Update README
> 
> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
> ---
>  README.md                                          | 84 +--------------------
>  meta-xilinx-bsp/COPYING.MIT                        | 17 +++++
>  .../README.booting.md                              |  0
>  .../README.building.md                             |  0
>  meta-xilinx-bsp/README.md                          | 86 ++++++++++++++++++++++
>  README.qemu.md => meta-xilinx-bsp/README.qemu.md   |  0
>  .../classes}/image-types-xilinx-qemu.bbclass       |  0
>  .../classes}/qemuboot-xilinx.bbclass               |  0
>  .../classes}/xilinx-fetch-restricted.bbclass       |  0
>  .../classes}/xilinx-platform-init.bbclass          |  0
>  .../classes}/zynqmp-pmu.bbclass                    |  0
>  {conf => meta-xilinx-bsp/conf}/layer.conf          |  0
>  .../conf}/machine/include/machine-xilinx-board.inc |  0
>  .../machine/include/machine-xilinx-default.inc     |  0
>  .../conf}/machine/include/machine-xilinx-qemu.inc  |  0
> .../machine/include/microblaze/arch-microblaze.inc |  0
> .../include/microblaze/feature-microblaze-math.inc |  0
>  .../microblaze/feature-microblaze-versions.inc     |  0
>  .../conf}/machine/include/tune-microblaze.inc      |  0
>  .../conf}/machine/include/tune-zynq.inc            |  0
>  .../conf}/machine/include/tune-zynqmp.inc          |  0
>  .../conf}/machine/include/zynqmp-pmu-config.inc    |  0
>  .../conf}/machine/kc705-microblazeel.conf          |  0
>  .../conf}/machine/microzed-zynq7.conf              |  0
>  .../conf}/machine/ml605-qemu-microblazeel.conf     |  0
>  .../conf}/machine/picozed-zynq7.conf               |  0
>  .../conf}/machine/qemu-zynq7.conf                  |  0
>  .../machine/s3adsp1800-qemu-microblazeeb.conf      |  0
>  .../conf}/machine/zc702-zynq7.conf                 |  0
>  .../conf}/machine/zc706-zynq7.conf                 |  0
>  .../conf}/machine/zcu102-zynqmp.conf               |  0
>  .../conf}/machine/zedboard-zynq7.conf              |  0
>  .../conf}/machine/zybo-linux-bd-zynq7.conf         |  0
>  .../conf}/machine/zybo-zynq7.conf                  |  0
>  .../arm-trusted-firmware/arm-trusted-firmware.inc  |  0
>  .../arm-trusted-firmware_2017.3.bb                 |  0
>  .../recipes-bsp}/device-tree/device-tree.bb        |  0
>  .../recipes-bsp}/device-tree/device-tree.bbappend  |  0
>  .../kc705-microblazeel/kc705-microblazeel.dts      |  0
>  .../device-tree/files/kc705-microblazeel/pl.dtsi   |  0
>  .../files/kc705-microblazeel/system-conf.dtsi      |  0
>  .../device-tree/files/microzed-zynq7.dts           |  0
>  .../device-tree/files/picozed-zynq7.dts            |  0
>  .../recipes-bsp}/device-tree/files/qemu-zynq7.dts  |  0  .../device-tree/files/zybo-
> linux-bd-zynq7/pcw.dtsi |  0  .../device-tree/files/zybo-linux-bd-zynq7/pl.dtsi  |  0
>  .../zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts    |  0
>  .../device-tree/files/zynq-7000-qspi-dummy.dtsi    |  0
>  .../recipes-bsp}/platform-init/platform-init.bb    |  0
>  .../platform-init/picozed-zynq7/ps7_init_gpl.c     |  0
>  .../platform-init/picozed-zynq7/ps7_init_gpl.h     |  0
>  .../pmu-firmware/pmu-firmware_2017.3.bb            |  0
>  .../recipes-bsp}/pmu-firmware/pmu-rom_2017.3.bb    |  0
>  .../reference-design/kc705-bitstream_2017.3.bb     |  0
>  .../recipes-bsp}/u-boot/u-boot-spl-zynq-init.inc   |  0
>  .../recipes-bsp}/u-boot/u-boot-xlnx-dev.bb         |  0
>  .../recipes-bsp}/u-boot/u-boot-xlnx.inc            |  0
>  ...mp-Setup-partid-for-QEMU-to-match-silicon.patch |  0
>  .../recipes-bsp}/u-boot/u-boot-xlnx_2017.3.bb      |  0
>  .../recipes-bsp}/u-boot/u-boot-zynq-uenv.bb        |  0
>  .../recipes-bsp}/u-boot/u-boot_%.bbappend          |  0
>  .../recipes-core}/newlib/libgloss_2.5.0.bb         |  0
>  .../recipes-core}/newlib/newlib.inc                |  0
>  .../recipes-core}/newlib/newlib_2.5.0.bb           |  0
>  .../qemu/files/qemu-system-aarch64-multiarch       |  0
>  .../recipes-devtools}/qemu/qemu-devicetrees.inc    |  0
>  .../qemu/qemu-devicetrees_2017.3.bb                |  0
>  .../qemu/qemu-xilinx-helper-native_1.0.bb          |  0
>  .../qemu-xilinx-multiarch-helper-native_1.0.bb     |  0
>  .../recipes-devtools}/qemu/qemu-xilinx.inc         |  0
>  .../recipes-devtools}/qemu/qemu-xilinx_2017.3.bb   |  0
>  .../recipes-graphics}/mali/kernel-module-mali.bb   |  0
>  ...ange-Makefile-to-be-compatible-with-Yocto.patch |  0  ...i-r7p0-00rel0-Add-the-
> ZYNQ-ZYNQMP-platfor.patch |  0  ...li-r7p0-00rel0-Remove-unused-trace-
> macros.patch |  0  ...i-r7p0-00rel0-Don-t-include-mali_read_phy.patch |  0  ...-mali-
> r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch |  0  ...-mali-r7p0-
> page_cache_release-to-put_page.patch |  0  ..._os_alloc.c-Align-with-dma_attrs-
> changes-.patch |  0  ...ps-will-be-modified-by-the-driver-only-ti.patch |  0
> ...kernel_linux.c-Handle-clock-when-probed-a.patch |  0  ..._pm.c-Add-PM-
> runtime-barrier-after-removi.patch |  0  ..._xilinx-Add-the-dumb-gem-support-for-
> Xili.patch |  0
>  .../xorg-driver/xf86-video-armsoc_git.bb           |  0
>  .../xserver-xf86-config/zynqmp/xorg.conf           |  0
>  .../xorg-xserver/xserver-xf86-config_%.bbappend    |  0
>  .../recipes-kernel}/linux/linux-microblaze.inc     |  0
>  .../recipes-kernel}/linux/linux-xlnx-dev.bb        |  0
>  .../recipes-kernel}/linux/linux-xlnx.inc           |  0
>  .../recipes-kernel/linux/linux-xlnx_2017.3.bb      |  6 ++
>  .../recipes-kernel}/linux/linux-yocto-dev.bbappend |  0
>  .../linux/linux-yocto-tiny_%.bbappend              |  0
>  .../recipes-kernel}/linux/linux-yocto-xilinx.inc   |  0
>  .../recipes-kernel}/linux/linux-yocto_%.bbappend   |  0
>  .../bsp/kc705-microblazeel/kc705-microblazeel.cfg  |  0  .../bsp/kc705-
> microblazeel/kc705-microblazeel.scc  |  0
>  .../bsp/xilinx/microblaze-standard.scc             |  0
>  .../xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc    |  0
>  .../xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg    |  0
>  .../xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc    |  0
>  .../bsp/xilinx/soc/drivers-softip-pcie.cfg         |  0
>  .../bsp/xilinx/soc/drivers-softip-pcie.scc         |  0
>  .../bsp/xilinx/soc/drivers-xlnx-softip.cfg         |  0
>  .../bsp/xilinx/soc/drivers-xlnx-zynq.cfg           |  0
>  .../bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg         |  0
>  .../xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg |  0
>  .../linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg   |  0
>  .../linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc   |  0
>  .../xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc    |  0
>  .../linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc  |  0
>  .../zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.cfg    |  0
>  .../zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc    |  0
>  .../linux/xilinx-kmeta/features/uio/uio.cfg        |  0
>  .../linux/xilinx-kmeta/features/uio/uio.scc        |  0
>  .../xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg     |  0
>  .../xilinx-kmeta/features/v4l2/v4l2-xilinx.scc     |  0
>  .../gcc/gcc-7/0001-Revert.patch                    |  0
>  ...md-Improve-adddi3-and-subdi3-insn-definit.patch |  0  ...sync.md-Correct-
> behaviour-and-define-side.patch |  0  ...microblaze-Use-default-ident-output-
> gener.patch |  0
>  .../gcc/gcc-source_7.%.bbappend                    |  0
>  ...blaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch |  0  ...blaze-Initial-port-of-
> microblaze-core-rea.patch |  0  ...blaze-Communicate-in-larger-blocks-with-t.patch
> |  0  ...05-Patch-microblaze-Add-mb-singlestepping.patch |  0  ...blaze-Add-initial-
> port-of-linux-gdbserver.patch |  0  ...blaze-Add-slr-and-shr-regs-and-little-
> end.patch |  0  ...microblaze-Added-Backtrace-support-to-GDB.patch |  0
> ...microblaze-Initial-support-for-native-gdb.patch |  0  ...tch-gdb-Robustify-inline-
> function-support.patch |  0  ...ix-debug-message-when-register-is-unavail.patch |  0
> ...able-the-warning-message-for-eh_frame_hdr.patch |  0  ...elaxation-of-
> assembler-resolved-reference.patch |  0  ...-debug_loc-sections-after-linker-
> relaxati.patch |  0  ...eam-change-to-garbage-collection-sweep-ca.patch |  0
>  .../recipes-microblaze}/gdb/gdb-7.7.1.inc          |  0
>  .../gdb/gdb-cross-canadian_7.7.1.bb                |  0
>  .../recipes-microblaze}/gdb/gdb-cross_7.7.1.bb     |  0
>  .../recipes-microblaze}/gdb/gdb-microblaze-7.7.inc |  0
>  .../recipes-microblaze}/gdb/gdb_7.7.1.bb           |  0
>  .../recipes-microblaze}/qemu/qemu_%.bbappend       |  0
>  {site => meta-xilinx-bsp/site}/microblaze-common   |  0
>  meta-xilinx-contrib/COPYING.MIT                    | 17 +++++
>  meta-xilinx-contrib/README.md                      | 41 +++++++++++
>  meta-xilinx-contrib/conf/layer.conf                | 13 ++++
>  .../recipes-bsp}/reference-design/zybo-linux-bd.bb |  0  ...rm-xilinx-Add-encoder-
> for-Digilent-boards.patch |  0  ...002-clk-Add-driver-for-axi_dynclk-IP-Core.patch |
> 0  ...0003-drm-xilinx-Fix-DPMS-transition-to-on.patch |  0
>  .../linux/linux-xlnx_2017.3.bbappend               |  6 +-
>  150 files changed, 183 insertions(+), 87 deletions(-)  create mode 100644 meta-
> xilinx-bsp/COPYING.MIT  rename README.booting.md => meta-xilinx-
> bsp/README.booting.md (100%)  rename README.building.md => meta-xilinx-
> bsp/README.building.md (100%)  create mode 100644 meta-xilinx-
> bsp/README.md  rename README.qemu.md => meta-xilinx-
> bsp/README.qemu.md (100%)  rename {classes => meta-xilinx-bsp/classes}/image-
> types-xilinx-qemu.bbclass (100%)  rename {classes => meta-xilinx-
> bsp/classes}/qemuboot-xilinx.bbclass (100%)  rename {classes => meta-xilinx-
> bsp/classes}/xilinx-fetch-restricted.bbclass (100%)  rename {classes => meta-xilinx-
> bsp/classes}/xilinx-platform-init.bbclass (100%)  rename {classes => meta-xilinx-
> bsp/classes}/zynqmp-pmu.bbclass (100%)  rename {conf => meta-xilinx-
> bsp/conf}/layer.conf (100%)  rename {conf => meta-xilinx-
> bsp/conf}/machine/include/machine-xilinx-board.inc (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/include/machine-xilinx-default.inc (100%)  rename
> {conf => meta-xilinx-bsp/conf}/machine/include/machine-xilinx-qemu.inc (100%)
> rename {conf => meta-xilinx-bsp/conf}/machine/include/microblaze/arch-
> microblaze.inc (100%)  rename {conf => meta-xilinx-
> bsp/conf}/machine/include/microblaze/feature-microblaze-math.inc (100%)
> rename {conf => meta-xilinx-bsp/conf}/machine/include/microblaze/feature-
> microblaze-versions.inc (100%)  rename {conf => meta-xilinx-
> bsp/conf}/machine/include/tune-microblaze.inc (100%)  rename {conf => meta-
> xilinx-bsp/conf}/machine/include/tune-zynq.inc (100%)  rename {conf => meta-
> xilinx-bsp/conf}/machine/include/tune-zynqmp.inc (100%)  rename {conf => meta-
> xilinx-bsp/conf}/machine/include/zynqmp-pmu-config.inc (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/kc705-microblazeel.conf (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/microzed-zynq7.conf (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/ml605-qemu-microblazeel.conf (100%)  rename
> {conf => meta-xilinx-bsp/conf}/machine/picozed-zynq7.conf (100%)  rename {conf
> => meta-xilinx-bsp/conf}/machine/qemu-zynq7.conf (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/s3adsp1800-qemu-microblazeeb.conf (100%)
> rename {conf => meta-xilinx-bsp/conf}/machine/zc702-zynq7.conf (100%)  rename
> {conf => meta-xilinx-bsp/conf}/machine/zc706-zynq7.conf (100%)  rename {conf
> => meta-xilinx-bsp/conf}/machine/zcu102-zynqmp.conf (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/zedboard-zynq7.conf (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/zybo-linux-bd-zynq7.conf (100%)  rename {conf =>
> meta-xilinx-bsp/conf}/machine/zybo-zynq7.conf (100%)  rename {recipes-bsp =>
> meta-xilinx-bsp/recipes-bsp}/arm-trusted-firmware/arm-trusted-firmware.inc
> (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/arm-trusted-
> firmware/arm-trusted-firmware_2017.3.bb (100%)  rename {recipes-bsp => meta-
> xilinx-bsp/recipes-bsp}/device-tree/device-tree.bb (100%)  rename {recipes-bsp =>
> meta-xilinx-bsp/recipes-bsp}/device-tree/device-tree.bbappend (100%)  rename
> {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/kc705-
> microblazeel/kc705-microblazeel.dts (100%)  rename {recipes-bsp => meta-xilinx-
> bsp/recipes-bsp}/device-tree/files/kc705-microblazeel/pl.dtsi (100%)  rename
> {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/kc705-
> microblazeel/system-conf.dtsi (100%)  rename {recipes-bsp => meta-xilinx-
> bsp/recipes-bsp}/device-tree/files/microzed-zynq7.dts (100%)  rename {recipes-bsp
> => meta-xilinx-bsp/recipes-bsp}/device-tree/files/picozed-zynq7.dts (100%)
> rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/qemu-
> zynq7.dts (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-
> tree/files/zybo-linux-bd-zynq7/pcw.dtsi (100%)  rename {recipes-bsp => meta-
> xilinx-bsp/recipes-bsp}/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi (100%)
> rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/device-tree/files/zybo-linux-
> bd-zynq7/zybo-linux-bd-zynq7.dts (100%)  rename {recipes-bsp => meta-xilinx-
> bsp/recipes-bsp}/device-tree/files/zynq-7000-qspi-dummy.dtsi (100%)  rename
> {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/platform-init/platform-init.bb (100%)
> rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/platform-init/platform-
> init/picozed-zynq7/ps7_init_gpl.c (100%)  rename {recipes-bsp => meta-xilinx-
> bsp/recipes-bsp}/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h (100%)
> rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/pmu-firmware/pmu-
> firmware_2017.3.bb (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-
> bsp}/pmu-firmware/pmu-rom_2017.3.bb (100%)  rename {recipes-bsp => meta-
> xilinx-bsp/recipes-bsp}/reference-design/kc705-bitstream_2017.3.bb (100%)
> rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot-spl-zynq-
> init.inc (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-boot/u-
> boot-xlnx-dev.bb (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-
> boot/u-boot-xlnx.inc (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-
> bsp}/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-
> match-silicon.patch (100%)  rename {recipes-bsp => meta-xilinx-bsp/recipes-bsp}/u-
> boot/u-boot-xlnx_2017.3.bb (100%)  rename {recipes-bsp => meta-xilinx-
> bsp/recipes-bsp}/u-boot/u-boot-zynq-uenv.bb (100%)  rename {recipes-bsp =>
> meta-xilinx-bsp/recipes-bsp}/u-boot/u-boot_%.bbappend (100%)  rename {recipes-
> core => meta-xilinx-bsp/recipes-core}/newlib/libgloss_2.5.0.bb (100%)  rename
> {recipes-core => meta-xilinx-bsp/recipes-core}/newlib/newlib.inc (100%)  rename
> {recipes-core => meta-xilinx-bsp/recipes-core}/newlib/newlib_2.5.0.bb (100%)
> rename {recipes-devtools => meta-xilinx-bsp/recipes-devtools}/qemu/files/qemu-
> system-aarch64-multiarch (100%)  rename {recipes-devtools => meta-xilinx-
> bsp/recipes-devtools}/qemu/qemu-devicetrees.inc (100%)  rename {recipes-
> devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-devicetrees_2017.3.bb
> (100%)  rename {recipes-devtools => meta-xilinx-bsp/recipes-
> devtools}/qemu/qemu-xilinx-helper-native_1.0.bb (100%)  rename {recipes-
> devtools => meta-xilinx-bsp/recipes-devtools}/qemu/qemu-xilinx-multiarch-helper-
> native_1.0.bb (100%)  rename {recipes-devtools => meta-xilinx-bsp/recipes-
> devtools}/qemu/qemu-xilinx.inc (100%)  rename {recipes-devtools => meta-xilinx-
> bsp/recipes-devtools}/qemu/qemu-xilinx_2017.3.bb (100%)  rename {recipes-
> graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-mali.bb (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch (100%)  rename
> {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0003-staging-mali-r7p0-00rel0-Remove-unused-trace-macros.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0004-staging-mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch (100%)  rename
> {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0006-staging-mali-r7p0-page_cache_release-to-put_page.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0007-mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0008-arm.c-dma_ops-will-be-modified-by-the-driver-only-ti.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0009-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch (100%)
> rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/mali/kernel-module-
> mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
> (100%)  rename {recipes-graphics => meta-xilinx-bsp/recipes-graphics}/xorg-
> driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-
> for-Xili.patch (100%)  rename {recipes-graphics => meta-xilinx-bsp/recipes-
> graphics}/xorg-driver/xf86-video-armsoc_git.bb (100%)  rename {recipes-graphics
> => meta-xilinx-bsp/recipes-graphics}/xorg-xserver/xserver-xf86-
> config/zynqmp/xorg.conf (100%)  rename {recipes-graphics => meta-xilinx-
> bsp/recipes-graphics}/xorg-xserver/xserver-xf86-config_%.bbappend (100%)
> rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-
> microblaze.inc (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-
> kernel}/linux/linux-xlnx-dev.bb (100%)  rename {recipes-kernel => meta-xilinx-
> bsp/recipes-kernel}/linux/linux-xlnx.inc (100%)  create mode 100644 meta-xilinx-
> bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb
>  rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto-
> dev.bbappend (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-
> kernel}/linux/linux-yocto-tiny_%.bbappend (100%)  rename {recipes-kernel =>
> meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto-xilinx.inc (100%)  rename {recipes-
> kernel => meta-xilinx-bsp/recipes-kernel}/linux/linux-yocto_%.bbappend (100%)
> rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/kc705-microblazeel/kc705-microblazeel.cfg (100%)  rename {recipes-
> kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/kc705-
> microblazeel/kc705-microblazeel.scc (100%)  rename {recipes-kernel => meta-
> xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc
> (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/xilinx/microblaze-tiny.scc (100%)  rename {recipes-kernel => meta-
> xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg (100%)
> rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/xilinx/soc/drivers-drm.scc (100%)  rename {recipes-kernel => meta-
> xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg
> (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc (100%)  rename {recipes-kernel =>
> meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-
> softip.cfg (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-
> kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg (100%)  rename
> {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg (100%)  rename {recipes-kernel =>
> meta-xilinx-bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> zynqmp.cfg (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-
> kernel}/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg (100%)  rename {recipes-
> kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/xilinx/soc/zynqmp.scc (100%)  rename {recipes-kernel => meta-xilinx-
> bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc (100%)
> rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/bsp/xilinx/zynqmp-tiny.scc (100%)  rename {recipes-kernel => meta-xilinx-
> bsp/recipes-kernel}/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-
> zynq7.cfg (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-
> kernel}/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.scc
> (100%)  rename {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/features/uio/uio.cfg (100%)  rename {recipes-kernel => meta-xilinx-
> bsp/recipes-kernel}/linux/xilinx-kmeta/features/uio/uio.scc (100%)  rename
> {recipes-kernel => meta-xilinx-bsp/recipes-kernel}/linux/xilinx-
> kmeta/features/v4l2/v4l2-xilinx.cfg (100%)  rename {recipes-kernel => meta-xilinx-
> bsp/recipes-kernel}/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc (100%)  rename
> {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gcc/gcc-7/0001-
> Revert.patch (100%)  rename {recipes-microblaze => meta-xilinx-bsp/recipes-
> microblaze}/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-
> definit.patch (100%)  rename {recipes-microblaze => meta-xilinx-bsp/recipes-
> microblaze}/gcc/gcc-7/0003-microblaze-sync.md-Correct-behaviour-and-define-
> side.patch (100%)  rename {recipes-microblaze => meta-xilinx-bsp/recipes-
> microblaze}/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-ident-output-
> gener.patch (100%)  rename {recipes-microblaze => meta-xilinx-bsp/recipes-
> microblaze}/gcc/gcc-source_7.%.bbappend (100%)  rename {recipes-microblaze =>
> meta-xilinx-bsp/recipes-microblaze}/gdb/files/0001-Patch-microblaze-Add-
> wdc.ext.clear-and-wdc.ext.flush.patch (100%)  rename {recipes-microblaze =>
> meta-xilinx-bsp/recipes-microblaze}/gdb/files/0003-Patch-microblaze-Initial-port-
> of-microblaze-core-rea.patch (100%)  rename {recipes-microblaze => meta-xilinx-
> bsp/recipes-microblaze}/gdb/files/0004-Patch-microblaze-Communicate-in-larger-
> blocks-with-t.patch (100%)  rename {recipes-microblaze => meta-xilinx-bsp/recipes-
> microblaze}/gdb/files/0005-Patch-microblaze-Add-mb-singlestepping.patch (100%)
> rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0006-
> Patch-microblaze-Add-initial-port-of-linux-gdbserver.patch (100%)  rename
> {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0007-Patch-
> microblaze-Add-slr-and-shr-regs-and-little-end.patch (100%)  rename {recipes-
> microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0008-Patch-
> microblaze-Added-Backtrace-support-to-GDB.patch (100%)  rename {recipes-
> microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0009-Patch-
> microblaze-Initial-support-for-native-gdb.patch (100%)  rename {recipes-
> microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/files/0010-Patch-gdb-
> Robustify-inline-function-support.patch (100%)  rename {recipes-microblaze =>
> meta-xilinx-bsp/recipes-microblaze}/gdb/files/0011-Patch-gdb-Fix-debug-message-
> when-register-is-unavail.patch (100%)  rename {recipes-microblaze => meta-xilinx-
> bsp/recipes-microblaze}/gdb/files/0012-LOCAL-Disable-the-warning-message-for-
> eh_frame_hdr.patch (100%)  rename {recipes-microblaze => meta-xilinx-
> bsp/recipes-microblaze}/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-
> resolved-reference.patch (100%)  rename {recipes-microblaze => meta-xilinx-
> bsp/recipes-microblaze}/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-after-
> linker-relaxati.patch (100%)  rename {recipes-microblaze => meta-xilinx-
> bsp/recipes-microblaze}/gdb/files/0015-LOCAL-upstream-change-to-garbage-
> collection-sweep-ca.patch (100%)  rename {recipes-microblaze => meta-xilinx-
> bsp/recipes-microblaze}/gdb/gdb-7.7.1.inc (100%)  rename {recipes-microblaze =>
> meta-xilinx-bsp/recipes-microblaze}/gdb/gdb-cross-canadian_7.7.1.bb (100%)
> rename {recipes-microblaze => meta-xilinx-bsp/recipes-microblaze}/gdb/gdb-
> cross_7.7.1.bb (100%)  rename {recipes-microblaze => meta-xilinx-bsp/recipes-
> microblaze}/gdb/gdb-microblaze-7.7.inc (100%)  rename {recipes-microblaze =>
> meta-xilinx-bsp/recipes-microblaze}/gdb/gdb_7.7.1.bb (100%)  rename {recipes-
> microblaze => meta-xilinx-bsp/recipes-microblaze}/qemu/qemu_%.bbappend
> (100%)  rename {site => meta-xilinx-bsp/site}/microblaze-common (100%)  create
> mode 100644 meta-xilinx-contrib/COPYING.MIT  create mode 100644 meta-xilinx-
> contrib/README.md  create mode 100644 meta-xilinx-contrib/conf/layer.conf
>  rename {recipes-bsp => meta-xilinx-contrib/recipes-bsp}/reference-design/zybo-
> linux-bd.bb (100%)  rename {recipes-kernel => meta-xilinx-contrib/recipes-
> kernel}/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-
> boards.patch (100%)  rename {recipes-kernel => meta-xilinx-contrib/recipes-
> kernel}/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
> (100%)  rename {recipes-kernel => meta-xilinx-contrib/recipes-kernel}/linux/linux-
> xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch (100%)  rename
> recipes-kernel/linux/linux-xlnx_2017.3.bb => meta-xilinx-contrib/recipes-
> kernel/linux/linux-xlnx_2017.3.bbappend (62%)
> 
> diff --git a/README.md b/README.md
> index c212085..2a4d548 100644
> --- a/README.md
> +++ b/README.md
> @@ -1,84 +1,4 @@
> -meta-xilinx
> -===========
> +Collection of layers to support Xilinx products
> 
> -This layer provides support for MicroBlaze, Zynq and ZynqMP.
> -
> -Additional documentation:
> -
> -* [Building](README.building.md)
> -* [Booting](README.booting.md)
> -
> -Supported Boards/Machines
> -=========================
> -
> -Boards/Machines supported by this layer:
> -
> -* MicroBlaze:
> -  * [Xilinx ML605 (QEMU)](conf/machine/ml605-qemu-microblazeel.conf) -
> `ml605-qemu-microblazeel` (QEMU support)
> -  * [Xilinx S3A DSP 1800 (QEMU)](conf/machine/s3adsp1800-qemu-
> microblazeeb.conf) - `s3adsp1800-qemu-microblazeeb` (QEMU support)
> -  * [Xilinx KC705](conf/machine/kc705-microblazeel.conf) - `kc705-microblazeel`
> -* Zynq:
> -  * [Zynq (QEMU)](conf/machine/qemu-zynq7.conf) - `qemu-zynq7` (QEMU
> Support)
> -  * [Xilinx ZC702](conf/machine/zc702-zynq7.conf) - `zc702-zynq7` (with QEMU
> support)
> -  * [Xilinx ZC706](conf/machine/zc706-zynq7.conf) - `zc706-zynq7` (with QEMU
> support)
> -  * [Avnet MicroZed](conf/machine/microzed-zynq7.conf) - `microzed-zynq7`
> -  * [Avnet PicoZed](conf/machine/picozed-zynq7.conf) - `picozed-zynq7`
> -  * [Avnet/Digilent ZedBoard](conf/machine/zedboard-zynq7.conf) - `zedboard-
> zynq7`
> -  * [Digilent Zybo](conf/machine/zybo-zynq7.conf) - `zybo-zynq7`
> -  * [Digilent Zybo Linux BD](conf/machine/zybo-linux-bd-zynq7.conf) - `zybo-linux-
> bd-zynq7`
> -* ZynqMP:
> -  * [Xilinx ZCU102](conf/machine/zcu102-zynqmp.conf) - `zcu102-zynqmp`
> (QEMU support)
> -
> -Additional information on Xilinx architectures can be found at:
> -	http://www.xilinx.com/support/index.htm
> -
> -Maintainers, Mailing list, Patches
> -==================================
> -
> -Please send any patches, pull requests, comments or questions for this layer to -the
> [meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-xilinx):
> -
> -	meta-xilinx at lists.yoctoproject.org
> -
> -Maintainers:
> -
> -	Nathan Rossi <nathan at nathanrossi.com>
> -	Manjukumar Harthikote Matha <manjukumar.harthikote-
> matha at xilinx.com>
> -
> -Dependencies
> -============
> -
> -This layer depends on:
> -
> -	URI: git://git.openembedded.org/bitbake
> -
> -	URI: git://git.openembedded.org/openembedded-core
> -	layers: meta
> -
> -Recipe Licenses
> -===============
> -
> -Due to licensing restrictions some recipes in this layer rely on closed source -or
> restricted content provided by Xilinx. In order to use these recipes you must -accept
> or agree to the licensing terms (e.g. EULA, Export Compliance, NDA, -Redistribution,
> etc). This layer **does not enforce** any legal requirement, it -is the
> **responsibility of the user** the ensure that they are in compliance -with any
> licenses or legal requirements for content used.
> -
> -In order to use recipes that rely on restricted content the `xilinx` license -flag must
> be white-listed in the build configuration (e.g. `local.conf`). This -can be done on a
> per package basis:
> -
> -	LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom"
> -
> -or generally:
> -
> -	LICENSE_FLAGS_WHITELIST += "xilinx"
> -
> -Generally speaking Xilinx content that is provided as a restricted download -cannot
> be obtained without a Xilinx account, in order to use this content you -must first
> download it with your Xilinx account and place the downloaded content -in the
> `downloads/` directory of your build or on a `PREMIRROR`. Attempting to -fetch the
> content using bitbake will fail, indicating the URL from which to -acquire the
> content.
> +Please see the respective READMEs in the layer subdirectories
> 
> diff --git a/meta-xilinx-bsp/COPYING.MIT b/meta-xilinx-bsp/COPYING.MIT new file
> mode 100644 index 0000000..89de354
> --- /dev/null
> +++ b/meta-xilinx-bsp/COPYING.MIT
> @@ -0,0 +1,17 @@
> +Permission is hereby granted, free of charge, to any person obtaining a
> +copy of this software and associated documentation files (the
> +"Software"), to deal in the Software without restriction, including
> +without limitation the rights to use, copy, modify, merge, publish,
> +distribute, sublicense, and/or sell copies of the Software, and to
> +permit persons to whom the Software is furnished to do so, subject to the
> following conditions:
> +
> +The above copyright notice and this permission notice shall be included
> +in all copies or substantial portions of the Software.
> +
> +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS
> +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> NONINFRINGEMENT.
> +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
> +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
> +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
> +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
> diff --git a/README.booting.md b/meta-xilinx-bsp/README.booting.md
> similarity index 100%
> rename from README.booting.md
> rename to meta-xilinx-bsp/README.booting.md diff --git a/README.building.md
> b/meta-xilinx-bsp/README.building.md
> similarity index 100%
> rename from README.building.md
> rename to meta-xilinx-bsp/README.building.md
> diff --git a/meta-xilinx-bsp/README.md b/meta-xilinx-bsp/README.md new file
> mode 100644 index 0000000..7df98ce
> --- /dev/null
> +++ b/meta-xilinx-bsp/README.md
> @@ -0,0 +1,86 @@
> +meta-xilinx
> +===========
> +
> +This layer provides support for MicroBlaze, Zynq and ZynqMP.
> +
> +Additional documentation:
> +
> +* [Building](README.building.md)
> +* [Booting](README.booting.md)
> +
> +Supported Boards/Machines
> +=========================
> +
> +Boards/Machines supported by this layer:
> +
> +* MicroBlaze:
> +  * [Xilinx ML605 (QEMU)](conf/machine/ml605-qemu-microblazeel.conf) -
> +`ml605-qemu-microblazeel` (QEMU support)
> +  * [Xilinx S3A DSP 1800
> +(QEMU)](conf/machine/s3adsp1800-qemu-microblazeeb.conf) -
> +`s3adsp1800-qemu-microblazeeb` (QEMU support)
> +  * [Xilinx KC705](conf/machine/kc705-microblazeel.conf) -
> +`kc705-microblazeel`
> +* Zynq:
> +  * [Zynq (QEMU)](conf/machine/qemu-zynq7.conf) - `qemu-zynq7` (QEMU
> +Support)
> +  * [Xilinx ZC702](conf/machine/zc702-zynq7.conf) - `zc702-zynq7` (with
> +QEMU support)
> +  * [Xilinx ZC706](conf/machine/zc706-zynq7.conf) - `zc706-zynq7` (with
> +QEMU support)
> +  * [Avnet MicroZed](conf/machine/microzed-zynq7.conf) -
> +`microzed-zynq7`
> +  * [Avnet PicoZed](conf/machine/picozed-zynq7.conf) - `picozed-zynq7`
> +  * [Avnet/Digilent ZedBoard](conf/machine/zedboard-zynq7.conf) -
> +`zedboard-zynq7`
> +  * [Digilent Zybo](conf/machine/zybo-zynq7.conf) - `zybo-zynq7`
> +  * [Digilent Zybo Linux BD](conf/machine/zybo-linux-bd-zynq7.conf) -
> +`zybo-linux-bd-zynq7`
> +* ZynqMP:
> +  * [Xilinx ZCU102](conf/machine/zcu102-zynqmp.conf) - `zcu102-zynqmp`
> +(QEMU support)
> +
> +Additional information on Xilinx architectures can be found at:
> +	http://www.xilinx.com/support/index.htm
> +
> +For Zybo Linux BD reference design, please see meta-xilinx-contrib
> +layer
> +
> +Maintainers, Mailing list, Patches
> +==================================
> +
> +Please send any patches, pull requests, comments or questions for this
> +layer to the [meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-
> xilinx):
> +
> +	meta-xilinx at lists.yoctoproject.org
> +
> +Maintainers:
> +
> +	Nathan Rossi <nathan at nathanrossi.com>
> +	Manjukumar Harthikote Matha <manjukumar.harthikote-
> matha at xilinx.com>
> +
> +Dependencies
> +============
> +
> +This layer depends on:
> +
> +	URI: git://git.openembedded.org/bitbake
> +
> +	URI: git://git.openembedded.org/openembedded-core
> +	layers: meta
> +
> +Recipe Licenses
> +===============
> +
> +Due to licensing restrictions some recipes in this layer rely on closed
> +source or restricted content provided by Xilinx. In order to use these
> +recipes you must accept or agree to the licensing terms (e.g. EULA,
> +Export Compliance, NDA, Redistribution, etc). This layer **does not
> +enforce** any legal requirement, it is the **responsibility of the
> +user** the ensure that they are in compliance with any licenses or legal
> requirements for content used.
> +
> +In order to use recipes that rely on restricted content the `xilinx`
> +license flag must be white-listed in the build configuration (e.g.
> +`local.conf`). This can be done on a per package basis:
> +
> +	LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom"
> +
> +or generally:
> +
> +	LICENSE_FLAGS_WHITELIST += "xilinx"
> +
> +Generally speaking Xilinx content that is provided as a restricted
> +download cannot be obtained without a Xilinx account, in order to use
> +this content you must first download it with your Xilinx account and
> +place the downloaded content in the `downloads/` directory of your
> +build or on a `PREMIRROR`. Attempting to fetch the content using
> +bitbake will fail, indicating the URL from which to acquire the content.
> +
> diff --git a/README.qemu.md b/meta-xilinx-bsp/README.qemu.md similarity index
> 100% rename from README.qemu.md rename to meta-xilinx-
> bsp/README.qemu.md diff --git a/classes/image-types-xilinx-qemu.bbclass b/meta-
> xilinx-bsp/classes/image-types-xilinx-qemu.bbclass
> similarity index 100%
> rename from classes/image-types-xilinx-qemu.bbclass
> rename to meta-xilinx-bsp/classes/image-types-xilinx-qemu.bbclass
> diff --git a/classes/qemuboot-xilinx.bbclass b/meta-xilinx-bsp/classes/qemuboot-
> xilinx.bbclass
> similarity index 100%
> rename from classes/qemuboot-xilinx.bbclass rename to meta-xilinx-
> bsp/classes/qemuboot-xilinx.bbclass
> diff --git a/classes/xilinx-fetch-restricted.bbclass b/meta-xilinx-bsp/classes/xilinx-
> fetch-restricted.bbclass
> similarity index 100%
> rename from classes/xilinx-fetch-restricted.bbclass
> rename to meta-xilinx-bsp/classes/xilinx-fetch-restricted.bbclass
> diff --git a/classes/xilinx-platform-init.bbclass b/meta-xilinx-bsp/classes/xilinx-
> platform-init.bbclass
> similarity index 100%
> rename from classes/xilinx-platform-init.bbclass
> rename to meta-xilinx-bsp/classes/xilinx-platform-init.bbclass
> diff --git a/classes/zynqmp-pmu.bbclass b/meta-xilinx-bsp/classes/zynqmp-
> pmu.bbclass
> similarity index 100%
> rename from classes/zynqmp-pmu.bbclass
> rename to meta-xilinx-bsp/classes/zynqmp-pmu.bbclass
> diff --git a/conf/layer.conf b/meta-xilinx-bsp/conf/layer.conf similarity index 100%
> rename from conf/layer.conf rename to meta-xilinx-bsp/conf/layer.conf diff --git
> a/conf/machine/include/machine-xilinx-board.inc b/meta-xilinx-
> bsp/conf/machine/include/machine-xilinx-board.inc
> similarity index 100%
> rename from conf/machine/include/machine-xilinx-board.inc
> rename to meta-xilinx-bsp/conf/machine/include/machine-xilinx-board.inc
> diff --git a/conf/machine/include/machine-xilinx-default.inc b/meta-xilinx-
> bsp/conf/machine/include/machine-xilinx-default.inc
> similarity index 100%
> rename from conf/machine/include/machine-xilinx-default.inc
> rename to meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc
> diff --git a/conf/machine/include/machine-xilinx-qemu.inc b/meta-xilinx-
> bsp/conf/machine/include/machine-xilinx-qemu.inc
> similarity index 100%
> rename from conf/machine/include/machine-xilinx-qemu.inc
> rename to meta-xilinx-bsp/conf/machine/include/machine-xilinx-qemu.inc
> diff --git a/conf/machine/include/microblaze/arch-microblaze.inc b/meta-xilinx-
> bsp/conf/machine/include/microblaze/arch-microblaze.inc
> similarity index 100%
> rename from conf/machine/include/microblaze/arch-microblaze.inc
> rename to meta-xilinx-bsp/conf/machine/include/microblaze/arch-microblaze.inc
> diff --git a/conf/machine/include/microblaze/feature-microblaze-math.inc b/meta-
> xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-math.inc
> similarity index 100%
> rename from conf/machine/include/microblaze/feature-microblaze-math.inc
> rename to meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-
> math.inc
> diff --git a/conf/machine/include/microblaze/feature-microblaze-versions.inc
> b/meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-
> versions.inc
> similarity index 100%
> rename from conf/machine/include/microblaze/feature-microblaze-versions.inc
> rename to meta-xilinx-bsp/conf/machine/include/microblaze/feature-microblaze-
> versions.inc
> diff --git a/conf/machine/include/tune-microblaze.inc b/meta-xilinx-
> bsp/conf/machine/include/tune-microblaze.inc
> similarity index 100%
> rename from conf/machine/include/tune-microblaze.inc
> rename to meta-xilinx-bsp/conf/machine/include/tune-microblaze.inc
> diff --git a/conf/machine/include/tune-zynq.inc b/meta-xilinx-
> bsp/conf/machine/include/tune-zynq.inc
> similarity index 100%
> rename from conf/machine/include/tune-zynq.inc
> rename to meta-xilinx-bsp/conf/machine/include/tune-zynq.inc
> diff --git a/conf/machine/include/tune-zynqmp.inc b/meta-xilinx-
> bsp/conf/machine/include/tune-zynqmp.inc
> similarity index 100%
> rename from conf/machine/include/tune-zynqmp.inc
> rename to meta-xilinx-bsp/conf/machine/include/tune-zynqmp.inc
> diff --git a/conf/machine/include/zynqmp-pmu-config.inc b/meta-xilinx-
> bsp/conf/machine/include/zynqmp-pmu-config.inc
> similarity index 100%
> rename from conf/machine/include/zynqmp-pmu-config.inc
> rename to meta-xilinx-bsp/conf/machine/include/zynqmp-pmu-config.inc
> diff --git a/conf/machine/kc705-microblazeel.conf b/meta-xilinx-
> bsp/conf/machine/kc705-microblazeel.conf
> similarity index 100%
> rename from conf/machine/kc705-microblazeel.conf
> rename to meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf
> diff --git a/conf/machine/microzed-zynq7.conf b/meta-xilinx-
> bsp/conf/machine/microzed-zynq7.conf
> similarity index 100%
> rename from conf/machine/microzed-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/microzed-zynq7.conf
> diff --git a/conf/machine/ml605-qemu-microblazeel.conf b/meta-xilinx-
> bsp/conf/machine/ml605-qemu-microblazeel.conf
> similarity index 100%
> rename from conf/machine/ml605-qemu-microblazeel.conf
> rename to meta-xilinx-bsp/conf/machine/ml605-qemu-microblazeel.conf
> diff --git a/conf/machine/picozed-zynq7.conf b/meta-xilinx-
> bsp/conf/machine/picozed-zynq7.conf
> similarity index 100%
> rename from conf/machine/picozed-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/picozed-zynq7.conf
> diff --git a/conf/machine/qemu-zynq7.conf b/meta-xilinx-bsp/conf/machine/qemu-
> zynq7.conf
> similarity index 100%
> rename from conf/machine/qemu-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/qemu-zynq7.conf
> diff --git a/conf/machine/s3adsp1800-qemu-microblazeeb.conf b/meta-xilinx-
> bsp/conf/machine/s3adsp1800-qemu-microblazeeb.conf
> similarity index 100%
> rename from conf/machine/s3adsp1800-qemu-microblazeeb.conf
> rename to meta-xilinx-bsp/conf/machine/s3adsp1800-qemu-microblazeeb.conf
> diff --git a/conf/machine/zc702-zynq7.conf b/meta-xilinx-
> bsp/conf/machine/zc702-zynq7.conf
> similarity index 100%
> rename from conf/machine/zc702-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/zc702-zynq7.conf
> diff --git a/conf/machine/zc706-zynq7.conf b/meta-xilinx-
> bsp/conf/machine/zc706-zynq7.conf
> similarity index 100%
> rename from conf/machine/zc706-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/zc706-zynq7.conf
> diff --git a/conf/machine/zcu102-zynqmp.conf b/meta-xilinx-
> bsp/conf/machine/zcu102-zynqmp.conf
> similarity index 100%
> rename from conf/machine/zcu102-zynqmp.conf rename to meta-xilinx-
> bsp/conf/machine/zcu102-zynqmp.conf
> diff --git a/conf/machine/zedboard-zynq7.conf b/meta-xilinx-
> bsp/conf/machine/zedboard-zynq7.conf
> similarity index 100%
> rename from conf/machine/zedboard-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/zedboard-zynq7.conf
> diff --git a/conf/machine/zybo-linux-bd-zynq7.conf b/meta-xilinx-
> bsp/conf/machine/zybo-linux-bd-zynq7.conf
> similarity index 100%
> rename from conf/machine/zybo-linux-bd-zynq7.conf
> rename to meta-xilinx-bsp/conf/machine/zybo-linux-bd-zynq7.conf
> diff --git a/conf/machine/zybo-zynq7.conf b/meta-xilinx-bsp/conf/machine/zybo-
> zynq7.conf
> similarity index 100%
> rename from conf/machine/zybo-zynq7.conf rename to meta-xilinx-
> bsp/conf/machine/zybo-zynq7.conf
> diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-
> xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
> similarity index 100%
> rename from recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc
> rename to meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-
> firmware.inc
> diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb
> b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-
> firmware_2017.3.bb
> similarity index 100%
> rename from recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.3.bb
> rename to meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-
> firmware_2017.3.bb
> diff --git a/recipes-bsp/device-tree/device-tree.bb b/meta-xilinx-bsp/recipes-
> bsp/device-tree/device-tree.bb
> similarity index 100%
> rename from recipes-bsp/device-tree/device-tree.bb
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb
> diff --git a/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-
> bsp/recipes-bsp/device-tree/device-tree.bbappend
> similarity index 100%
> rename from recipes-bsp/device-tree/device-tree.bbappend
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bbappend
> diff --git a/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts
> b/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-
> microblazeel.dts
> similarity index 100%
> rename from recipes-bsp/device-tree/files/kc705-microblazeel/kc705-
> microblazeel.dts
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-
> microblazeel.dts
> diff --git a/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi b/meta-xilinx-
> bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi
> similarity index 100%
> rename from recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi
> diff --git a/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi
> b/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/system-
> conf.dtsi
> similarity index 100%
> rename from recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-
> microblazeel/system-conf.dtsi
> diff --git a/recipes-bsp/device-tree/files/microzed-zynq7.dts b/meta-xilinx-
> bsp/recipes-bsp/device-tree/files/microzed-zynq7.dts
> similarity index 100%
> rename from recipes-bsp/device-tree/files/microzed-zynq7.dts
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/microzed-zynq7.dts
> diff --git a/recipes-bsp/device-tree/files/picozed-zynq7.dts b/meta-xilinx-
> bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts
> similarity index 100%
> rename from recipes-bsp/device-tree/files/picozed-zynq7.dts
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts
> diff --git a/recipes-bsp/device-tree/files/qemu-zynq7.dts b/meta-xilinx-bsp/recipes-
> bsp/device-tree/files/qemu-zynq7.dts
> similarity index 100%
> rename from recipes-bsp/device-tree/files/qemu-zynq7.dts
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts
> diff --git a/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi b/meta-
> xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi
> similarity index 100%
> rename from recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-
> zynq7/pcw.dtsi
> diff --git a/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi b/meta-xilinx-
> bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi
> similarity index 100%
> rename from recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-
> zynq7/pl.dtsi
> diff --git a/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-
> zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-
> zynq7/zybo-linux-bd-zynq7.dts
> similarity index 100%
> rename from recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-
> zynq7.dts
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-
> linux-bd-zynq7.dts
> diff --git a/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi b/meta-xilinx-
> bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi
> similarity index 100%
> rename from recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi
> rename to meta-xilinx-bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-
> dummy.dtsi
> diff --git a/recipes-bsp/platform-init/platform-init.bb b/meta-xilinx-bsp/recipes-
> bsp/platform-init/platform-init.bb
> similarity index 100%
> rename from recipes-bsp/platform-init/platform-init.bb
> rename to meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb
> diff --git a/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c
> b/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-
> zynq7/ps7_init_gpl.c
> similarity index 100%
> rename from recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c
> rename to meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-
> zynq7/ps7_init_gpl.c
> diff --git a/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h
> b/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-
> zynq7/ps7_init_gpl.h
> similarity index 100%
> rename from recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h
> rename to meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-
> zynq7/ps7_init_gpl.h
> diff --git a/recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb b/meta-xilinx-
> bsp/recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb
> similarity index 100%
> rename from recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb
> rename to meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-firmware_2017.3.bb
> diff --git a/recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb b/meta-xilinx-
> bsp/recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb
> similarity index 100%
> rename from recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb
> rename to meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-rom_2017.3.bb
> diff --git a/recipes-bsp/reference-design/kc705-bitstream_2017.3.bb b/meta-xilinx-
> bsp/recipes-bsp/reference-design/kc705-bitstream_2017.3.bb
> similarity index 100%
> rename from recipes-bsp/reference-design/kc705-bitstream_2017.3.bb
> rename to meta-xilinx-bsp/recipes-bsp/reference-design/kc705-
> bitstream_2017.3.bb
> diff --git a/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc b/meta-xilinx-bsp/recipes-
> bsp/u-boot/u-boot-spl-zynq-init.inc
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot-spl-zynq-init.inc
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc
> diff --git a/recipes-bsp/u-boot/u-boot-xlnx-dev.bb b/meta-xilinx-bsp/recipes-bsp/u-
> boot/u-boot-xlnx-dev.bb
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot-xlnx-dev.bb
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx-dev.bb
> diff --git a/recipes-bsp/u-boot/u-boot-xlnx.inc b/meta-xilinx-bsp/recipes-bsp/u-
> boot/u-boot-xlnx.inc
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot-xlnx.inc
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx.inc
> diff --git a/recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-partid-
> for-QEMU-to-match-silicon.patch b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-
> xlnx/v2017.3/arm64-zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-zynqmp-Setup-
> partid-for-QEMU-to-match-silicon.patch
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx/v2017.3/arm64-
> zynqmp-Setup-partid-for-QEMU-to-match-silicon.patch
> diff --git a/recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb b/meta-xilinx-bsp/recipes-
> bsp/u-boot/u-boot-xlnx_2017.3.bb
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2017.3.bb
> diff --git a/recipes-bsp/u-boot/u-boot-zynq-uenv.bb b/meta-xilinx-bsp/recipes-
> bsp/u-boot/u-boot-zynq-uenv.bb
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot-zynq-uenv.bb
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-uenv.bb
> diff --git a/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-xilinx-bsp/recipes-
> bsp/u-boot/u-boot_%.bbappend
> similarity index 100%
> rename from recipes-bsp/u-boot/u-boot_%.bbappend
> rename to meta-xilinx-bsp/recipes-bsp/u-boot/u-boot_%.bbappend
> diff --git a/recipes-core/newlib/libgloss_2.5.0.bb b/meta-xilinx-bsp/recipes-
> core/newlib/libgloss_2.5.0.bb
> similarity index 100%
> rename from recipes-core/newlib/libgloss_2.5.0.bb
> rename to meta-xilinx-bsp/recipes-core/newlib/libgloss_2.5.0.bb
> diff --git a/recipes-core/newlib/newlib.inc b/meta-xilinx-bsp/recipes-
> core/newlib/newlib.inc
> similarity index 100%
> rename from recipes-core/newlib/newlib.inc rename to meta-xilinx-bsp/recipes-
> core/newlib/newlib.inc
> diff --git a/recipes-core/newlib/newlib_2.5.0.bb b/meta-xilinx-bsp/recipes-
> core/newlib/newlib_2.5.0.bb
> similarity index 100%
> rename from recipes-core/newlib/newlib_2.5.0.bb
> rename to meta-xilinx-bsp/recipes-core/newlib/newlib_2.5.0.bb
> diff --git a/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch b/meta-
> xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
> similarity index 100%
> rename from recipes-devtools/qemu/files/qemu-system-aarch64-multiarch
> rename to meta-xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-
> multiarch
> diff --git a/recipes-devtools/qemu/qemu-devicetrees.inc b/meta-xilinx-bsp/recipes-
> devtools/qemu/qemu-devicetrees.inc
> similarity index 100%
> rename from recipes-devtools/qemu/qemu-devicetrees.inc
> rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees.inc
> diff --git a/recipes-devtools/qemu/qemu-devicetrees_2017.3.bb b/meta-xilinx-
> bsp/recipes-devtools/qemu/qemu-devicetrees_2017.3.bb
> similarity index 100%
> rename from recipes-devtools/qemu/qemu-devicetrees_2017.3.bb
> rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2017.3.bb
> diff --git a/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb b/meta-xilinx-
> bsp/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
> similarity index 100%
> rename from recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb
> rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-helper-
> native_1.0.bb
> diff --git a/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
> b/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-
> native_1.0.bb
> similarity index 100%
> rename from recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb
> rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-
> native_1.0.bb
> diff --git a/recipes-devtools/qemu/qemu-xilinx.inc b/meta-xilinx-bsp/recipes-
> devtools/qemu/qemu-xilinx.inc
> similarity index 100%
> rename from recipes-devtools/qemu/qemu-xilinx.inc
> rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc
> diff --git a/recipes-devtools/qemu/qemu-xilinx_2017.3.bb b/meta-xilinx-
> bsp/recipes-devtools/qemu/qemu-xilinx_2017.3.bb
> similarity index 100%
> rename from recipes-devtools/qemu/qemu-xilinx_2017.3.bb
> rename to meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2017.3.bb
> diff --git a/recipes-graphics/mali/kernel-module-mali.bb b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali.bb
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali.bb
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb
> diff --git a/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-
> compatible-with-Yocto.patch b/meta-xilinx-bsp/recipes-graphics/mali/kernel-
> module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-
> be-compatible-with-Yocto.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0001-
> Change-Makefile-to-be-compatible-with-Yocto.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-
> 00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-00rel0-Add-the-ZYNQ-
> ZYNQMP-platfor.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r7p0-
> 00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-
> mali-r7p0-00rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-
> 00rel0-Remove-unused-trace-macros.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-00rel0-Remove-unused-
> trace-macros.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r7p0-
> 00rel0-Remove-unused-trace-macros.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-
> mali-r7p0-00rel0-Remove-unused-trace-macros.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-
> 00rel0-Don-t-include-mali_read_phy.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-00rel0-Don-t-include-
> mali_read_phy.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r7p0-
> 00rel0-Don-t-include-mali_read_phy.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-
> mali-r7p0-00rel0-Don-t-include-mali_read_phy.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-
> PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0005-mali-r7p0-PAGE_CACHE_SHIFT-to-
> PAGE_CACHE.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0005-mali-r7p0-
> PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-mali-
> r7p0-PAGE_CACHE_SHIFT-to-PAGE_CACHE.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-
> page_cache_release-to-put_page.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-page_cache_release-to-
> put_page.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0006-staging-mali-r7p0-
> page_cache_release-to-put_page.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-staging-
> mali-r7p0-page_cache_release-to-put_page.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0007-
> mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch b/meta-xilinx-
> bsp/recipes-graphics/mali/kernel-module-mali/0007-mali_memory_os_alloc.c-
> Align-with-dma_attrs-changes-.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0007-
> mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0007-
> mali_memory_os_alloc.c-Align-with-dma_attrs-changes-.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-
> modified-by-the-driver-only-ti.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-be-modified-by-the-
> driver-only-ti.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0008-arm.c-dma_ops-will-
> be-modified-by-the-driver-only-ti.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0008-arm.c-
> dma_ops-will-be-modified-by-the-driver-only-ti.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0009-linux-
> mali_kernel_linux.c-Handle-clock-when-probed-a.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0009-linux-mali_kernel_linux.c-Handle-clock-
> when-probed-a.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0009-linux-
> mali_kernel_linux.c-Handle-clock-when-probed-a.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0009-linux-
> mali_kernel_linux.c-Handle-clock-when-probed-a.patch
> diff --git a/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-
> Add-PM-runtime-barrier-after-removi.patch b/meta-xilinx-bsp/recipes-
> graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-
> barrier-after-removi.patch
> similarity index 100%
> rename from recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-
> Add-PM-runtime-barrier-after-removi.patch
> rename to meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-
> common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch
> diff --git a/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-
> drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch b/meta-xilinx-
> bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-
> Add-the-dumb-gem-support-for-Xili.patch
> similarity index 100%
> rename from recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-
> drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
> rename to meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-
> src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch
> diff --git a/recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb b/meta-xilinx-
> bsp/recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb
> similarity index 100%
> rename from recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb
> rename to meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc_git.bb
> diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf
> b/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-
> config/zynqmp/xorg.conf
> similarity index 100%
> rename from recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf
> rename to meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-
> config/zynqmp/xorg.conf
> diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend b/meta-
> xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
> similarity index 100%
> rename from recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
> rename to meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-
> config_%.bbappend
> diff --git a/recipes-kernel/linux/linux-microblaze.inc b/meta-xilinx-bsp/recipes-
> kernel/linux/linux-microblaze.inc
> similarity index 100%
> rename from recipes-kernel/linux/linux-microblaze.inc
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-microblaze.inc
> diff --git a/recipes-kernel/linux/linux-xlnx-dev.bb b/meta-xilinx-bsp/recipes-
> kernel/linux/linux-xlnx-dev.bb
> similarity index 100%
> rename from recipes-kernel/linux/linux-xlnx-dev.bb
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bb
> diff --git a/recipes-kernel/linux/linux-xlnx.inc b/meta-xilinx-bsp/recipes-
> kernel/linux/linux-xlnx.inc
> similarity index 100%
> rename from recipes-kernel/linux/linux-xlnx.inc
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc
> diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb b/meta-xilinx-
> bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb
> new file mode 100644
> index 0000000..7115947
> --- /dev/null
> +++ b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2017.3.bb
> @@ -0,0 +1,6 @@
> +LINUX_VERSION = "4.9"
> +XILINX_RELEASE_VERSION = "v2017.3"
> +SRCREV ?= "f1b1e077d641fc83b54c1b8f168cbb58044fbd4e"
> +
> +include linux-xlnx.inc
> +
> diff --git a/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-xilinx-
> bsp/recipes-kernel/linux/linux-yocto-dev.bbappend
> similarity index 100%
> rename from recipes-kernel/linux/linux-yocto-dev.bbappend
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend
> diff --git a/recipes-kernel/linux/linux-yocto-tiny_%.bbappend b/meta-xilinx-
> bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend
> similarity index 100%
> rename from recipes-kernel/linux/linux-yocto-tiny_%.bbappend
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend
> diff --git a/recipes-kernel/linux/linux-yocto-xilinx.inc b/meta-xilinx-bsp/recipes-
> kernel/linux/linux-yocto-xilinx.inc
> similarity index 100%
> rename from recipes-kernel/linux/linux-yocto-xilinx.inc
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-xilinx.inc
> diff --git a/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-xilinx-bsp/recipes-
> kernel/linux/linux-yocto_%.bbappend
> similarity index 100%
> rename from recipes-kernel/linux/linux-yocto_%.bbappend
> rename to meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-
> microblazeel.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-
> microblazeel/kc705-microblazeel.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-
> microblazeel.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-
> microblazeel/kc705-microblazeel.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-
> microblazeel.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-
> microblazeel/kc705-microblazeel.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/kc705-microblazeel/kc705-
> microblazeel.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/kc705-
> microblazeel/kc705-microblazeel.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-
> standard.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-standard.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-
> standard.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-tiny.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/microblaze-
> tiny.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> drm.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-drm.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> drm.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-
> pcie.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> softip-pcie.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-
> pcie.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-softip-pcie.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> softip-pcie.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-
> softip.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-softip.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> xlnx-softip.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-
> zynq.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynq.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> xlnx-zynq.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-zynqmp.cfg
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-
> zynqmp.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-xlnx-
> zynqmp.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> xlnx-zynqmp.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> zynqmp.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-zynqmp.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/drivers-
> zynqmp.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-
> kmeta/bsp/xilinx/soc/zynqmp.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/soc/zynqmp.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-
> kmeta/bsp/xilinx/soc/zynqmp.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc
> b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-standard.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-
> standard.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-tiny.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/xilinx/zynqmp-
> tiny.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-
> bd-zynq7.cfg b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-
> bd-zynq7/zybo-linux-bd-zynq7.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-
> linux-bd-zynq7.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-
> zynq7/zybo-linux-bd-zynq7.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-linux-
> bd-zynq7.scc b/meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-
> bd-zynq7/zybo-linux-bd-zynq7.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-zynq7/zybo-
> linux-bd-zynq7.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/bsp/zybo-linux-bd-
> zynq7/zybo-linux-bd-zynq7.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg b/meta-xilinx-
> bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc b/meta-xilinx-
> bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/uio/uio.scc
> diff --git a/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.cfg
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-
> xilinx.cfg
> diff --git a/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc b/meta-
> xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc
> similarity index 100%
> rename from recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-xilinx.scc
> rename to meta-xilinx-bsp/recipes-kernel/linux/xilinx-kmeta/features/v4l2/v4l2-
> xilinx.scc
> diff --git a/recipes-microblaze/gcc/gcc-7/0001-Revert.patch b/meta-xilinx-
> bsp/recipes-microblaze/gcc/gcc-7/0001-Revert.patch
> similarity index 100%
> rename from recipes-microblaze/gcc/gcc-7/0001-Revert.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0001-Revert.patch
> diff --git a/recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-
> and-subdi3-insn-definit.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-
> 7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch
> similarity index 100%
> rename from recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-
> and-subdi3-insn-definit.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0002-microblaze.md-
> Improve-adddi3-and-subdi3-insn-definit.patch
> diff --git a/recipes-microblaze/gcc/gcc-7/0003-microblaze-sync.md-Correct-
> behaviour-and-define-side.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-
> 7/0003-microblaze-sync.md-Correct-behaviour-and-define-side.patch
> similarity index 100%
> rename from recipes-microblaze/gcc/gcc-7/0003-microblaze-sync.md-Correct-
> behaviour-and-define-side.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0003-microblaze-
> sync.md-Correct-behaviour-and-define-side.patch
> diff --git a/recipes-microblaze/gcc/gcc-7/0004-gcc-config-microblaze-Use-default-
> ident-output-gener.patch b/meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0004-
> gcc-config-microblaze-Use-default-ident-output-gener.patch
> similarity index 100%
> rename from recipes-microblaze/gcc/gcc-7/0004-gcc-config-microblaze-Use-
> default-ident-output-gener.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0004-gcc-config-
> microblaze-Use-default-ident-output-gener.patch
> diff --git a/recipes-microblaze/gcc/gcc-source_7.%.bbappend b/meta-xilinx-
> bsp/recipes-microblaze/gcc/gcc-source_7.%.bbappend
> similarity index 100%
> rename from recipes-microblaze/gcc/gcc-source_7.%.bbappend
> rename to meta-xilinx-bsp/recipes-microblaze/gcc/gcc-source_7.%.bbappend
> diff --git a/recipes-microblaze/gdb/files/0001-Patch-microblaze-Add-wdc.ext.clear-
> and-wdc.ext.flush.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0001-
> Patch-microblaze-Add-wdc.ext.clear-and-wdc.ext.flush.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0001-Patch-microblaze-Add-
> wdc.ext.clear-and-wdc.ext.flush.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0001-Patch-microblaze-
> Add-wdc.ext.clear-and-wdc.ext.flush.patch
> diff --git a/recipes-microblaze/gdb/files/0003-Patch-microblaze-Initial-port-of-
> microblaze-core-rea.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0003-
> Patch-microblaze-Initial-port-of-microblaze-core-rea.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0003-Patch-microblaze-Initial-port-of-
> microblaze-core-rea.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0003-Patch-microblaze-
> Initial-port-of-microblaze-core-rea.patch
> diff --git a/recipes-microblaze/gdb/files/0004-Patch-microblaze-Communicate-in-
> larger-blocks-with-t.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0004-
> Patch-microblaze-Communicate-in-larger-blocks-with-t.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0004-Patch-microblaze-Communicate-
> in-larger-blocks-with-t.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0004-Patch-microblaze-
> Communicate-in-larger-blocks-with-t.patch
> diff --git a/recipes-microblaze/gdb/files/0005-Patch-microblaze-Add-mb-
> singlestepping.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0005-Patch-
> microblaze-Add-mb-singlestepping.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0005-Patch-microblaze-Add-mb-
> singlestepping.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0005-Patch-microblaze-
> Add-mb-singlestepping.patch
> diff --git a/recipes-microblaze/gdb/files/0006-Patch-microblaze-Add-initial-port-of-
> linux-gdbserver.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0006-Patch-
> microblaze-Add-initial-port-of-linux-gdbserver.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0006-Patch-microblaze-Add-initial-port-
> of-linux-gdbserver.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0006-Patch-microblaze-
> Add-initial-port-of-linux-gdbserver.patch
> diff --git a/recipes-microblaze/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-
> regs-and-little-end.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0007-
> Patch-microblaze-Add-slr-and-shr-regs-and-little-end.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0007-Patch-microblaze-Add-slr-and-shr-
> regs-and-little-end.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0007-Patch-microblaze-
> Add-slr-and-shr-regs-and-little-end.patch
> diff --git a/recipes-microblaze/gdb/files/0008-Patch-microblaze-Added-Backtrace-
> support-to-GDB.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0008-Patch-
> microblaze-Added-Backtrace-support-to-GDB.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0008-Patch-microblaze-Added-
> Backtrace-support-to-GDB.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0008-Patch-microblaze-
> Added-Backtrace-support-to-GDB.patch
> diff --git a/recipes-microblaze/gdb/files/0009-Patch-microblaze-Initial-support-for-
> native-gdb.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0009-Patch-
> microblaze-Initial-support-for-native-gdb.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0009-Patch-microblaze-Initial-support-
> for-native-gdb.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0009-Patch-microblaze-
> Initial-support-for-native-gdb.patch
> diff --git a/recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-inline-function-
> support.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0010-Patch-gdb-
> Robustify-inline-function-support.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-inline-
> function-support.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0010-Patch-gdb-Robustify-
> inline-function-support.patch
> diff --git a/recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-debug-message-when-
> register-is-unavail.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0011-
> Patch-gdb-Fix-debug-message-when-register-is-unavail.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-debug-message-
> when-register-is-unavail.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0011-Patch-gdb-Fix-
> debug-message-when-register-is-unavail.patch
> diff --git a/recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-warning-message-
> for-eh_frame_hdr.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0012-
> LOCAL-Disable-the-warning-message-for-eh_frame_hdr.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-warning-
> message-for-eh_frame_hdr.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0012-LOCAL-Disable-the-
> warning-message-for-eh_frame_hdr.patch
> diff --git a/recipes-microblaze/gdb/files/0013-LOCAL-Fix-relaxation-of-assembler-
> resolved-reference.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0013-
> LOCAL-Fix-relaxation-of-assembler-resolved-reference.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0013-LOCAL-Fix-relaxation-of-
> assembler-resolved-reference.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0013-LOCAL-Fix-
> relaxation-of-assembler-resolved-reference.patch
> diff --git a/recipes-microblaze/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-
> after-linker-relaxati.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0014-
> LOCAL-Fixup-debug_loc-sections-after-linker-relaxati.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0014-LOCAL-Fixup-debug_loc-sections-
> after-linker-relaxati.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0014-LOCAL-Fixup-
> debug_loc-sections-after-linker-relaxati.patch
> diff --git a/recipes-microblaze/gdb/files/0015-LOCAL-upstream-change-to-garbage-
> collection-sweep-ca.patch b/meta-xilinx-bsp/recipes-microblaze/gdb/files/0015-
> LOCAL-upstream-change-to-garbage-collection-sweep-ca.patch
> similarity index 100%
> rename from recipes-microblaze/gdb/files/0015-LOCAL-upstream-change-to-
> garbage-collection-sweep-ca.patch
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/files/0015-LOCAL-upstream-
> change-to-garbage-collection-sweep-ca.patch
> diff --git a/recipes-microblaze/gdb/gdb-7.7.1.inc b/meta-xilinx-bsp/recipes-
> microblaze/gdb/gdb-7.7.1.inc
> similarity index 100%
> rename from recipes-microblaze/gdb/gdb-7.7.1.inc
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-7.7.1.inc
> diff --git a/recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb b/meta-xilinx-
> bsp/recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb
> similarity index 100%
> rename from recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-cross-canadian_7.7.1.bb
> diff --git a/recipes-microblaze/gdb/gdb-cross_7.7.1.bb b/meta-xilinx-bsp/recipes-
> microblaze/gdb/gdb-cross_7.7.1.bb
> similarity index 100%
> rename from recipes-microblaze/gdb/gdb-cross_7.7.1.bb
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-cross_7.7.1.bb
> diff --git a/recipes-microblaze/gdb/gdb-microblaze-7.7.inc b/meta-xilinx-
> bsp/recipes-microblaze/gdb/gdb-microblaze-7.7.inc
> similarity index 100%
> rename from recipes-microblaze/gdb/gdb-microblaze-7.7.inc
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb-microblaze-7.7.inc
> diff --git a/recipes-microblaze/gdb/gdb_7.7.1.bb b/meta-xilinx-bsp/recipes-
> microblaze/gdb/gdb_7.7.1.bb
> similarity index 100%
> rename from recipes-microblaze/gdb/gdb_7.7.1.bb
> rename to meta-xilinx-bsp/recipes-microblaze/gdb/gdb_7.7.1.bb
> diff --git a/recipes-microblaze/qemu/qemu_%.bbappend b/meta-xilinx-bsp/recipes-
> microblaze/qemu/qemu_%.bbappend
> similarity index 100%
> rename from recipes-microblaze/qemu/qemu_%.bbappend
> rename to meta-xilinx-bsp/recipes-microblaze/qemu/qemu_%.bbappend
> diff --git a/site/microblaze-common b/meta-xilinx-bsp/site/microblaze-common
> similarity index 100%
> rename from site/microblaze-common
> rename to meta-xilinx-bsp/site/microblaze-common
> diff --git a/meta-xilinx-contrib/COPYING.MIT b/meta-xilinx-contrib/COPYING.MIT
> new file mode 100644 index 0000000..89de354
> --- /dev/null
> +++ b/meta-xilinx-contrib/COPYING.MIT
> @@ -0,0 +1,17 @@
> +Permission is hereby granted, free of charge, to any person obtaining a
> +copy of this software and associated documentation files (the
> +"Software"), to deal in the Software without restriction, including
> +without limitation the rights to use, copy, modify, merge, publish,
> +distribute, sublicense, and/or sell copies of the Software, and to
> +permit persons to whom the Software is furnished to do so, subject to the
> following conditions:
> +
> +The above copyright notice and this permission notice shall be included
> +in all copies or substantial portions of the Software.
> +
> +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS
> +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> NONINFRINGEMENT.
> +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
> +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
> +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
> +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
> diff --git a/meta-xilinx-contrib/README.md b/meta-xilinx-contrib/README.md new
> file mode 100644 index 0000000..71557a6
> --- /dev/null
> +++ b/meta-xilinx-contrib/README.md
> @@ -0,0 +1,41 @@
> +meta-xilinx-contrib
> +===================
> +
> +This layer is a contribution layer to support for MicroBlaze, Zynq and ZynqMP
> architectures.
> +This layer depends on meta-xilinx-bsp layer.
> +
> +Supported Boards/Machines
> +=========================
> +
> +* Zynq:
> +  * Digilent Zybo Linux BD Reference design
> +
> +Maintainers, Mailing list, Patches
> +==================================
> +
> +Please send any patches, comments or questions for this layer to the
> +[meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-xilinx):
> +
> +	meta-xilinx at lists.yoctoproject.org with '[meta-xilinx-contrib]' in the
> subject.
> +
> +
> +Subscribe to mailing list at
> +https://lists.yoctoproject.org/listinfo/meta-xilinx
> +
> +Maintainers:
> +
> +	Manjukumar Harthikote Matha <manjukumar.harthikote-
> matha at xilinx.com>
> +
> +Dependencies
> +============
> +
> +This layer depends on:
> +
> +	URI: git://git.openembedded.org/bitbake
> +
> +	URI: git://git.openembedded.org/openembedded-core
> +	layers: meta
> +
> +	URI: git://git.openembedded.org/meta-xilinx
> +
> +
> diff --git a/meta-xilinx-contrib/conf/layer.conf b/meta-xilinx-contrib/conf/layer.conf
> new file mode 100644
> index 0000000..41ea5aa
> --- /dev/null
> +++ b/meta-xilinx-contrib/conf/layer.conf
> @@ -0,0 +1,13 @@
> +# We have a conf and classes directory, add to BBPATH BBPATH .=
> +":${LAYERDIR}"
> +
> +# We have a packages directory, add to BBFILES BBFILES +=
> +"${LAYERDIR}/recipes-*/*/*.bb"
> +BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend"
> +
> +BBFILE_COLLECTIONS += "xilinx-contrib"
> +BBFILE_PATTERN_xilinx-contrib = "^${LAYERDIR}/"
> +BBFILE_PRIORITY_xilinx-contrib = "5"
> +
> +LAYERDEPENDS_xilinx-contrib = "core"
> +LAYERDEPENDS_xilinx-contrib = "xilinx"
> diff --git a/recipes-bsp/reference-design/zybo-linux-bd.bb b/meta-xilinx-
> contrib/recipes-bsp/reference-design/zybo-linux-bd.bb
> similarity index 100%
> rename from recipes-bsp/reference-design/zybo-linux-bd.bb
> rename to meta-xilinx-contrib/recipes-bsp/reference-design/zybo-linux-bd.bb
> diff --git a/recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-encoder-
> for-Digilent-boards.patch b/meta-xilinx-contrib/recipes-kernel/linux/linux-
> xlnx/v2017.3/0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch
> similarity index 100%
> rename from recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-xilinx-Add-
> encoder-for-Digilent-boards.patch
> rename to meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx/v2017.3/0001-drm-
> xilinx-Add-encoder-for-Digilent-boards.patch
> diff --git a/recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-
> axi_dynclk-IP-Core.patch b/meta-xilinx-contrib/recipes-kernel/linux/linux-
> xlnx/v2017.3/0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch
> similarity index 100%
> rename from recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-Add-driver-for-
> axi_dynclk-IP-Core.patch
> rename to meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx/v2017.3/0002-clk-
> Add-driver-for-axi_dynclk-IP-Core.patch
> diff --git a/recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-
> transition-to-on.patch b/meta-xilinx-contrib/recipes-kernel/linux/linux-
> xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-transition-to-on.patch
> similarity index 100%
> rename from recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-xilinx-Fix-DPMS-
> transition-to-on.patch
> rename to meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx/v2017.3/0003-drm-
> xilinx-Fix-DPMS-transition-to-on.patch
> diff --git a/recipes-kernel/linux/linux-xlnx_2017.3.bb b/meta-xilinx-contrib/recipes-
> kernel/linux/linux-xlnx_2017.3.bbappend
> similarity index 62%
> rename from recipes-kernel/linux/linux-xlnx_2017.3.bb
> rename to meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2017.3.bbappend
> index 9178f97..83b08f1 100644
> --- a/recipes-kernel/linux/linux-xlnx_2017.3.bb
> +++ b/meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2017.3.bbappen
> +++ d
> @@ -1,8 +1,4 @@
> -LINUX_VERSION = "4.9"
> -XILINX_RELEASE_VERSION = "v2017.3"
> -SRCREV ?= "f1b1e077d641fc83b54c1b8f168cbb58044fbd4e"
> -
> -include linux-xlnx.inc
> +FILESEXTRAPATHS_prepend := "${THISDIR}/linux-xlnx:"
> 
>  SRC_URI_append_zybo-linux-bd-zynq7 = " \
>  	file://0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch \
> --
> 2.7.4




More information about the meta-xilinx mailing list