aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-07-14meta-intel.inc: Add secureboot to valid IMAGE_FEATURESclsulliv/secureboot-simpleCalifornia Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-14linux-intel: Add uefi-sign bbclass to sign kernelCalifornia Sullivan
This should be added via a linux-*.bbappend, this one is just for testing. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-14systemd-boot: Add uefi-sign bbclass to sign bootloaderCalifornia Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-14classes: Add uefi-sign.bbclassCalifornia Sullivan
This configurable class uses sbsign to sign arbitrary EFI binaries. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-07-13cryptodev-module: update 0001-zc-Force-4.10-get_user_pages_remote-API.patchRobert Yang
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>
2017-07-12wic: Move WKS newer common locationSaul Wold
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>
2017-07-11lms8: Added Intel AMT ME notification infra patch to LMS.Anand Vastrad
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>
2017-07-11thermald: upgrade to 1.6sweeaun
Upgrade thermald recipe to 1.6. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-10meta-intel.inc: Set default DISK_SIGNATURE_UUIDCalifornia Sullivan
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>
2017-07-10canned-wks: add generic-bootdisk kickstart templateCalifornia Sullivan
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>
2017-07-10classes: Add uefi-comboapp bbclassCalifornia Sullivan
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>
2017-07-10recipes: move sbsigntool from refkit to meta-intelCalifornia Sullivan
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>
2017-07-10systemd-boot_%.bbappend: compile and deploy EFI stubCalifornia Sullivan
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>
2017-07-10lms8: Added 0003-Fix-device-file-referanc* patch which uses /dev/mei0.Anand Vastrad
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>
2017-07-08Revert "meta-intel: Add override for EFI_PROVIDER and x32"Saul Wold
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>
2017-07-06rmc: split rmc.bb and rmc-efi.bb into separate recipesTodor Minchev
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>
2017-07-06meta-tlk: Add linux-intel bbappendCalifornia Sullivan
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>
2017-07-06meta-tlk: merge linux-yocto_tlk.inc with bbappendCalifornia Sullivan
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>
2017-07-05rmc: add install.conf for platforms without internal storageTodor Minchev
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>
2017-07-05linux-intel: bump srcrevsSaul Wold
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>
2017-07-05core-image-tiny-initramfs: Fixes WKS_FILE for Intel MACHINESAlejandro Hernandez
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>
2017-07-05Revert "world-broken: Add for dpdk packages"Saul Wold
Testing of to dpdk-libverbs This reverts commit cbf13b7374422abf1f981f5122b926c0bc85c0a4.
2017-06-29libva-intel-driver: upgrade to 1.8.3Maxin B. John
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>
2017-06-29dpdk-dev-libibverbs: suppress gcc7 warningsJoe Slater
Ignore -Wformat-truncation in init.c. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-26Revert "linux-yocto/4.9: Remove bbappends"California Sullivan
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>
2017-06-26meta-intel: Add override for EFI_PROVIDER and x32Saul Wold
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>
2017-06-26world-broken: Add for dpdk packagesSaul Wold
The dpdk-dev-libibverbs is broken with gcc7 currently Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-23systemd-boot: disable RMC for systemd-boot EFI_PROVIDERTodor Minchev
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>
2017-06-22linux-yocto/4.1: Update SRCREVs to fix buildCalifornia Sullivan
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>
2017-06-22README: Updated referenced section heading for submitting changeScott Rifenbark
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>
2017-06-20linux-intel: Update to 4.9.30Saul Wold
This also brings in RT-21 patch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-20libyami: Update to 1.2.0Khem Raj
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>
2017-06-20dpdk: Disable build for MUSLSaul Wold
Until the libibverbs package is fixed for MUSL disable both dpdk and ibverbs Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-09iucode-tool: upgrade to 2.1.2sweeaun
Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07rmc: add support for Broxton-M based Joule board (rev. 1F1)Todor Minchev
Finger 0 type : 0x01 Finger 0 offset : 0x05 Finger 0 name: : product_name Finger 0 value : 570x DVT2 Finger 1 type : 0x02 Finger 1 offset : 0x05 Finger 1 name: : product_name Finger 1 value : SDS Finger 2 type : 0x04 Finger 2 offset : 0x10 Finger 2 name: : version Finger 2 value : Intel(R) Atom(TM) Processor T5700 @ 1.70GHz Finger 3 type : 0x7f Finger 3 offset : 0x00 Finger 3 name: : reserved Finger 3 value : Finger 4 type : 0x7f Finger 4 offset : 0x00 Finger 4 name: : reserved Finger 4 value : Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07rmc: add fingerprint for generic Broxton-M (rev. 1F1)Todor Minchev
Finger 0 type : 0x01 Finger 0 offset : 0x05 Finger 0 name: : product_name Finger 0 value : 570x DVT1 Finger 1 type : 0x02 Finger 1 offset : 0x05 Finger 1 name: : product_name Finger 1 value : SDS Finger 2 type : 0x04 Finger 2 offset : 0x10 Finger 2 name: : version Finger 2 value : U3E1 Finger 3 type : 0x7f Finger 3 offset : 0x00 Finger 3 name: : reserved Finger 3 value : Finger 4 type : 0x7f Finger 4 offset : 0x00 Finger 4 name: : reserved Finger 4 value : Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07rmc-db: allow multiple fingerprint per board directoryTodor Minchev
Different firmware revisions often result in different fingerprints for the same hardware platform. This change allows multiple fingerprints to be stored in the same board directory to avoid having to duplicate the data for each record. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07layer.conf: Add LAYERSERIES_COMPAT markup to layer.confSaul Wold
This means mismatched layers are more clearly identified to the user in cases where compatibility has not been tested. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-06-07linux-intel/4.9: Update yocto-kernel-cache SRCREVIsmo Puustinen
Various changes to configuration, including wifi, nftables, virtualbox, bluetooth, and smp options. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-19conf/machine/intel-core*: Fix WKS_FILE settingCalifornia Sullivan
bb.utils.contains checks if ALL items are in the variable, and since we check for systemd-boot or rmc-boot, it would always be false, assigning mkefidisk as the WKS_FILE in all cases. bb.utils.contains_any checks if one or more items are in the variable, so use that instead. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-19libva-intel-driver: Set UPSTREAM_CHECK_GITTAGREGEXAníbal Limón
This regex is used to figure out what version are on upstream, in order to avoid detect alpha versions set it. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-18CHANGELOG: add fileCalifornia Sullivan
This file will keep track of major changes between releases, beginning with the pyro release. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-18README: Update information for pyro releaseCalifornia Sullivan
Updates several sections that contained outdated information, and adds a new "Benefits of meta-intel" section. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16linux-intel: Update SRCREVsSaul Wold
This update brings the kernel to 4.9.27 stable and 4.9.20 for preempt-rt kernel Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16intel-microcode: Update to latest 20170511Saul Wold
This update also updated the licence checksum as the date has changed The core content of the license has not changed Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16maintainers: Re-Sort and remove duplicateSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16conf/machine/intel-core*: change WKS_FILE based on EFI_PROVIDERCalifornia Sullivan
If someone changes their EFI_PROVIDER to grub-efi, we shouldn't be building a systemd-boot based wic image. Use bb.utils.contains to be default to mkefidisk.wks if we aren't using a systemd-boot based EFI_PROVIDER. mkefidisk.wks is the same as systemd-bootdisk.wks, except it uses grub and sets rootwait on the kernel command line, so its nearly equivalent. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16canned-wks/systemd-bootdisk-uuid.wks: remove fileCalifornia Sullivan
This was initially added as a stopgap, as OE-core's systemd-bootdisk.wks was using a static device node name rather than device UUID as the root target. Since OE-core's systemd-bootdisk has caught up, we don't need this. OE-core's systemd-bootdisk also includes console=ttyS0, which is common on many platforms and we were missing. Also change the default WKS_FILE to be OE-core's systemd-bootdisk on appropriate MACHINEs. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16intel-gpu-tools: Upgrade to version 1.18Ng, Wei Tee
This change updates intel-gpu-tools to 1.18 which is in Intel graphic stack 2017 Q1 release. Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-11initrdscripts: add support for NVME target installNg, Wei Tee
Add awareness of /dev/nvme* block devices to install scripts. As presently written, installer knows only of /dev/sd* and /dev/mmcblk* block devices. Building upon scaffolding put in place by Awais in... 80ec9f627915 ("initrdscripts: handle mmc device as installer medium") (From OE-Core rev: b5a036ce958e3fe24690531712071abc14b48033) Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (From Poky rev: 85c9b9f9c602459b32f8f301b161c9a3f6f14d4e) Ported the changes from poky meta layer into BSP layer. As the original commit was changing 2 files, this has been rework for meta-intel layer. [YOCTO #11367] Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>