Re: [meta-ti] [master/thud][RFC 00/42] Unify PDK sources
On 11/8/2019 3:00 PM, Denys Dmytriyenko wrote: On Thu, Nov 07, 2019 at 12:49:55PM -0500, Jacob Stiffler wrote: The PDK sources have been unified in a single git repository. To simplify maintenance, a bbclass is added to specify the source information. This class also extends the unpack task so that each recipe is only presented with its component sources. This leaves subsequent tasks (do_compile, etc) identical to previous sources. The source repo is not yet available, so submit as an RFC for now. Overall seems fine, but not clear about the version strategy - most recipes drop PV and bump PE, but not all. How would that be handled? Also, not clear about the licensing - will it be the same for entire PDK? I noticed at least one recipe changed LIC_FILES_CHKSUM w/o details... There will be a common version across these recipes, aand this will be set in the ti-pdk-fetch.bbclass. I will look back over these to check for consistency. As for the specific version, I will check with the team. For now, these recipes will retain the individual licenses. The only change to LIC_FILES_CHKSUM should have been the path prefix. This change was necessary due to the new fetch/unpack methods. Neither the files nor the checksums should have changed. -- ___ meta-ti mailing list meta-ti@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-ti
Re: [meta-ti] [master/thud][RFC 00/42] Unify PDK sources
On Thu, Nov 07, 2019 at 12:49:55PM -0500, Jacob Stiffler wrote: > The PDK sources have been unified in a single git repository. To > simplify maintenance, a bbclass is added to specify the source > information. This class also extends the unpack task so that each > recipe is only presented with its component sources. This leaves > subsequent tasks (do_compile, etc) identical to previous sources. > > The source repo is not yet available, so submit as an RFC for now. Overall seems fine, but not clear about the version strategy - most recipes drop PV and bump PE, but not all. How would that be handled? Also, not clear about the licensing - will it be the same for entire PDK? I noticed at least one recipe changed LIC_FILES_CHKSUM w/o details... -- Denys -- ___ meta-ti mailing list meta-ti@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-ti
[meta-ti] [master/thud][RFC 00/42] Unify PDK sources
The PDK sources have been unified in a single git repository. To simplify maintenance, a bbclass is added to specify the source information. This class also extends the unpack task so that each recipe is only presented with its component sources. This leaves subsequent tasks (do_compile, etc) identical to previous sources. The source repo is not yet available, so submit as an RFC for now. Jacob Stiffler (42): ti-pdk-fetch: add class for common pdk sources aif2-lld: migrate to ti-pdk-fetch.bbclass bcp-lld: migrate to ti-pdk-fetch.bbclass board-rtos: migrate to ti-pdk-fetch.bbclass cppi-lld: migrate to ti-pdk-fetch.bbclass dfe-lld: migrate to ti-pdk-fetch.bbclass emac-lld: migrate to ti-pdk-fetch.bbclass fatfs-rtos: migrate to ti-pdk-fetch.bbclass fftc-lld: migrate to ti-pdk-fetch.bbclass gpio-lld: migrate to ti-pdk-fetch.bbclass gpmc-lld: migrate to ti-pdk-fetch.bbclass hyplnk-lld: migrate to ti-pdk-fetch.bbclass i2c-lld: migrate to ti-pdk-fetch.bbclass icss-emac-lld: migrate to ti-pdk-fetch.bbclass ipc-lld: migrate to ti-pdk-fetch.bbclass iqn2-lld: migrate to ti-pdk-fetch.bbclass mcasp-lld: migrate to ti-pdk-fetch.bbclass mcbsp-lld: migrate to ti-pdk-fetch.bbclass mmcsd-lld: migrate to ti-pdk-fetch.bbclass nwal-lld: migrate to ti-pdk-fetch.bbclass osal: migrate to ti-pdk-fetch.bbclass pa-lld: migrate to ti-pdk-fetch.bbclass pcie-lld: migrate to ti-pdk-fetch.bbclass pru: migrate to ti-pdk-fetch.bbclass prueth-fw: migrate to ti-pdk-fetch.bbclass pruss-lld: migrate to ti-pdk-fetch.bbclass qmss-lld: migrate to ti-pdk-fetch.bbclass rm-lld: migrate to ti-pdk-fetch.bbclass sciclient: migrate to ti-pdk-fetch.bbclass spi-lld: migrate to ti-pdk-fetch.bbclass srio-lld: migrate to ti-pdk-fetch.bbclass tcp3d-lld: migrate to ti-pdk-fetch.bbclass transport-rtos: migrate to ti-pdk-fetch.bbclass tsip-lld: migrate to ti-pdk-fetch.bbclass uart-lld: migrate to ti-pdk-fetch.bbclass udma-lld: migrate to ti-pdk-fetch.bbclass usb-lld: migrate to ti-pdk-fetch.bbclass utils-rtos: migrate to ti-pdk-fetch.bbclass ti-pdk-build: migrate to ti-pdk-fetch.bbclass cal-lld: TI RTOS low level driver for CAL fvid2: TI RTOS Video Driver Interface iolink-lld: TI RTOS low level driver for IO-Link Master classes/ti-pdk-fetch.bbclass | 30 ++ recipes-bsp/aif2-lld/aif2-lld.inc| 16 + recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb | 18 +- recipes-bsp/board-rtos/board-rtos_git.bb | 14 + recipes-bsp/cal-lld/cal-lld-rtos_git.bb | 76 recipes-bsp/cppi-lld/cppi-lld.inc| 16 + recipes-bsp/dfe-lld/dfe-lld.inc | 16 + recipes-bsp/emac-lld/emac-lld.inc| 15 + recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb | 16 + recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb| 20 +-- recipes-bsp/fvid2/fvid2-rtos_git.bb | 68 + recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb| 18 +- recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb| 15 + recipes-bsp/hyplnk-lld/hyplnk-lld.inc| 18 ++ recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb | 17 +- recipes-bsp/icss-emac-lld/icss-emac-lld.inc | 16 + recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb| 31 ++ recipes-bsp/ipc-lld/ipc-lld.inc | 18 ++ recipes-bsp/iqn2-lld/iqn2-lld.inc| 16 + recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb | 17 +- recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb | 18 +- recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb | 17 +- recipes-bsp/nwal-lld/nwal-lld.inc| 17 ++ recipes-bsp/osal/osal-rtos_git.bb| 2 - recipes-bsp/osal/osal-test_git.bb| 2 - recipes-bsp/osal/osal.inc| 16 ++--- recipes-bsp/osal/osal_git.bb | 2 - recipes-bsp/pa-lld/pa-lld.inc| 16 + recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb| 18 +- recipes-bsp/pru/pru-pwm-fw_git.bb| 9 +-- recipes-bsp/pru/pru-swuart-fw_git.bb | 10 ++-- recipes-bsp/prueth-fw/prueth-fw-am65x_git.bb | 6 +- recipes-bsp/prueth-fw/prueth-fw_git.bb | 7 ++- recipes-bsp/pruss-lld/pruss-lld-apps_git.bb | 2 - recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb | 2 - recipes-bsp/pruss-lld/pruss-lld-test_git.bb | 2 - recipes-bsp/pruss-lld/pruss-lld.inc | 15 + recipes-bsp/pruss-lld/pruss-lld_git.bb | 2 - recipes-bsp/qmss-lld/qmss-lld.inc| 16 + recipes-bsp/rm-lld/rm-lld.inc| 16 + recipes-bsp/sciclient/sciclient-rtos_git.bb | 18 ++ recipes-bsp/spi-lld/spi-lld-rtos_git.bb | 16 + recipes-bsp/srio-lld/srio-lld.inc| 16 + recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb | 19 +-