aboutsummaryrefslogtreecommitdiffstats
path: root/meta-isg
AgeCommit message (Collapse)Author
2016-05-06meta-valleyisland: Update machine SRCREVs to latest commitChai, Chong Yi
This patch update machine SRCREVs of linux yocto v3.14 for meta-valleyisland to latest commit to address SPI issue on initilization of full duplex transction. Signed-off-by: Chai, Chong Yi <chong.yi.chai@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-21meta-valleyisland: Update meta SRCREVs to latestChai, Chong Yi
This patch update meta SRCREVs to latest for fixing missing kernel config. Ethernet and dma controller kernel config are missing in the previous meta SRCREVs on linux-yocto v3.14. Signed-off-by: Chai, Chong Yi <chong.yi.chai@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-04-13meta-valleyisland: add linux-yocto 3.14 supportNg, Mei Yeen
This patch enables valleyisland platform with linux-yocto v3.14 with standard/valleyisland branch on meta-intel jethro. Signed-off-by: Ng, Mei Yeen <mei.yeen.ng@intel.com> Signed-off-by: Saul Wold <swold@swold-mobl2.jf.intel.com>
2016-01-21meta-isg: dpdk v2.2.0: rename the patches usedRahul Kumar Gupta
This will rename the patches according to the dpdk version. modify the .inc and .bb according to modified name of patches. change the commit msg for patch: dpdk-2.2.0-add-sysroot-option-within-app-makefile.patch since it have mentioned the version not in use. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-21meta-isg: dpdk: retire older ver v2.0.0 and v1.8.0Rahul Kumar Gupta
Removing the older version recipe dpdk v2.0.0 and dpdk v1.8.0 since newer version added so it is no longer required. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-21meta-isg: dpdk: Upgrade DPDK v2.1.0 to DPDK v2.2.0Rahul Kumar Gupta
This will upgrade the recipe dpdk v2.1.0 to dpdk v2.2.0. The recipe is for platforms like grantley and crystalforest using the common BSP intel-corei7-64. Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-19meta-isg: dpdk: fix v1.8.0 build with kernel 4.1Anuj Mittal
Backported fixes from upstream dpdk sources to ensure dpdk 1.8.0 compiles against kernel 4.1. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-19meta-isg: dpdk: fix v2.0.0 build with kernel 4.1Anuj Mittal
Backported fixes from upstream dpdk sources to ensure dpdk 2.0.0 compiles against kernel 4.1. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02meta-mohonpeak: update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1Wu Chia Chuan
Update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1 for mohonpeak32 and mohonpeak64 machines. Signed-off-by: Wu Chia Chuan <chia.chuan.wu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02meta-crystalforest: update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1Wu Chia Chuan
Update the PREFERRED_VERSION of linux-yocto-3.14 to 4.1 for crystalforest BSP. Signed-off-by: Wu Chia Chuan <chia.chuan.wu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-10-02meta-crystalforest: relocate meta-crystalforest layer into meta-isg layerWu Chia Chuan
This is in support of BSP consolidation of all Intel platforms in to meta-isg common layer. The "MAINTAINERS file" and "meta-isg/MAINTAINERS file" are updated to reflect the changed. Signed-off-by: Wu Chia Chuan <chia.chuan.wu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-29meta-intel: meta-romley BSP retirement from YP 2.0WU CHIA CHUAN
Remove meta-romley BSP layer from meta-intel master branch which is targeting for YP 2.0. A heads-up email was sent to the meta-intel mailing list for requesting any feedback regarding retirement of these BSP. Since there is no concern, we assume that it is agreed upon and thus this patch to retire the BSP. The "MAINTAINERS file" and "conf/machine/README file" are updated to reflect removal of the BSP. We expect intel-corei7-64 machine is continued to be used to support the platform and dpdk recipe under meta-romley is now supported under meta-isg/common/recipes-extended/dpdk. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21meta-isg: zlib-qat: add COMPATIBLE_MACHINEAnuj Mittal
Mark common intel-core-i7 as the COMPATIBLE_MACHINE for zlib-qat recipe. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21meta-isg: qat: add intel-corei7-64 COMPATIBLE_MACHINEAnuj Mittal
Mark intel common BSP as the compatible machine for qat recipes. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21meta-isg: qat: recipe for version 2.5.0-80Anuj Mittal
This adds the recipe for qat16 v2.5.0-80 for grantley platforms using the common BSP intel-corei7-64. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21meta-isg: qat: fix strict_str* compile errorsAnuj Mittal
Defines strict_str* have become obsolete and removed entirely starting from kernel v3.18. This results in errors like: error: implicit declaration of function 'strict_strtoull' [-Werror=implicit-function-declaration] Replace strict_strtoull with kstrtoull to ensure qat 2.3.0-34 compiles. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21meta-isg: qat: fix inline build errors for gcc5Anuj Mittal
gcc5 has changed its default standard to gnu11 from gnu89. These two standards have different inline semantics. This results in errors like: undefined reference to `icp_adf_getQueueNext' undefined reference to `icp_adf_updateQueueTail' undefined reference to `icp_adf_pollQueue' undefined reference to `icp_adf_queueDataToSend' undefined reference to `icp_adf_getQueueMemory' Use the -fgnu89-inline command line option as suggested in [1]. Also, make sure that all the CFLAGS values are being picked up by the compiler. [1] https://gcc.gnu.org/gcc-5/porting_to.html Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-21meta-isg: qat: move common content to qat16.incAnuj Mittal
* Move common meta-data from version specific recipe to inc. * Remove PV in the recipe. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-09-01meta-crystalforest: move qat and zlib-qat to meta-isgAnuj Mittal
Move qat and zlib-qat recipes from meta-crystalforest to meta-isg. This allows us to utilize these common components across all the supported platforms. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27meta-isg: enable dpdk v2.1.0 for grantleyAnuj Mittal
This adds the recipe for dpdk v2.1.0 for grantley platforms based on common intel-corei7-64 BSP. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27meta-isg: dpdk: intel-corei7-64 as COMPATIBLE_MACHINEAnuj Mittal
Add intel-corei7-64 as a compatible machine in addition to crystalforest. This is in line with the move to intel common BSP for all supported platforms. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-27meta-isg: dpdk: move patch from inc to bbAnuj Mittal
Move the inclusion of patch: dpdk-1.8.0-and-2.0.0-examples-add-config-variable-to-enable-disable-dpdk.patch from dpdk.inc to version specific dpdk bb files where it needs to be applied. This patch doesn't apply cleanly on top of dpdk v2.1. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-17meta-haswell-wc: Update the PREREFFED_VERSION of linux-yocto-3.14 to 3.19Ng, Wei Tee
Update the PREFERRED_VERSION of linux-yocto-3.14 to 3.19 for haswell-walnut canyon. Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-08-06meta-valleyisland: Add linux-firmware to valleyisland BSPsNg Wei Tee
Add linux-firmware as a whole for both valleyisland-32.conf and valleyisland-64.conf in order to enable the Marvell 8897 card, as well as other devices requiring firmware blobs. Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29meta-isg: make dpdk_qat dependent on virtual/qatAnuj Mittal
Make sure that we check for the right qat package when enabling dpdk_qat example. The qat package name has been changed to "virtual/qat" to enable switching between different/future versions of qat for supported platforms. The preferred version of "virtual/qat" can be set in machine conf when some other version, besides qat16, becomes available and needs to be supported. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29meta-isg: fix build of dpdk_qat example appAnuj Mittal
Make sure that the dpdk_qat example app builds okay when enabled using PACKAGECONFIG ?= " dpdk_qat". Added a patch to dpdk_qat makefile to point to correct location of qat libs and headers. Signed-off-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29meta-isg: dpdk v2.0.0: add patch to handle ip_fragmentation applicationWU CHIA CHUAN
dpdk v2.0.0 required "CONFIG_RTE_IP_FRAG=y" in order to build ip_fragmentation application. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29meta-isg: dpdk: fix issue in build configuration variablesWU CHIA CHUAN
This patch fixes issue in build configuration variables that were not correctly parsed by do_configure() task.The environment variables are not evaluated because the config files under dpdk/config/ folder are not parsed by Makefile but instead by cpp compiler. Reported-by: Anuj Mittal <anujx.mittal@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Tested-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-29meta-isg: dpdk: tidy up dpdk.inc & removed unnecessary patchesWU CHIA CHUAN
This patch tidy up dpdk.inc and removing unnecessary patches. Integrating common recipe from dpdk_1.8.0.bb and dpdk_2.0.0.bb. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-10meta-isg: dpdk v2.0.0: initial DPDK v2.0.0 enabling recipeWU CHIA CHUAN
This patch makes reference to early dpdk meta-data implementation and extends it to support DPDK v2.0.0. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk v2.0.0: add patch to handle vhost and ip_fragmentation ↵WU CHIA CHUAN
applications Introduce a patch to enable/disable the vhost and ip_fragmentation examples applications under common_linuxapp config file. The flag introduce is controlled by PACKAGECONFIG. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: renaming patches which are common to DPDK v1.8 and DPDK v2.0WU CHIA CHUAN
For patches which are common to DPDK v1.8 and DPDK v2.0, they are renamed to following file naming format for clarity dpdk-1.8.0-and-2.0.0*.patch. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: move the do_install hostapp directory from dpdk.inc to ↵WU CHIA CHUAN
dpdk_1.8.0.bb dpdk.inc is common to dpdk_1.8.0.bb and dpdk_2.0.0.bb, since DPDK v2.0 is no longer have hostapp directory, so we only perform hostapp installation for DPDK v1.8. Signed-off-by: WU CHIA CHUAN <chia.chuan.wu@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: rearrange common meta-data from dpdk_1.8.0.bb into dpdk.incOng Boon Leong
Extract out common meta-data from dpdk_1.8.0.bb into dpdk.inc for better scalability into future dpdk. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: intro recipe for DPDK v1.8.0Ong Boon Leong
This patch adds the support for DPDK v1.8.0 from dpdk.org. It introduces PACKAGECONFIG options for enabling Virtualization Technology and QuickAssiste Technology with DPDK. There is couple of additional DPDK Makefile & config patches to enable PACKAGECONFIG said above. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk v1.8: introduce target machine selection for DPDK.Ong Boon Leong
DPDK default config set the TARGET machine type to native which is incorrect. The SDK assumes that the DPDK package is built and installed natively. So, to support cross-compilation uses, we add DPDK_TARGET_MACH option here. This variable should be defined at either dpdk bb or bbappend file. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk v1.8: add app makefile patch to enable sysroot settingOng Boon Leong
DPDK v1.8.0 app Makefile does not support "--sysroot=<path>" option in LDFLAGS because of Makefile internal logic that always add -Wl, before. This causes poky GNU linker search path issue for target machine sysroot usr/lib. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: fix GCC compiler LDFLAG and CFLAG issueOng Boon Leong
DPDK v1.8.0 has some change made on app makefile that breaks dpdk.inc may on passing in EXTRA_CFLAGS AND EXTRA_LDFLAGS. So this patch re-tune the dpdk.inc to align to the change. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk v1.8: add patches for qat, vhost and libvirt PACKAGECONFIGOng Boon Leong
Introduce two patches to enable DPDK config file to support PACKAGECONFIG options for QAT, vhost and libvirt. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk v1.8.0: add makefile patches to support split kernel outputOng Boon Leong
Starting form YPv1.8.y onwards, the kernel build output is separately kept under work-shared. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: add external kernel module build handling for tmp/work-sharedOng Boon Leong
DPDK software builds external kernel modules igb_uio.ko, rte_kni.ko & etc that depend on the availability of kernel source. With splitting of kernel source and artifacts into separate fodlers under tmp/work-shared, we need to handle this by introducing do_configure[depends] += "virtual/kernel:do_shared_workdir" to ensure build dependency is satisfied. Refer to poky 46cdaf1 kernel: move source and build output to work-shared This patch also introduces RTE_KERNELDIR_OUT variable to be used to setup the kernel build artifact path. RTE_KERNELDIR remains as the kernel source path. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: introduce ARCHDIR variable to dpdk.incOng Boon Leong
Starting from DPDK v1.8 onwards, there is name change from include/arch to include/generic under build directory. So to cater for such change, we introduce ARCHDIR variable. This variable should be set under individual version of dpdk recipe. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: dpdk: improve software installation taskOng Boon Leong
do_install() has been non-scalable due to different DPDK SW releases offer increasingly more examples. So, this patch is intended to make the do_install() simplified by using regular expression technique to extract out executables name that are built. Tested this patch with DPDK v1.6.0r2 and v1.7.0 and the software packages look intact. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit a43871c39ae462647ebe58679b92cd34c8ae48a6) Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: Add include file for DPDKvenkatasubramanian pattu
Added include file dpdk.inc to share common functionality based on dpdk_1.6.0r2 Added a new variable EXAMPLE_BUILD_DIR. This points to apps build directory which is different in dpdk v1.6.0r2 and v1.7.0. Users of dpdk.inc have to define EXAMPLE_BUILD_DIR for the installation of example apps. This recipe is cherry-picked from branch dizzy and the commit ID: 1c825a06095178c0c51f28d5867549feac8a47f4:meta-intel/common: Add include file for DPDK Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit 578494c0c4715bb8d24972fa52850e89c36410a1) Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-07-10meta-isg: Making meta-isg as a layervenkatasubramanian pattu
This layer provides additional common recipes to be used by all IOTG maintained platforms. Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit 6a334428e1b92de2b6c322654ae6f64d3ff55ab6) Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2015-03-13meta-haswell-wc: Update the maintainer name in the README fileNg Wei Tee
Update README file to change "Ng Wei Tee" as maintainer for Haswell-walnut canyon. Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13meta-haswell-wc: Remove the PRINC in formfactor0.0.bbappendNg Wei Tee
Remove the PRINC := "${@int(PRINC) + 2}" command. Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13meta-haswell-wc: Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14Ng Wei Tee
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for haswell-walnut canyon. Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-13mohonpeak: change default linux-yocto from v3.10 to v3.14Ong Boon Leong
This patch changes the default linux-yocto selected for Mohon Peak platform to Linux-Yocto v3.14. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-27meta-valleyisland: Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14Ng Wei Tee
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for valleyisland-32 and valleyisland-64. Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Reviewed-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>