summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* dpdk: Link examples with BFD linkerKhem Raj2017-08-021-1/+1
| | | | | | | | Bypass the gold bug https://sourceware.org/bugzilla/show_bug.cgi?id=21882 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: Fix build with examplesKhem Raj2017-08-022-0/+45
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat16: Fix build when ld-is-gold is set in DISTRO_FEATURESKhem Raj2017-08-023-1/+19
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libyami: Rename the file to be checked with LIC_FILES_CHKSUMKhem Raj2017-08-021-1/+1
| | | | | | | COPYING.LIB doesn't exist anymore Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* disable_skylake_sound: Temp disable config for core2-32Saul Wold2017-07-312-0/+16
| | | | | | | This is needed because the current kernel has a missing kernel config check for 32bit skylake sound Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Add linux-intel to files search pathSaul Wold2017-07-311-0/+2
| | | | | | | Since both linux-intel and linux-intel-rt need config fragments let's share the same linux-intel patch directory via FILESEXTRAPATH Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREV for 4.9.35Saul Wold2017-07-313-5/+5
| | | | | | | | | | | | | | | | | | | | | The kernel updates includes more camera changes Includes meta update with the following changes: e8095d4 Alejandro Hernandez common-pc: Adds usb-net configs to genericx86 builds 37cff3d Alejandro Hernandez common-pc-64: Adds usb-net configs to genericx86-64 builds 24325ac Alejandro Hernandez intel-common-drivers: Adds usb-net configs to intel builds 5ea1dcf Syed Johan Arif Bin Syed Mohamad Fauzi features/qat: additional configurations, CONFIG_CRYPTO_RSA and CONFIG_CRYPTO_DH b3fadcf Syed Johan Arif Bin Syed Mohamad Fauzi features/netfilter: additional configurations 7a4f036 Syed Mohamad Fauzi, Syed Johan Arif features/x2apic: add X2APIC feature e71bcaa Syed Johan Arif Bin Syed Mohamad Fauzi features/vfio: add VFIO feature d1b7785 Syed Johan Arif Bin Syed Mohamad Fauzi features/numa: Add NUMA feature 62c9858 Syed Johan Arif Bin Syed Mohamad Fauzi features/mtd: add MTD feature 9a6c643 Syed Johan Arif Bin Syed Mohamad Fauzi features/iommu: add IOMMU feature 1e004c5 Syed Johan Arif Bin Syed Mohamad Fauzi features/intel-txt: add intel-txt feature 63c1229 Saul Wold common-pc-wifi: Enable SDIO for BroadCom BRCMFMAC Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: upgrade to version 17.05Syed Mohamad Fauzi, Syed Johan Arif2017-07-315-82/+6
| | | | | Signed-off-by: Syed Mohamad Fauzi, Syed Johan Arif <syed.johan.arif.syed.mohamad.fauzi@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: refactor and remove iwlwifi modules for out of tree enablementSaul Wold2017-07-313-58/+41
| | | | | | | | | | | | Create a linux-intel.inc that is shared between standard and rt kernel for the common bits. By removing these modules here, we can then build and install the out of tree modules from the backport-iwlwifi tree. Move the Autoloading to the kernel module also Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-common-pkgarch: Add out of tree modulesSaul Wold2017-07-311-0/+1
| | | | | | | Since we want to support the out of tree modules for wifi and ethernet we need to also have them as common for all machines in the common arch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* iwlwifi_git.bb: run make_scripts earlierCalifornia Sullivan2017-07-311-0/+2
| | | | | | | | | | | | This out-of-tree module requires we create scripts before configuration but module.bbclass runs make scripts sometime before do_compile. In some builds this results in a failure, as it might not be soon enough. Run make scripts again but earlier. Ideally we change module.bbclass instead, but its currently frozen for M2 testing, so we need this temporary local fix. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* iwlwifi: Clean-up and use module_installSaul Wold2017-07-311-41/+9
| | | | | | | | | | | Use the MODULES_INSTALL_TARGET to correctly set the make target for install, also use AUTOLOAD for ensuring the modules get loaded correctly. Let the module class to the correct packaging and install. Install all the linux-firmware-iwlwifi blobs Signed-off-by: Saul Wold <sgw@linux.intel.com>
* iwlwifi: include iwlwifi OOT driver in meta-intel layer.Priyalee Kushwaha2017-07-312-0/+85
| | | | | | | | iwlwifi driver is built as OOT driver and replaces driver built in kernel. Signed-off-by: Kushwaha, Priyalee <priyalee.kushwaha@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-microcode: Upgrade recipe versionsweeaun2017-07-311-4/+4
| | | | | | | Upgraded intel-microcode recipe to 20170707 version. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto-4.1: Fix kernel versionCalifornia Sullivan2017-07-271-1/+1
| | | | | | | My script set it to v4.1.41, when its actually v4.1.42. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* thermald: Add openmp to dependencies when building with clangKhem Raj2017-07-271-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel.inc: Ensure thermald is installed for most targetsSaul Wold2017-07-271-2/+2
| | | | | | This will ensure thermald is installed on all target images except core-image-minimal Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update kernel to version 4.1.41California Sullivan2017-07-243-9/+9
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: Update kernel to version 4.4.76California Sullivan2017-07-243-15/+15
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* intel-gpu-tools: Upgrade to version 1.19Ng, Wei Tee2017-07-191-2/+2
| | | | | | | Upgrade intel-gpu-tools recipe to version 1.19 Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* uefi-comboapp.bbclass: Split signing functionality into its own bbclassCalifornia Sullivan2017-07-192-34/+55
| | | | | | | | | In the future more secure boot implementations will be offered, with each one needing the signing method. Instead of repeating a forty line block of code across several recipes, just use a configurable bbclass. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* uefi-comboapp.bbclass: support multiple UEFI combo apps + fixesPatrick Ohly2017-07-191-23/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original code in intel-iot-refkit allows to create more than one UEFI combo app and uses that to create one for removable media and one for fixed media (after installation), with different boot=PARTUUID=xxx parameters. This way, an installed image never ended up booting from the install media. uefi-comboapp.bbclass now supports the same feature, with create_uefiapp() as the API function that can be used to create additional UEFI apps and create_uefiapps as the method where the call can be added. In addition, several shortcomings are getting addressed: - A UEFI combo app must be stored under a name that is specific to the image for which it gets created, otherwise different image recipes end up overwriting (or using) files from other images. - Signing must be done after creating the apps and before deploying them, otherwise the unsigned apps get copied to the image when using do_uefiapp_deploy. - The common code for deployment is now in uefiapp_deploy_at. - $dest is used instead of ${DEST} because the latter might get expanded by bitbake. - Because do_uefiapp always had to run anew to produce the clean, unsigned input for do_uefiapp_sign, having two different tasks just added unnecessary complexity. Now all code is in do_uefiapp. - Old files matching the output pattern get removed explicitly, because they might not get overwritten when the optional app suffix changes between builds, or when the task fails in the middle. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* cryptodev-module: update 0001-zc-Force-4.10-get_user_pages_remote-API.patchRobert Yang2017-07-131-8/+5
| | | | | | | Update it for cryptodev-module 1.9. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* wic: Move WKS newer common locationSaul Wold2017-07-126-0/+0
| | | | | | | This cleans up the wic scripts location to match the newer top-level wic directory location. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* lms8: Added Intel AMT ME notification infra patch to LMS.Anand Vastrad2017-07-112-0/+2650
| | | | | | | | | | | | | | LMS will now capture and notify Intel AMT ME notifications to user in realtime. For example if AMT tool establishes a KVM session, the user sees a notification for the same. Intel ME provides event details in WsMan XML format which is parsed by LMS. LMS extracts the AlertID-Arguments from WxMan XML and its relevant desription from preinitialized AlertId-Arguments:Description map. The verbose description is then notfied to the user. Along with the lms binary the package ships AMTAlerts.xml and notifyDesktop.sh script with it. Signed-off-by: Anand Vastrad <anand.vastrad@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* thermald: upgrade to 1.6sweeaun2017-07-111-2/+2
| | | | | | | Upgrade thermald recipe to 1.6. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel.inc: Set default DISK_SIGNATURE_UUIDCalifornia Sullivan2017-07-101-0/+2
| | | | | | | | This lets the uefi-comboapp and new kickstart template work well together out of the box. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* canned-wks: add generic-bootdisk kickstart templateCalifornia Sullivan2017-07-101-0/+6
| | | | | | | | | | | This is based off the template in meta-refkit. It uses the image's boot directory to create a vfat boot partition, which works with EFI. This works as a WKS_FILE target for the uefi-comboapp, and will likely be useful in the future as well. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* classes: Add uefi-comboapp bbclassCalifornia Sullivan2017-07-101-0/+155
| | | | | | | | | | | | | | This bbclass pulls in the portion of code that builds a UEFI combo application from meta-refkit to meta-intel. The combo app contains an EFI stub from systemd, which allows you to boot a kernel directly, a kernel, an initramfs, and a command line. This class is compatible as either an EFI_PROVIDER or IMAGE_CLASSES target, and does not include the entire _dsk type image creation seen in meta-refkit. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* recipes: move sbsigntool from refkit to meta-intelCalifornia Sullivan2017-07-101-0/+74
| | | | | | | | This is a tool that allows you to sign binaries. Either this or pesign is needed to support secure boot. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* systemd-boot_%.bbappend: compile and deploy EFI stubCalifornia Sullivan2017-07-101-0/+8
| | | | | | | | The EFI stub can be used to directly boot a kernel + initramfs. This addition was taken from meta-refkit. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* lms8: Added 0003-Fix-device-file-referanc* patch which uses /dev/mei0.Anand Vastrad2017-07-102-0/+92
| | | | | | | | | | | | | | | LMS uses /dev/mei to talk to mei, which is not present in recent kernels. So LMS fails to initialize and is broken. In addition to that the select timesout post write in SendMessage api which causes communication to mei fail leading to malfunctioning of LMS. 0003-Fix-device-file-referanc*.patch uses /dev/mei0 and removes select post write in SendMessage api and relies on write return length for write verification. This patch is required to get LMS properly working. Signed-off-by: Anand Vastrad <anand.vastrad@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Revert "meta-intel: Add override for EFI_PROVIDER and x32"Saul Wold2017-07-081-1/+0
| | | | | | | | | The recent patch from Todor to split the RMC recipe into lib and efi app allows us to revert this override. This reverts commit a0ca03a32bbe5cbc8433330c28f2044d0ff30ae8. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: split rmc.bb and rmc-efi.bb into separate recipesTodor Minchev2017-07-063-3/+41
| | | | | | | | | | X32 builds require that the bootloader is built as x86_64 binary. This patch splits the build definitions of the RMC userspace application and the RMC EFI library into separate recipes and builds an x86_64 EFI library when DEFAULTTUNE is x32. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-tlk: Add linux-intel bbappendCalifornia Sullivan2017-07-062-0/+254
| | | | | | | | | This bbappend adds the time limited kernel patch and configuration options. Unlike linux-yocto, the patch is not integrated into the source tree, so we have to add it here. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-tlk: merge linux-yocto_tlk.inc with bbappendCalifornia Sullivan2017-07-063-3/+2
| | | | | | | | | | | | Only one recipe uses this .inc file, and we need to add a linux-intel bbappend that is slightly different, so this .inc file will not be appropriate there either. Instead just keep everything in the bbappend. We can reuse the time-limited-kernel config fragment, so move that to a neutral location as well. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: add install.conf for platforms without internal storageTodor Minchev2017-07-056-0/+15
| | | | | | | | | | | The bootloader menu provides only boot entries for platforms that do not have internal storage. This commit adds install entries for such platforms. For the install option to work, the user has to attach alternative persistent storage in addition to the media from which the image is installed. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: bump srcrevsSaul Wold2017-07-052-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | This includes the release from the Intel Production Kernel team: These kernels have been tested on Broxton / Apollo Lake SOC based platforms. Updates: - 4.9/dnt: new debug/tracing patches for Android - 4.9/audio updates - 4.9/drm updates - 4.9/usb updates And updates from Bruce in the kernel config metadata Integrating the following kernel configuration changes to clean up the SMP configuration fragments and fix a configuration audit warning. d0e5ea0e199b smp: Separate smp into 32 and 64 bit versions to avoid kernel warnings f1369c1d817e bsp/mohonpeak: smp gets added by default, remove unnecessary include 6fc22aa1200b bsp/rangeley: smp gets added by default, remove unnecessary include [YOCTO #11743] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* core-image-tiny-initramfs: Fixes WKS_FILE for Intel MACHINESAlejandro Hernandez2017-07-051-4/+5
| | | | | | | | | | | Since there could be a case on which meta-intel is parsed but no Intel MACHINE is selected which would turn out in an error where no value is assigned to WKS_FILE. We set WKS_FILE directly and specifically for any of the available Intel MACHINES, and otherwise we leave it as it is. Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Revert "world-broken: Add for dpdk packages"Saul Wold2017-07-052-3/+0
| | | | | | Testing of to dpdk-libverbs This reverts commit cbf13b7374422abf1f981f5122b926c0bc85c0a4.
* libva-intel-driver: upgrade to 1.8.3Maxin B. John2017-06-291-3/+3
| | | | | | | 1.7.3 -> 1.8.3 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk-dev-libibverbs: suppress gcc7 warningsJoe Slater2017-06-292-1/+26
| | | | | | | Ignore -Wformat-truncation in init.c. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Revert "linux-yocto/4.9: Remove bbappends"California Sullivan2017-06-263-0/+65
| | | | | | | | | | | This reverts commit de9c533d739bf1584c73fe4e35ecb886fd5c1784. Removing this completely makes it much more difficult to use layers that depend on linux-yocto. Keep the default 4.9 kernel as linux-intel, but have linux-yocto available as an option. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel: Add override for EFI_PROVIDER and x32Saul Wold2017-06-261-0/+1
| | | | | | | Since the existing rmc library does not build correctly for x32 target disable it with an ARCH based OVERRIDE. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* world-broken: Add for dpdk packagesSaul Wold2017-06-262-0/+3
| | | | | | The dpdk-dev-libibverbs is broken with gcc7 currently Signed-off-by: Saul Wold <sgw@linux.intel.com>
* systemd-boot: disable RMC for systemd-boot EFI_PROVIDERTodor Minchev2017-06-233-12/+20
| | | | | | | | | | | | | | | | | Previously the RMC library was always linked into systemd-boot. Non rmc-boot EFI_PROVIDERs will not build the rmc.db and userspace tool and therefore linking the library into these bootloaders is redundant. This change disables RMC completely when the EFI_PROVIDER is not rmc-boot. The default EFI_PROVIDER in meta-intel is rmc-boot. To use systemd-boot without RMC, set EFI_PROVIDER to systemd-boot in your conf/local.conf. Example: EFI_PROVIDER = "systemd-boot" Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update SRCREVs to fix buildCalifornia Sullivan2017-06-223-6/+6
| | | | | | | | | | | | | | | | | | | Without 398d178 the kernel fails to build with the new gcc. >From linux-yocto-4.1: cbdd3d3 Merge branch 'standard/base' into standard/intel/base 398d178 give up on gcc ilog2() constant optimizations >From yocto-kernel-cache: c3de59f pwm_leafhill: set pwm as built in by default 3d12fca bsp/axxia[arm|arm64|ppc]: Update Axxia specific fragments c55c877 cfg: add virtualbox guest configuration fragment 82aa97b kver: bump to v4.1.39 Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* README: Updated referenced section heading for submitting changeScott Rifenbark2017-06-221-3/+3
| | | | | | | | | | The README file references the section heading for submitting a change. That section heading in the YP Development Manual has changed to "Submitting a Change to the Yocto Project". I updated the README with the new section heading. Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update to 4.9.30Saul Wold2017-06-202-4/+4
| | | | | | This also brings in RT-21 patch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libyami: Update to 1.2.0Khem Raj2017-06-202-12/+6
| | | | | | | | | | Use downloadfilename fetcher option to avoid DL_DIR conflicts since both libyami and libyami-utils name the tarballs to be PV.tar.gz and PV happens to be same for both Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>