diff options
| author | Mark Hatle <mark.hatle@amd.com> | 2024-03-27 14:18:33 -0600 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2024-03-27 14:18:33 -0600 |
| commit | d8a5293244c173bfd1faef83b9c52e6d3d27e9a5 (patch) | |
| tree | e7a290c1460650e7368305cb00681f1f5246d3fa | |
| parent | 14af015057a31eb9e84c5b7c1cb21ee7cfcc7db1 (diff) | |
| parent | 3a12cf3c927ac016b9dc288d441e68e504d74830 (diff) | |
| download | meta-xilinx-d8a5293244c173bfd1faef83b9c52e6d3d27e9a5.tar.gz | |
Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-next
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
21 files changed, 202 insertions, 46 deletions
diff --git a/docs/README.booting.storage.md b/docs/README.booting.storage.md index 2a1f66a7..d9689712 100644 --- a/docs/README.booting.storage.md +++ b/docs/README.booting.storage.md | |||
| @@ -61,18 +61,36 @@ $ sudo lsblk /dev/mmcblk<devnum> -o NAME,FSTYPE,LABEL,PARTLABEL | |||
| 61 | $ sudo mount -L boot /mnt/boot; sudo mount -L root /mnt/rootfs` | 61 | $ sudo mount -L boot /mnt/boot; sudo mount -L root /mnt/rootfs` |
| 62 | ``` | 62 | ``` |
| 63 | 3. Copy the boot images to the SD card or eMMC device FAT32 partition. | 63 | 3. Copy the boot images to the SD card or eMMC device FAT32 partition. |
| 64 | |||
| 65 | * Linux | ||
| 64 | * boot.bin | 66 | * boot.bin |
| 65 | * boot.scr | 67 | * boot.scr |
| 66 | * Image or uImage (For Zynq7000 only) | 68 | * Image or uImage (For Zynq7000 only) |
| 67 | * system.dtb | 69 | * system.dtb |
| 68 | * rootfs.cpio.gz.u-boot (If using a ramdisk) | 70 | * rootfs.cpio.gz.u-boot (If using a ramdisk) |
| 69 | ``` | 71 | ``` |
| 70 | $ cp ${DEPLOY_DIR_IMAGE}/boot.bin /mnt/boot/boot.bin | 72 | $ cp ${DEPLOY_DIR_IMAGE}/boot.bin /mnt/boot/boot.bin |
| 71 | $ cp ${DEPLOY_DIR_IMAGE}/boot.scr /mnt/boot/boot.scr | 73 | $ cp ${DEPLOY_DIR_IMAGE}/boot.scr /mnt/boot/boot.scr |
| 72 | $ cp ${DEPLOY_DIR_IMAGE}/Image /mnt/boot/Image | 74 | $ cp ${DEPLOY_DIR_IMAGE}/Image /mnt/boot/Image |
| 73 | $ cp ${DEPLOY_DIR_IMAGE}/system.dtb /mnt/boot/system.dtb | 75 | $ cp ${DEPLOY_DIR_IMAGE}/system.dtb /mnt/boot/system.dtb |
| 74 | $ cp ${DEPLOY_DIR_IMAGE}/<target-image>-${MACHINE}-${DATETIME}.cpio.gz.u-boot /mnt/boot/rootfs.cpio.gz.u-boot | 76 | $ cp ${DEPLOY_DIR_IMAGE}/<target-image>-${MACHINE}-${DATETIME}.cpio.gz.u-boot /mnt/boot/rootfs.cpio.gz.u-boot |
| 75 | ``` | 77 | ``` |
| 78 | * Xen | ||
| 79 | * boot.bin | ||
| 80 | * boot.scr | ||
| 81 | * Image | ||
| 82 | * xen | ||
| 83 | * system.dtb | ||
| 84 | * rootfs.cpio.gz (If using a ramdisk) | ||
| 85 | ``` | ||
| 86 | $ cp ${DEPLOY_DIR_IMAGE}/boot.bin /mnt/boot/boot.bin | ||
| 87 | $ cp ${DEPLOY_DIR_IMAGE}/boot.scr /mnt/boot/boot.scr | ||
| 88 | $ cp ${DEPLOY_DIR_IMAGE}/Image /mnt/boot/Image | ||
| 89 | $ cp ${DEPLOY_DIR_IMAGE}/xen /mnt/boot/xen | ||
| 90 | $ cp ${DEPLOY_DIR_IMAGE}/system.dtb /mnt/boot/system.dtb | ||
| 91 | $ cp ${DEPLOY_DIR_IMAGE}/<target-image>-${MACHINE}-${DATETIME}.cpio.gz /mnt/boot/rootfs.cpio.gz | ||
| 92 | ``` | ||
| 93 | |||
| 76 | 4. Extract `<target-image>-${MACHINE}-${DATETIME}.rootfs.tar.gz` file content to the SD | 94 | 4. Extract `<target-image>-${MACHINE}-${DATETIME}.rootfs.tar.gz` file content to the SD |
| 77 | card or eMMC device EXT4 partition. | 95 | card or eMMC device EXT4 partition. |
| 78 | ``` | 96 | ``` |
diff --git a/docs/README.booting.versal.md b/docs/README.booting.versal.md index ef817bf3..4f673689 100644 --- a/docs/README.booting.versal.md +++ b/docs/README.booting.versal.md | |||
| @@ -57,6 +57,10 @@ Deploying the images can be done in two methods. | |||
| 57 | 57 | ||
| 58 | #### Using devtool boot-jtag script | 58 | #### Using devtool boot-jtag script |
| 59 | 59 | ||
| 60 | > **Note:** For Xen boot flow boot-jtag script doesn't include loading xen, kernel | ||
| 61 | > and root filesystem, This step needs to be done manually as mentioned in XSDB | ||
| 62 | > or TFTP method below. | ||
| 63 | |||
| 60 | 1. Run devtool command to generate the boot-jtag.tcl script. | 64 | 1. Run devtool command to generate the boot-jtag.tcl script. |
| 61 | ``` | 65 | ``` |
| 62 | $ devtool boot-jtag --help | 66 | $ devtool boot-jtag --help |
| @@ -125,6 +129,8 @@ Load the images into the target DDR/PL DRR load address i.e., | |||
| 125 | 129 | ||
| 126 | Below example uses base DDR address as 0x0 which matches in vivado address editor. | 130 | Below example uses base DDR address as 0x0 which matches in vivado address editor. |
| 127 | 131 | ||
| 132 | 1. **Linux** | ||
| 133 | |||
| 128 | | Image Type | Base DDR Address | Image Offset | Load Address in DDR | | 134 | | Image Type | Base DDR Address | Image Offset | Load Address in DDR | |
| 129 | |--------------------|------------------|--------------|---------------------| | 135 | |--------------------|------------------|--------------|---------------------| |
| 130 | | Kernel | 0x0 | 0x200000 | 0x200000 | | 136 | | Kernel | 0x0 | 0x200000 | 0x200000 | |
| @@ -132,6 +138,15 @@ Below example uses base DDR address as 0x0 which matches in vivado address edito | |||
| 132 | | Rootfs | 0x0 | 0x4000000 | 0x4000000 | | 138 | | Rootfs | 0x0 | 0x4000000 | 0x4000000 | |
| 133 | | U-boot boot script | 0x0 | 0x20000000 | 0x20000000 | | 139 | | U-boot boot script | 0x0 | 0x20000000 | 0x20000000 | |
| 134 | 140 | ||
| 141 | 2. **Xen** | ||
| 142 | |||
| 143 | | Image Type | Base DDR Address | Image Offset | Load Address in DDR | | ||
| 144 | |--------------------|------------------|--------------|---------------------| | ||
| 145 | | Kernel | 0x0 | 0xE00000 | 0xE00000 | | ||
| 146 | | Device Tree | 0x0 | 0xC000000 | 0xc000000 | | ||
| 147 | | Rootfs | 0x0 | 0x02600000 | 0x02600000 | | ||
| 148 | | U-boot boot script | 0x0 | 0x20000000 | 0x20000000 | | ||
| 149 | |||
| 135 | > **Note:** | 150 | > **Note:** |
| 136 | > 1. `<target-image>` refers to core-image-minimal or petalinux-image-minimal | 151 | > 1. `<target-image>` refers to core-image-minimal or petalinux-image-minimal |
| 137 | > 2. For pxeboot boot create a symlink for `<target-image>-${MACHINE}-${DATETIME}.cpio.gz.u-boot` | 152 | > 2. For pxeboot boot create a symlink for `<target-image>-${MACHINE}-${DATETIME}.cpio.gz.u-boot` |
| @@ -152,13 +167,23 @@ xsdb% stop | |||
| 152 | ``` | 167 | ``` |
| 153 | 2. Using the `dow` command to load the images into the target DDR/PL DDR load | 168 | 2. Using the `dow` command to load the images into the target DDR/PL DDR load |
| 154 | address. | 169 | address. |
| 155 | ``` | 170 | |
| 156 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/Image 0x200000 | 171 | * Linux XSDB |
| 157 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/system.dtb 0x1000 | 172 | ``` |
| 158 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/core-image-minimal-${MACHINE}.cpio.gz.u-boot 0x4000000 | 173 | xsdb% targets -set -nocase -filter {name =~ "*A72*#0"} |
| 159 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/boot.scr 0x20000000 | 174 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/Image 0x200000 |
| 160 | xsdb% targets -set -nocase -filter {name =~ "*A72*#0"} | 175 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/system.dtb 0x1000 |
| 161 | ``` | 176 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/core-image-minimal-${MACHINE}.cpio.gz.u-boot 0x4000000 |
| 177 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/boot.scr 0x20000000 | ||
| 178 | ``` | ||
| 179 | * Xen XSDB | ||
| 180 | ``` | ||
| 181 | xsdb% targets -set -nocase -filter {name =~ "*A72*#0"} | ||
| 182 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/Image 0xE00000 | ||
| 183 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/system.dtb 0xc000000 | ||
| 184 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/core-image-minimal-${MACHINE}.cpio.gz 0x02600000 | ||
| 185 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/boot.scr 0x20000000 | ||
| 186 | ``` | ||
| 162 | 187 | ||
| 163 | ###### Using TFTP | 188 | ###### Using TFTP |
| 164 | 189 | ||
| @@ -170,13 +195,25 @@ Versal> set serverip <server ip> | |||
| 170 | Versal> set ipaddr <board ip> | 195 | Versal> set ipaddr <board ip> |
| 171 | ``` | 196 | ``` |
| 172 | 3. Load the images to DDR address. | 197 | 3. Load the images to DDR address. |
| 173 | ``` | ||
| 174 | U-Boot> tftpboot 0x200000 Image | ||
| 175 | U-Boot> tftpboot 0x1000 system.dtb | ||
| 176 | U-Boot> tftpboot 0x4000000 core-image-minimal-${MACHINE}.cpio.gz.u-boot | ||
| 177 | U-Boot> tftpboot 0x20000000 boot.scr | ||
| 178 | 198 | ||
| 179 | ``` | 199 | * Linux TFTP |
| 200 | ``` | ||
| 201 | U-Boot> tftpboot 0x200000 Image | ||
| 202 | U-Boot> tftpboot 0x1000 system.dtb | ||
| 203 | U-Boot> tftpboot 0x4000000 core-image-minimal-${MACHINE}.cpio.gz.u-boot | ||
| 204 | U-Boot> tftpboot 0x20000000 boot.scr | ||
| 205 | ``` | ||
| 206 | |||
| 207 | * Xen TFTP | ||
| 208 | ``` | ||
| 209 | U-Boot> tftpboot 0xE00000 Image | ||
| 210 | U-Boot> setenv kernel_size 0x$filesize | ||
| 211 | U-Boot> tftpboot 0xc000000 system.dtb | ||
| 212 | U-Boot> tftpboot 0x02600000 core-image-minimal-${MACHINE}.cpio.gz | ||
| 213 | U-Boot> setenv ramdisk_size 0x$filesize | ||
| 214 | U-Boot> tftpboot 0x20000000 boot.scr | ||
| 215 | ``` | ||
| 216 | |||
| 180 | ##### Booting Linux | 217 | ##### Booting Linux |
| 181 | 218 | ||
| 182 | Once the images are loaded continue the execution. | 219 | Once the images are loaded continue the execution. |
| @@ -191,10 +228,29 @@ xsdb% con | |||
| 191 | xsdb% exit | 228 | xsdb% exit |
| 192 | ``` | 229 | ``` |
| 193 | 3. In the target Serial Terminal, from U-Boot prompt run `boot` command. | 230 | 3. In the target Serial Terminal, from U-Boot prompt run `boot` command. |
| 231 | |||
| 232 | * Linux boot | ||
| 194 | ``` | 233 | ``` |
| 195 | U-Boot> boot | 234 | U-Boot> boot |
| 196 | ``` | 235 | ``` |
| 197 | 236 | ||
| 237 | * XEN JTAG boot | ||
| 238 | |||
| 239 | * XSDB | ||
| 240 | > **Note:** You need to calculate the Kernel(kernel_size) and ramdisk(ramdisk_size) | ||
| 241 | > image size manually from `${DEPLOY_DIR_IMAGE}` directory. For example if your | ||
| 242 | > kernel size is 24269312 bytes you need to convert to hex 0x1725200 and use it. | ||
| 243 | ``` | ||
| 244 | U-Boot> setenv kernel_size <filesize> | ||
| 245 | U-Boot> setenv ramdisk_size <filesize> | ||
| 246 | U-Boot> boot | ||
| 247 | ``` | ||
| 248 | |||
| 249 | * TFTP | ||
| 250 | ``` | ||
| 251 | U-Boot> boot | ||
| 252 | ``` | ||
| 253 | |||
| 198 | ## Booting from SD | 254 | ## Booting from SD |
| 199 | 255 | ||
| 200 | 1. Load the SD card into the VCK190 board in the J302 SD slot. | 256 | 1. Load the SD card into the VCK190 board in the J302 SD slot. |
diff --git a/docs/README.booting.zynqmp.md b/docs/README.booting.zynqmp.md index 80e6d5ae..3b73dbbb 100644 --- a/docs/README.booting.zynqmp.md +++ b/docs/README.booting.zynqmp.md | |||
| @@ -54,6 +54,10 @@ Deploying the images can be done in two methods. | |||
| 54 | 54 | ||
| 55 | #### Using devtool boot-jtag script | 55 | #### Using devtool boot-jtag script |
| 56 | 56 | ||
| 57 | > **Note:** For Xen boot flow boot-jtag script doesn't include loading xen, kernel | ||
| 58 | > and root filesystem, This step needs to be done manually as mentioned in XSDB | ||
| 59 | > or TFTP method below. | ||
| 60 | |||
| 57 | 1. Run devtool command to generate the boot-jtag.tcl script. | 61 | 1. Run devtool command to generate the boot-jtag.tcl script. |
| 58 | ``` | 62 | ``` |
| 59 | $ devtool boot-jtag --help | 63 | $ devtool boot-jtag --help |
| @@ -151,6 +155,8 @@ Load the images into the target DDR/PL DRR load address i.e., | |||
| 151 | 155 | ||
| 152 | Below example uses base DDR address as 0x0 which matches in vivado address editor. | 156 | Below example uses base DDR address as 0x0 which matches in vivado address editor. |
| 153 | 157 | ||
| 158 | 1. **Linux** | ||
| 159 | |||
| 154 | | Image Type | Base DDR Address | Image Offset | Load Address in DDR | | 160 | | Image Type | Base DDR Address | Image Offset | Load Address in DDR | |
| 155 | |--------------------|------------------|--------------|---------------------| | 161 | |--------------------|------------------|--------------|---------------------| |
| 156 | | Kernel | 0x0 | 0x200000 | 0x200000 | | 162 | | Kernel | 0x0 | 0x200000 | 0x200000 | |
| @@ -158,6 +164,15 @@ Below example uses base DDR address as 0x0 which matches in vivado address edito | |||
| 158 | | Rootfs | 0x0 | 0x04000000 | 0x4000000 | | 164 | | Rootfs | 0x0 | 0x04000000 | 0x4000000 | |
| 159 | | U-boot boot script | 0x0 | 0x20000000 | 0x20000000 | | 165 | | U-boot boot script | 0x0 | 0x20000000 | 0x20000000 | |
| 160 | 166 | ||
| 167 | 2. **Xen** | ||
| 168 | |||
| 169 | | Image Type | Base DDR Address | Image Offset | Load Address in DDR | | ||
| 170 | |--------------------|------------------|--------------|---------------------| | ||
| 171 | | Kernel | 0x0 | 0xE00000 | 0xE00000 | | ||
| 172 | | Device Tree | 0x0 | 0xC000000 | 0xc000000 | | ||
| 173 | | Rootfs | 0x0 | 0x02600000 | 0x02600000 | | ||
| 174 | | U-boot boot script | 0x0 | 0x20000000 | 0x20000000 | | ||
| 175 | |||
| 161 | > **Note:** | 176 | > **Note:** |
| 162 | > 1. `<target-image>` refers to core-image-minimal or petalinux-image-minimal | 177 | > 1. `<target-image>` refers to core-image-minimal or petalinux-image-minimal |
| 163 | > 2. For pxeboot boot create a symlink for `<target-image>-${MACHINE}-${DATETIME}.cpio.gz.u-boot` | 178 | > 2. For pxeboot boot create a symlink for `<target-image>-${MACHINE}-${DATETIME}.cpio.gz.u-boot` |
| @@ -178,12 +193,23 @@ xsdb% stop | |||
| 178 | ``` | 193 | ``` |
| 179 | 2. Using the `dow` command to load the images into the target DDR/PL DDR load | 194 | 2. Using the `dow` command to load the images into the target DDR/PL DDR load |
| 180 | address. | 195 | address. |
| 181 | ``` | 196 | |
| 182 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/Image 0x200000 | 197 | * Linux XSDB |
| 183 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/system.dtb 0x100000 | 198 | ``` |
| 184 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/core-image-minimal-${MACHINE}.cpio.gz.u-boot 0x4000000 | 199 | xsdb% targets -set -nocase -filter {name =~ "*A53*#0"} |
| 185 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/boot.scr 0x20000000 | 200 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/Image 0x200000 |
| 186 | ``` | 201 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/system.dtb 0x100000 |
| 202 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/core-image-minimal-${MACHINE}.cpio.gz.u-boot 0x4000000 | ||
| 203 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/boot.scr 0x20000000 | ||
| 204 | ``` | ||
| 205 | * Xen XSDB | ||
| 206 | ``` | ||
| 207 | xsdb% targets -set -nocase -filter {name =~ "*A53*#0"} | ||
| 208 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/Image 0xE00000 | ||
| 209 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/system.dtb 0xc000000 | ||
| 210 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/core-image-minimal-${MACHINE}.cpio.gz 0x02600000 | ||
| 211 | xsdb% dow -data ${DEPLOY_DIR_IMAGE}/boot.scr 0x20000000 | ||
| 212 | ``` | ||
| 187 | 213 | ||
| 188 | ###### Using TFTP | 214 | ###### Using TFTP |
| 189 | 215 | ||
| @@ -216,10 +242,29 @@ xsdb% con | |||
| 216 | xsdb% exit | 242 | xsdb% exit |
| 217 | ``` | 243 | ``` |
| 218 | 3. In the target Serial Terminal, from U-Boot prompt run `boot` command. | 244 | 3. In the target Serial Terminal, from U-Boot prompt run `boot` command. |
| 245 | |||
| 246 | * Linux boot | ||
| 219 | ``` | 247 | ``` |
| 220 | U-Boot> boot | 248 | U-Boot> boot |
| 221 | ``` | 249 | ``` |
| 222 | 250 | ||
| 251 | * XEN JTAG boot | ||
| 252 | |||
| 253 | * XSDB | ||
| 254 | > **Note:** You need to calculate the Kernel(kernel_size) and ramdisk(ramdisk_size) | ||
| 255 | > image size manually from `${DEPLOY_DIR_IMAGE}` directory. For example if your | ||
| 256 | > kernel size is 24269312 bytes you need to convert to hex 0x1725200 and use it. | ||
| 257 | ``` | ||
| 258 | U-Boot> setenv kernel_size <filesize> | ||
| 259 | U-Boot> setenv ramdisk_size <filesize> | ||
| 260 | U-Boot> boot | ||
| 261 | ``` | ||
| 262 | |||
| 263 | * TFTP | ||
| 264 | ``` | ||
| 265 | U-Boot> boot | ||
| 266 | ``` | ||
| 267 | |||
| 223 | ## Booting from SD | 268 | ## Booting from SD |
| 224 | 269 | ||
| 225 | 1. Load the SD card into the ZCU102 board in the J100 SD slot. | 270 | 1. Load the SD card into the ZCU102 board in the J100 SD slot. |
diff --git a/meta-xilinx-core/dynamic-layers/virtualization-layer/recipes-kernel/lopper/lopper_git.bbappend b/meta-xilinx-core/dynamic-layers/virtualization-layer/recipes-kernel/lopper/lopper_git.bbappend index 92af8a7a..62a3b0f2 100644 --- a/meta-xilinx-core/dynamic-layers/virtualization-layer/recipes-kernel/lopper/lopper_git.bbappend +++ b/meta-xilinx-core/dynamic-layers/virtualization-layer/recipes-kernel/lopper/lopper_git.bbappend | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | SRC_URI = "git://github.com/devicetree-org/lopper.git;branch=master;protocol=https" | 1 | SRC_URI = "git://github.com/devicetree-org/lopper.git;branch=v0.2024.x;protocol=https" |
| 2 | SRCREV = "4b687525d2c4785eedbcbd73431bc6d236cb5bc8" | 2 | SRCREV = "a85a86eba10c7cd0f8aa4c99aa647ae8bdd72d70" |
| 3 | 3 | ||
| 4 | FILESEXTRAPATHS:prepend := "${THISDIR}/lopper:" | 4 | FILESEXTRAPATHS:prepend := "${THISDIR}/lopper:" |
| 5 | 5 | ||
diff --git a/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb index 1f8ae2e3..9367fa2c 100644 --- a/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb +++ b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb | |||
| @@ -130,7 +130,7 @@ devicetree_do_install:append() { | |||
| 130 | fi | 130 | fi |
| 131 | if [ -e "${D}/boot/devicetree/${DTB_FILE_NAME}" ]; then | 131 | if [ -e "${D}/boot/devicetree/${DTB_FILE_NAME}" ]; then |
| 132 | # We need the output to be system.dtb for WIC setup to match XSCT flow | 132 | # We need the output to be system.dtb for WIC setup to match XSCT flow |
| 133 | ln -sf devicetree/${DTB_FILE_NAME} ${D}/boot/system.dtb | 133 | cp ${D}/boot/devicetree/${DTB_FILE_NAME} ${D}/boot/system.dtb |
| 134 | else | 134 | else |
| 135 | bberror "Expected filename ${DTB_FILE_NAME} doesn't exist in ${DEPLOYDIR}/devicetree" | 135 | bberror "Expected filename ${DTB_FILE_NAME} doesn't exist in ${DEPLOYDIR}/devicetree" |
| 136 | fi | 136 | fi |
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 56d65113..08e625c2 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 = "19348a61f408d61afd7997adf511895d87b0d3ac" | 5 | SRCREV = "c0dbd5ec673441d8d8de4ac03a3b92c9512bfd6e" |
| 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-bsp/u-boot/u-boot-xlnx-scr.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb index c3af0185..985ca427 100644 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr.bb | |||
| @@ -264,10 +264,11 @@ do_compile() { | |||
| 264 | do_install() { | 264 | do_install() { |
| 265 | install -d ${D}/boot | 265 | install -d ${D}/boot |
| 266 | install -m 0644 boot.scr ${D}/boot/${UBOOTSCR_BASE_NAME}.scr | 266 | install -m 0644 boot.scr ${D}/boot/${UBOOTSCR_BASE_NAME}.scr |
| 267 | ln -sf ${UBOOTSCR_BASE_NAME}.scr ${D}/boot/boot.scr | 267 | install -m 0644 boot.scr ${D}/boot/ |
| 268 | install -d ${D}/boot/pxeboot/${UBOOTPXE_CONFIG_NAME} | 268 | install -d ${D}/boot/pxeboot/${UBOOTPXE_CONFIG_NAME} |
| 269 | install -m 0644 pxeboot.pxe ${D}/boot/pxeboot/${UBOOTPXE_CONFIG_NAME}/default | 269 | install -m 0644 pxeboot.pxe ${D}/boot/pxeboot/${UBOOTPXE_CONFIG_NAME}/default |
| 270 | ln -sf pxeboot/${UBOOTPXE_CONFIG_NAME} ${D}/boot/${UBOOTPXE_CONFIG} | 270 | install -d ${D}/boot/${UBOOTPXE_CONFIG}/ |
| 271 | install -m 0644 pxeboot.pxe ${D}/boot/${UBOOTPXE_CONFIG}/default | ||
| 271 | } | 272 | } |
| 272 | 273 | ||
| 273 | FILES:${PN} = "/boot/*" | 274 | FILES:${PN} = "/boot/*" |
| @@ -275,10 +276,11 @@ FILES:${PN} = "/boot/*" | |||
| 275 | do_deploy() { | 276 | do_deploy() { |
| 276 | install -d ${DEPLOYDIR} | 277 | install -d ${DEPLOYDIR} |
| 277 | install -m 0644 boot.scr ${DEPLOYDIR}/${UBOOTSCR_BASE_NAME}.scr | 278 | install -m 0644 boot.scr ${DEPLOYDIR}/${UBOOTSCR_BASE_NAME}.scr |
| 278 | ln -sf ${UBOOTSCR_BASE_NAME}.scr ${DEPLOYDIR}/boot.scr | 279 | install -m 0644 boot.scr ${DEPLOYDIR}/ |
| 279 | install -d ${DEPLOYDIR}/pxeboot/${UBOOTPXE_CONFIG_NAME} | 280 | install -d ${DEPLOYDIR}/pxeboot/${UBOOTPXE_CONFIG_NAME} |
| 280 | install -m 0644 pxeboot.pxe ${DEPLOYDIR}/pxeboot/${UBOOTPXE_CONFIG_NAME}/default | 281 | install -m 0644 pxeboot.pxe ${DEPLOYDIR}/pxeboot/${UBOOTPXE_CONFIG_NAME}/default |
| 281 | ln -sf pxeboot/${UBOOTPXE_CONFIG_NAME} ${DEPLOYDIR}/${UBOOTPXE_CONFIG} | 282 | install -d ${DEPLOYDIR}/${UBOOTPXE_CONFIG}/ |
| 283 | install -m 0644 pxeboot.pxe ${DEPLOYDIR}/${UBOOTPXE_CONFIG}/default | ||
| 282 | } | 284 | } |
| 283 | 285 | ||
| 284 | addtask do_deploy after do_compile before do_build | 286 | addtask do_deploy after do_compile before do_build |
diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr/boot.cmd.ubifs b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr/boot.cmd.ubifs index dca974ab..fde094cf 100644 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr/boot.cmd.ubifs +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-scr/boot.cmd.ubifs | |||
| @@ -7,6 +7,10 @@ | |||
| 7 | 7 | ||
| 8 | for boot_target in ${boot_targets}; | 8 | for boot_target in ${boot_targets}; |
| 9 | do | 9 | do |
| 10 | echo "Trying to load boot images from ${boot_target}" | ||
| 11 | if test "${boot_target}" = "jtag" ; then | ||
| 12 | @@KERNEL_BOOTCMD@@ @@KERNEL_LOAD_ADDRESS@@ @@RAMDISK_IMAGE_ADDRESS@@ @@DEVICETREE_ADDRESS@@ | ||
| 13 | fi | ||
| 10 | if test "${boot_target}" = "xspi0" || test "${boot_target}" = "qspi" || test "${boot_target}" = "qspi0"; then | 14 | if test "${boot_target}" = "xspi0" || test "${boot_target}" = "qspi" || test "${boot_target}" = "qspi0"; then |
| 11 | ubifsls @@FIT_IMAGE@@ | 15 | ubifsls @@FIT_IMAGE@@ |
| 12 | if test $? = 0; then | 16 | if test $? = 0; then |
diff --git a/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0029-Fixed-buildpath-QA-warning.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0029-Fixed-buildpath-QA-warning.patch new file mode 100644 index 00000000..a3ddafed --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0029-Fixed-buildpath-QA-warning.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | From 7659ba2e251b72aa3c248d3b1f3a23971180ba41 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Parth Gajjar <parth.gajjar@amd.com> | ||
| 3 | Date: Mon, 18 Mar 2024 13:43:30 +0000 | ||
| 4 | Subject: [PATCH] Fixed buildpath QA warning | ||
| 5 | |||
| 6 | Removed KDIR from buildinfo | ||
| 7 | WARNING: kernel-module-mali-r9p0-01rel0-r0 do_package_qa: | ||
| 8 | QA Issue: File /lib/modules/6.6.10-xilinx-v2024.1-g2c37bbe14ced/updates/mali.ko | ||
| 9 | in package kernel-module-mali-6.6.10-xilinx-v2024.1-g2c37bbe14ced contains | ||
| 10 | reference to TMPDIR [buildpaths]" from the log file. | ||
| 11 | |||
| 12 | Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> | ||
| 13 | |||
| 14 | diff --git a/Kbuild b/Kbuild | ||
| 15 | index 8c6e6e0..2b8632b 100644 | ||
| 16 | --- a/Kbuild | ||
| 17 | +++ b/Kbuild | ||
| 18 | @@ -243,7 +243,7 @@ VERSION_STRINGS += BUILD=release | ||
| 19 | endif | ||
| 20 | VERSION_STRINGS += TARGET_PLATFORM=$(TARGET_PLATFORM) | ||
| 21 | VERSION_STRINGS += MALI_PLATFORM=$(MALI_PLATFORM) | ||
| 22 | -VERSION_STRINGS += KDIR=$(KDIR) | ||
| 23 | +#VERSION_STRINGS += KDIR=$(KDIR) | ||
| 24 | VERSION_STRINGS += OS_MEMORY_KERNEL_BUFFER_SIZE_IN_MB=$(OS_MEMORY_KERNEL_BUFFER_SIZE_IN_MB) | ||
| 25 | VERSION_STRINGS += USING_UMP=$(CONFIG_MALI400_UMP) | ||
| 26 | VERSION_STRINGS += USING_PROFILING=$(CONFIG_MALI400_PROFILING) | ||
| 27 | -- | ||
| 28 | 2.37.6 | ||
| 29 | |||
diff --git a/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_2024.1.bb b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_2024.1.bb index 9f17d744..72bd7759 100644 --- a/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_2024.1.bb +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali_2024.1.bb | |||
| @@ -36,6 +36,7 @@ SRC_URI = " \ | |||
| 36 | file://0026-Fix-gpu-driver-probe-failure.patch \ | 36 | file://0026-Fix-gpu-driver-probe-failure.patch \ |
| 37 | file://0027-Updated-clock-name-and-structure-to-match-LIMA-drive.patch \ | 37 | file://0027-Updated-clock-name-and-structure-to-match-LIMA-drive.patch \ |
| 38 | file://0028-Replace-vma-vm_flags-direct-modifications-with-modif.patch \ | 38 | file://0028-Replace-vma-vm_flags-direct-modifications-with-modif.patch \ |
| 39 | file://0029-Fixed-buildpath-QA-warning.patch \ | ||
| 39 | " | 40 | " |
| 40 | SRC_URI[md5sum] = "85ea110dd6675c70b7d01af87ec9633c" | 41 | SRC_URI[md5sum] = "85ea110dd6675c70b7d01af87ec9633c" |
| 41 | SRC_URI[sha256sum] = "7a67127341d17640c1fff5dad80258fb2a37c8a2121b81525fe2327e4532ce2b" | 42 | SRC_URI[sha256sum] = "7a67127341d17640c1fff5dad80258fb2a37c8a2121b81525fe2327e4532ce2b" |
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 db593947..019e9de9 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 = "6737b74785db6341fba18dc6e3d35da9ab8fcfb7" | 4 | SRCREV = "562194b7c36184701c8774d1a07da07deeae374b" |
| 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/vcu/kernel-module-vcu_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb index 35dffb16..be8f6075 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu_2024.1.bb | |||
| @@ -13,7 +13,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | |||
| 13 | 13 | ||
| 14 | BRANCH = "master" | 14 | BRANCH = "master" |
| 15 | REPO = "git://github.com/Xilinx/vcu-modules.git;protocol=https" | 15 | REPO = "git://github.com/Xilinx/vcu-modules.git;protocol=https" |
| 16 | SRCREV = "2ae83fc79f8a2db74be65883583cc6ad32d245e5" | 16 | SRCREV = "91d19a16308a438596138d30d8174e148fc45584" |
| 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 = " \ | 19 | SRC_URI = " \ |
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2024.1.bb index 420fdf1d..bff19a9c 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx_2024.1.bb | |||
| @@ -8,7 +8,7 @@ PV = "${XILINX_VCU_VERSION}-xilinx-v${@bb.parse.vars_from_file(d.getVar('FILE', | |||
| 8 | 8 | ||
| 9 | BRANCH ?= "master" | 9 | BRANCH ?= "master" |
| 10 | REPO ?= "git://github.com/Xilinx/vcu-omx-il.git;protocol=https" | 10 | REPO ?= "git://github.com/Xilinx/vcu-omx-il.git;protocol=https" |
| 11 | SRCREV = "01e45e0ac2f869cd46286307ae94d19010fd46df" | 11 | SRCREV = "dc34204543b89997577bd2c9757b3c218e6caccc" |
| 12 | 12 | ||
| 13 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 13 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
| 14 | SRC_URI = "${REPO};${BRANCHARG}" | 14 | SRC_URI = "${REPO};${BRANCHARG}" |
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2024.1.bb index ac7e4aa3..8c3df7db 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx_2024.1.bb | |||
| @@ -8,7 +8,7 @@ PV = "${XILINX_VCU_VERSION}-xilinx-v${@bb.parse.vars_from_file(d.getVar('FILE', | |||
| 8 | 8 | ||
| 9 | BRANCH ?= "master" | 9 | BRANCH ?= "master" |
| 10 | REPO ?= "git://github.com/Xilinx/vcu-ctrl-sw.git;protocol=https" | 10 | REPO ?= "git://github.com/Xilinx/vcu-ctrl-sw.git;protocol=https" |
| 11 | SRCREV = "918ec1e87c67b2746fe0f2bfa9f1503d307b9bc2" | 11 | SRCREV = "940f9fa933402de6f959911c236f36add5dd3a40" |
| 12 | 12 | ||
| 13 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 13 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
| 14 | SRC_URI = "${REPO};${BRANCHARG}" | 14 | SRC_URI = "${REPO};${BRANCHARG}" |
diff --git a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2024.1.bb index cc6cd5bb..3ec61a96 100644 --- a/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware_2024.1.bb | |||
| @@ -10,7 +10,7 @@ S = "${WORKDIR}/git" | |||
| 10 | 10 | ||
| 11 | BRANCH ?= "master" | 11 | BRANCH ?= "master" |
| 12 | REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https" | 12 | REPO ?= "git://github.com/Xilinx/vcu-firmware.git;protocol=https" |
| 13 | SRCREV = "ffe29273f378619a711aa10664612e6c660ee590" | 13 | SRCREV = "6ee1998c53817ab0c137b8b99089337d5caba62c" |
| 14 | 14 | ||
| 15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 15 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
| 16 | SRC_URI = "${REPO};${BRANCHARG}" | 16 | SRC_URI = "${REPO};${BRANCHARG}" |
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb index 0e3afbc1..ccbe77a8 100644 --- a/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vdu/kernel-module-vdu_2024.1.bb | |||
| @@ -13,7 +13,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | |||
| 13 | 13 | ||
| 14 | BRANCH ?= "master" | 14 | BRANCH ?= "master" |
| 15 | REPO ?= "git://github.com/Xilinx/vdu-modules.git;protocol=https" | 15 | REPO ?= "git://github.com/Xilinx/vdu-modules.git;protocol=https" |
| 16 | SRCREV ?= "1529b6aaf784fb5e1cafb11c949c3cb3c69d1dfd" | 16 | SRCREV ?= "25773344ce1e539e7136c5a30cdee98a6cf490a8" |
| 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-multimedia/vdu/libvdu-ctrlsw_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-ctrlsw_2024.1.bb index 09a06c3e..5186d4fc 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 ?= "master" | 14 | BRANCH ?= "master" |
| 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 ?= "db37dc935785dff57a52eabc41ac0bf26b0a1707" | 16 | SRCREV ?= "7af131e0780d52ebc7bd6173bf1b99fec4dc522f" |
| 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-multimedia/vdu/libvdu-omxil_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_2024.1.bb index 51a03803..91b2a150 100644 --- a/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vdu/libvdu-omxil_2024.1.bb | |||
| @@ -9,7 +9,7 @@ PV .= "+git${SRCPV}" | |||
| 9 | 9 | ||
| 10 | BRANCH ?= "master" | 10 | BRANCH ?= "master" |
| 11 | REPO ?= "git://github.com/Xilinx/vdu-omx-il.git;protocol=https" | 11 | REPO ?= "git://github.com/Xilinx/vdu-omx-il.git;protocol=https" |
| 12 | SRCREV ?= "a116b0729ace66117ccb7c2aca125c33994b0f41" | 12 | SRCREV ?= "af9c6e8935799f4dcd579b0164dd05eb039b569d" |
| 13 | 13 | ||
| 14 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 14 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
| 15 | SRC_URI = "${REPO};${BRANCHARG} \ | 15 | SRC_URI = "${REPO};${BRANCHARG} \ |
diff --git a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_2024.1.bb b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_2024.1.bb index 42806ea4..378a23df 100644 --- a/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_2024.1.bb +++ b/meta-xilinx-core/recipes-multimedia/vdu/vdu-firmware_2024.1.bb | |||
| @@ -15,7 +15,7 @@ REQUIRED_MACHINE_FEATURES = "vdu" | |||
| 15 | 15 | ||
| 16 | BRANCH ?= "master" | 16 | BRANCH ?= "master" |
| 17 | REPO ?= "git://github.com/Xilinx/vdu-firmware.git;protocol=https" | 17 | REPO ?= "git://github.com/Xilinx/vdu-firmware.git;protocol=https" |
| 18 | SRCREV ?= "7c4662d0f5b514cbb0b9890bc3011d9450bf3661" | 18 | SRCREV ?= "724de80630edcb87d865d69f1a6c0dc61c3f9f12" |
| 19 | 19 | ||
| 20 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | 20 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" |
| 21 | SRC_URI = "${REPO};${BRANCHARG}" | 21 | SRC_URI = "${REPO};${BRANCHARG}" |
diff --git a/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass b/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass index 1618bbcd..089888fe 100644 --- a/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass +++ b/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | |||
| 1 | # Automatically determnine the version from the bb file | 2 | # Automatically determnine the version from the bb file |
| 2 | ESW_VER ?= "${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or 'master'}" | 3 | ESW_VER ?= "${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or 'master'}" |
| 3 | 4 | ||
| @@ -15,8 +16,8 @@ ESW_REV[git] = "${AUTOREV}" | |||
| 15 | ESW_REV[2022.1] = "56d94a506fd9f80949f4cff08e13015928603f01" | 16 | ESW_REV[2022.1] = "56d94a506fd9f80949f4cff08e13015928603f01" |
| 16 | ESW_REV[2022.2] = "5330a64c8efd14f0eef09befdbb8d3d738c33ec2" | 17 | ESW_REV[2022.2] = "5330a64c8efd14f0eef09befdbb8d3d738c33ec2" |
| 17 | ESW_REV[2023.1] = "af784f742dad0ca6e69e05baf8de51152c396b9a" | 18 | ESW_REV[2023.1] = "af784f742dad0ca6e69e05baf8de51152c396b9a" |
| 18 | ESW_REV[2023.2] = "73f0904e41cc109f18bb19a5329d0e5a66af2434" | 19 | ESW_REV[2023.2] = "e847e1935dca630615e5f7dc694365a44b89699c" |
| 19 | ESW_REV[2024.1] = "e367a6b8df2a30b12e5c88157afd98322a06c8a6" | 20 | ESW_REV[2024.1] = "bd55a53c2e0bd9d27cd20a2660d14b0024aa8bb4" |
| 20 | SRCREV ??= "${@d.getVarFlag('ESW_REV', d.getVar('ESW_VER')) or 'INVALID'}" | 21 | SRCREV ??= "${@d.getVarFlag('ESW_REV', d.getVar('ESW_VER')) or 'INVALID'}" |
| 21 | 22 | ||
| 22 | EMBEDDEDSW_BRANCHARG ?= "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}" | 23 | EMBEDDEDSW_BRANCHARG ?= "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}" |
diff --git a/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.18.inc b/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.18.inc index 75f94fbc..5b1b6d1d 100644 --- a/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.18.inc +++ b/meta-xilinx-virtualization/recipes-extended/xen/xen-xilinx_4.18.inc | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | SRCREV = "7cb7aac7f570757b67bcd43aec67e0cda9f58b14" | 1 | SRCREV = "dbf966453f3f1f06bc8b7f59a5dc3adabdc8f89f" |
| 2 | XEN_URI = "git://github.com/Xilinx/xen.git;protocol=https" | 2 | XEN_URI = "git://github.com/Xilinx/xen.git;protocol=https" |
| 3 | XEN_BRANCH = "xlnx_rebase_4.18" | 3 | XEN_BRANCH = "xlnx_rebase_4.18" |
| 4 | 4 | ||
