[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