diff options
13 files changed, 49 insertions, 11 deletions
diff --git a/.gitmodules b/.gitmodules index 5e671383..104587f3 100644 --- a/.gitmodules +++ b/.gitmodules | |||
@@ -1,4 +1,4 @@ | |||
1 | [submodule "gen-machine-conf"] | 1 | [submodule "gen-machine-conf"] |
2 | path = meta-xilinx-core/gen-machine-conf | 2 | path = meta-xilinx-core/gen-machine-conf |
3 | url = https://github.com/Xilinx/gen-machine-conf.git | 3 | url = https://github.com/Xilinx/gen-machine-conf.git |
4 | branch = xlnx_rel_v2023.2 | 4 | branch = xlnx_rel_v2024.1 |
diff --git a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-openamp/open-amp/open-amp-xlnx_v2024.1.bb b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-openamp/open-amp/open-amp-xlnx_v2024.1.bb index bf779ff5..c1fda947 100644 --- a/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-openamp/open-amp/open-amp-xlnx_v2024.1.bb +++ b/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-openamp/open-amp/open-amp-xlnx_v2024.1.bb | |||
@@ -1,5 +1,5 @@ | |||
1 | SRCBRANCH ?= "2024" | 1 | SRCBRANCH ?= "2024" |
2 | SRCREV = "7d39410ad2172be9f339c4ce565ed765ddd8c5c8" | 2 | SRCREV = "dbf0857389190f4c4cedfb77bd1f9bdd7ab404f3" |
3 | BRANCH = "xlnx_rel_v2024.1" | 3 | BRANCH = "xlnx_rel_v2024.1" |
4 | LIC_FILES_CHKSUM ?= "file://LICENSE.md;md5=ab88daf995c0bd0071c2e1e55f3d3505" | 4 | LIC_FILES_CHKSUM ?= "file://LICENSE.md;md5=ab88daf995c0bd0071c2e1e55f3d3505" |
5 | PV = "${SRCBRANCH}+git${SRCPV}" | 5 | PV = "${SRCBRANCH}+git${SRCPV}" |
diff --git a/meta-xilinx-core/gen-machine-conf b/meta-xilinx-core/gen-machine-conf | |||
Subproject 911941fc094dc0073c2f01a2b94de3cc6e993fe | Subproject e3968c5d6b1d02b2c1fa51de838f0757bca1c16 | ||
diff --git a/meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.inc b/meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.inc index c0c48f81..23e3975e 100644 --- a/meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.inc +++ b/meta-xilinx-core/recipes-bsp/ai-engine/aie-rt-2024.inc | |||
@@ -3,7 +3,7 @@ SECTION = "libs" | |||
3 | REPO ?= "git://github.com/Xilinx/aie-rt.git;protocol=https" | 3 | REPO ?= "git://github.com/Xilinx/aie-rt.git;protocol=https" |
4 | 4 | ||
5 | BRANCH ?= "xlnx_rel_v2024.1" | 5 | BRANCH ?= "xlnx_rel_v2024.1" |
6 | SRCREV ?= "60579564ad9d54608aa7f5fc19df1ec599eee707" | 6 | SRCREV ?= "18e416bca8f2cb1de8956fa8cb8a5ae783f3c2ee" |
7 | 7 | ||
8 | LICENSE = "BSD-3-Clause" | 8 | LICENSE = "BSD-3-Clause" |
9 | LIC_FILES_CHKSUM ?= "file://license.txt;md5=04a153cae61a8a606fc79dff49c2c897" | 9 | LIC_FILES_CHKSUM ?= "file://license.txt;md5=04a153cae61a8a606fc79dff49c2c897" |
diff --git a/meta-xilinx-core/recipes-bsp/bootgen/bootgen_2024.1.bb b/meta-xilinx-core/recipes-bsp/bootgen/bootgen_2024.1.bb new file mode 100644 index 00000000..3c68f10d --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/bootgen/bootgen_2024.1.bb | |||
@@ -0,0 +1,31 @@ | |||
1 | SUMMARY = "Building and installing bootgen" | ||
2 | DESCRIPTION = "Building and installing bootgen, a Xilinx tool that lets you stitch binary files together and generate device boot images" | ||
3 | |||
4 | LICENSE = "Apache-2.0" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1" | ||
6 | |||
7 | S = "${WORKDIR}/git" | ||
8 | |||
9 | DEPENDS += "openssl" | ||
10 | RDEPENDS:${PN} += "openssl" | ||
11 | |||
12 | REPO ?= "git://github.com/Xilinx/bootgen.git;protocol=https" | ||
13 | BRANCH = "xlnx_rel_v2024.1" | ||
14 | SRCREV = "92e09bf37ea17d7b1f0e102a2548f27fb768651c" | ||
15 | |||
16 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
17 | SRC_URI = "${REPO};${BRANCHARG}" | ||
18 | |||
19 | EXTRA_OEMAKE += 'CROSS_COMPILER="${CXX}" -C ${S}' | ||
20 | CXXFLAGS:append = " -std=c++0x" | ||
21 | |||
22 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
23 | |||
24 | do_install() { | ||
25 | install -d ${D}${bindir} | ||
26 | install -Dm 0755 ${S}/bootgen ${D}${bindir} | ||
27 | } | ||
28 | |||
29 | FILES:${PN} = "${bindir}/bootgen" | ||
30 | |||
31 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2024.1.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2024.1.inc index c30c5666..9b99a476 100644 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2024.1.inc +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2024.1.inc | |||
@@ -2,7 +2,7 @@ UBOOT_VERSION = "v2024.01" | |||
2 | 2 | ||
3 | UBRANCH = "xlnx_rebase_v2024.01" | 3 | UBRANCH = "xlnx_rebase_v2024.01" |
4 | 4 | ||
5 | SRCREV = "8fc1a07a7c3e84fcd5bd945e1c931da25e1b0130" | 5 | SRCREV = "5b0014e7c094c87035b02756fc07b02816bee992" |
6 | 6 | ||
7 | LICENSE = "GPL-2.0-or-later" | 7 | LICENSE = "GPL-2.0-or-later" |
8 | LIC_FILES_CHKSUM = "file://README;beginline=1;endline=4;md5=744e7e3bb0c94b4b9f6b3db3bf893897" | 8 | LIC_FILES_CHKSUM = "file://README;beginline=1;endline=4;md5=744e7e3bb0c94b4b9f6b3db3bf893897" |
diff --git a/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2024.1.bb b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2024.1.bb index a1e9095c..71ac690e 100644 --- a/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2024.1.bb +++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2024.1.bb | |||
@@ -1,7 +1,7 @@ | |||
1 | LINUX_VERSION = "6.6.10" | 1 | LINUX_VERSION = "6.6.10" |
2 | YOCTO_META ?= "git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=yocto-kmeta" | 2 | YOCTO_META ?= "git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=yocto-kmeta" |
3 | KBRANCH="xlnx_rebase_v6.6_LTS" | 3 | KBRANCH="xlnx_rebase_v6.6_LTS" |
4 | SRCREV = "7d3c0f27dc86aab8e1ddd1683691633e72f28174" | 4 | SRCREV = "3af4295e00efdced3e8c6973606a7de55f6bf7dc" |
5 | SRCREV_meta = "5d0809d0d939c7738cb6e5391126c73fd0e4e865" | 5 | SRCREV_meta = "5d0809d0d939c7738cb6e5391126c73fd0e4e865" |
6 | 6 | ||
7 | KCONF_AUDIT_LEVEL="0" | 7 | KCONF_AUDIT_LEVEL="0" |
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_2024.1.bb index 3acbf3ef..88ddb885 100644 --- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_2024.1.bb | |||
@@ -13,7 +13,7 @@ REQUIRED_MACHINE_FEATURES = "vdu" | |||
13 | 13 | ||
14 | BRANCH ?= "xlnx_rel_v2024.1" | 14 | BRANCH ?= "xlnx_rel_v2024.1" |
15 | REPO ?= "git://github.com/Xilinx/vdu-ctrl-sw.git;protocol=https" | 15 | REPO ?= "git://github.com/Xilinx/vdu-ctrl-sw.git;protocol=https" |
16 | SRCREV ?= "7af131e0780d52ebc7bd6173bf1b99fec4dc522f" | 16 | SRCREV ?= "fb8730a808b707bfb86d3d64881899214a951ff6" |
17 | 17 | ||
18 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 18 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
19 | SRC_URI = "${REPO};${BRANCHARG}" | 19 | SRC_URI = "${REPO};${BRANCHARG}" |
diff --git a/meta-xilinx-core/recipes-xrt/xrt/xrt-202410.2.17.0.inc b/meta-xilinx-core/recipes-xrt/xrt/xrt-202410.2.17.0.inc index 9e38688d..09ef913a 100644 --- a/meta-xilinx-core/recipes-xrt/xrt/xrt-202410.2.17.0.inc +++ b/meta-xilinx-core/recipes-xrt/xrt/xrt-202410.2.17.0.inc | |||
@@ -2,8 +2,8 @@ REPO ?= "git://github.com/Xilinx/XRT.git;protocol=https" | |||
2 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 2 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
3 | SRC_URI = "${REPO};${BRANCHARG};name=xrt" | 3 | SRC_URI = "${REPO};${BRANCHARG};name=xrt" |
4 | 4 | ||
5 | BRANCH= "master" | 5 | BRANCH= "2024.1" |
6 | SRCREV_xrt = "baf88820fb3fc24dda4dc08c91ecbca2c76c7b0f" | 6 | SRCREV_xrt = "11f9d2bc6fc61862105093e42cb62c04cf506e51" |
7 | 7 | ||
8 | SRC_URI += "git://github.com/Xilinx/dma_ip_drivers.git;branch=master;name=dma_ip_drivers;destsuffix=git/src/runtime_src/core/pcie/driver/linux/xocl/lib/libqdma;protocol=https" | 8 | SRC_URI += "git://github.com/Xilinx/dma_ip_drivers.git;branch=master;name=dma_ip_drivers;destsuffix=git/src/runtime_src/core/pcie/driver/linux/xocl/lib/libqdma;protocol=https" |
9 | SRCREV_dma_ip_drivers = "9f02769a2eddde008158c96efa39d7edb6512578" | 9 | SRCREV_dma_ip_drivers = "9f02769a2eddde008158c96efa39d7edb6512578" |
diff --git a/meta-xilinx-standalone-experimental/recipes-libraries/xilffs_2024.1.bb b/meta-xilinx-standalone-experimental/recipes-libraries/xilffs_2024.1.bb index b8dc3b33..b7e0784a 100644 --- a/meta-xilinx-standalone-experimental/recipes-libraries/xilffs_2024.1.bb +++ b/meta-xilinx-standalone-experimental/recipes-libraries/xilffs_2024.1.bb | |||
@@ -8,4 +8,6 @@ PACKAGECONFIG[use_mkfs] ="-DXILFFS_use_mkfs=ON,-DXILFFS_use_mkfs=OFF,," | |||
8 | PACKAGECONFIG[read_only] ="-DXILFFS_read_only=ON,-DXILFFS_read_only=OFF,," | 8 | PACKAGECONFIG[read_only] ="-DXILFFS_read_only=ON,-DXILFFS_read_only=OFF,," |
9 | PACKAGECONFIG[word_access]="-DXILFFS_word_access=ON,-DXILFFS_word_access=OFF,," | 9 | PACKAGECONFIG[word_access]="-DXILFFS_word_access=ON,-DXILFFS_word_access=OFF,," |
10 | 10 | ||
11 | EXTRA_OECMAKE += "${@'-DXILFFS_num_logical_vol=10 -DXILFFS_enable_multi_partition=ON' if d.getVar('ESW_MACHINE') == 'psv_pmc_0' else ''}" | ||
12 | |||
11 | DEPENDS += "xilstandalone libxil" | 13 | DEPENDS += "xilstandalone libxil" |
diff --git a/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass b/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass index 1307b044..e9a2df8c 100644 --- a/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass +++ b/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass | |||
@@ -9,7 +9,7 @@ ESW_BRANCH[2022.1] = "xlnx_rel_v2022.1_update" | |||
9 | ESW_BRANCH[2022.2] = "xlnx_rel_v2022.2" | 9 | ESW_BRANCH[2022.2] = "xlnx_rel_v2022.2" |
10 | ESW_BRANCH[2023.1] = "xlnx_rel_v2023.1_update" | 10 | ESW_BRANCH[2023.1] = "xlnx_rel_v2023.1_update" |
11 | ESW_BRANCH[2023.2] = "xlnx_rel_v2023.2_update" | 11 | ESW_BRANCH[2023.2] = "xlnx_rel_v2023.2_update" |
12 | ESW_BRANCH[2024.1] = "xlnx_rel_v2024.1-next" | 12 | ESW_BRANCH[2024.1] = "xlnx_rel_v2024.1" |
13 | BRANCH ??= "${@d.getVarFlag('ESW_BRANCH', d.getVar('ESW_VER')) or '${ESW_VER}'}" | 13 | BRANCH ??= "${@d.getVarFlag('ESW_BRANCH', d.getVar('ESW_VER')) or '${ESW_VER}'}" |
14 | 14 | ||
15 | ESW_REV[git] = "${AUTOREV}" | 15 | ESW_REV[git] = "${AUTOREV}" |
@@ -17,7 +17,7 @@ ESW_REV[2022.1] = "56d94a506fd9f80949f4cff08e13015928603f01" | |||
17 | ESW_REV[2022.2] = "5330a64c8efd14f0eef09befdbb8d3d738c33ec2" | 17 | ESW_REV[2022.2] = "5330a64c8efd14f0eef09befdbb8d3d738c33ec2" |
18 | ESW_REV[2023.1] = "af784f742dad0ca6e69e05baf8de51152c396b9a" | 18 | ESW_REV[2023.1] = "af784f742dad0ca6e69e05baf8de51152c396b9a" |
19 | ESW_REV[2023.2] = "e847e1935dca630615e5f7dc694365a44b89699c" | 19 | ESW_REV[2023.2] = "e847e1935dca630615e5f7dc694365a44b89699c" |
20 | ESW_REV[2024.1] = "54539e1accb6c616a1b67ef07b7d83d4097194b6" | 20 | ESW_REV[2024.1] = "b5aeb49ea7dfc76dfd3f3de5fac335abab206ec8" |
21 | SRCREV ??= "${@d.getVarFlag('ESW_REV', d.getVar('ESW_VER')) or 'INVALID'}" | 21 | SRCREV ??= "${@d.getVarFlag('ESW_REV', d.getVar('ESW_VER')) or 'INVALID'}" |
22 | 22 | ||
23 | EMBEDDEDSW_BRANCHARG ?= "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}" | 23 | EMBEDDEDSW_BRANCHARG ?= "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}" |
@@ -29,7 +29,7 @@ LIC_FILES_CHKSUM[xlnx_rel_v2022.1_update] = 'e62cb7a722c4430999e0a55a7234035d' | |||
29 | LIC_FILES_CHKSUM[xlnx_rel_v2022.2] = 'ce611484168a6000bd35df68fc4f4290' | 29 | LIC_FILES_CHKSUM[xlnx_rel_v2022.2] = 'ce611484168a6000bd35df68fc4f4290' |
30 | LIC_FILES_CHKSUM[xlnx_rel_v2023.1_update] = '3c310a3ee2197a4c92c6a0e2937c207c' | 30 | LIC_FILES_CHKSUM[xlnx_rel_v2023.1_update] = '3c310a3ee2197a4c92c6a0e2937c207c' |
31 | LIC_FILES_CHKSUM[xlnx_rel_v2023.2_update] = '9fceecdbcad88698f265578f3d4cb26c' | 31 | LIC_FILES_CHKSUM[xlnx_rel_v2023.2_update] = '9fceecdbcad88698f265578f3d4cb26c' |
32 | LIC_FILES_CHKSUM[xlnx_rel_v2024.1-next] = '443113d5aa8fd5facf31e9c5d25dc114' | 32 | LIC_FILES_CHKSUM[xlnx_rel_v2024.1] = '443113d5aa8fd5facf31e9c5d25dc114' |
33 | LIC_FILES_CHKSUM ??= "file://license.txt;md5=${@d.getVarFlag('LIC_FILES_CHKSUM', d.getVar('BRANCH')) or '0'}" | 33 | LIC_FILES_CHKSUM ??= "file://license.txt;md5=${@d.getVarFlag('LIC_FILES_CHKSUM', d.getVar('BRANCH')) or '0'}" |
34 | 34 | ||
35 | SRC_URI = "${EMBEDDEDSW_SRCURI}" | 35 | SRC_URI = "${EMBEDDEDSW_SRCURI}" |
diff --git a/meta-xilinx-standalone/recipes-devtools/gcc/gcc-runtime_%.bbappend b/meta-xilinx-standalone/recipes-devtools/gcc/gcc-runtime_%.bbappend index 3a7d1395..52360e2b 100644 --- a/meta-xilinx-standalone/recipes-devtools/gcc/gcc-runtime_%.bbappend +++ b/meta-xilinx-standalone/recipes-devtools/gcc/gcc-runtime_%.bbappend | |||
@@ -28,6 +28,7 @@ EXTRA_OECONF:append:xilinx-standalone:armv8r:class-target = " \ | |||
28 | 28 | ||
29 | EXTRA_OECONF:append:xilinx-standalone:microblaze:class-target = " \ | 29 | EXTRA_OECONF:append:xilinx-standalone:microblaze:class-target = " \ |
30 | --without-long-double-128 \ | 30 | --without-long-double-128 \ |
31 | --disable-tm-clone-registry \ | ||
31 | " | 32 | " |
32 | 33 | ||
33 | # Changes local to gcc-runtime... | 34 | # Changes local to gcc-runtime... |
diff --git a/meta-xilinx-standalone/recipes-devtools/gcc/libgcc_%.bbappend b/meta-xilinx-standalone/recipes-devtools/gcc/libgcc_%.bbappend index 861b3f9c..2d33f5a9 100644 --- a/meta-xilinx-standalone/recipes-devtools/gcc/libgcc_%.bbappend +++ b/meta-xilinx-standalone/recipes-devtools/gcc/libgcc_%.bbappend | |||
@@ -2,6 +2,10 @@ require gcc-configure-xilinx-standalone.inc | |||
2 | 2 | ||
3 | COMPATIBLE_HOST = "${HOST_SYS}" | 3 | COMPATIBLE_HOST = "${HOST_SYS}" |
4 | 4 | ||
5 | EXTRA_OECONF:append:xilinx-standalone:microblaze:class-target = " \ | ||
6 | --disable-tm-clone-registry \ | ||
7 | " | ||
8 | |||
5 | python do_multilib_install:xilinx-standalone:class-target () { | 9 | python do_multilib_install:xilinx-standalone:class-target () { |
6 | pass | 10 | pass |
7 | } | 11 | } |