These changes are designed to sync with the changes made to meta-xilinx.
Two significant changes are included:
1) XSCT extraction is now handled via a package instead of a class
- This is still experimental and further changes may be needed.
2) This layer is now loadable in a project along with the SDT layer.
- Behavior is switched based on XILINX_WITH_ESW setting.
Mark Hatle (14):
layer.conf: Move to Yocto Project best practices
uboot-device-tree: Fix WORKDIR to UNPACKDIR
various classes: Remove obsolete classes
meta-xilinx-tools-default-versions.inc: Simplify the preferred
versions
embeddedsw: Simply bbappends
xsct-native: Move from class to recipe install
xsct-tarball.inc: Ensure XILINX_SDK_TOOLCHAIN is valid at all times
*-firmware: Sync to changes in meta-xilinx-standalone
various: Ensure parsing and correct behavior with XSCT is not enabled
layer.conf: temporary workaround, set XILINX_WITH_ESW
xsct-native: Implement USE_XSCT_TARBALL workflow
various: Versal is now split between versal and versal-net
various: Zynqmp-dr is now zynqmp + rfsoc feature
mb-realoc: Fix WORKDIR warning
Varalaxmi Bingi (1):
scripts/mb-realoc: reading payload address
classes-global/meta-xilinx-tools-cfg.bbclass | 6 +
.../sanity-meta-xilinx-tools.bbclass | 14 ++
classes-global/vivado.bbclass | 16 --
classes-global/xsct-tarball.bbclass | 217 ------------------
classes-recipe/check_xsct_enabled.bbclass | 4 +
classes-recipe/xsct-tc.bbclass | 2 -
classes-recipe/xsct_baremetal_app.bbclass | 4 +-
classes-recipe/xsct_freertos_app.bbclass | 6 +-
classes-recipe/xsctapp.bbclass | 8 +-
classes-recipe/xsctbase.bbclass | 2 +-
classes/externalxsctsrc.bbclass | 146 ------------
classes/xilinx-tool-check.bbclass | 45 ----
classes/xsct_baremetal_app.bbclass | 49 ----
classes/xsct_freertos_app.bbclass | 48 ----
.../meta-xilinx-tools-default-versions.inc | 15 ++
conf/layer.conf | 26 +--
conf/xsct-tarball.inc | 41 ++++
.../esw-baremetal-hello-world.bb | 3 +-
.../esw-freertos-hello-world.bb | 3 +-
recipes-bsp/base-pdi/base-pdi_%.bbappend | 35 +--
recipes-bsp/base-pdi/base-pdi_xsct.inc | 34 +++
.../bitstream/bitstream-extraction_git.bb | 2 +-
.../bitstream/bitstream-microblaze_1.0.bb | 2 +-
.../bootbin/xilinx-bootbin_1.0-xsct.inc | 31 +++
.../bootbin/xilinx-bootbin_1.0.bbappend | 22 +-
recipes-bsp/device-tree/device-tree.bbappend | 58 +----
recipes-bsp/device-tree/device-tree.inc | 3 +
recipes-bsp/device-tree/device-tree_xsct.inc | 62 +++++
recipes-bsp/embeddedsw/esw-bsp.bb | 19 --
.../embeddedsw/fsbl-firmware_%.bbappend | 1 +
.../embeddedsw/fsbl-firmware_2022.2.bbappend | 75 ------
.../embeddedsw/fsbl-firmware_2023.1.bbappend | 76 ------
.../embeddedsw/fsbl-firmware_2023.2.bbappend | 76 ------
.../embeddedsw/fsbl-firmware_2024.1.bbappend | 76 ------
...2022.1.bbappend => fsbl-firmware_xsct.inc} | 18 +-
recipes-bsp/embeddedsw/fsbl-xsct.inc | 11 +
recipes-bsp/embeddedsw/fsbl.bbappend | 12 +-
.../embeddedsw/plm-firmware_%.bbappend | 1 +
.../embeddedsw/plm-firmware_2022.1.bbappend | 57 -----
.../embeddedsw/plm-firmware_2022.2.bbappend | 58 -----
.../embeddedsw/plm-firmware_2023.1.bbappend | 58 -----
.../embeddedsw/plm-firmware_2023.2.bbappend | 58 -----
..._2024.1.bbappend => plm-firmware_xsct.inc} | 15 +-
recipes-bsp/embeddedsw/plmfw-xsct.inc | 11 +
recipes-bsp/embeddedsw/plmfw.bbappend | 12 +-
.../embeddedsw/pmu-firmware_%.bbappend | 1 +
.../embeddedsw/pmu-firmware_2022.2.bbappend | 59 -----
.../embeddedsw/pmu-firmware_2023.1.bbappend | 59 -----
.../embeddedsw/pmu-firmware_2023.2.bbappend | 59 -----
.../embeddedsw/pmu-firmware_2024.1.bbappend | 59 -----
..._2022.1.bbappend => pmu-firmware_xsct.inc} | 20 +-
recipes-bsp/embeddedsw/pmufw-xsct.inc | 11 +
recipes-bsp/embeddedsw/pmufw.bbappend | 12 +-
.../embeddedsw/psm-firmware_%.bbappend | 1 +
.../embeddedsw/psm-firmware_2022.1.bbappend | 57 -----
.../embeddedsw/psm-firmware_2022.2.bbappend | 58 -----
.../embeddedsw/psm-firmware_2023.1.bbappend | 58 -----
.../embeddedsw/psm-firmware_2024.1.bbappend | 58 -----
..._2023.2.bbappend => psm-firmware_xsct.inc} | 15 +-
recipes-bsp/embeddedsw/psmfw-xsct.inc | 11 +
recipes-bsp/embeddedsw/psmfw.bbappend | 12 +-
recipes-bsp/fsboot/fs-boot_git.bb | 2 +-
recipes-bsp/hdf/external-hdf_2022.1.bb | 6 +-
recipes-bsp/hdf/external-hdf_2022.2.bb | 6 +-
recipes-bsp/hdf/external-hdf_2023.1.bb | 6 +-
recipes-bsp/hdf/external-hdf_2023.2.bb | 6 +-
recipes-bsp/hdf/external-hdf_2024.1.bb | 6 +-
recipes-bsp/hdf/hdf-repository-2023.1.inc | 6 +-
recipes-bsp/hdf/hdf-repository_2023.2.inc | 6 +-
recipes-bsp/hdf/hdf-repository_2024.1.inc | 6 +-
recipes-bsp/imgrcry/imgrcry-make_2023.1.bb | 2 +-
recipes-bsp/imgrcry/imgrcry-make_2023.2.bb | 2 +-
recipes-bsp/imgrcry/imgrcry-make_2024.1.bb | 2 +-
recipes-bsp/imgrcry/imgrcry_git.bb | 2 +-
recipes-bsp/imgsel/imgsel_git.bb | 2 +-
.../uboot-device-tree/uboot-device-tree.bb | 3 +-
recipes-openamp/examples/openamp-fw.inc | 4 +-
recipes-utils/mb-realoc/mb-realoc.bb | 5 +-
recipes-utils/xsct/xsct-native.bb | 131 ++++++++++-
scripts/hdf-repository-generate-srcuri.sh | 6 +-
scripts/mb-realoc | 2 +-
81 files changed, 488 insertions(+), 1811 deletions(-)
create mode 100644 classes-global/meta-xilinx-tools-cfg.bbclass
create mode 100644 classes-global/sanity-meta-xilinx-tools.bbclass
delete mode 100644 classes-global/vivado.bbclass
delete mode 100644 classes-global/xsct-tarball.bbclass
create mode 100644 classes-recipe/check_xsct_enabled.bbclass
delete mode 100644 classes/externalxsctsrc.bbclass
delete mode 100644 classes/xilinx-tool-check.bbclass
delete mode 100644 classes/xsct_baremetal_app.bbclass
delete mode 100644 classes/xsct_freertos_app.bbclass
create mode 100644 conf/distro/include/meta-xilinx-tools-default-versions.inc
create mode 100644 conf/xsct-tarball.inc
create mode 100644 recipes-bsp/base-pdi/base-pdi_xsct.inc
create mode 100644 recipes-bsp/bootbin/xilinx-bootbin_1.0-xsct.inc
create mode 100644 recipes-bsp/device-tree/device-tree_xsct.inc
delete mode 100644 recipes-bsp/embeddedsw/esw-bsp.bb
create mode 100644 recipes-bsp/embeddedsw/fsbl-firmware_%.bbappend
delete mode 100644 recipes-bsp/embeddedsw/fsbl-firmware_2022.2.bbappend
delete mode 100644 recipes-bsp/embeddedsw/fsbl-firmware_2023.1.bbappend
delete mode 100644 recipes-bsp/embeddedsw/fsbl-firmware_2023.2.bbappend
delete mode 100644 recipes-bsp/embeddedsw/fsbl-firmware_2024.1.bbappend
rename recipes-bsp/embeddedsw/{fsbl-firmware_2022.1.bbappend =>
fsbl-firmware_xsct.inc} (85%)
create mode 100644 recipes-bsp/embeddedsw/fsbl-xsct.inc
create mode 100644 recipes-bsp/embeddedsw/plm-firmware_%.bbappend
delete mode 100644 recipes-bsp/embeddedsw/plm-firmware_2022.1.bbappend
delete mode 100644 recipes-bsp/embeddedsw/plm-firmware_2022.2.bbappend
delete mode 100644 recipes-bsp/embeddedsw/plm-firmware_2023.1.bbappend
delete mode 100644 recipes-bsp/embeddedsw/plm-firmware_2023.2.bbappend
rename recipes-bsp/embeddedsw/{plm-firmware_2024.1.bbappend =>
plm-firmware_xsct.inc} (85%)
create mode 100644 recipes-bsp/embeddedsw/plmfw-xsct.inc
create mode 100644 recipes-bsp/embeddedsw/pmu-firmware_%.bbappend
delete mode 100644 recipes-bsp/embeddedsw/pmu-firmware_2022.2.bbappend
delete mode 100644 recipes-bsp/embeddedsw/pmu-firmware_2023.1.bbappend
delete mode 100644 recipes-bsp/embeddedsw/pmu-firmware_2023.2.bbappend
delete mode 100644 recipes-bsp/embeddedsw/pmu-firmware_2024.1.bbappend
rename recipes-bsp/embeddedsw/{pmu-firmware_2022.1.bbappend =>
pmu-firmware_xsct.inc} (82%)
create mode 100644 recipes-bsp/embeddedsw/pmufw-xsct.inc
create mode 100644 recipes-bsp/embeddedsw/psm-firmware_%.bbappend
delete mode 100644 recipes-bsp/embeddedsw/psm-firmware_2022.1.bbappend
delete mode 100644 recipes-bsp/embeddedsw/psm-firmware_2022.2.bbappend
delete mode 100644 recipes-bsp/embeddedsw/psm-firmware_2023.1.bbappend
delete mode 100644 recipes-bsp/embeddedsw/psm-firmware_2024.1.bbappend
rename recipes-bsp/embeddedsw/{psm-firmware_2023.2.bbappend =>
psm-firmware_xsct.inc} (84%)
create mode 100644 recipes-bsp/embeddedsw/psmfw-xsct.inc
--
2.34.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5405):
https://lists.yoctoproject.org/g/meta-xilinx/message/5405
Mute This Topic: https://lists.yoctoproject.org/mt/106609996/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-