summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-04-06linux-yocto/4.15: add bbappendsCalifornia Sullivan
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like the previous two releases, we will be floating on OE-core's SRCREVs, with linux-intel being the well-tested kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06linux-yocto/4.14: add bbappendsCalifornia Sullivan
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like the previous two releases, we will be floating on OE-core's SRCREVs, with linux-intel being the well-tested kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06linux-yocto/4.12: use meta-intel-compat-kernel.inc insteadCalifornia Sullivan
This sets all the necessary variables. The -rt kernel gains some AUTOLOAD settings, which is fine and should have been the case in the first place. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06recipes-kernel/linux: add meta-intel-compat-kernel.inc fileCalifornia Sullivan
These are common settings for any meta-intel compatible kernel. It sets things like COMPATIBLE_MACHINE, default module autoload settings, the correct KMACHINE for the chosen MACHINE, and adds any KERNEL_FEATURES that have been added to KERNEL_FEATURES_INTEL_COMMON. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06layer.conf: update LAYERSERIES_COMPAT variableCalifornia Sullivan
We are compatible with sumo and no longer compatible with rocko. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-29linux-intel-rt_4.14: bump to v4.14.29California Sullivan
Update from v4.14.24 to v4.14.29. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-29linux-intel_4.14: bump to v4.14.30California Sullivan
Update SRCREVs from v4.14.26 to v4.14.30. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-27efilinux: removeCalifornia Sullivan
The code hasn't been touched for over 4 years. Its also unlikely to have been used much if at all considering our previous lack of EFI boot partition support. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-27rmc-db: also install to /boot/California Sullivan
With the EFI image enhancements, installing to boot allows us to easily use RMC with the new wic images. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-22systemd-boot/rmc-boot.inc: make it work with EFI image enhancementsCalifornia Sullivan
Give it an RPROVIDES rmc-boot so that EFI_PROVIDER rmc-boot can be used as an install target. RDEPENDS on rmc-db to satisfy its runtime dependencies. Also add python snippet to set its IMAGE/IMAGE_PREFIX target for when its chosen as EFI_PROVIDER. These changes let it work well with the new wks.in file, where previously it couldn't work with wic at all. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-22systemd-boot/rmc-boot.inc: update to work with v237 and mesonCalifornia Sullivan
Patch changes: * 0001-sd-boot-Link-RMC-library-into-bootloader-and-stub.patch removed because make is no longer used. * 0001-sd-boot-stub-check-LoadOptions-contains-data.patch removed because it was accepted upstream. * 0001-partially-revert-sd-boot-stub-Obtain-PE-section-offs.patch added to support RMC functionality. Upstream removed a snippet that found the root directory because they didn't need it anymore, but RMC does. * 0002-sd-boot-fix-RMC-compatibility-with-systemd-boot-and-.patch added to support building with meson instead of make. * Others refreshed inc file changes: * Don't commit pin, we can maintain these patches OK for now * EXTRA_OEMAKE -> EXTRA_OEMESON, and removed some superfluous options Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-20systemd-boot: fix bbappend file to suit latest versionChen Qi
Fix the bbappend file to suit the latest systemd version. As systemd has now dropped autotools support, using ninja instead of make in do_compile. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-19linux-intel-rt_4.14: update to v4.14.24California Sullivan
This update brings in changes from v4.14.19 up to v4.14.24. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-15linux-intel_4.14: update to v4.14.26California Sullivan
This update brings in changes from v4.14.19 up to v4.14.26. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-15intel-microcode: update to version 20180312California Sullivan
The LIC_FILES_CHKSUM also needed to be updated, as the copyright added the year 2018. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-13meta-intel.inc: remove unreferenced xserver codeAnuj Mittal
OLD_XSERVER_X86_EXT was added to support emgd drivers that needed X server older than 1.13. We neither support X server older than 1.13 nor the emgd drivers now. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-06Revert "conf: override WKS_FILE_DEPENDS for intel machines"California Sullivan
This reverts commit ab858eb989071f10f6a3796b200c6c61d42ee082. This caused no bootloader to appear in the boot partition if WKS_FILE was changed manually. Furthermore, wic wouldn't error, it would just silently ignore the missing binary. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-26intel-vaapi-driver: upgrade to 2.1.0Anuj Mittal
* Add support for CannonLake (aka. CNL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9 - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for VC1 interlaced video decoding * Add support for Stats/PreEnc on GEN9 * Add support for vaExportSurfaceHandle() * Add new PCI IDs for CFL * Add minimum resolution query for encoder * Enhance the logging to provide informational messages * Fix VP9 brc issue on KBL Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-22linux-intel/4.9: Update to v4.9.81California Sullivan
Brings in changes from linux-stable up to v4.9.81. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16conf: override WKS_FILE_DEPENDS for intel machinesAnuj Mittal
WKS_FILE_DEPENDS includes all the dependencies for producing wic images and is meant to be overridden with correct set by image recipes. Right now, the default values result in grub-efi being built even when EFI_PROVIDER is set to systemd-boot. Change the value to depend only on the EFI_PROVIDER bootloader. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16conf/machine/intel-*: remove do_image_wic dependsAnuj Mittal
These dependencies on native tools needed by wic images have already been added by image_types_wic bbclass. Appending here results in same dependencies being added twice. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16intel-gpu-tools: upgrade to 1.21Anuj Mittal
* Remove the backported patch * libunwind is a hard dependency now * Point the SRC_URI to xz file since i-g-t doesn't have the default format tarball. Part of Intel graphics stack 2017Q4. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16libyami-utils: upgrade to 1.3.0Anuj Mittal
Brings in following changes: 8cfdf78 v4l2: handle on fly resolution change. 195f73c remove v4l2_wrapper header dc0ea04 yamidecode: add support for -w wait before quit dbdab6a decodeoutput: wait for X11 expose event d6c38d3 yamidecode: add --lowlatency option to enable AVC low latency mode 248a6c4 configure.ac: check yami 0.5.2 for svct changes f9b7a2f refact: use TemproalLayers to set temproal encoder params 7850eaa tests/decodeoutput: initialize m_file pointer to NULL d1c686b configure.ac: bump reuqested yami API to 0.5.1 20b3765 yamidecode: avoid using memset to reset "std::string" 52fe395 vp8dec: enable svc-t decoding Also changed URLs to point to renamed Intel repository. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16libyami: upgrade to 1.3.0Anuj Mittal
Major changes: *Implement H.264 SVC-T new reference mode *Implement H.264 low latency mode *Improve v4l2 interface,support dynamic resolution change *JPEG decoder fixes and Y800 support The 1.3.0 release tag isn't on any branch so use the SRCREV that is one commit behind. Added a patch to fix build because of change in location of headers in this release. Also, point to renamed intel repository. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-16intel-vaapi-driver: upgrade to 2.0.0Anuj Mittal
Major changes: * Bump version to 2.0.0 * Add support for Coffee Lake (aka. CFL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for H264 FEI * Add support for HEVC ROI encoding * Add support for intensity compensation for VC-1 decoding * Improve the quality of the H264 encoder on BDW/BSW * Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format * Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format * Fix image corruption for VP9 decoding * Fix race condition in wayland support * Fix ROI support in VDEnc support * Fix corrupted stream when using VDEnc CBR/VBR * Fix GCC 7.1.1 warnings/errors * Update the shader for HEVC encoding The upstream package name now is intel-vaapi-driver instead of libva-intel-driver. Updated to point to release tarball instead of git. Also, changed the URLs to point to new project page. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-14linux-intel/4.14: Update to v4.14.18California Sullivan
Pull in changes up to v4.14.18 from linux-stable. Also, linux-intel-rt is upgraded to the rt15 patchset. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-14linux-intel/4.14: change KBRANCH to 4.14 and update SRCREVsCalifornia Sullivan
A named branch has now been created, so use that instead of master. Also update the cache SRCREV. No functional changes to the generated config, but the cache has been refactored to not reference unsupported platforms. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-12thermald: fix typo in license nameAnuj Mittal
Correct license name is GPLv2. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-06linux-yocto: remove 4.4, 4.9, and 4.10 bbappendsCalifornia Sullivan
These have been removed from OE-core. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-31linux-intel/4.14: Update to v4.14.15California Sullivan
Update both recipes to v4.14.15, linux-intel-rt from v4.14.12 and linux-intel from v4.14.14. Note that the linux-intel-rt kernel branch had to be rebased, causing the recipe to point to invalid commit IDs. It was a one-time error that caused the need to rebase and should not occur again. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-30Revert "intel-microcode: update to 20180108"California Sullivan
This reverts commit 7969d8e442bdefd8036a334ca9d9ce133272399b. Its recommended that rollout of this microcode update is suspended. See here: https://newsroom.intel.com/news/root-cause-of-reboot-issue-identified-updated-guidance-for-customers-and-partners/ Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-29meta-intel.inc: use linux-intel instead of linux-yocto in -lsbCalifornia Sullivan
Previously the ltsi kernel was 4.4, requiring us to use linux-yocto. It has since moved to 4.9, allowing us to use linux-intel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-29linux-yocto/4.4: Update to v4.4.113California Sullivan
Brings in changes from stable up to v4.4.113. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-25linux-intel/4.9: update to v4.9.77California Sullivan
No cache changes at this time, only a stable update. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-25linux-intel: fix menuconfig when host lacks ncursesCalifornia Sullivan
linux-yocto has been carrying this patch for years. It allows the kernel to link with a non-host ncurses. This patch is needed for all linux-intel kernels, and that area of code is rarely changed, so maintenance of the patch should be minimal. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23linux-intel/4.14: add preempt-rt recipeCalifornia Sullivan
Adds the 4.14.12 kernel with the rt10 patches applied. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23linux-intel/4.14: update to v4.14.14California Sullivan
No cache changes at this time, just a stable update. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22meta-intel.inc: set default EFI_PROVIDER to systemd-bootCalifornia Sullivan
RMC is confusing as a default because it is only supported by legacy (iso, hddimg) image types. Its also not being actively maintained, causing it to lag behind in updates (currently against systemd-boot v232 instead of v234). Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22systemd-boot: move systemd-boot.inc into base bbappendCalifornia Sullivan
Including a non-existant .inc doesn't cause errors, so just move the systemd-boot.inc file into the main bbappend. This avoids rebuilding the package without our changes should grub-efi be the EFI_PROVIDER and we build systemd-boot, while keeping the RMC changes when rmc-boot is the EFI_PROVIDER. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22systemd-boot: move commit pinning to rmc-boot.incCalifornia Sullivan
systemd-boot shouldn't be stuck on a certain commit just because RMC is. This effectively upgrades our systemd-boot version from v232 to v234. We also get to drop a patch that was accepted upstream. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22thermald: update from 1.6 to 1.7.1Anuj Mittal
Updated version with patches to ensure thermald with musl and x32. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-22core-image-minimal-initramfs.bbappend: Add missing install moduleCalifornia Sullivan
This allows installation when booting in legacy mode. Fixes [YOCTO #12346]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-19intel-gpu-tools: backport patch fixing 32-bit buildsCalifornia Sullivan
Fixes the following error seen in 32-bit builds: | ../../intel-gpu-tools-1.20/lib/igt_x86.c:96:10: error: redefinition of 'igt_x86_features' | unsigned igt_x86_features(void) | ^~~~~~~~~~~~~~~~ | In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0: | ../../intel-gpu-tools-1.20/lib/igt_x86.h:47:24: note: previous definition of 'igt_x86_features' was here | static inline unsigned igt_x86_features(void) | ^~~~~~~~~~~~~~~~ | ../../intel-gpu-tools-1.20/lib/igt_x86.c:148:7: error: redefinition of 'igt_x86_features_to_string' | char *igt_x86_features_to_string(unsigned features, char *line) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0: | ../../intel-gpu-tools-1.20/lib/igt_x86.h:51:21: note: previous definition of 'igt_x86_features_to_string' was here | static inline char *igt_x86_features_to_string(unsigned features, char *line) I unfortunately missed this before merging the upgrade. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-17xf86-video-mga: remove recipe from meta-intelAnuj Mittal
This driver was added for a platform that is no longer supported. This recipe is also maintained in meta-oe in case it's required outside of meta-intel. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16intel-gpu-tools: update from 1.19 to 1.20Anuj Mittal
Part of Intel graphics stack 2017Q3 release. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16maintainers.inc: update recipes for new maintainersCalifornia Sullivan
Anuj gets video related pieces. Stephano gets RMC and poky-tiny related pieces. Cal picks up other small pieces. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16MAINTAINERS: update to current project maintainersCalifornia Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16linux-intel/4.14: Update to v4.14.12California Sullivan
This brings in the changes up to v4.14.12 from linux-stable. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16linux-intel/4.14: mirror new dependencies added to linux-yocto-devCalifornia Sullivan
These new dependencies are needed for some configurations. elfutils-native is required for CONFIG_UNWINDER_ORC (disabled by default for now due to out-of-tree module complications). openssl-native and util-linux-native are required for some certificate processing options. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16linux-intel/4.14: use master cache until named branch availableCalifornia Sullivan
It wasn't appropriate to use the 4.9 cache for 4.14. This also brings in the following relevant commits: * b6b5ac8d x86-64: disable orc by default * 82743ab8 common-pc*.scc: Add igb to common-pc drivers * 6bcc7298 features/i915/i915.cfg: compile i915 as a module This adds Intel gigabit Ethernet drivers, fixes the i915 firmware load issue, and fixes an lttng-modules compilation failure with the new kernel due to the new CONFIG_UNWINDER_ORC=y default. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>