opengl is not enabled by default with "nodistro". Make sure that layer
comaptibility check does not fail due to this. Fixes:
| ERROR: Nothing PROVIDES 'intel-media-driver' (but
/openembedded-core/meta-intel/recipes-multimedia/vpl/vpl-gpu-rt_25.1.4.bb
DEPENDS on or otherwise requires it)
intel-media-driver was skipped: missing required distro feature
'opengl' (not in DISTRO_FEATURES)
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
- `-pie` is only valid when linking executables (PIE), not shared
libraries. So remove `-pie` from shared libraries linker flag.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
To mitigate version dependency issue between linux-npu-driver and level-zero,
the driver repository now references the third_party/level_zero implementation
within its own codebase rather than relying on the version provided by meta-intel layer.
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since commit v6.10-rc1~98^2~59 = 5ef6dc08cfde ("lib/build_OID_registry:
don't mention the full path of the script in output") the purpose of
patch 0001-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch
is already given in plain mainline. The patch only subsitutes one way to
make the build result reproducible by another one.
So drop the patch.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable for intel-corei7-64 machine
overrides as well until until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
hdcp project is no longer maintained so drop the recipe and
other references of hdcp from the layer
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until until libipt is upgraded to include the fix [2].
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
[2] fa7d42de25
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].
Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.
[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove or update S definitions as required to work with oe-core
S/UNPACKDIR changes.
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fix the following warning:
the directory ${UNPACKDIR}/${BP} (/build/tmp/work/...../sources/setup-intel-oneapi-env-*)
pointed to by the S variable doesn't exist - please set S within the recipe to
point to where the source has been unpacked to
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
SRCREV_FORMAT variable must be set when multiple SCMs are used.
Signed-off-by: karn.jye.lau <karn.jye.lau@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add the whinlatter release as being compatible with the layer.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure libraries are installed correctly even when libdir is not /usr/lib.
Fixes:
ERROR: linux-npu-driver-1.17.0-r0 do_package: QA Issue: linux-npu-driver: Files/directories were installed but not shipped in any package:
/lib
/lib/firmware
/lib/firmware/updates
/lib/firmware/updates/intel
/lib/firmware/updates/intel/vpu
/lib/firmware/updates/intel/vpu/vpu_40xx_v0.0.bin
/lib/firmware/updates/intel/vpu/vpu_37xx_v0.0.bin
/lib/firmware/updates/intel/vpu/mtl_vpu_v0.0.bin
/lib/firmware/updates/intel/vpu/vpu_40xx_v1.bin
/lib/firmware/updates/intel/vpu/vpu_37xx_v1.bin
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Both path for License.txt and third-party-programs.txt is changed.
MIT License has been added for third party 'Detours'
component in 'third-party-programs.txt' license file.
71460896d2
Release Notes:
https://github.com/uxlfoundation/oneDPL/releases/tag/oneDPL-2022.8.0-release
Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
intel-mediasdk project is no longer maintained so drop the recipe and
other references of intel-mediasdk from the layer
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
There is a pending bitbake patch which will warning on assignment whitespace
issues. Fix the handful of issues in meta-intel to avoid the warnings and
improve readability.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add the walnascar release as being compatible with the layer.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Use LTS 6.12 for mainline RT as well, as 6.12 is the latest RT/Non-RT kernel
* 6.12 recipe is already added
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Use LTS 6.12 for RT as well, as 6.12 now has a single branch for both RT and non-RT kernels.
* Rename the patch:
linux-intel/0001-6.11-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch
* Drop the following patches, as they were specific to the 6.6 kernel:
0001-6.6-lib-build_OID_registry-fix-reproducibility-issues.patch
0001-6.6-vt-conmakehash-improve-reproducibility.patch
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* set kernel version to 6.12 for both lts and mainline (poky-altcfg)
since it is the latest kernel
* 6.12 has a single branch for rt and non rt so use 6.12 for rt as well
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Convert the mainline kernel 6.12 recipe to lts kernel 6.12 recipe
* Drop recipe for linux-intel-lts 6.6 kernel
* Use the 6.12 kernel tag lts-v6.12.16-linux-250225T162742Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Use updated name of the patch 0001-6.11-6.12--lib-build_OID_registry-fix-reproducibility-issues.patch
which has compatibility with both 6.11 and 6.12 kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updated commit to include GenContainer.py fix to set
default auth type correctly.
Signed-off-by: Preeti Sachan <preeti.sachan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Drop recipe for 6.10 kernel
* Drop the patch 0001-6.10-vt-conmakehash-improve-reproducibility.patch
* Add recipe for 6.11 kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add space before file:// in SRC_URI:append to avoid concatenation
issues with other SRC_URI:append
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Drop recipe for 6.8 kernel
* Add recipe for 6.10 kernel
* Move the patches specific to kernel 6.10 to the recipe
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Move the patches specific to kernel 6.6 to 6.6 recipe
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Move the patches specific to kernel 6.6 to 6.6 recipe
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
x86_64 file no longer there in ittnotify/fortran/posix
so remove code from recipe which tries to delete this file
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.25.1
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Remove all openvino related recipes, tests and other data from meta-intel
layer as a new layer (meta-oepnvino) specific to openvino has been created.
* Update openvino documentation
meta-openvino layer URL:
https://github.com/intel/meta-openvino
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Language changes:
- Added support for non-type template parameters. Uniform integers
and enums can be used now as template parameters.
- Added dot product functions for unsigned and signed int8 and int16
types. They leverage AVX-VNNI and AVX512-VNNI instructions if
supported by targets (docs).
- Added macro definitions for numeric limits.
New targets:
- avx2vnni-i32x4, avx2vnni-i32x8, avx2vnni-i32x16 with AVX-VNNI
instruction support,
- avx512icl-x4, avx512icl-x8, avx512icl-x16, avx512icl-x32 and
avx512icl-x64 with AVX512-VNNI instruction support.
Code generation:
- Fixed generation of code for GPU when unnecessary vectorized
instruction are used during address arithmetic, e.g., for
accessing fields of varying structures (#2846).
- Improved generated code for cases when foreach loop iteration
domain is less than the target width (#2836 ).
Compiler switches behavior:
- --pic command line flag now corresponds to the -fpic flag of Clang
and GCC, whereas the newly introduced --PIC corresponds to -fPIC.
Bug fixes:
- The implementation of round standard library function was aligned
across all targets. It may potentially affect the results of the
code that uses this function for the following targets: avx2-i16x16,
avx2-i8x32 and all avx512 targets (#2793).
- Fixed cases when unwind info were not generated for functions.
This impacted debugging and profiling on Windows (#2842).
- Fixed broken targets sse4-i8xN and avx2-i8xN (#2800).
More details:
https://github.com/ispc/ispc/releases/tag/v1.24.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
'syrah' is not a license name. It should be BSD-3-Clause as per the
license listed in third-party-programs.txt.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enables Intel NPU (14th generation Intel CPU (Meteor Lake) or newer)
which is a CPU-integrated inference accelerator for
Computer Vision and Deep Learning applications.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This recipe enables User Mode Driver for Intel® NPU device.
Intel® NPU device is an AI inference accelerator integrated
with Intel client CPUs, starting from Intel® Core™ Ultra generation
of CPUs (formerly known as Meteor Lake).
It enables energy-efficient execution of artificial neural network tasks.
https://github.com/intel/linux-npu-driver
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We no longer allow building with 14.0 version of LLVM so remove the
recipe and remove the logic to select that recipe version based on
LLVMVERSION value.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fix the error after recent UNPACKDIR changes in OE-core:
| install: cannot stat '/var/lib/build/workspace/poky/build/tmp/work/corei7-64-poky-linux/setup-intel-oneapi-env/2023.0.0-25370/intel-oneapi-runtime.conf': No such file or directory
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release Notes:
* Fix calltrace on driver load for old kernels
* Fix IRQ affinity hint
* Fix waiting for flash completion ACK
* Fix debugfs directory double creation
* Fix terminate probing right after wrong API detected
* Fix compilation on kernels with no devlink_info_driver_name_put()
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Switch to using git as the release tarball is missing autogen.sh.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
- Disable NPU plugin for now and enable it in a later change
- Drop backported patch which is now avialable in this version
- Drop patch which is already merged upstream
- Refresh patches
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2024.1.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Replace usage of WORKDIR in do_compile/do_install by ${S} or ${B}. It
also helps with cases when externalsrc is used like with devtool.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
drop the Maintainer.md and add maintainer section at README.md.
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update README content, reference and links. Also, split and convert this
into multiple markdown files.
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We've not been keeping this up to date. Remove the file and refer to release notes or git log for changes.
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
- Removed the Cython patch, which is no longer relevant
as Legacy IE python API has been removed:
a561a2a484
- Remove cython dependency as well from recipe
- Remove the switch disabling MLAS support. It's enabled by default.
Fetch the submodule as well and include the file pointing to its
Apache-2.0 license in LIC_FILES_CHKSUM.
- Update conditional check to exclude directories which have "/usr/include"
in them to not add <sysroot>/usr/include as well.
- Backport a patch which solves the build failure caused by setting the
"ENABLE_OV_ONNX_FRONTEND" option to "OFF"
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2024.0.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.
Release Notes:
https://github.com/intel/thermal_daemon/releases/tag/v2.5.6
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.4
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.
Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.11.1
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop the patch that has already been merged.
License-Update: OpenCL-Headers are now Apache-2.0 licensed.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The instrinsics Python scripts now need mako module as well. Use the
native Python to ensure builds are not dependent on what is installed on
the host.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
linux-intel-lts has backported ae1914174 to 6.6 branch. The commit drops
CONFIG_DEBUG_CREDENTIALS config option which results in warnings when building
with yocto-6.6 branch of y-k-c.
Suppress the warnings for linux-intel kernel for now.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This version of OpenVINO tries to fetch node-api-headers and node-addon-api at compile time using CMake's FetchContent. Download these during do_fetch instead and set FETCHCONTENT_BASE_DIR to tell CMake where the content is.
License-Update: Both new components are licensed MIT.
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.3.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This update includes:
can: drop obsolete CONFIG_PCH_CAN
bsp/intel-x86: add support for TI DP83867 Gigabit PHY
beaglebone: Drop the nonassignable kernel options
features/qat/qat.cfg: enable CONFIG_PCIEAER
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Refreshed and include patches from linux-yocto 6.6 to detect ncurses correctly when
cross-compiling.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
As of oe-core 97dacf, the parselogs oeqa runtime test now loads ignores
from files on disk, instead of hardcoding them.
This will likely cause meta-intel to fail because the meta-intel-specific
ignores have been removed from oe-core. This patch adds them back to
meta-intel.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Make linux-intel-lts v6.6.5 the default kernel for poky
* Make linux-intel-lts v6.6.5 the default RT kernel for poky
* Make mainline-tracking v6.7-rc3 the default kernel for poky-altcfg
* Maintain only one version of rt kernel
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop patch, which is not required anymore.
Update license files path.
Refreshed copyrights in license and third party programs.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
With v2024.0 version, intel-oneapi-mkl runtime dependencies
are provided by intel-oneapi-dpcpp-cpp-runtime packages. So
this is of no use now.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added a patches for new DG2 device id support:
- 0001-Add-more-DG2-Device-IDs.patch
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure that we install /etc/lms otherwise starting
the service will result in errors:
| Nov 15 08:30:17 intel-corei7-64 systemd[1052]: lms.service: Failed to set up mount namespacing: /run/systemd/unit-root/etc/lms: No such file or directory
| Nov 15 08:30:17 intel-corei7-64 systemd[1052]: lms.service: Failed at step NAMESPACE spawning /usr/bin/lms: No such file or directory
| Nov 15 08:30:17 intel-corei7-64 systemd[1]: lms.service: Main process exited, code=exited, status=226/NAMESPACE
| Nov 15 08:30:17 intel-corei7-64 systemd[1]: lms.service: Failed with result 'exit-code'.
| Nov 15 08:30:17 intel-corei7-64 systemd[1]: Failed to start Local Manageability Service.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
by default, enable the new tool 'ptseg' for finding the PSB segment
for a given offset.
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Set sRGB color space for non-video wall and no background
colorfill cases
Signed-off-by: Chan, Xu Pian <xu.pian.chan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure Python modules are installed correctly when baselib = lib64.
Fixes errors:
15:33:18 ERROR: openvino-inference-engine-2023.1.0-r0 do_package: QA Issue: openvino-inference-engine: Files/directories were installed but not shipped in any package:
15:33:18 /usr/lib/python3.11/site-packages/_pyngraph.cpython-311-x86_64-linux-gnu.so
15:33:18 /usr/lib/python3.11/site-packages/ngraph
...
15:33:18 /usr/lib/python3.11/site-packages/openvino-2023.1.0-py3.11.egg-info/top_level.txt
15:33:18 /usr/lib/python3.11/site-packages/openvino-2023.1.0-py3.11.egg-info/SOURCES.txt
15:33:18 Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
15:33:18 openvino-inference-engine: 172 installed and not shipped files. [installed-vs-shipped]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
set kernel type to 'preempt-rt' for real-time kernel.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release notes:
Added instance array primitive for reducing memony requirements in scenes
with large amounts of similar instances.
Properly checks driver if L0 RTAS extension can get loaded.
Added varying version of rtcGetGeometryTransform for ISPC.
Fixed signature of RTCMemoryMonitorFunction for ISPC.
Add support for ARM64 Windows platform in CMake.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.1.0
* samples package includes scripts that need Python to be present.
Specify that dependency explicitly.
License-Update: Updated copyright information.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
1. Force to render path according to app setting
2. Add DRM format mapping for JPEG decoder output
3. Add DRM format mapping for JPEG output to softlet
4. Disable VP9 padding on MTL platform
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Major changes:
OpenVINO GNA Plugin:
- Fixes the issue when GNA device would not work on Gemini Lake (GLK) platforms
- Fixes the problem with memory leak during HLK test
OpenVINO CPU Plugin:
- Fixes the issues occurred in Multi-Threading 2.0 getting CPU mapping detail on Windows 7 platforms
OpenVINO Core:
- Fixes the issues occurred when compiling a Pytorch model with unfold op
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.0.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
poky commit b7b382101b401deda2df5e7f71e581d8ced51f5f enabled INHIBIT_DEFAULT_DEPS
in bin_package that removes compiler and C libraries from DEPENDS.
which causes do_package_qa failures:
| libippvm.so.10.6 contained in package intel-oneapi-ipp requires libdl.so.2(GLIBC_2.2.5)(64bit), but no providers found in RDEPENDS:intel-oneapi-ipp? [file-rdeps]
| libippvm.so.10.6 contained in package intel-oneapi-ipp requires libc.so.6(GLIBC_2.3.4)(64bit), but no providers found in RDEPENDS:intel-oneapi-ipp? [file-rdeps]
| libippvmy8.so.10.6 contained in package intel-oneapi-ipp requires libm.so.6()(64bit), but no providers found in RDEPENDS:intel-oneapi-ipp? [file-rdeps]
Disable INHIBIT_DEFAULT_DEPS locally in recipe for now.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ixgbevf now expects KSRC to be pointing to the kernel source
and KOBJ to the build artifacts.
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/4.18.7/
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ixgbe now expects KSRC to be pointing to the kernel source
and KOBJ to the build artifacts.
Release Notes:
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.19.6/
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It was added because igc needed it. igc recipe pulls vc-intrinsics as a
submodule now so this isn't needed anymore.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We dont need these packages to be renamed. Also avoids an error when the
debian renaming hook tries to look for objdump when its not there for
recipes inheriting bin_package.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Allows compilation with LLVM16.
* ISPC_NO_DUMPS is no longer an option and ISPC_PS4_TARGET has been
renamed.
* Libraries now have proper so versions so packaging tweaks are no
longer required.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drops patches already merged:
- fd67cc3fbd3a362297afc7cc8d75560df62708de.patch
Rebased patches
- 0001-Encode-fix-fwdRefs-array-out-of-bound-issue.patch
Add patches fix various issues:
- Fixed to force ARGB to tile4 for MTL platform
- Fixed to force BGRX to tile4 for MTL platform
- Fixed to incorrect VDSFC color issue for MTL platform
- To add mocs index in patch list
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include the latest changes from ocl-open-150 branch. Backport fixes from
main and include another patch to fix issues with building target
binaries.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Now that intel-skylake-64 can use qemu-user as well, don't build native
version of the recipe simply for use by the target version. Build a
qemuwrapper that can be passed to CMAKE_CROSSCOMPILING_EMULATOR.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Now that intel-skylake-64 can use qemu-user as well, don't build native
version of the recipe simply for use by the target version. Build a
qemuwrapper that can be passed to CMAKE_CROSSCOMPILING_EMULATOR.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
License-Update:
copyright years updated
Following line added to LICENSE file:
SPDX-License-Identifier: BSD-3-Clause
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
* Refresh patches.
* Drop Protobuf change which disabled use of static protobuf
libs from system. This is not needed anymore as we are now
building Protobuf as bundled dependency.
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2023.0.1
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
It Fixes:
ERROR: lms-2245.0.0.0-r0 do_package_qa: QA Issue: lms package is not obeying usrmerge distro feature.
/lib should be relocated to /usr.[usrmerge]
This issue is surfaced with enabling usrmerge DISTRO feature.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Avoid to pass ${pcfiledir} to CFLAGS and thus
fix build for ffmpeg with --enable-libvpl
| ERROR: libvpl >= 2.6 not found
|
| If you think configure made a mistake, make sure you are using the latest
| version from Git. If the latest version fails, report the problem to the
| ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
| Include the log file "ffbuild/config.log" produced by configure as this will help
| solve the problem.
| WARNING: exit code 1 from a shell command.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
intel-media-driver is also required at runtime and doesn't get installed
by default.
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure libraries are installed correctly even when libdir is not
/usr/lib. Fixes:
| ERROR: intel-crypto-mb-2021.6-r0 do_package: QA Issue: intel-crypto-mb: Files/directories were installed but not shipped in any package:
| /usr/lib/libcrypto_mb.so.11.4
| /usr/lib/libcrypto_mb.so.11
| /usr/lib/libcrypto_mb.so
| /usr/lib/libcrypto_mb.a
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use the version of protobuf fetched by OpenVINO instead of the
system version to avoid problems because of differences in what was
tested.
The build invokes protoc at build time so provide a qemu wrapper that
will allow that to be run on build machine.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Release Notes:
https://github.com/ispc/ispc/releases/tag/v1.20.0
* Drop already merged patches:
0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch
0001-CMakeLists.txt-link-with-libclang-cpp-library-instea.patch
ffc75e464ff2b8fce7dbf74f1846ebd0852bc6f9.patch
* Fix packaging to ensure libispcrt is packaged correctly.
* ISPC runtime with CPU support can either be enabled with OpenMP or
TBB. TBB is enabled by default that needs meta-oe to be included.
Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* OpenVINO no longer supports vpu so remove the vpu PACKAGECONFIG and
references.
* Now allows snappy compression to be used for TF frontend so allow
system installed snappy.
* Flatbuffers is now needed for TF Lite frontend.
* Refresh patches.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Dont turn warnings to errors. Helps when compiling with gcc13.
| /build/poky/build/tmp/work/corei7-64-poky-linux/intel-compute-runtime/23.09.25812.14-r0/recipe-sysroot/usr/include/c++/13.1.1/bits/stl_algobase.h:398:11: error: '*(unsigned char (*)[7])((char*)&<unnamed> + offsetof(NEO::ArgDescValue, NEO::ArgDescValue::elements.StackVec<NEO::ArgDescValue::Element, 1, unsigned char>::onStackMemRawBytes[0]))' may be used uninitialized [-Werror=maybe-uninitialized]
| 398 | { *__to = *__from; }
| |
Also, include cstdint header to get rid of other gcc13 specific errors.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes:
11:08:59 | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-mediasdk/23.2.1-r0/git/api/mfx_dispatch/linux/mfxparser.cpp:60:36: error: 'uint8_t' does not name a type
11:08:59 | 60 | uint8_t* data = reinterpret_cast<uint8_t*>(&id);
11:08:59 | | ^~~~~~~
11:08:59 | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-mediasdk/23.2.1-r0/git/api/mfx_dispatch/linux/mfxparser.cpp:60:36: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
There are few problems in current recipe:
(1)
ispc needs to invoke native llvm-config from target sysroot to list LLVM
lib libraries. clang already provides crossscripts/llvm-config, which does
the job.
However, using LLVM_TOOLS_BINARY_DIR leads to wrong llvm-config being
used. So remove it from search path for llvm-config.
(2)
Error:
ispc/1.19.0-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-ld:
ispc/1.19.0-r0/recipe-sysroot-native/usr/lib/libclang-cpp.so: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.30'
error: linker command failed with exit code 1 (use -v to see invocation)
Native libraries were being linked to target libraries leading to this
failure. Fix and cleanup DEPENDS/RDEPENDS.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Currently vpl/examples are not being installed in examples pkg.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v3.1
Disable Graph API with ONEDNN_BUILD_GRAPH=OFF because that is not supported with DNNL_GPU_RUNTIME=OCL.
Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It enables them by default instead of checking based on what is supported.
openvklTest throws following error:
SIGILL - Illegal instruction signal
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Required when building applications with ipp.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add an option to turn OFF compilation of samples and tools. Move the
OpenCV dependency to this PACKAGECONFIG.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added entry for Intel(R) Implicit SPMD Program Compiler (ISPC) in
third-party-programs.txt.
Target ospray_module_cpu library build need libispcrt from ispc, so added
ispc also to DEPENDS.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use virtual/opencl-icd instead of ocl-icd explicitly.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use virtual/opencl-icd instead of ocl-icd explicitly.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use virtual/opencl-icd instead of ocl-icd explicitly.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use virtual/opencl-icd instead of ocl-icd explicitly.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use virtual/opencl-icd instead of ocl-icd explicitly.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use virtual/opencl-icd instead of ocl-icd explicitly.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It builds 6.2 kernel version from mainline-tracking tree.
https://github.com/intel/mainline-tracking
tag: mainline-tracking-v6.2-linux-230223T032049Z
Remove linux-intel 5.19 recipe. There is no -rt version of 6.2 yet
so 5.19-rt has been kept.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release 2.5.2
- Support Alder Lake N
- Support ITMT version 2, which is used in some Raptor Lake systems
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Brings in support for NumPy 1.24 and support for system installed
OpenCL. Includes a newer version of myriad firmware as well.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add XORG_DRIVER_COMPRESSOR to fetch tar.gz package instead of tar.bz2 because 1.1.6 does not have tar.bz package.
Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Download dev-utilities package to have common headers available too.
fatal error: 'dpc_common.hpp' file not found
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Download the -devel package to have MKL headers available too. Static
libraries take too much space (>5GB) so package them separately.
Make sure that the directories in /opt are not symlinked to avoid errors
for packages (like tbb) that also install directories with same name in
$includedir.
Fixes:
| fatal error: 'oneapi/mkl.hpp' file not found
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Switch to using variables defined for RPM generation as it more closely
aligns with how we install libraries and remove the tweak done for
debian variables.
Also fixes packaging issues when BASELIB is set to lib64:
| 20:18:42 ERROR: openvino-inference-engine-2022.3.0-r0 do_package: QA Issue: openvino-inference-engine: Files/directories were installed but not shipped in any package:
| 20:18:42 /usr/lib/python3.10/site-packages/_pyngraph.cpython-310-x86_64-linux-gnu.so
| 20:18:42 /usr/lib/python3.10/site-packages/requirements.txt
...
| 20:18:42 /usr/lib/python3.10/site-packages/openvino/inference_engine/ie_api.cpython-310-x86_64-linux-gnu.so
| 20:18:42 /usr/lib/python3.10/site-packages/openvino/inference_engine/constants.cpython-310-x86_64-linux-gnu.so
| 20:18:42 /usr/lib/python3.10/site-packages/openvino/inference_engine/__init__.py
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Ignore the buildpath being embedded in bitcode by clang until we've
found a way to fix.
| QA Issue: File /usr/lib/libigc.so.1.0.1 in package intel-graphics-compiler contains reference to TMPDIR [buildpaths]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* OpenVINO now installs libraries and headers correctly so we don't need
the local patches anymore.
* Switch to using pybind11 from system. json-schema-validator is no
longer used and open model zoo submodule is only used when building a
specific tool so these submodules have been removed.
* Tweak build scripts to include Yocto specific changes.
License-Update: xbyak deleted the Japaneses translation from COPYRIGHT
and nlohmann_json updated copyright years.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Clone SPIRV-Tools and Headers in S instead of WORKDIR so they don't
escape file-prefix-map substitutions.
Fixes buildpaths warnings:
| WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_package_qa: QA Issue: File /usr/lib/.debug/libigc.so.1.0.1 in package intel-graphics-compiler-dbg contains reference to TMPDIR [buildpaths]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We'd like meta-intel master to be able to build with OE-Core kirkstone
as well. But Bitbake version in kirkstone does not recognize addplylib
directive leading to parsing errors.
Remove it for now until there is a better solution available.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable r8152 kernel module for images based on packagegroup-core-boot.
Some QA setups that use Realtek RTL8152/RTL8153 based USB ethernet
adapters for connection will not have networking working for
such images otherwise.
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable IGC kernel module for images based on packagegroup-core-boot.
Some products like TGL NUC11TNKV7 with integrated I225 ethernet
controller will not have networking working for such images otherwise.
Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes:
/git/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp:412:31: error: ‘experimental_vector_reduce_or’ is not a member of ‘llvm::Intrinsic’; did you mean ‘experimental_vector_insert’?
[2022-12-06T21:01:52.813Z] | 412 | Intrinsic::experimental_vector_reduce_or;
[2022-12-06T21:01:52.813Z] | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2022-12-06T21:01:52.813Z] | | experimental_vector_insert
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Upgrade to the latest tag and backport 3 patches to fix build issues
with LLVM 15 [1].
Remove IGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC option as it has
been removed upstream [2].
And, make sure CLANG_EXE points to clang in native sysroot.
[1] https://github.com/intel/intel-graphics-compiler/issues/263
[2] 3fde0acae8
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also export ICXCC, ICXCXX, ICXCPP, ICXLD, ICXAR in SDK environment which can
then be used to compile applications.
For example, to build an sample SYCL application using SDK:
-> Source oneAPI compiler setup script (from your installed path):
$ source /your-sdk-path/oecore-x86_64/sysroots/skylake-64-oe-linux/opt/intel/oneapi/compiler/2022.1.0/env/vars.sh
-> Build sample SYCL app (i.e simple-sycl-app.cpp):
$ $ICXCXX -fsycl simple-sycl-app.cpp -o simple-sycl-app -lsvml -lirng -limf -lintlc
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Support for Intel(R) oneAPI DPC++/C++ (icx) compiler is being added. So
remove the support for the classic compiler.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The Intel® oneAPI DPC++/C++ Compiler provides optimizations
that help your applications run faster on Intel® 64 architectures with support
for the latest C, C++, and SYCL language standards. This compiler produces
optimized code that can run significantly faster by taking advantage of the
ever-increasing core count and vector register width in Intel® Xeon® processors
and compatible processors.
https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html
The compiler binaries are installed in /opt and can be invoked to compile
on target or using the SDK.
Currently dpcpp icx identify only x86_64-oe-linux triple, so it should be tested
with 'nodistro' DISTRO.
DISTRO ?= "nodistro"
To run SYCL program, it has dependencies on OpenCL components.
IMAGE_INSTALL:append = " intel-compute-runtime intel-graphics-compiler clang"
To install icx toolchain and runtime libraries
IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp-runtime intel-oneapi-dpcpp-cpp-runtime-dev "
IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp intel-oneapi-dpcpp-cpp-dev "
Once image is built and boots, an env script needs to be run to setup compiler environment and
also required to create dynamic linker symlink at /lib64
$ source /opt/intel/oneapi/compiler/2022.1.0/env/vars.sh
$ mkdir -p /lib64
$ ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2
To build an SYCL sample application, following command should be used
$ icpx --target=x86_64-oe-linux -fsycl simple-sycl-app.c -o simple-sycl-app
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This recipe is not requried anymore, as already recipes for
mainline-tracking 5.19 kernel being added.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build 5.19 RT kernel version from mainline-tracking tree at:
https://github.com/intel/mainline-tracking
This will track the mainline kernel and will be used to enable support for newer platforms.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build 5.19 kernel version from mainline-tracking tree at:
https://github.com/intel/mainline-tracking
This will track the mainline kernel and will be used to enable support for newer platforms.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include a patch from linux-yocto to fix buildpaths problem when
compiling perf. Fixes:
| WARNING: perf-1.0-r9 do_package_qa: QA Issue: File /usr/lib/python3.10/site-packages/perf-0.1-py3.10-linux-x86_64.egg/EGG-INFO/SOURCES.txt in package perf-python contains reference to TMPDIR
| File /usr/lib/python3.10/site-packages/perf-0.1-py3.10-linux-x86_64.egg/__pycache__/perf.cpython-310.pyc in package perf-python contains reference to TMPDIR [buildpaths]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build opencl-clang with llvm-15 and point to latest from ocl-open-150
branch.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
- Change gflag to shared as we are not building with static library.
- We are using zlib from yocto recipe, so don't add zlib as third party package
- Third party package mkl-dnn name changed to onednn upstream in openvino repo so changed
the name accordingly in openvino-inference-engine recipe
- Refresh patches
Release Notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.2.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also export ICC, ICCCXX, ICCCPP, ICCLD, ICCAR in SDK environment which can
then be used to compile applications in SDK
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Using the Intel® C++ Compiler Classic, you can compile and generate
applications that can run on Intel® 64 architecture.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This is due to recent packaging chagnes in meta-clang
3d56a85afe
Error log:
do_package_qa: QA Issue: /usr/bin/ispc contained in package ispc
requires libclang-cpp.so.15()(64bit), but no providers found
in RDEPENDS:ispc? [file-rdeps]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Upstream has force pushed master and the commit we were fetching is
no longer present on that branch. Remove the branch parameter and switch
to using nobranch to continue using that commit.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable an option that's is available now to use TBB from system and
refresh patches accordingly. This version also switches to using system
installed OpenCV and Intel version is not included.
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2022.1.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
OE-core has updated kernel headers to 5.19 and that is resulting in
failures:
| /build/cje/workspace/poky/build/tmp/work/corei7-64-poky-linux/ipmctl/03.00.00.0439-r0/git/src/os/linux/lnx_system.c:336:52: error: 'ND_DEVICE_NAMESPACE_BLK' undeclared (first use in this function); did you mean 'ND_DEVICE_NAMESPACE_IO'?
| 336 | (nstype == ND_DEVICE_NAMESPACE_BLK))
| | ^~~~~~~~~~~~~~~~~~~~~~~
| | ND_DEVICE_NAMESPACE_IO
| compilation terminated due to -Wfatal-errors.
For more details:
https://github.com/intel/ipmctl/pull/194/
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
intel-mediasdk depends only on libva
intel-mediasdk has a runtime dependency to intel-media-driver
removed libdrm dependency from intel-mediasdk because libva depends on libdrm
Signed-off-by: Sebastian Suesens <Sebastian.Suesens@baslerweb.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Prevent host paths from getting into target packages. Also prevents
buildpaths warnings for files:
| File /usr/lib/libopenvino.so in package openvino-inference-engine contains reference to TMPDIR [buildpaths]
| File /usr/lib/python3.10/site-packages/openvino/inference_engine/ie_api.so in package openvino-inference-engine-python3 contains reference to TMPDIR [buildpaths]
| File /usr/src/debug/openvino-inference-engine/2022.1-r0/build/src/plugins/intel_cpu/cross-compiled/proposal_imp_disp.cpp in package openvino-inference-engine-src contains reference to TMPDIR
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Don't build with clang specifically and let user decide.
* Drop already merged patch: 0001-Enable-LLVM-15.0-support.patch
* ispc generated headers include a comment will full path to the header. Patch the code to drop this comment.
* Tweak bison and flex invocation to make sure they don't include #line directives.
* Add flex-native to DEPENDS.
* Release notes:
https://github.com/ispc/ispc/releases/tag/v1.18.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We test this kernel only with 64 bit machine types. Make changes to
reflect that. intel-core2-32 should be built with linux-yocto kernel.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Remove upstreamed patches and refresh others.
* Include the LICENSE.md file and remove the cpp file which just points to
MIT license.
* Update the license to MIT and Apache-2.0
* Install vcb tool from -native recipe.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Patch submitted to use uint32_t instead of int for IOCTLs commands.
Warning log:
| ../../../git/xcore/fake_v4l2_device.h: In member function 'virtual int XCam::FakeV4l2Device::io_control(int, void*)':
| ../../../git/xcore/fake_v4l2_device.h:42:14: error: narrowing conversion of '3225441794' from 'long unsigned int' to 'int' [-Wnarrowing]
| 42 | case VIDIOC_ENUM_FMT:
| | ^~~~~~~~~~~~~~~
| make[4]: *** [Makefile:685: libgstxcamsrc_la-gstxcamsrc.lo] Error 1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The patch was removed from SRC_URI in an earlier commit but we forgot to
actually remove the patch file itself.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Ignore warnings generated with gcc12 for now.
| /ipmctl/03.00.00.0438-r0/git/DcpmPkg/cli/NvmDimmCli.c: In function 'showHelp':
| /ipmctl/03.00.00.0438-r0/git/DcpmPkg/cli/NvmDimmCli.c:1031:24: error: the comparison will always evaluate as 'true' for the address of 'options' will never be NULL [-Werror=address]
| 1031 | (pCmd->options != NULL)) {
| | ^~
| compilation terminated due to -Wfatal-errors.
| cc1: all warnings being treated as errors
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
intel-microcode-20220510 includes fixes for CVE-2021-33117 and CVE-2022-21151.
CVE-2021-33117:
A potential security vulnerability in some 3rd Generation Intel® Xeon® Scalable
Processors may allow information disclosure. Intel is releasing firmware
updates to mitigate this potential vulnerability.
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00586.html
CVE-2022-21151:
A potential security vulnerability in some Intel® Processors may allow
information disclosure. Intel is releasing firmware updates to mitigate this
potential vulnerability.
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00617.html
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Both ocl-icd and opencl-icd-loader provides OpenCL library. Currently
openvino uses ocl-icd, which causes conflict with opencl-icd-loader
while packaging. So using ocl-icd instead.
Error:
file /usr/lib/libOpenCL.so.1 conflicts between attempted installs of
opencl-icd-loader-v2022.01.04+git0+169f05d026-r0.skylake_64 and libopencl1-2.3.1-r0.skylake_64
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport a patch to fix:
| error: the address of '_CODEC_VP8_PIC_PARAMS::ucMvUpdateProb' will
| never be NULL [-Werror=address]
| 238 | if (codecPicParams->ucMvUpdateProb[0] && picParam->mv_probs[0])
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The project now is able to locate the required package and libraries
correctly so no need to pass flags to cmake.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We no longer support building with older branches of OE-Core/meta-clang
so remove LLVM 10 specific configurations and patches.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The main branch only supports building with kirkstone now so we no
longer need this to tweak paths for older branches.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add COMPTIBLE_HOST to fix a build error when using musl,
due to openvino-inference-engine dependency
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
When building an image for intel-corei7-64 (and probably other targets)
it was not possible to directly start the image with runqemu due to
missing directory in sysroot related to qemu-helper-native.
In oe-core two patches has been applied that fixes dependency issues when
building images for qemu. Those patches does also fix the issue when
building for targets in meta-intel.
Following two patches from oe-core, originally for meta/conf/machine/include/qemu.inc,
are backported to conf/machine/include/qemu-intel.inc:
3a4fed4ae0 qemu.inc: Should depend on qemu-system-native, not qemu-native
5562342020 image/qemu: Add explict depends for qemu-helper addto_recipe_sysroot task
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
zlib has a new release and this fork hasn't rebased onto that version
yet.
Drop this recipe and use the OE-core version for now.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
-soundhw ac97 is deprecated since qemu v5.1.0. Replace it with
recommended option. Fixes:
| qemu-system-x86_64: warning: '-soundhw ac97' is deprecated, please use '-device AC97' instead
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport patches to fix compile problems like:
| /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1459:49: error: expected primary-expression before 'int'
| 1459 | int maxTokenDelay = std::numeric_limits<int>::min(); //The delay may cause if reuse
| | ^~~
| /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1460:37: error: 'numeric_limits' is not a member of 'std'
| 1460 | int minTokenDistance = std::numeric_limits<int>::max(); //The distance from the reused node
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel IPP Cryptography uses multiple implementations of each function,
optimized for various CPUs, and the library version targeted
for any CPU contains all of these implementations.
With the dispatcher, the library detects an available CPU in a runtime
and chooses the best for the current hardware version of a function, hence
ignore Yocto march, mtune values and let the project
pass those values along with the right optimization flags.
https://github.com/intel/ipp-crypto/blob/ippcp_2021.5/OVERVIEW.md#dispatcher
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It's used only for unit tests that we don't package or execute and has
been removed from requirements.txt as well upstream.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Switch to using SPDX preferred identifiers. All changes done using v0.1
of the script convert-spdx-licenses.py.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Due to the variables rename in the scope of inclusive language, the
layer is not compatible with older versions. This change drops all
versions but kirkstone from LAYERSERIES_COMPAT.
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update to SPDX preferred identifier to avoid warnings with OE-Core
changes.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
1. Adds a new public API __itt_release_resources that destroys mutex and
frees resources allocated by ITT API static part.
__itt_release_resources() should be called from the library destructor.
2. Gets rid of loading JitPI library
3. Adds DPC++ compiler support for ZCA
4. Refactors __itt_is_collector_available() method to reduce
overhead on ITT API instances creation
Signed-off-by: Nandini Matam <nandinix.matam@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
*Fixed performance regression in binary primitive with broadcast (b972174, ff75122).
*Fixed issue with SYCL device properties initialization (cabc5ca, 095f13e).
*Fixed issue in matmul primitive with zero points (3157354).
*Fixed segmentation fault in depthwise convolution primitive for shapes with huge spatial size for processors with Intel AVX-512 support (6834764, 1d2addc).
*Fixed issue in forward convolution primitive for processors with Intel AVX2 support (d691137).
*Fixed performance regression on GPUs with SYCL runtime (d8364e5).
Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
*Fixed compilation errors with C++20.
*Fixed CL_OUT_OF_RESOURCES issue for Radix sort algorithm executed on CPU devices.
*Fixed crashes in exclusive_scan_by_segment, inclusive_scan_by_segment, reduce_by_segment algorithms applied to
device-allocated USM.
Signed-off-by: ezhilarasan s <ezhilarasax.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport a patch to fix issues while building with gcc 11.2.
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
New in This Release
===================
* Updated mfxvideo++.h to remove deprecation warnings
* Sample* tools select oneVPL 2.x APIs by default
* Sample* tool update to support new GPU features
* Updates to C++ & Python previews:
* AV1 extension buffer support
* new property interface
* Targets Python 3.7
* Updated documentation and build for OpenVINO interop sample
* The libmfx.dll and libmfx.so.2021.1.11 libraries, that had been renamed to libvpl.* have been removed
Release notes:
https://github.com/oneapi-src/oneVPL/releases/tag/v2022.0.0
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Commit cba66dfb7b ("intel-microcode: fix microcode loading on newer
kernels") effectively disabled microcode filtering for intel-microcode
package.
Add the missing filter parameter to iucode_tool command to install only
necessary files. Do not generate microcode bin file in compile step as
it is no longer needed.
Signed-off-by: Tomasz Moń <tomasz.mon@camlingroup.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The recipe for Intel OneAPI IPP library version 2021.5.1.
IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.
Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Slim Bootloader is an open-source boot firmware running on Intel x86
architecture.
Currently it supports qemu, apl(Apollo Lake), cfl(Coffee Lake),
cml(Comet Lake), tgl(Tiger Lake), and ehl(Elkhart Lake). You can set
"SLIMBOOT_TARGET" in .bb file or .bbappend file to specify or add the
target firmware you want, for example: SLIMBOOT_TARGET = "qemu apl".
The default target is qemu.
Generated firmware and security keys are installed in build directory:
image
`-- usr
`-- libexec
`-- slimboot
|-- Outputs
| |-- qemu
| |-- apl
| `-- cfl
`-- keys
Boot firmware for qemu can be used by command:
"qemu-system-x86_64 -machine q35 -nographic -serial mon:stdio -pflash
SlimBootloader.bin"
Other boot firmware for real hardware cannot be programmed directly to
flash, please refer to https://slimbootloader.github.io/index.html for
more instructions.
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update kernel config as well.
Backported patch to fix 32-bit compilation failure.
32-bit compilation failure log:
build/tmp/work-shared/intel-core2-32/kernel-source/include/linux/io-mapping.h:88:16: error: implicit declaration of function '__iomap_local_pfn_prot'; did you mean '__kmap_local_pfn_prot'? [-Werror=implicit-function-declaration]
| 88 | return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
| | ^~~~~~~~~~~~~~~~~~~~~~
| | __kmap_local_pfn_prot
| build/tmp/work-shared/intel-core2-32/kernel-source/include/linux/io-mapping.h:88:16: warning: returning 'int' from a function with return type 'void *' makes pointer from integer without a cast [-Wint-conversion]
| 88 | return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The patch fixes the build when OpenSSL 3.0 is used. We also disable
errors on deprecations as the code uses a good amount of them that look
to be harmless.
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It is not required to disable bsp config audit with 5.15 as
warning causing patch is already part ot it.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Default kernel is 5.15 now and this doesn't build with 5.15 so exclude
from world to prevent builds from failing.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel® Integrated Performance Primitives (Intel® IPP) Cryptography
is a secure, fast and lightweight library of building blocks for cryptography,
highly-optimized for various Intel® CPUs.
Signed-off by: Andrey Latyshev <andrey.latyshev@intel.com>
Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
New LTS 5.15 is already added, so time to drop 5.4 support
Drop linux-intel-rt/5.4 too.
Drop cfg which is not required for LTS 5.10 & 5.15.
Ref:
eb83479e18
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build 5.10 with poky-altcfg as kenrel 5.4 support is going to drop
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release notes:
Lights can be now part of OSPGroup and thus instanced like
geometries and volumes and thus lights also support motion blur
(with the path tracer)
Add cylinder light (with solid area sampling)
Add support for rolling shutter of cameras
Add support for quaternion motion blur for instance and camera to
allow for smoothly interpolated rotations
Fix illumination from emissive quad meshes
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release notes:
vklExamples improvements: asynchronous rendering, multiple viewports, docking, and more
Fixed bug in openvkl_utility_vdb which could lead to crashes when creating VDB volumes with temporally constant tiles
Superbuild updates to latest versions of dependencies
Minimum rkcommon version is now 1.8.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
OE-Core now has a QA check to see if /var/log is empty. Since
/var/log is usually a symlink to /var/volatile/log, anything
installed here won't actually be available.
Remove the directory.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fix for registry key reentrant on Linux during multiple processes.
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Instead of zlib-intel from this layer, use zlib from oe-core by default
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Currently empty level-zero-dev package is being generated, which
has dependency on level-zero package.
On enabling 'dev-pkgs' in IMAGE_FEATURES, install level-zero-dev package, which throws
dependency conflict error.
Problem: conflicting requests
- nothing provides level-zero = 1.5.4-r0 needed by level-zero-dev-1.5.4-r0.corei7_64
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add branch name explicitly to SRC_URI where it's not defined and switch
to using https protocol for Github projects.
The change was made using convert_srcuri script for OE-Core.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The recipe for Intel OneAPI IPP library version 2021.4.0.
IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.
Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Allow users to disable it but enable by default.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include a fix and two supporting patches from LLVM 11 to fix problems
with double registration while both clang-cpp and llvm lib are linked
(like in case of opencl-clang).
| CommandLine Error: Option 'mc-relax-all' registered more than once!
| LLVM ERROR: inconsistency in registered CommandLine options
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The initial version of the recipe for Intel OneAPI IPP library.
IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.
Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Building with oe-core gatesgarth is no longer supported. Remove from
LAYERSERIES_COMPAT and remove the LLVM 11 patches as well.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use the option to use Khronos translator instead of the
pre-built SPIRVDLL with VC. Also have the native recipe
install a binary needed for the target builds.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.
onevpl-intel-gpu needs pkgconfig-native so add it to DEPENDS.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.
lms needs pkgconfig-native so add it to DEPENDS.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.
onevpl needs pkgconfig-native so add it to DEPENDS.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to
install without explict dependencies), some dependencies now need to be
explicit.
ipmctl needs pkgconfig-native so add it to DEPENDS.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
- Fixed issue in `structuredRegular` and `vdb` interval iterators that could
lead to erroneous initial intervals for certain ray inputs
- Fixed handling of `intervalResolutionHint` interval iterator context
parameter for `amr`, `particle`, and `unstructured` volumes with small
numbers of cells / primitives
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include a patch to extend error types to support JPEG errors as well.
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
New in This Release
===================
* Updated dispatcher and CPU runtime to API 2.5
* Internal memory support added to dpcpp-blur sample
Release notes:
https://github.com/oneapi-src/oneVPL/releases/tag/v2021.6.0
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build vc-intrintics as part of this project as igc expects it to. Remove
the LLVM fixes as they are all available upstream now. Also depend on
-native for invoking elf_packager.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove patches that are not required now.
IGC_BUILD__USE_KHRONOS_SPIRV_TRANSLATOR has been renamed so it wasn't
taking effect. Remove the option for now.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Based on LLVMVERSION, select opencl-clang version
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build opencl-clang with llvm-13 and point to latest from ocl-open-130
branch.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Restructured recipes, having common code in .inc
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Recipe for opencl-clang/13.0.0 is being added to build against
LLVM-13 and higer.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.138': (874 commits)
Linux 5.4.138
tcc: rounding possible non page-aligned ssram address
can: j1939: j1939_session_deactivate(): clarify lifetime of session object
i40e: Add additional info to PHY type error
Revert "perf map: Fix dso->nsinfo refcounting"
powerpc/pseries: Fix regression while building external modules
PCI: mvebu: Setup BAR0 in order to fix MSI
can: hi311x: fix a signedness bug in hi3110_cmd()
sis900: Fix missing pci_disable_device() in probe and remove
tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
sctp: fix return value check in __sctp_rcv_asconf_lookup
net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
net/mlx5: Fix flow table chaining
net: llc: fix skb_over_panic
mlx4: Fix missing error code in mlx4_load_one()
net: Set true network header for ECN decapsulation
tipc: fix sleeping in tipc accept routine
i40e: Fix log TC creation failure when max num of queues is exceeded
i40e: Fix queue-to-TC mapping on Tx
i40e: Fix firmware LLDP agent related warning
i40e: Fix logic of disabling queues
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also add CXXFLAGS=-Wno-error=deprecated-declarations, to turn
some deprecated LLVM API usage from warnings to errors.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ISPC recommends building LLVM 10 with some additional patches to work
around some bugs in this version. Add those patches to our build as well.
https://github.com/ispc/ispc/tree/v1.16.1/llvm_patches
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ISPC recommends building LLVM 11 with some additional patches to work
around some bugs in this version. Add those patches to our build as well.
https://github.com/ispc/ispc/tree/v1.16.1/llvm_patches
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ISPC recommends building LLVM 12 with some additional patches to work
around some bugs in this version. Add those patches to our build as well.
https://github.com/ispc/ispc/tree/v1.16.1/llvm_patches
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Currently in drm/console mode only RGB4 direct rendering is
possible. This patch add NV12 format support.
If we are using I915_FORMAT_MOD_Y_TILED which is needed for
NV12 format then modifiers need to be enabled which can be passed
as flags argument to ioctl.
Signed-off-by: Sodhi, Vunny <vunny.sodhi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
new compute-runtime code base including ADL-P support and
one more ADL-S sku with dev id of 0x4690
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release notes:
https://github.com/openvkl/openvkl/blob/master/CHANGELOG.md
Highlights:
The version 1.0 release marks long term API stability (until v2.0)
Open VKL can now be built for ARM CPUs that support Neon
Iterator API updates:
Introducing interval and hit iterator contexts, which hold iterator-specific configuration (eliminates value selector objects)
Interval and hit iteration is now supported on any volume attribute
Interval iterators now include a time parameter
Interval iterators now support the intervalResolutionHint parameter, replacing maxIteratorDepth and elementaryCellIteration
Supporting configurable background values; default is now VKL_BACKGROUND_UNDEFINED (NaN) for all volume types
vklGetValueRange() now supports all volume attributes
Added ISPC-side API bindings for vklGetNumAttributes() and vklGetValueRange()
Structured regular volumes:
Added support for tricubic filtering
More accurate gradient computations respecting filter mode
Hit iteration robustness improvements
VDB volumes:
Interval and hit iteration robustness improvements
Corrected interval iterator nominalDeltaT computation for non-normalized ray directions and non-uniform object-space grid spacings
Fixed bug which could cause incorrect value range computations for temporally varying volumes
vklExamples additions demonstrating:
Multi-attribute interval / hit iteration
Configurable background values
Temporally varying volumes
Superbuild updates to latest versions of dependencies
Now requiring minimum versions:
Embree 3.13.1
rkcommon 1.7.0
ISPC 1.16.0
License-Update: Copyright years updated
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release notes:
https://github.com/oneapi-src/level-zero/releases
Highlights:
- Added support for Level Zero Specification v1.2
- Fixed a bug that resulted in zeInit failing when multiple drivers
are discovered and one of them fails to load.
- Note: API's introduced in v1.2 spec can only be traced with the new
tracing layer implementation. Driver tracing APIs are deprecated.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The tests fail to build with glibc 2.34:
| rkcommon/1.6.1-r0/git/tests/catch.hpp:10811:58: error: call to non-'constexpr' function 'long int sysconf(int)'
| | static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
| |
| ^~~~~~~~~~~
This has been fixed but is not yet available in a released version:
https://github.com/ospray/rkcommon/issues/5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Source move up to the latest that contains ADL-P support.
Also, this includes an extra patch to revert following commit
to avoid unit-test failure during compute-runtime build:
ab52c7023 Change builtin kernels compilation process
License-Update: LICENSE file has been removed and replaced by
LICENSE.md. License is still the same.
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updating IGC to add ADL-P support.
All patches under files folder are rebased as well.
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added logic to make sure, it does not break with old releases.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Changes in this release
- [AVCe] Enable unaligned at 16 input
- CM: add some MFX traces to CM
- [HEVCe] Support main 10 still picture profile
- [HEVCe] enable BGR
- [VPP] Add 3D lut in CheckFormatLimitation
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Changes in this release:
- Added support for 5.12 kernel version
- Added support for RHEL 8.4
- Added support for SLES 15sp3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Changes in this release:
- Added support for 5.12 kernel version
- Added support for RHEL 8.4
- Added support for SLES 15sp3
- Various bug fixes
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Currently in drm/console mode only RGB4 direct rendering is
possible. This patch add NV12 format support.
If we are using I915_FORMAT_MOD_Y_TILED which is needed for
NV12 format then modifiers need to be enabled which can be passed
as flags argument to ioctl.
Signed-off-by: Sodhi, Vunny <vunny.sodhi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Installation path of sample_decode, sample_encode and
sample_multi_transcode at default PATH /usr/bin may
cause confusion to user that they are MediaSDK
applications instead of oneVPL.
Therefore they are now installed at /usr/share/oneVPL/samples/
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
What's new in this release:
* Added option to build dispatcher as a static library
* Added ability to build dispatcher under MinGW
* Fixes for tools and samples
Added patch:
0001-Fix-compile-issue-with-CMAKE_CXX_FLAGS-setting.patch
Dropped upstreamed patches:
0001-Adding-Wayland-support-to-legacy-tools.patch
0001-Adding-X11-DRI3-support.patch
0001-Corrected-the-install-path.patch
0001-Fix-sample_multi_transcode-join-issue.patch
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The i915 render device node is not always in renderD128.
For example render node on virtual env is renderD129.
Change the hard coded with autodetect the i915 device via ioctl
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ITT is only for Intel x86 architecture. To avoid error when doing
world builds for other architectures, limit the recipe to be compatible
with x86 only.
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Some of these were missed when using the script and were noticed when
building intel-skylake-64 and tiny images which had started failing.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Tag of v3.20.1 is 3bf74bb2a3ee4e146a6ea6497e5b530d291564d7.
But we move one commit forward to include commit 1c4889361205 ("removed
ifort generated obj files")
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Mark the layer as compatible with honister as well now that OE-Core
has switched to using the new override syntax in master branch.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Disabling scalibility to fix certain format not able to decode
until scalability feature is ready.
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
When included in a project using find_package, it goes and looks for
headers and cmake module at an incorrect path.
Make sure that we are able to locate the headers and cmake module file.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fix PROCAMP not work issue in 4k resolution and above
with gstreamer-vaapi master.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel Open Image Denoise is an open source library of high-performance,
high-quality denoising filters for images rendered with ray tracing.
Intel Open Image Denoise is part of the Intel® oneAPI Rendering Toolkit.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel OSPRay is an open source, scalable, and portable ray
tracing engine for high-performance, high-fidelity visualization
on Intel Architecture CPUs.
The purpose of OSPRay is to provide an open, powerful, and easy-to-use
rendering library that allows one to easily build applications that
use ray tracing based rendering for interactive applications
(including both surface- and volume-based visualizations). OSPRay
is completely CPU-based, and runs on anything from laptops, to
workstations, to compute nodes in HPC systems.
https://www.ospray.org/
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel(R) Open Volume Kernel Library (Intel(R) Open VKL) is a collection of
high-performance volume computation kernels, developed at Intel. The
target users of Open VKL are graphics application engineers who want to
improve the performance of their volume rendering applications by
leveraging Open VKL’s performance-optimized kernels, which include
volume traversal and sampling functionality for a variety of volumetric
data formats. The kernels are optimized for the latest Intel(R) processors
with support for SSE, AVX, AVX2, and AVX-512 instructions.
Open VKL provides a C API, and also supports applications written with
the Intel(R) Implicit SPMD Program Compiler (Intel(R) ISPC) by also
providing an ISPC interface to the core volume algorithms. This makes it
possible to write a renderer in ISPC that automatically vectorizes and
leverages SSE, AVX, AVX2, and AVX-512 instructions. ISPC also supports
runtime code selection, thus ISPC will select the best code path for
your application.
https://www.openvkl.org/
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add support for DRI3 XCB extension for samples applications for DMA-BUF
direct rendering and synchronization.
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The version has gone backwards. Add epoch value so package feeds don't
break.
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Updated dispatcher API to 2.4
* Advanced OpenVINO interop sample w/ remoteBlob support (Linux only)
* C++ API and Samples (Preview)
* Python API and Samples (Preview)
* Added logging capability to Dispatcher
* Added new tools: sample_multi_transcode and decvpp_tool
* Added debug libraries to Windows package
For more information on the preview C++/Python APIs and Samples, see
https://software.intel.com/content/www/us/en/develop/articles/onevpl-preview-examples.html
For full release notes, see
d5c072584e
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel(R) Implicit SPMD Program Compiler (Intel(R) ISPC)
ispc is a compiler for a variant of the C programming language, with
extensions for single program, multiple data programming. Under the SPMD
model, the programmer writes a program that generally appears to be a
regular serial program, though the execution model is actually that a
number of program instances execute in parallel on the hardware.
https://ispc.github.io/downloads.htmlhttps://github.com/ispc/ispc
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Don't pass show-cursor as it's no longer a valid option. We pass the
correct show-cursor=on in runqemu so remove it from here.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Temporarily disable opencl since intel-graphics-compiler and vc-intrinsics
compile failed since some api of llvm changed.
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel(R) Embree is a collection of high-performance ray tracing kernels,
developed at Intel. The target users of Intel(R) Embree are graphics
application engineers who want to improve the performance of their
photo-realistic rendering application by leveraging Embree's
performance-optimized ray tracing kernels.
The kernels are optimized for the latest Intel(R) processors with
support for SSE, AVX, AVX2, and AVX-512 instructions.
https://github.com/embree/embree
Added syrah license file
https://github.com/boulos/syrah/blob/master/LICENSE
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
1. Include libvpl_wayland.so in standard package instead
of -dev package
2. Fix CMake install path of libvpl_wayland.so to $LIBDIR
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The Intel® oneAPI DPC++ Library (oneDPL) accompanies
the Intel® oneAPI DPC++/C++ Compiler and provides high-productivity APIs
aimed to minimize programming efforts of C++ developers
creating efficient heterogeneous applications.
oneDPL consists of following components:
* Parallel STL for DPC++
* An additional set of library classes and functions (referred below as "Extension API")
* Tested standard C++ APIs
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-library-release-notes.htmlhttps://github.com/oneapi-src/oneDPL
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
rkcommon represents a common set of C++ infrastructure and
CMake utilities used by various components of
Intel® oneAPI Rendering Toolkit.
https://github.com/ospray/rkcommon
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.123': (719 commits)
Linux 5.4.123
REVERTME: net: phy: dwxpcs: avoid unnecessary DWC xPCS SGMII AN
net: phy: dwxpcs: removed XPCS irq
net: stmmac: Disable MAC EEE when Network Proxy is enabled
Display errlog buffer raw data in kernel log as requested once this driver is loaded.
ptp: S/W workaround for PMC TGPIO h/w bug
NFC: nci: fix memory leak in nci_allocate_device
perf unwind: Set userdata for all __report_module() paths
perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
usb: dwc3: gadget: Enable suspend events
bpf: No need to simulate speculative domain for immediates
bpf: Fix mask direction swap upon off reg sign change
bpf: Wrap aux data inside bpf_sanitize_info container
Linux 5.4.122
Bluetooth: SMP: Fail if remote and local public keys are identical
video: hgafb: correctly handle card detect failure during probe
nvmet: use new ana_log_size instead the old one
Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
ext4: fix error handling in ext4_end_enable_verity()
nvme-multipath: fix double initialization of ANA state
tty: vt: always invoke vc->vc_sw->con_resize callback
vt: Fix character height handling with VT_RESIZEX
vgacon: Record video mode changes with VT_RESIZEX
video: hgafb: fix potential NULL pointer dereference
qlcnic: Add null check after calling netdev_alloc_skb
...
Updating kernel config.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop patch which is not required anymore.
Allow to build with llvm-12 and higher versions.
Ref: 447798893e
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update openvino to the latest one c5f7ad383e65 ("Fix
license header in Movidius sources") since it is include
a important license change from Intel private License to
Apache2.0 which is allowed external user to disclose it
without limit.
Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It does not provide any essential dependencies.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update kernel config as well.
tag 'v5.10.35': (71 commits)
Linux 5.10.35
vfio: Depend on MMU
perf/core: Fix unconditional security_locked_down() call
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
USB: Add reset-resume quirk for WD19's Realtek Hub
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
ovl: allow upperdir inside lowerdir
ovl: fix leaked dentry
nvme-pci: set min_align_mask
swiotlb: respect min_align_mask
swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
swiotlb: refactor swiotlb_tbl_map_single
swiotlb: clean up swiotlb_tbl_unmap_single
swiotlb: factor out a nr_slots helper
swiotlb: factor out an io_tlb_offset helper
swiotlb: add a IO_TLB_SIZE define
driver core: add a min_align_mask field to struct device_dma_parameters
tools/cgroup/slabinfo.py: updated to work on current kernel
perf ftrace: Fix access to pid in array when setting a pid filter
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This was fixed in the kernel v4.4 but the NVD database doesn't list the
kernel version or track the out of tree versions.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include the header explicitly to avoid failures:
| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'?
| 21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException();
| | ^~~~~~~~~~~~~
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport a patch to fix:
| error: no match for 'operator!=' (operand types are 'const std:🧵:id' and 'const std:🧵:id')
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel® oneVPL GPU Runtime provides a plain C API to access
hardware-accelerated video decode, encode and filtering on Intel®
graphics hardware platforms. GPU Runtime is successor for Intel Media
SDK.
Ref:
https://github.com/oneapi-src/oneVPL-intel-gpu
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The oneAPI Video Processing Library (oneVPL) provides a single
video processing API for encode, decode, and video processing
that works across a wide range of accelerators.
This repository contains the following components of oneVPL:
* Copies of the oneVPL Specification API header files
* oneVPL dispatcher
* Examples demonstrating API usage
* oneVPL command line tools
Ref:
https://github.com/oneapi-src/oneVPL
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Following commit is backported from mainline 5.12-rc to linux-intel 5.10 kernel[1]
Commit: 26499e0518
In which 'CONFIG_DRM_GMA3600' config option is dropped.
This causing warning during config audit. So suppress the harmless warning for now.
WARNING: do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:
[INFO]: the following symbols were not found in the active configuration:
- CONFIG_DRM_GMA3600
Disabling CONFIG_SND_SOC_INTEL_SKYLAKE for 32-bit, does not allow to set CONFIG_SND_SOC_INTEL_SST too, which
causing config warning too:
WARNING: do_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration:
[NOTE]: 'CONFIG_SND_SOC_INTEL_SST' last val (m) and .config val (n) do not match
[INFO]: CONFIG_SND_SOC_INTEL_SST : n
[INFO]: raw config text:
config SND_SOC_INTEL_SST
tristate
depends on SND_SOC_INTEL_SST_TOPLEVEL && SND_SOC && SND && !UML && SOUND
Config 'SND_SOC_INTEL_SST' has the following Direct dependencies (SND_SOC_INTEL_SST=m):
SND_SOC_INTEL_SST_TOPLEVEL(=y) && SND_SOC(=m) && SND(=y) && !UML(undefined/n) (=y) && SOUND(=y)
Parent dependencies are:
SND_SOC [m] SND_SOC_INTEL_SST_TOPLEVEL [y] SND [y] UML [UML] SOUND [y]
[INFO]: config 'CONFIG_SND_SOC_INTEL_SST' was set, but it wasn't assignable, check (parent) dependencies
[INFO]: selection details for 'CONFIG_SND_SOC_INTEL_SST':
Symbols currently n-selecting this symbol (no effect):
- SND_SOC_INTEL_SKYLAKE_COMMON
[1] ab7a5829db
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2021.3
Remove a patch that isn't needed anymore and refresh the rest. Remove
dependency on onednn as it's using a forked version.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This patches is submitting into upstream. Pending to be
merge. It using to fix vaapioverlay plugin to support
64CH channel rendering.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The EDK2 sources are DOS-style on server (contains CRLF) and this may
cause interop issues on Linux machines (patches do not apply clean) The
standard solution is to use the "dos2unix" bbclass, but that can modify
only files under the ${S} folder - meaning we have to move the edk2
checkout folder from ${S}/../edk2 to ${S}/edk2. Also, the LICENSE file
checksum is going to be impacted by the dos2unix conversion.
Signed-off-by: Robi Buranyi <rburanyi@google.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Need to move up to newer commit for opencl-clang that matches
to the current igc (1.0.6466).
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fix an issue with while using weston [1]. Patch has been merged upstream
and can be removed on next version bump.
[1] https://github.com/Intel-Media-SDK/MediaSDK/issues/2657
Signed-off-by: Cheah, Vincent Beng Keat <vincent.beng.keat.cheah@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Patches applied from Open PR#171, in order to build with llvm-12.
https://github.com/intel/intel-graphics-compiler/pull/171
Error logs:
(1)
|
/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.6410-r0/git/IGC/Compiler/CISACodeGen/VariableReuseAnalysis.hpp:83:56:
error: 'unsigned int llvm::VectorType::getNumElements() const' is
deprecated: Calling this function via a base VectorType is deprecated.
Either call getElementCount() and handle the case where Scalable is true
or cast to FixedVectorType. [-Werror=deprecated-declarations]
| 83 | NumElts = VTy ? (short)VTy->getNumElements() : 1;
Ref:867de151a5
(2)
|
/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.6410-r0/git/IGC/common/igc_resourceDimTypes.h:69:23:
error: 'const class llvm::Module' has no member named 'getTypeByName'
| 69 | return
module.getTypeByName(ResourceDimensionTypeName[resourceDimTypeId]);
Ref:
fe43168348
Update copyright year in headers in IGC Compiler and some format updates.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build opencl-clang with llvm-12 and point to latest from ocl-open-120
branch.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
meta-clang now builds llvm-spiv-translator as an external project for
llvm12 so stop building it.
It still need to be built for llvm-10 and llvm-11 though.
Ref:
aa1ab889bc
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
ipmctl is a utility for configuring and managing Intel® Optane™ Persistent Memory modules (PMem).
It supports functionality to:
* Discover PMems on the platform.
* Provision the platform memory configuration.
* View and update the firmware on PMems.
* Configure data-at-rest security on PMems.
* Track health and performance of PMems.
* Debug and troubleshoot PMems.
* ipmctl refers to the following interface components:
libipmctl: An Application Programming Interface (API) library for managing PMems.
ipmctl: A Command Line Interface (CLI) application for configuring and managing PMems from the command line.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Changes in this release:
- Added support for 5.11.2 kernel version
- Fix calculate BW for MTU from 4088 to 9128
- Fix ethtool stats reporting
- Enable MDD when SRIOV is disabled
- Various bug fixes
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We'd still like to remain compatible with dunfell and gatesgarth core as well.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
These patches are merged into upstream. Will need to remove once update to
version later than 21.1.2.
Signed-off-by: Ung, Teng En <teng.en.ung@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update kernel config as well.
Drop patch which is already available in this update.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.98': (91 commits)
Linux 5.4.98
squashfs: add more sanity checks in xattr id lookup
squashfs: add more sanity checks in inode lookup
squashfs: add more sanity checks in id lookup
Fix unsynchronized access to sev members through svm_register_enc_region
bpf: Fix 32 bit src register truncation on div/mod
regulator: Fix lockdep warning resolving supplies
blk-cgroup: Use cond_resched() when destroy blkgs
i2c: mediatek: Move suspend and resume handling to NOIRQ phase
SUNRPC: Handle 0 length opaque XDR object data properly
SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
iwlwifi: mvm: guard against device removal in reprobe
iwlwifi: mvm: invalidate IDs of internal stations at mvm start
iwlwifi: pcie: fix context info memory leak
iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap
iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
iwlwifi: mvm: skip power command when unbinding vif during CSA
ASoC: ak4458: correct reset polarity
pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
chtls: Fix potential resource leak
...
Updated kernel config to include:
kver: bumping to v5.4.98
nxp-s32g2xx: add RTC PCF85063 support
ti-j72xx: change CONFIG_HW_RANDOM_OMAP to y
kver: bumping to v5.4.96
nxp-imx8: correct and optimze the CONFIGS to avoid warning
ti-j72xx: add CONFIG_EXPERT config
nxp-imx8: add USB support
kver: bumping to v5.4.94
ti-j72xx: add DMABUF & TYPEC related configs
bsp/intel-x86: don't override CONFIG_DRM_I915
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updated testcase to read microcode versions applied for exact signature
for CPU and for any microcode versions that are updated already. This change
will cover scenario when there is no microcode being early loaded by OS.
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
thermald recipe moved to dynamic layer due to meta-oe
dependency.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixed new dependencies failure.
| automake: error: cannot open < gtk-doc.make: No such file or directory
| autoreconf: error: automake failed with exit status: 1
| checking for upower-glib... no
| configure: error: Package requirements (upower-glib) were not met:
|
| No package 'upower-glib' found
| checking for libevdev... no
| configure: error: Package requirements (libevdev) were not met:
|
| No package 'libevdev' found
upower library recipe comes from meta-openembedded/meta-oe layer, so
moved recipe to dyanmic-layer.
Dropped patch, which is not requried anymore.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
fixed QA Issue: Architecture did not match (x86, expected x86-64)
Error log:
QA Issue: Architecture did not match (x86, expected x86-64) in
/usr/include/ittnotify/fortran/posix/x86/ittfortran.o [arch]
Ref:
d90eaa25a7
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop a patch that has been merged and include another that was
accidently left off during the last upgrade.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
skip test if CONFIG_THERMAL_EMULATION is not set
Observed multiple issues:
(1) Randomly not picking pid of thermld daemon (not sure why)
(2) 'thermald --no-daemon --loglevle=info' taking forever
Increase sleep time to make sure pid is avaialble.
Added timeout for the command.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport a couple of patches to fix builds with binutils v2.36. These
should not be required once these are made available in LTS branches.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure that ClDNN runtime is built by default. This would need clang
layer to be included as well.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Refreshed patch.
Drop VectorCompiler build config, which is not require anymore.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It includes:
77974f5 Wrap getTypeByName() to build with ToT LLVM
2de2dd4 Mangle intrinsic names
017cfcd Added predication for genx_masked_gather.
5032643 Add gather4_masked_scaled2 and gather_masked_scaled2 intrinsics
a08fe5b Add internal llvm.genx.gaddr intrinsic for constant/global table
support
cf29e35 use a more strict version of cast operation in lowerUnmaskOps
d2a2184 Use standard installation directory variables
7cbfe2e Allow OCL types without address convert in reader
410f50d Fix twice application of writer adaptor
e42097e Add GENX_REWRITE_SEV environment variable for debug
ca68b87 Rewrite single element vectors before spirv
008db27 Removing some whitespaces
3b2b67f Correct docs on gather/scatter scaled instructions
9bba8b5 Delete legacy intrinsics
d684443 Add Instructions.h to llvmVCWrapper Add getNumElements func to
llvmVCWrapper
4d724e3 CMCallable attribute conversion in AdaptorCM
73b335b Add Alignment.h to llvmVCWrapper
04d4900 Ignore non-vc kernels in reader type translation
b3f075d Remove SPIRVMemoryModel setting in GenXSPIRVWriterAdaptor
eabcd20 Add jump_table intrinsic
82711ce Fix to make lit tests pass for llvm7: forward isVolatile arg
explicitly when creating load/store
6506440 add missing default initializer to CMSimdCFLower member
9a03e3e Fix for problem with incorrect MD in LLVM IR
4515d60 avoid returning potentially-unitialized value
414153d Fix for wrr predication if new value is a result of a bitcast
77974f5 (HEAD -> master, origin/master, origin/HEAD) Wrap
getTypeByName() to build with ToT LLVM
2de2dd4 Mangle intrinsic names
017cfcd Added predication for genx_masked_gather.
5032643 Add gather4_masked_scaled2 and gather_masked_scaled2 intrinsics
a08fe5b Add internal llvm.genx.gaddr intrinsic for constant/global table
support
cf29e35 use a more strict version of cast operation in lowerUnmaskOps
d2a2184 Use standard installation directory variables
7cbfe2e Allow OCL types without address convert in reader
410f50d Fix twice application of writer adaptor
e42097e Add GENX_REWRITE_SEV environment variable for debug
ca68b87 Rewrite single element vectors before spirv
008db27 Removing some whitespaces
3b2b67f Correct docs on gather/scatter scaled instructions
9bba8b5 Delete legacy intrinsics
d684443 Add Instructions.h to llvmVCWrapper Add getNumElements func to
llvmVCWrapper
4d724e3 CMCallable attribute conversion in AdaptorCM
73b335b Add Alignment.h to llvmVCWrapper
04d4900 Ignore non-vc kernels in reader type translation
b3f075d Remove SPIRVMemoryModel setting in GenXSPIRVWriterAdaptor
eabcd20 Add jump_table intrinsic
82711ce Fix to make lit tests pass for llvm7: forward isVolatile arg
explicitly when creating load/store
6506440 add missing default initializer to CMSimdCFLower member
9a03e3e Fix for problem with incorrect MD in LLVM IR
4515d60 avoid returning potentially-unitialized value
414153d Fix for wrr predication if new value is a result of a bitcast
23d4b41 Add SPIRV writer adaptor types translation
9eda835 Deduced number of channels under SIMD CFG for functions which
use genx_replicate_mask attribute
3b3f9d9 Add llvm version to test features
e13f274 Fix wrong address space for sampler type in reader
5829ad6 Fix missing compatibility with old translator in
GenXSPIRVReaderAdaptor.cpp
3a287f5 Add GetOldStyleKernelMD function to GenXMetadata.h
60dec9a Uniform GenXMetadata.h with AdaptorsCommon.h
ec7de0b Move SPIRV-specific parameters to AdaptorsCommon.h
b869876 Use consume_front in SPIRV reader adaptor
2bb7a70 Fix SPIRV reader adaptor mistranslation of non-global pointers
40db2bb Add SPIRV reader adaptor types translation
65b7d2b Add more correct wrapper for global value address space
2e496ce Synchronize repository
Drop patch, which is already merged and avaialble.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The native inherit should be last, move it.
Solves: QA Issue: sbsigntool-native: native/nativesdk class is not
inherited last, this can result in unexpected behaviour. [native-last]
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
fixes dmabuf sharing with glimagesink failing with
AYUV color format between msdkvpp and glimagesink
from gst-plugins-bad master
Backport patches:
* 0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updates -rt patchset to -rt48.
Updated kernel config as well to include:
intel-x86: enable edac support for Elkhart Lake
intel-x86-64: firmware: fix CONFIG_FW_LOADER option mismatch warning
nxp-imx8: include hugetlb feature
kver: bumping to v5.4.90
ti-j72xx: add CMA and DMA_CMA configs
drm: fix CONFIG_DRM_KMS_HELPER mismatch warning
ti-j72xx: add config CONFIG_GPIO_SYSFS
ti-j72xx: add config CONFIG_SCSI_UFS_BSG
kver: bumping to v5.4.87
SP7021 SoC BSP
intel-x86: adds support for Dynamic Platform and Thermal Framework
intel-x86: enable Intel Uncore frequency control
intel-x86: add Intel Intel Data Accelerators support support
nxp-imx8: Correct the pci config enable pcie function
ti-j72xx: add RPMSG & REMOTEPROC configs
kver: bumping to v5.4.85
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.90': (169 commits)
Linux 5.4.90
regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet
block: fix use-after-free in disk_part_iter_next
KVM: arm64: Don't access PMCR_EL0 when no PMU is available
net: mvpp2: disable force link UP during port init procedure
regulator: qcom-rpmh-regulator: correct hfsmps515 definition
wan: ds26522: select CONFIG_BITREVERSE
regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
net/mlx5e: Fix two double free cases
net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups
bpftool: Fix compilation failure for net.o with older glibc
iommu/intel: Fix memleak in intel_irq_remapping_alloc
lightnvm: select CONFIG_CRC32
block: rsxx: select CONFIG_CRC32
wil6210: select CONFIG_CRC32
qed: select CONFIG_CRC32
dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
dmaengine: xilinx_dma: check dma_async_device_register return value
...
Updated kernel config as well to include:
intel-x86: enable edac support for Elkhart Lake
intel-x86-64: firmware: fix CONFIG_FW_LOADER option mismatch warning
nxp-imx8: include hugetlb feature
kver: bumping to v5.4.90
ti-j72xx: add CMA and DMA_CMA configs
drm: fix CONFIG_DRM_KMS_HELPER mismatch warning
ti-j72xx: add config CONFIG_GPIO_SYSFS
ti-j72xx: add config CONFIG_SCSI_UFS_BSG
kver: bumping to v5.4.87
SP7021 SoC BSP
intel-x86: adds support for Dynamic Platform and Thermal Framework
intel-x86: enable Intel Uncore frequency control
intel-x86: add Intel Intel Data Accelerators support support
nxp-imx8: Correct the pci config enable pcie function
ti-j72xx: add RPMSG & REMOTEPROC configs
kver: bumping to v5.4.85
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Upgrade does not have new commits only release tag version bump.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop patches which are merged and avaialble in this
release.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop patch as it as merged upstream:
* 0001-Fix-video-stuttering-during-wayland-rendering.patch
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add missing h264parse in pipeline
Error log:
dd Pipeline is PREROLLING ...
Got context from element 'vaapisink0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayDRM\)\ vaapidisplaydrm1";
ERROR: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux0: This file is corrupt and cannot be played.
Additional debug info:
../gst-plugins-good-1.18.2/gst/isomp4/qtdemux.c(12726): qtdemux_parse_trak (): /GstPipeline:pipeline0/GstQTDemux:qtdemux0
ERROR: pipeline doesn't want to preroll.
ERROR: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux0: This file contains no playable streams.
No need to export i965 driver anymore.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes dmabuf sharing with glimagesink failing with
certain color format between msdkvpp and glimagesink
from gst-plugins-bad master.
Backport patches:
* 0001-media_libva-export-packed-YUV-when-VA_EXPORT_SURFACE.patch
Submitted patches:
* 0002-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update the kernel config revision to point to latest. Fixes:
| [NOTE]: 'CONFIG_FW_LOADER' last val (m) and .config val (y) do not match
| [INFO]: CONFIG_FW_LOADER : y ## .config: 1564 :configs/v5.4/ktypes/base/base.cfg (n) configs/v5.4/standard/features/firmware/firmware.cfg (m)
| [INFO]: raw config text:
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
media-driver is the newer and supported driver and should be used
instead. Supported platforms list is updated with each release in the
notes available here:
https://github.com/intel/media-driver/releases
Old platforms that need the old driver should override or extend
MACHINE_HWCODECS.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
For test test_mkldnn_can_compile_and_execute and
test_mkldnn_benchdnn_package_available, required
package name is updated to 'libdnnl2' from 'libdnnl1'.
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update test_mkldnn_rnn_api to run batch test 'test_rnn_all'.
Previously it was not ready and testcase was running 'test_rnn_small'.
test_rnn_small is no longer available.
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes issues when playing back video with Weston 8.0.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.75': (212 commits)
Linux 5.4.75
staging: octeon: Drop on uncorrectable alignment or FCS error
staging: octeon: repair "fixed-link" support
staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
staging: fieldbus: anybuss: jump to correct label in an error path
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
device property: Don't clear secondary pointer for shared primary firmware node
device property: Keep secondary firmware node secondary by type
ARM: s3c24xx: fix missing system reset
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
arm: dts: mt7623: add missing pause for switchport
hil/parisc: Disable HIL driver when it gets stuck
cachefiles: Handle readpage error correctly
arm64: berlin: Select DW_APB_TIMER_OF
tty: make FONTX ioctl use the tty pointer they were actually passed
drm/amd/pm: increase mclk switch threshold to 200 us
mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
mmc: sdhci-of-esdhc: set timeout to max before tuning
drm/ttm: fix eviction valuable range check.
ext4: fix invalid inode checksum
...
Updated kernel config to include:
Enables X2APIC support
Fix CONFIG_PPPOL2TP mismatched warnings
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This reverts commit 3cf8482e43.
The issues have since been fixed upstream and the tree has been
restored.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
IGC has a copy of legacy spirv translator and additional
patcheset to produce spirv shared object (libSPIRVDLL.so) to
support Vector compiler.
But we build spirv externally and link, which does not provide spirv
shared object (libSPIRVDLL.so).
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Vulkan micros was not recognized during compilation.
Log as follows
| x86_64-poky-linux-libtool: compile: x86_64-poky-linux-g++ -m64 -march=nehalem -mtune=generic -mfpmath=sse -msse4.2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0/recipe-sysroot -DHAVE_CONFIG_H -I. -I../../../git/modules/vulkan -I../.. -fPIC -Wall -fstack-protector -std=c++0x -I../../../git/xcore -I../../../git/modules -I../../../git/shaders/spv -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0=/usr/src/debug/libxcam/1.4.0-r0 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0=/usr/src/debug/libxcam/1.4.0-r0 -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0/recipe-sysroot= -fdebug-prefix-map=/home/pokybuild/yocto-autobuilder-new/yocto-worker/nightly-meta-intel-world/build/build/tmp/work/corei7-64-poky-linux/libxcam/1.4.0-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -c ../../../git/modules/vulkan/vk_geomap_handler.cpp -fPIC -DPIC -o .libs/libxcam_vulkan_la-vk_geomap_handler.o
| ../../../git/modules/vulkan/vk_instance.cpp: In member function 'XCamReturn XCam::VKInstance::query_physical_info()':
| ../../../git/modules/vulkan/vk_instance.cpp:134:30: error: 'VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE' was not declared in this scope; did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'?
| 134 | VkPhysicalDevice gpu_dev[VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE] = {};
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
| ../../../git/modules/vulkan/vk_instance.cpp:140:35: error: 'VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE' was not declared in this scope; did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'?
| 140 | if (dev_prop.deviceType < VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE ||
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
| ../../../git/modules/vulkan/vk_instance.cpp:141:39: error: 'VK_PHYSICAL_DEVICE_TYPE_END_RANGE' was not declared in this scope; did you mean 'VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM'?
| 141 | dev_prop.deviceType > VK_PHYSICAL_DEVICE_TYPE_END_RANGE) {
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
| ../../../git/modules/vulkan/vk_instance.cpp:144:13: error: 'gpu_dev' was not declared in this scope
| 144 | if (gpu_dev[dev_prop.deviceType]) {
| | ^~~~~~~
| ../../../git/modules/vulkan/vk_instance.cpp:150:9: error: 'gpu_dev' was not declared in this scope
| 150 | gpu_dev[dev_prop.deviceType] = devs[i];
| | ^~~~~~~
| ../../../git/modules/vulkan/vk_instance.cpp:158:9: error: 'gpu_dev' was not declared in this scope
| 158 | if (gpu_dev[VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU])
| | ^~~~~~~
Signed-off-by: Mohamad Noor Alim Hussin <mohamad.noor.alim.hussin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
python2 is EOL, so switch shebang to python3
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Allow users to select either ConnMan or Network Manager. Also fixes an
issue introduced because of a recent change in 2022.0.0.0 that removed
the build time check in favor of explicit options to select the right
network manager [1].
[1] 1b8fa45264
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes errors seen when multilib is turned on
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The project doesn't tag releases and pushes everything as one
commit whenever there's a new version. So follow the commits - whenever
there's one available, we should upgrade.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include compatibility for both LLVM 10 and LLVM 11. Vector Compiler
fails to compile for LLVM 11 so disable the build for now.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Point to latest for llvm 11 branch as there's no official release yet.
And, pick the version of opencl-clang based on LLVMVERSION.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Ensure that we can build with both dunfell (LLVM10) and current master
(LLVM11) of meta-clang. Look for LLVMVERSION set by meta-clang and
include relevant patches based on the version.
There's no official release for SPIRV-LLVM-Translator yet for LLVM11 so
pick the latest.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Commit b9c01736 introduced a new recipe instead of upgrading an older
one. Remove the recipe with older version.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We need a later version of libva than what is available in oe-core for
the media components.
Create our own copy of the recipe and include it only when someone has
included one of meta-intel MACHINEs.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We need a later version of libva than what is available in oe-core for
the media components.
Create our own copy of the recipe and include it only when someone has
included one of meta-intel MACHINEs.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.68': (117 commits)
Linux 5.4.68
iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE
mm: memcg: fix memcg reclaim soft lockup
net: add __must_check to skb_put_padto()
net: qrtr: check skb_put_padto() return value
net: phy: Do not warn in phy_stop() on PHY_DOWN
net: phy: Avoid NPD upon phy_detach() when driver is unbound
net: lantiq: Disable IRQs only if NAPI gets scheduled
net: lantiq: Use napi_complete_done()
net: lantiq: use netif_tx_napi_add() for TX NAPI
net: lantiq: Wake TX queue again
bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
bnxt_en: return proper error codes in bnxt_show_temp
net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported
net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported
tipc: use skb_unshare() instead in tipc_buf_append()
tipc: fix shutdown() of connection oriented socket
tipc: Fix memory leak in tipc_group_create_member()
taprio: Fix allowing too small intervals
nfp: use correct define to return NONE fec
...
Updated kernel config as well.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Improve the reproducibility of intel-graphics-compiler-src by replacing
the absolute build path with relative one in bison compiled files.
The --file-prefix-map could only work on bison 3.7 onward so add it only
when bison is newer than 3.7.
│ │ │ -#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ -# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
Also suppress #line directives in scanner that have the build path:
│ │ │ -#line 2593
"/yocto/poky-master/build/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"
│ │ │ +#line 2593
"/yocto/poky-master/build-2/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This reverts commit c6ca760d24.
This breaks builds using meta-intel master with oe-core dunfell because
the bison option isn't available on older versions.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Disable the compilation of cim plugin of openwsman explicitly to avoid
looking for library that is needed for code we don't want to build.
Fixes:
| CMake Error at CMakeLists.txt:329 (FIND_LIBRARY):
| Could not find SFCC_LIBRARIES using the following names: cmpisfcc
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updates -rt patchset to -rt36.
Dropped ed the binutils 2.35 fix patch which is already
merged in 5.4/preempt-rt.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
VC Intrinsics project contains a set of new intrinsics on top of core
LLVM IR instructions that represent SIMD semantics of a program
targeting GPU.
Ref:
https://github.com/intel/vc-intrinsics
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html
The recipe has been changed to:
- disable unit tests as they rely on an older version of googletest.
- remove a patch as it was merged upstream.
- backport a patch instead of using a local version.
- refresh other patches.
- download mkl-dnn separately instead of using the submodule. The
project downloads a lot of other modules as well and we don't
want/use those.
- not download lfs documentation content.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updates -rt patchset to -rt31.
And update kernel cache to fix config set for DVB_CORE.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
add the recipe file to install the Slim Bootloader host tools which can
generate the container images in a binary file format understood by Slim
Bootloader to load and initialize Operating Systems or Hypervisors.
Signed-off-by: "Yong, Jonathan" <jonathan.yong@intel.com>
Signed-off-by: "Nishioka, Toshiki" <toshiki.nishioka@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes:
| /build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: ignoring invalid character `@' in script
| /build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: ignoring invalid character `@' in script
| /build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/10.1.0/ld:/home/pokybuild/yocto-worker/meta-intel/build/build/tmp/work/intel_corei7_64-poky-linux/perf/1.0-r9/perf-1.0/plugins/libtraceevent-dynamic-list:2: syntax error in dynamic list
Include the patch in recipe for now until it's not in Intel LTS tree.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
NOTICES.txt is updated and refactored. Added below:
Khronos Group - SPIRV-LLVM License
Khronos Group OpenCL Registry License
Dropped patch, which is not required anymore.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Linux 5.4.50
Revert "drm/i915/gt: Schedule request retirement when timeline idles"
tcc: tcc drvier should not exit even if no psram entry.
drm/i915/gvt: Do not warn when checking enabled status on invalid pipe
drm/i915/gvt: User vzalloc() instead of kzalloc() for vGPU ggtt backup
net: stmmac: added pci shutdown callback
Revert "net: stmmac: Add clock gating in suspend/resume flow for PSE GbE"
net: stmmac: add support for MSI-X
net: phy: Enable Transparent LPI mode for dwxpcs
net: stmmac: Add clock gating in suspend/resume flow for PSE GbE
net: stmmac: phy re-autoneg after wake from S3 by WOL
net: stmmac: Enable SERDES PHY rx clk for PSE
REVERTME: net: stmmac: do A0 WA based on stepping
net: stmmac: remove checking of mtl rx queue overflow
net: stmmac: selftests: Switch to dev_direct_xmit()
net: stmmac: enable runtime power management support
net: phy: Enable wake on PHY activity for Marvell 88e2110 PHY
net: phy: Enable wake on PHY activity for Marvell GPY PHY
net: phy: Enable wake on PHY activity for Marvell PHY
net: stmmac: Move phy state machine handling into common suspend/resume func
net: stmmac: Stop phy state machine before go into low power state
net: gpy: replace malfunction c45 restart aneg
net: phy: add callback for custom EEE configuration to struct phy_driver
net: stmmac: Enable EEE HW/SW timer switching
net: stmmac: Modify configuration method of EEE timers
net: phy: enable WoL for Intel GPY PHY
net: phy: enable WoL for Marvell 88e2110 PHY
net: stmmac: enable PHY WoL through ethtool
Revert "tty: hvc: Fix data abort due to race in hvc_open"
xfs: add agf freeblocks verify in xfs_agf_verify
dm writecache: add cond_resched to loop in persistent_memory_claim()
dm writecache: correct uncommitted_block when discarding uncommitted entry
xprtrdma: Fix handling of RDMA_ERROR replies
NFSv4 fix CLOSE not waiting for direct IO compeletion
pNFS/flexfiles: Fix list corruption if the mirror count changes
SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
sunrpc: fixed rollback in rpc_gssd_dummy_populate()
Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
drm/amdgpu: add fw release for sdma v5_0
drm/radeon: fix fb_div check in ni_init_smc_spll_table()
drm: rcar-du: Fix build error
drm/amd: fix potential memleak in err branch
ring-buffer: Zero out time extend if it is nested and not absolute
tracing: Fix event trigger to accept redundant spaces
arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
arm64: perf: Report the PC value in REGS_ABI_32 mode
...
Updated kmeta as well.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Linux 5.4.46
vhm: use 2MB compound pages for ACRN mempool
vhm: add vm_configs array to get_platform_info hypercall
kernel: add parameter description in mpt.h
Revert "watchdog: reset last_hw_keepalive time at start"
tcc: driver should exit if no psram entry found in PTCT.
drm/i915/gt: Schedule request retirement when timeline idles
drm/i915: do not set bits 1-11 in gen12 ptes
drm/i915/dmc: Use firmware v2.06 for TGL
perf/x86/intel/uncore: Validate MMIO address before accessing
perf/x86/intel/uncore: Record the size of mapped area
perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL
(tag: lts-v5.4.46-yocto-200619T001732Z) Add PCH slow clock wa for EHL GPU flr
Revert "net/mlx5: Annotate mutex destroy for root ns"
uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
x86/speculation: Add Ivy Bridge to affected list
x86/speculation: Add SRBDS vulnerability and mitigation documentation
x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
x86/cpu: Add 'table' argument to cpu_matches()
x86/cpu: Add a steppings field to struct x86_cpu_id
x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2
nvmem: qfprom: remove incorrect write support
CDC-ACM: heed quirk also in error handling
staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
tty: hvc_console, fix crashes on parallel open/close
vt: keyboard: avoid signed integer overflow in k_ascii
usb: musb: Fix runtime PM imbalance on error
usb: musb: start session in resume for host port
iio: adc: stm32-adc: fix a wrong error message when probing interrupts
iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
iio: vcnl4000: Fix i2c swapped word reading.
iio:chemical:sps30: Fix timestamp alignment
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also fetch latest kernel config data.
COPYING is updated at upstream, having commit description:
"
COPYING: state that all contributions really are covered by this file
Explicitly state that all contributions to the kernel source tree
really are covered under this COPYING file in case someone thought
otherwise. Lawyers love to be pedantic, even more so than software
engineers at times, and this sentence makes them sleep easier.
"
Ref:
74835c7db0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Created and submitted a patch to fix header path.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We're checking for REQUIRED_DISTRO_FEATURES so make sure that it
actually is used and inherit features_check. Fixes:
| lms-2022.0.0.0-r0 do_package_qa: QA Issue: lms: recipe doesn't inherit features_check [unhandled-features-check]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure that cmake files are installed at correct location so they
could be located using find_package.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
openmp is not required by thermald so remove the dependency. Also remove
the DEPENDS on systemd and pass the systemd unit directory path.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v5.4.44': (140 commits)
Linux 5.4.44
perf: Make perf able to build with latest libbfd
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
netfilter: conntrack: comparison of unsigned in cthelper confirmation
bonding: Fix reference count leak in bond_sysfs_slave_add.
net: dsa: declare lockless TX feature for slave ports
ipv4: nexthop version of fib_info_nh_uses_dev
nexthop: Expand nexthop_is_multipath in a few places
nexthops: don't modify published nexthop groups
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
crypto: chelsio/chtls: properly set tp->lsndtime
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
xsk: Add overflow check for u64 division, stored into u32
ieee80211: Fix incorrect mask for default PE duration
bnxt_en: Fix accumulation of bp->net_stats_prev.
esp6: get the right proto for transport mode in esp6_gso_encap
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: make conntrack userspace helpers work again
...
Also update kernel config to enable Intel Speed Select Technology
interface configuration.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Point to the renamed repository and change the project name to
openvino-inference-engine.
* Include ngraph as a submodule instead of using it as a separate
project.
* Use the new unit tests, the old ones have been deprecated.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The oneAPI Level-Zero Application Programming Interface (API) is to
provide direct-to-metal interfaces to offload accelerator devices.
Its programming interface can be tailored to any device needs and
can be adapted to support broader set of languages features such as
function pointers, virtual functions, unified memory, and I/O capabilities.
It contains following components of oneAPI:
-> Copies of the Level Zero Specification API C/C++ header files
-> Level Zero Loader
-> Level Zero Validation Layer
It should be installed using:
IMAGE_INSTALL_append = " level-zero-headers level-zero-loader"
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
fix compile error:
inference-engine/src/mkldnn_plugin/mkldnn_memory_solver.hpp:60:9: error: 'int64_t' does not name a type
| 60 | int64_t size;
| | ^~~~~~~
include stdint.h to fix it.
Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure that we can build for 32 bit and remove obsolete comment
about the packaging too. The libraries are now versioned and packaged
properly.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use modules_install target for install and remove the depomod patch
since that shouldn't be required now.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Kernel config 'CONFIG_GPIO_LYNXPOINT' goes by a different name
'CONFIG_PINCTRL_LYNXPOINT' in linux-intel 5.4 specifically.
This cause warning during kernel config audit. So suppress
the harmless warning for now.
[YOCTO #13916]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Kernel config 'CONFIG_GPIO_LYNXPOINT' goes by a different name
'CONFIG_PINCTRL_LYNXPOINT' in linux-intel 5.4 specifically.
This cause warning during kernel config audit. So suppress
the harmless warning for now.
[YOCTO #13916]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport fixes from upstream for gcc 10 failures. This should help when
oe-core reverts back to using the default of -fno-common with gcc10.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
CONFIG_GPIO_LYNXPOINT renamed to CONFIG_PINCTRL_LYNXPOINT
cb81404ffe
This change is specific to linux-intel-lts kernel, so it is not merged in yocto-kernel-cache.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
libva-utils in oe-core moved to latest release, so no need
to carry in meta-intel anymore.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
libva in oe-core moved to latest release, so no need to
carry in meta-intel anymore.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Set INITSCRIPT variables to invoke jhi service on boot
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
aubdump has been removed upstream. Switch to using meson and force
SECURITY_X_LDFLAGS to be used to switch to lazy binding instead of
"now". This makes sure the symbols are resolved correctly and things
don't segfault at runtime.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
as meta-intel drop support for 4.19 kernel, this bbappend are no longer
required.
reverts commit 108c6938a9.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Previously, the status return with 0 even though the file
required was not exist.
Fixed the file exist checking for onednn source file required
for compilation testing.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Update test pakcages checking and referencing as mkldnn
rename to onednn.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
To avoid recipe version confilicts with oe-core recipes from dunfell and zeus,
better to carry full recipe instead of require libva-utils recipe.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
To avoid recipe version confilicts with oe-core recipes from dunfell and zeus,
better to carry full recipe instead of require libva recipe.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Class 'distro_features_check' has moved to 'features_check', which
does not allow dunfell and latest releases to build against zeus
release.
Inherit class based on LAYERSERIES_CORENAMES.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
In order to use this recipe with zeus, link to llvm
based on LLVMVERSION.
In zeus release, LLVMVERSION points to 9.x.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
opencl-clang project release branches links to
different LLVM versions. So, in order to use latest igc version
with both clang 10.x and 9.x, added seprated recipes.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
In order to use latest opencl versions with zeus, carrying llvm9 specific
patches, and conditinally applying based on LLVMVERSION.
In zeus release, LLVMVERSION points to 9.x.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This reverts commit 77a0e289d5.
The tests in 1.25 segfault. Revert the upgrade while we are trying to
identify and fix the problem.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
dunfell has a change in cmake class that forces cmake to use relative
RPATHs but when this recipe is used with zeus, we'd need to explicitly
make sure that binaries don't have absolute paths.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
dunfell has a change in cmake class that forces cmake to use relative
RPATHs but when this recipe is used with zeus, we'd need to explicitly
make sure that binaries don't have absolute paths.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The name of project has changed to oneDNN. Enable GPU engine to be built
by default which would need clang layer to be included.
Also include two minor fixes to install logic that have been submitted
for review upstream.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Error log:
clang (LLVM option parsing): Unknown command line argument '-pgo-warn-misexpect'.
Try: 'clang (LLVM option parsing) --help'
Force opencl-clang to link with shared clang-cpp for target builds and
explicitly link with spirv library because of a change in behaviour in llvm 10.
Use the patch to link with all static libs only for native cases where meta-clang
default to building static libs only by default.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure that we use the upgraded version of libva-utils
only when using MACHINE value from meta-intel.
For all other cases, libva-utils from oe-core should be used.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Make sure that we use the upgraded version of libva
only when using MACHINE value from meta-intel.
For all other cases, libva from oe-core should be used.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Set i965 driver for libVA in order to enable vaapi plugin
because by default libVA use iHD driver where vaapi plugin
was not available.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove cpu extension as it was not needed anymore for OpenVINO 2020.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use skylake-client instead of legacy kvm64 for intel-skylake-64 MACHINE.
Also helps prevent problems when booting up using KVM in QEMU.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
OE-Core libva-utils version is v2.6.0, where as media
stack components depends upon libva-utils v2.7.1.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
OE-Core libva version is v2.6.1, where as number of media
stack components depends upon libva v2.7.0.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We don't want to install sample sources. So delete them and install the
binaries instead. Also make sure that we're installing the python
samples and modules at correct location. Remove the tweaks from local
patch and copy in the recipe itself.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
jhi test validate that jhi daemon and jhi library can work to deliver
dynamic application loading.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop patch, which is already upstream.
COPYING has copyright year update.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use a submitted patch instead to point to correct llvm-tblgen and include
a fix to really link with all libs when LLVM libs are built statically.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove patches that are present in this version of llvm and backport a
fix to prevent linking errors.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable thermald sanity test:
- test that thermal daemon was monitoring temperature
- test that thermal emulation was enabled in the image
- test that emulation of temparature changes will be
detected by thermal daemon
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable cyclictest:
- test execute cyclictest, retrieve the maximum latency captured inside log and compare it to the
target latency
- cyclictest arguments based on public cyclictest arguments used for intel corei7
https://www.osadl.org/Latency-plot-of-system-in-rack-9-slot.qa-latencyplot-r9s5.0.html?shadow=1
- set default target latency based on 24 us (captured from public cyclictest execution) multiple
by 1.2 (buffer)
- enable user defined target latency by configuring 'RTKERNEL_TARGET_LATENCY' as bitbake config
example, inside local.conf: RTKERNEL_TARGET_LATENCY = "25"
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable libipt sanity test:
- test that libipt can generate trace packet
- test that libipt can perform dump on trace packet generated
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Enable libipt test package:
- include ptdump, pttc
- include sample test files for pttc
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also updated kmeta
tag 'v4.19.106': (1652 commits)
Linux 4.19.106
Revert "driver core: Print device when resources present in really_probe()"
Revert "iwlwifi: nvm: get num of hw addresses from firmware"
Revert "iwlwifi: mvm: fix NVM check for 3168 devices"
drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
mlxsw: spectrum_dpipe: Add missing error path
virtio_balloon: prevent pfn array overflow
cifs: log warning message (once) if out of disk space
help_next should increase position index
NFS: Fix memory leaks
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
brd: check and limit max_part par
microblaze: Prevent the overflow of the start
iwlwifi: mvm: Fix thermal zone registration
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
bcache: explicity type cast in bset_bkey_last()
reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
lib/scatterlist.c: adjust indentation in __sg_alloc_table
ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
radeon: insert 10ms sleep in dce5_crtc_load_lut
trigger_next should increase position index
ftrace: fpid_next() should increase position index
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
isal test validate that intel intelligent storage acceleration library
can provide accelerated compression using igzip executable.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Sanity test for:
- using intel vaapi driver (i965)
- validate intel vaapi encode was working through gstreamer
- validate intel vaapi decode was working through gstreamer
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Sanity test for:
- using intel media driver (iHD)
- validate intel msdk encode was working through gstreamer
- validate intel msdk decode was working through gstreamer
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
In order to include visa/ headers from igc, set
IGC_DIR path
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Recent musl upgrades to v1.2.0 causing below error:
Error log:
../git/src/thd_trip_point.cpp: In member function 'bool cthd_trip_point::thd_trip_point_check(int, unsigned int, int, bool*)':
| ../git/src/thd_trip_point.cpp:250:19: error: format '%ld' expects argument of type 'long int', but argument 6 has type 'time_t' {aka 'long long int'} [-Werror=format=]
| 250 | thd_log_info("Too early to act zone:%d index %d tm %ld\n",
musl 1.2.0 have new feature:
time_t is now 64-bit on all archs (not just 64-bit archs)
Commit id:
https://git.musl-libc.org/cgit/musl/commit/?id=38143339646a4ccce8afe298c34467767c899f51
Release note link for musl 1.2.0:
https://git.musl-libc.org/cgit/musl/diff/
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove snd kernel configurations, which is not supported
by linux-intel-lts anymore.
Error log:
BSP sets config options that are not offered anywhere within this kernel
CONFIG_SND_SOC_INTEL_CNL_RT274_MACH
CONFIG_SND_SOC_INTEL_CNL_RT700_MACH
CONFIG_SND_SOC_INTEL_CNL_CS42L42_MACH
CONFIG_SND_SOC_INTEL_CNL_SVFPGA_MACH
CONFIG_SND_SOC_INTEL_BXT_TDF8532_MACH
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
These are not supposed to be used with latest kernels and often lead to
compilation problems whenver we move to a new kernel.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
While trying to compile itt sample from https://github.com/intel/IntelSEAPI,
it was initially facing header file error.
$gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify
InstrumentationExample.cpp:53:10: fatal error: itt_notify.hpp: No such file or directory
53 | #include "itt_notify.hpp"
| ^~~~~~~~~~~~~~~~
compilation terminated.
main.cpp:18:10: fatal error: itt_notify.hpp: No such file or directory
18 | #include "itt_notify.hpp"
| ^~~~~~~~~~~~~~~~
compilation terminated.
While mannually added the missing itt_notify.hpp header to the image, it
was facing the compilation errors while using the only available
library (libittnotify64.a) provided by itt.
$gcc InstrumentationExample.cpp main.cpp -o itt-sample -littnotify64 -lstdc++ -lpthread -I /usr/include/ittnotify
In file included from /usr/include/ittnotify/itt_notify.hpp:8,
from InstrumentationExample.cpp:53:
/usr/include/ittnotify/ittnotify.h:253:6: warning: #warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro" [-Wcpp]
253 | # warning "Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro"
| ^~~~~~~
/usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../x86_64-poky-linux/bin/ld: /usr/lib/gcc/x86_64-poky-linux/9.2.0/../../../../lib/libittnotify64.a(ittnotify_static.c.o): in function `__itt_init_ittlib':
/usr/src/debug/itt/17.01.28-r0/git/ittnotify/src/ittnotify/ittnotify_static.c:1189: undefined reference to `dlerror'
collect2: error: ld returned 1 exit status
Found that it was missing the required libIntelSEAPI64.so library.
Compilation of itt sample succeeded after adding both missing header and library.
Enhanced the itt recipe to provide both the itt_notify.hpp and libIntelSEAPI64.so.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes errors:
| <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/perf-1.0/perf-in.o: in function `find_address_in_section':
/usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:200: undefined reference to `bfd_get_section_flags'
| <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:204: undefined reference to `bfd_get_section_vma'
| <builddir>/build/tmp/work/intel_core2_32-poky-linux/perf/1.0-r9/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/9.2.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:205: undefined reference to `bfd_get_section_size'
| collect2: error: ld returned 1 exit status
Also see:
http://git.openembedded.org/openembedded-core/commit/?id=16e943690bdbdf2e60a2fe33950697278018c7d1
Include the patch in recipe untils it's not available in
linux-intel LTS tree.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Change the configure strings to satisfy meson.
| meson.build:1:0: ERROR: Value "false" for combo option is not one of the choices. Possible choices are: "yes", "no", "auto".
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Dropped the patch which is already upstream.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added full text of third party licenses and copyright
notices to LICENSE
88d4573ed5
Release notes can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.2
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fix the dependency to be added when ptests are not enabled. Fixes:
| ERROR: Nothing PROVIDES '0' (but /meta-intel/dynamic-layers/openembedded-layer/recipes-support/opencv/dldt-inference-engine_2019r3.1.bb DEPENDS on or otherwise requires it)
| ERROR: Required build target 'dldt-inference-engine' has no buildable providers.
| Missing or unbuildable dependency chain was: ['dldt-inference-engine', '0']
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add automated tests that:
- test that mkl_dnn shared libraries and headers can be used to
compile mkl_dnn sample application and execute it
- test that mkl_dnn various api (eg. convolution, deconv, rnn, etc)
are executable
- add extra packages checking for test compiling mkldnn application
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Linux 5.4.8
mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
vhost/vsock: accept only packets with the right dst_cid
net: ena: fix napi handler misbehavior when the napi budget is zero
net: phylink: fix interface passed to mac_link_up
ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set
bnxt: apply computed clamp value for coalece parameter
gtp: do not allow adding duplicate tid and ms_addr pdp context
gtp: fix an use-after-free in ipv4_pdp_find()
hv_netvsc: Fix tx_table init in rndis_set_subchannel()
tcp/dccp: fix possible race __inet_lookup_established()
tcp: do not send empty skb from tcp_write_xmit()
bonding: fix active-backup transition after link failure
gtp: avoid zero size hashtable
gtp: fix wrong condition in gtp_genl_dump_pdp()
net: marvell: mvpp2: phylink requires the link interrupt
net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S
net/dst: do not confirm neighbor for vxlan and geneve pmtu update
...
Also updated kmeta having fixes for configcheck warnings for below kernel configurations:
CONFIG_DEBUG_BLK_CGROUP
CONFIG_GPIO_LYNXPOINT
CONFIG_BACKLIGHT_LCD_SUPPORT
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove support for building with 4.14 kernel as new lts kernel
v5.4 alreay introduced.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
And also mark 4.19 as the kernel to be built when using poky-altcfg.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release against:
GmmLib intel-gmmlib-19.3.2
Libva 2.6.0.pre1
Dropped patch which is not required anymore.
For more details:
https://github.com/intel/media-driver/releases/tag/intel-media-19.3.1
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Linux 4.19.87
PM / devfreq: Fix kernel oops on governor module load
KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
powerpc/book3s64: Fix link stack flush on context switch
powerpc/64s: support nospectre_v2 cmdline option
staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error
USB: serial: option: add support for Foxconn T77W968 LTE modules
USB: serial: option: add support for DW5821e with eSIM support
USB: serial: mos7840: fix remote wakeup
USB: serial: mos7720: fix remote wakeup
USB: serial: mos7840: add USB ID to support Moxa UPort 2210
appledisplay: fix error handling in the scheduled work
USB: chaoskey: fix error case of a timeout
usb-serial: cp201x: support Mark-10 digital force gauge
usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit()
usbip: tools: fix fd leakage in the function of read_attr_usbip_status
USBIP: add config dependency for SGL_ALLOC
virtio_ring: fix return code on DMA mapping fails
media: imon: invalid dereference in imon_touch_event
media: cxusb: detect cxusb_ctrl_msg error in query
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add sanity tests for inference engine:
- test inference engine c/cpp shared library
- test inference engine python api
- test inference engine cpu, gpu, myriad plugin
Add sanity tests for model optimizer
- test model optmizer can generate ir
Licenses:
- classification_sample.py
license: Apache 2.0
source: <install_root>/deployment_tools/inference_engine/samples/*
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The trailing slash on the github uri causes fetch failures. Ex:
Cloning into bare repository '.../downloads/git2/github.com.intel.thermal_daemon.'...
ERROR: Repository not found.
fatal: Could not read from remote repository.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
LIBCPLUSPLUS is now set to use GNU libstdc++ by default. A new variable
RUNTIME can be used to change this behaviour.
6895c79e05
Remove this bbappend as it is not required any more.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v4.19.80': (196 commits)
Linux 4.19.80
media: intel-ipu4: ov495: frame description for 4 streams
media: intel-ipu4: ov495: add frame description
acrn/vhm: continue with the next VM if req_buf is NULL
perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization
PCI: vmd: Fix config addressing when using bus offsets
x86/asm: Fix MWAITX C-state hint value
hwmon: Fix HWMON_P_MIN_ALARM mask
tracing: Get trace_array reference for available_tracers files
ftrace: Get a reference counter for the trace_array on filter files
tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency
tracing/hwlat: Report total time spent in all NMIs during the sample
arm64/sve: Fix wrong free for task->thread.sve_state
media: stkwebcam: fix runtime PM after driver unbind
Fix the locking in dcache_readdir() and friends
arm64: topology: Use PPTT to determine if PE is a thread
ACPI/PPTT: Add support for ACPI 6.3 thread flag
ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags
MIPS: elf_hwcap: Export userspace ASEs
MIPS: Disable Loongson MMI instructions for kernel build
NFS: Fix O_DIRECT accounting of number of bytes read/written
btrfs: fix uninitialized ret in ref-verify
btrfs: fix incorrect updating of log root tree
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Install the OpenCL kernels and cldnn_global_custom_kernels.xml to allow
specification of OpenCL kernels for custom layers.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
media-driver is recommended to be used for BDW/SKL and above instead of
intel-vaapi-driver. Include it by default along with Media SDK codecs.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This is a check to avoid loading gma500 module on certain older hardware
using 32 bit BSP where gma was claiming ownership of graphics when it
shouldn't have.
The platforms for which this was added aren't supported anymore so
remove.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Make sure that USB udev rules for Intel(R) Movidius(TM) Neural Compute
Stick and Intel(R) Neural Compute Stick 2 are packaged.
* Package vpu firmware only when it is enabled.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* There is interesting issue in do_patch, I was debugging strange
behavior with .bbappend where I've added another small patch.
And it started failing to configure completely.
bitbake -e shows that all .patch files are in SRC_URI and
log.do_patch shows that all were applied, but git diff (as well as
patches/series) shows only the last one added from the bbappend
to be applied.
This was caused by 8 existing patches in .bb file using ;patchdir=../
and my patch in .bbappend using ;patchdir=.. without slash at the end,
it should be fixed in quilt (or how do_patch is using it), but for
now just drop the trailing slash, because 99.9% recipes use ;patchdir=..
without the slash.
It's easily reproducible by removing the slash from the last patch
(without any bbappend).
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* add PACKAGECONFIG for vpu
* add extra package for firmware files
* tested on rpi4 with NCS2
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* otherwise components depending on them won't be able to find them
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Support for multiple kernel packages was implemented upstream
since commit 5b4aab6b40 ("kernel: Add support for multiple
kernel packages"). Syncronize preempt-rt recipes with the
upstream ones to allow other layes which inherit meta-intel
to build multiple kernels in one build.
More details about multiple kernels support:
http://lists.openembedded.org/pipermail/openembedded-core/2017-October/143535.html
Signed-off-by: Daniel Dragomir <Daniel.Dragomir@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This shouldn't be forced upon users including the layer without using the
machine value from meta-intel.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Instead of letting clDNN build against intel_ocl_icd prebuilt binaries
under clDNN/common/intel_ocl_icd, configure cmake build to pick up
opencl-icd-loader headers and libraries from staging directory.
Do not set CMAKE_INSTALL_LOCAL_ONLY as it is unused.
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Refresh patches so that they apply cleanly on 2019r3.
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Inference engine is still downloading and building it's own copy of
mkl-dnn, so remove it from DEPENDS.
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added third party license info:
CMake, 3-clause BSD licenseq
Copyright 2000-2019 Kitware, Inc. and Contributors
See full license text in cmake/Copyright.txt
MathJax, Apache License 2.0
Copyright (c) 2009-2018 The MathJax Consortium
See full license text in doc/assets/mathjax/LICENSE
Boost C++ Libraries, Boost Software License, Version 1.0
Copyright 2005-2014 Daniel James.
See full license text in src/common/LICENSE_1_0
Release highlights can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.1
Note:
Starting with this release (version 1.1) the library is renamed to DNNL
https://intel.github.io/mkl-dnn/dev_guide_transition_to_dnnl.htmlhttps://intel.github.io/mkl-dnn/dev_guide_transition_to_v1.html
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It depends on ace which is marked as incompatible for musl as well
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add PACKAGECONFIG[python3] for building dldt-inference-engine-python3
package which contains the inference engine python API.
Also tweak recipe to inherit python3native instead of relying on host
python as building the python API requires python3-cython which might
not be available on the host.
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
No need to set LLVM_TARGETS_TO_BUILD here as it
is set by meta-clang layer.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
tag 'v4.14.146': (60 commits)
Linux 4.14.146
media: technisat-usb2: break out of loop at end of buffer
tcp: Don't dequeue SYN/FIN-segments from write-queue
tcp: Reset send_head when removing skb from write-queue
binfmt_elf: move brk out of mmap when doing direct loader exec
floppy: fix usercopy direction
PCI: kirin: Fix section mismatch warning
iommu/amd: Fix race in increase_address_space()
iommu/amd: Flush old domains in kdump kernel
keys: Fix missing null pointer check in request_key_auth_describe()
x86/hyper-v: Fix overflow bug in fill_gva_list()
x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation
dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()
dmaengine: ti: dma-crossbar: Fix a memory leak bug
net: seeq: Fix the function used to release some memory in an error handling path
tools/power turbostat: fix buffer overrun
tools/power x86_energy_perf_policy: Fix argument parsing
tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2
amd-xgbe: Fix error path in xgbe_mod_init()
perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also updated kmeta
tag 'v4.19.73': (247 commits)
Linux 4.19.73
Merge "USB: Fix configuration selection issues introduced in v4.20.0"
vhost: make sure log_num < in_num
powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts
powerpc/tm: Remove msr_tm_active()
PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround
ext4: unsigned int compared against zero
ext4: fix block validity checks for journal inodes using indirect blocks
ext4: don't perform block validity checks on the journal inode
drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors
virtio/s390: fix race on airq_areas[]
drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
bcache: fix race in btree_flush_write()
bcache: add comments for mutex_lock(&b->write_lock)
bcache: only clear BTREE_NODE_dirty bit when it is set
NFSv4: Fix delegation state recovery
iio: adc: gyroadc: fix uninitialized return code
mm/migrate.c: initialize pud_entry in migrate_vma()
i2c: at91: fix clk_offset for sama5d2
i2c: at91: disable TXRDY interrupt after sending data
gpio: don't WARN() on NULL descs if gpiolib is disabled
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
OE-Core started using Python3 for perf module. But older
kernel such as 4.14 does not have support for python3.
This cause build failure:
| Makefile.config:588: Missing perl devel files. Disabling perl scripting support, please install perl-ExtUtils-Embed/libperl-dev
| Makefile.config:626: Python 3 is not yet supported; please set
| Makefile.config:627: PYTHON and/or PYTHON_CONFIG appropriately.
| Makefile.config:628: If you also have Python 2 installed, then
| Makefile.config:629: try something like:
Backported python3 support, as suggessted here:
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-kernel/perf?id=92469aad50b623afa423c19d82ed2e3c667c5e6a
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Install clDNN to /usr/lib to resolve the following inference engine
error when running with GPU plugin:
[ ERROR ] Failed to create plugin libclDNNPlugin.so for device GPU
Please, check your environment
Cannot load library 'libclDNNPlugin.so': libclDNNPlugin.so: cannot open
shared object file: No such file or directory
/usr/src/debug/dldt-inference-engine/2019r2-r0/git/inference-engine/include/details/os/lin_shared_object_loader.h:36
/usr/src/debug/dldt-inference-engine/2019r2-r0/git/inference-engine/src/inference_engine/ie_core.cpp:277
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Release notes:
https://software.intel.com/en-us/articles/OpenVINO-RelNotes
* Enable unit tests to be built and tested using ptest mechanism.
* Include patches from Clear Linux for build fixes.
* Switch to using python3 and threading to using TBB. Switch ENABLE_OPENCV
to off so opencv from system is used.
* Remove do_install and patch Makefiles instead to install libraries correctly.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This recipe builds the inference engine from opencv/dldt 2019 R1.1
release.
OpenVINO™ toolkit, short for Open Visual Inference and Neural network
Optimization toolkit, provides developers with improved neural network
performance on a variety of Intel® processors and helps further unlock
cost-effective, real-time vision applications.
The toolkit enables deep learning inference and easy heterogeneous
execution across multiple Intel® platforms (CPU, Intel® Processor Graphics)—providing
implementations across cloud architectures to edge device.
For more details, see:
https://01.org/openvinotoolkit
The recipe needs components from meta-oe so move it to
dynamic-layers/openembedded-layer. GPU plugin support needs intel-compute-runtime
which can be built by including clang layer in the mix as well.
CPU and GPU plugins have been sanity tested to work using
classification_sample. Further fine-tuning is still needed to improve
the performance.
Original patch by Anuj Mittal.
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Model Optimizer is a cross-platform command-line tool that facilitates
the transition between the training and deployment environment,
performs static model analysis, and adjusts deep learning models for
optimal execution on end-point target devices.
For more details, see:
https://software.intel.com/en-us/openvino-toolkit/deep-learning-cv
Since the recipe requires bits from meta-python, move this to the
dynamic layers section and add meta-python to BBFILES_DYNAMIC.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Mark 4.14 (it should later be changed to 4.19 after the next LTS has been
merged) as the kernel to be built when using poky-altcfg. It'll help build
and test both the supported kernels.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The git-lfs content is only used by the samples which we don't use or
install. Set lfs=0 so that git-lfs isn't a requirement on the build host.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We'd like to ignore the older tags using year and work week strings like
2018ww19-010806 and use only the ones that have numbers and are in
x.y.z format.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
There is no need to invoke the cmake target explicitly now to have cmake
files installed. Remove the append to do_install doing that.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also updated KMETA to have drm-bochs feature configurations.
tag 'v4.19.68': (178 commits)
Linux 4.19.68
mmc: sdhci-of-arasan: Do now show error message in case of deffered probe
net/mlx5e: Use flow keys dissector to parse packets for ARFS
net/mlx5e: Only support tx/rx pause setting for port owner
xen/netback: Reset nr_frags before freeing skb
tipc: initialise addr_trail_end when setting node addresses
team: Add vlan tx offload to hw_enc_features
sctp: fix the transport error_count check
sctp: fix memleak in sctp_send_reset_streams
net/packet: fix race in tpacket_snd()
net/mlx4_en: fix a memory leak bug
net: dsa: Check existence of .port_mdb_add callback before calling it
bonding: Add vlan tx offload to hw_enc_features
bnx2x: Fix VF's VLAN reconfiguration in reload.
iommu/amd: Move iommu_init_pci() to .init section
Input: psmouse - fix build error of multiple definition
netfilter: conntrack: Use consistent ct id hash calculation
arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side
dm: disable DISCARD if the underlying storage no longer supports it
drm/i915/cfl: Add a new CFL PCI ID.
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Removed patches which are not required anymore.
Updated python version to 3.
In this release, fixed issue/improvements can be
found here:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.11
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
With this upgrade, by default -DPREFERRED_LLVM_VERSION="9.0.0" is set.
Changes can be check here:
https://github.com/intel/opencl-clang
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
nGraph Library is an open-source C++ library and runtime/compiler suite
for Deep Learning ecosystem. For more details, see:
https://www.intel.ai/ngraph/
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
OE-core has dropped support for 5.0 and introduced 5.2 linux-yocto
reference kernel. Make changes to remain in sync.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The library isn't explicitly linking against these libs and loads them
at runtime. Add these to RDEPENDS to make sure these are present.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The skylake tune introduced on 04510bfa
Currently disables qemu-usermode by default, due to the lack
of support from QEMU to several of the Intel instruction set
extensions introduced within the few latest generations of
CPU architectures (e.g. QEMU does not support avx2)
While there is a good reason to perform the removal of qemu-usermode
from MACHINE_FEATURES, there are several components within the
build system that rely on it for proper compilation and behavior,
for example anything that uses gobject data introspection or even
the components like the chromium web browser require to run a QEMU
for the target architecture to build successfully.
There is no reason why we can't have those components built without
sacrificing the cpu (most) optimizations.
The process I followed on meta-chromebook to enable an optimized build
and whats being upstreamed by this patch is that by doing some
reverse engineering, I was able to figure out which instruction
set extensions are not compatible with QEMU Skylake-Client, by
performing a bit gcc magic from inside QEMU (target) to get the
available optimizations for the native architecture (which is
actually our target in this case).
These are all (not surprisingly) the avx2 extensions, listed as
follows:
-mno-avx
-mno-avx2
-mno-avx512f
-mno-avx512er
-mno-avx512cd
-mno-avx512pf
-mno-avx512dq
-mno-avx512bw
-mno-avx512vl
-mno-avx512ifma
-mno-avx512vbmi
-mno-avx512vbmi2
-mno-avx512vnni
-mno-avx512bitalg
Specifically disabling these manually (for now), allows us to build an
optimized system for the skylake/skylake based architectures (e.g. KabyLake)
while keeping the capability of using qemu-usermode, as a side note GCC
does show more unavailable optimization tunes, (hence why there might be
some warnings), but getting rid of these specifically seems enough to make
it run happily in qemu-usermode.
Basically the MACHINE_FEATURES variable is able to dictate how we will tune
the build for our device, if qemu-usermode is present, TUNE_CCARGS will
expand as follows:
TUNE_CCARGS=" -m64 -march=skylake -mtune=skylake -mno-avx -mno-avx2
-mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-avx512dq
-mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx512vbmi2
-mno-avx512vnni -mno-avx512bitalg -mfpmath=sse"
Whats this means is that the build will be tuned for skylake architectures,
enabling all possible extensions, (MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, POPCNT, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED,
ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC and XSAVES) minus the ones QEMU is unable
to run, which will result in an illegal instruction error, notice the tune is
kept as skylake.
Whilst, if qemu-usermode is not found on MACHINE_FEATURES, TUNE_CCARGS will
expand to:
TUNE_CCARGS=" -m64 -march=skylake -mtune=generic -mavx2 -mfpmath=sse"
Which is exactly what its set to with the current tune, so this patch should
be harmless, and only extend current functionality, we will still keep
qemu-usermode disabled by default (hence enabling avx2) but the user would
have the capability to decide how the skylake tune will be handled.
As the GCC manual states, we should really try to avoid using mtune=generic
when possible, and this patch allows us to do so [1].
This patch also addresses a problem on which the current skylake tune includes
tune-core2.inc instead of tune-corei7.inc to get the list of AVAILTUNES
and PACKAGE_EXTRA_ARCHS.
Right now, AVAILTUNES are set as follows:
AVAILTUNES=" x86 x86-64 x86-64-x32 i586 i686 core2-32 core2-64 core2-64-x32
skylake-64"
Where the proper set should be (after this patch):
AVAILTUNES=" x86 x86-64 x86-64-x32 i586 i686 core2-32 core2-64 core2-64-x32
corei7-32 corei7-64 corei7-64-x32 skylake-64"
When (if), QEMU gains support for the AVX2 instruction set extensions these
can be easily removed to provide full support for qemu-usermode.
[1] https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/x86-Options.html
Signed-off-by: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The latest version is 2.27.0, not 2.0.27. Also make sure that we are
pointing to the release commit.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
For LICENSE updates, pleaes check:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/commit/COPYING?h=release/core40&id=8307aa7b67e71e4d4abe1693107eba63cfd3702b
More information about this release
can be found here:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core45
This update is tested on NUC7 having 'Intel(R) Dual Band Wireless AC 8265' wireless module.
Supported firmwares/devices:
iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode
iwlwifi-3168-29.ucode
iwlwifi-3160-17.ucode
iwlwifi-7260-17.ucode
iwlwifi-8265-36.ucode
iwlwifi-8000C-36.ucode
iwlwifi-9260-th-b0-jf-b0-46.ucode
iwlwifi-9000-pu-b0-jf-b0-46.ucode
iwlwifi-ty-a0-gf-a0-48.ucode
iwlwifi-so-a0-gf-a0-48.ucode
iwlwifi-so-a0-hr-b0-48.ucode
iwlwifi-so-a0-jf-b0-48.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-QuQnj-b0-jf-b0-48.ucode
iwlwifi-QuZ-a0-jf-b0-48.ucode
iwlwifi-QuZ-a0-hr-b0-48.ucode
iwlwifi-Qu-b0-jf-b0-48.ucode
iwlwifi-Qu-c0-hr-b0-48.ucode
iwlwifi-QuQnj-a0-hr-a0-48.ucode
iwlwifi-QuQnj-b0-hr-b0-48.ucode
iwlwifi-Qu-b0-hr-b0-48.ucode
iwlwifi-QuQnj-f0-hr-a0-48.ucode
iwlwifi-Qu-a0-jf-b0-48.ucode
iwlwifi-Qu-a0-hr-a0-48.ucode
Most of the above firmwares are provided by below recipe version (20190815):
https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux-firmware/linux-firmware_20190815.bb
SRCREV = "07b925b450bfb4cf3e141c612ec5b104658cd020"
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add 64-bit new machine (intel-skylake-64) with -march=skylake
and avx2 instruction-set set up.
We do see a qemu-usermode failure at build time, on setup of
avx2 instruction-set as QEMU does not support AVX instruction
set.
Check this:
https://bugs.launchpad.net/qemu/+bug/1818075
So to bypass this issue disabling qemu-usermode for intel-skylake-64
machine.
Due to above limitation and in order to not affecting existing
machines, this new machine is being proposed to add.
A quick performance comparision between intel-corei7-64 vs intel-skylake-64 machines
Measurements are in time, taken by the benchmark tests. Less is better.
Test/Benchmark intel-corei7-64 intel-skylake-64
(1) CppPerformanceBenchmarks (Test: Math Library)
(1st) 5m 15.70s 4m 36.39s
(2nd) 5m 16.37s 4m 36.51s
(3rd) 5m 15.54s 4m 37.80s
CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks.
(2) AOBench
(1st) 0m 35.07s 0m 28.74s
(2nd) 0m 34.90s 0m 28.72s
(3rd) 0m 34.85s 0m 28.89s
AOBench is a lightweight ambient occlusion renderer, written in C. The
test profile is using a size of 2048 x 2048.
(3) C-Ray
(1st) 320 seconds 232 seconds
(2nd) 320 seconds 232 seconds
(3rd) 321 seconds 232 seconds
C-Ray, a simple raytracer designed to test the floating-point CPU performance.
For this patch, 'bitbake world' gets successfully built with latest poky master.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Switch the driver configuration MEDIA_BUILD_FATAL_WARNINGS to OFF so
-Werror is not used. Also patch out the use of
-Werror=implicit-function-declaration to prevent errors when building
with gcc9.
| cc1plus: error: '-Werror=' argument
'-Werror=implicit-function-declaration' is not valid for C++ [-Werror]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The Intel(R) Graphics Compute Runtime for OpenCL(TM) is an open source
project to converge Intel's development efforts on OpenCL(TM) compute
stacks supporting the GEN graphics hardware architecture.
For more details, see:
https://01.org/compute-runtime
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Use clang and lld for native builds to remain in sync with clang layer.
* fix the license field to point to correct block of license in source
file.
* Include patches to ignore warnings being marked as errors when building
with clang and to fix an issue with inclusion of debug functions when
NDEBUG is defined.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also include a patch to not build tests to prevent passing the build
flag to every component that is built out of tree.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Switch to using latest on ocl-release-80 branch and to using
using lld for native builds to remain in sync with clang layer.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since this is managed as a separate repository, build it as a separate
component instead of bundling with LLVM/clang.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Includes below CVE fixed:
CVE-2019-14283
CVE-2019-14284
tag 'v4.14.138': (34 commits)
Linux 4.14.138
spi: bcm2835: Fix 3-wire mode if DMA is enabled
cgroup: Fix css_task_iter_advance_css_set() cset skip condition
cgroup: css_task_iter_skip()'d iterators must be advanced before accessed
cgroup: Include dying leaders with live threads in PROCS iterations
cgroup: Implement css_task_iter_skip()
cgroup: Call cgroup_release() before __exit_signal()
bnx2x: Disable multi-cos feature.
mvpp2: refactor MTU change code
tun: mark small packets as owned by the tap sock
net/mlx5e: Prevent encap flow counter update async to user query
compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
tipc: compat: allow tipc commands without arguments
NFC: nfcmrvl: fix gpio-handling regression
net: sched: Fix a possible null-pointer dereference in dequeue_func()
net: phylink: Fix flow control for fixed-link
net/mlx5: Use reversed order when unregister devices
net: fix ifindex collision during namespace removal
net: bridge: mcast: don't delete permanent entries when fast leave is enabled
net: bridge: delete local fdb on device init failure
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It's useful to have these so someone who is looking at layer index
as an example knows what the component is.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Otherwise everything after underscore either gets ignored (in case of
devtool) or converted to a hyphen. This ensures that the version is
handled more consistently.
Also add a custom GITTAGREGEX check to check for upstream releases.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We include the firmware as part of initramfs image that is used for
live images. Make sure that we include this module for others as well.
Also include the kernel module for all images instead of relying on
"linux-modules" using MACHINE_EXTRA_RRECOMMENDS. Use
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS instead to pull in i915 module so it
works for all images based on packagegroup-core-boot.
Fixes [YOCTO #13446]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
For changes, see:
https://github.com/intel/libyami/blob/1.3.2/NEWS
Remove all the patches fixing warnings converted to errors when using
clang. Most of these have been fixed and others are trivial enough to be
ignored. Pass -Wno-error to CXXFLAGS to ignore these.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updates -rt patchset to -rt24.
Also updates the meta revision to include changes:
960be421 intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPs
bc74ed4e features: add support for RANDOM_TRUST_CPU
a52c1d35 security.cfg: unset HARDENED_USERCOPY_FALLBACK
772b96e0 kver: bump to v4.19.57
4c8cf83d scsi-debug: include core scsi support for standalone inclusion
3017e92f features/security: Add more kernel hardening fragments
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
4.19.62 stable release
This rlease has CVEs fixed:
CVE-2019-14283
CVE-2019-14284
CVE-2019-13631
Linux 4.19.62
platform/x86: SEP BUG fix for lbrcollection
platform/x86: SEP bug fix, use of undeclared var
drm/i915/cfl: Add a new CFL PCI ID.
net: sched: verify that q!=NULL before setting q->flags
mm: vmscan: scan anonymous pages on file refaults
KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
KVM: nVMX: do not use dangling shadow VMCS after guest reset
ext4: allow directory holes
ext4: use jbd2_inode dirty range scoping
jbd2: introduce jbd2_inode dirty range scoping
mm: add filemap_fdatawait_range_keep_errors()
ext4: enforce the immutable flag on open files
ext4: don't allow any modifications to an immutable file
perf/core: Fix race between close() and fork()
perf/core: Fix exclusive events' grouping
MIPS: lb60: Fix pin mappings
gpio: davinci: silence error prints in case of EPROBE_DEFER
dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
dma-buf: balance refcount inbalance
net: bridge: stp: don't cache eth dest pointer before skb pull
net: bridge: don't cache ether dest pointer on input
net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Use a custom regex to make sure we exclude tags starting with something
other than igc and those that include versions starting with 19.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Upstream doesn't support building for x32. Instread of
patching makefile for x32 and risk runtime failures,
disable the build.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Upstream doesn't support building for x32. Instread of
patching makefile for x32 and risk runtime failures,
disable the build.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Upstream doesn't support building for x32. Instread of
patching makefile for x32 and risk runtime failures,
disable the build.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
mediasdk & media-driver doesn't support building for x32.
Instead of patching makefile to build for x32 and risk runtime
failures, do not include in x32 build.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This layer adds zlib-intel, which PROVIDES zlib. If meta-intel is added to a build but a meta-intel MACHINE isn't used then bitbake will warn that there are multiple candidates for zlib:
NOTE: Multiple providers are available for zlib-native (zlib-native, zlib-intel-native)
Consider defining a PREFERRED_PROVIDER entry to match zlib-native
NOTE: Multiple providers are available for zlib (zlib, zlib-intel)
Consider defining a PREFERRED_PROVIDER entry to match zlib
Silence these warnings by adding PREFERRED_PROVIDER defaults in layer.conf.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Drop library packaging workarounds - not needed with a new sources.
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added third party license info:
"ittnotify, 3-clause BSD license
Copyright (c) 2011, Intel Corporation
See full copyright notice and license text in
src/cpu/jit_utils/jitprofiling/LICENSE.BSD"
Release highlights can be found here:
https://github.com/intel/mkl-dnn/releases/tag/v1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Release details can be found here:
https://github.com/intel/hdcp/releases
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
igc needs components from LLVM and clang to be built. Move it to
dynamic-layers/clang-layer so world builds don't fail when clang layer
is not available.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It adds generic recipe for libXCam for extended camera feature, but not limited
in camera. It focuses on image quality improvement and video analysis.
Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
systemd-tmpfiles uses the configuration files from
the /usr/lib/tmpfiles.d/*.conf location, so use
${nonarch_libdir} to set FILES path.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
media-driver is recommended to be used for BDW/SKL and above instead of
intel-vaapi-driver. Include it by default along with Media SDK codecs.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core,
and intel-mediasdk depends on libva, it should check for "opengl"
feature too.
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core,
and intel-media-driver depends on libva, it should check for "opengl"
feature too.
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Allow to build with musl, as it is fixed in a new version.
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also updates the meta revision to include changes:
960be421 intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPs
bc74ed4e features: add support for RANDOM_TRUST_CPU
a52c1d35 security.cfg: unset HARDENED_USERCOPY_FALLBACK
772b96e0 kver: bump to v4.19.57
4c8cf83d scsi-debug: include core scsi support for standalone inclusion
3017e92f features/security: Add more kernel hardening fragments
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Even though jhi.conf allows to set applets_dir at runtime
but better to install testing applets at default path
required for smoketest.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
With iucode-tool, identified the selected microcode to be used for
microcode update by the specific processor. Compared the updated
microcode from dmesg to the selected microcode, test failed if the
updated microcode revision does not match the available selected
microcode revision from the iucode-tool. Compute int from hexadecimal
for comparison based on Naveen Kumar suggestion.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel(R) unified HDCP (High-bandwidth Digital Content Protection)
is a user space implementation to prevent copying of digital
audio & video content across digital display interfaces.
The Intel(R) unified HDCP is dependent on kernel space HDCP
implementation to provide a complete stack to enable the
HDCP1.4 and HDCP2.2 protection.
HDCP2.2 service support is available kernel 5.2-rc onward.
Currently 4.19 kernel and mainline-tracking (base branch) from Intel PKT
does not have HDCP2.2 support.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added api-c & test_c_symbols testcases under ptest.
Shipping benchdnn, which is a standalone correctness and performance
benchmark for Intel(R) Math Kernel Library for Deep
Neural Networks (Intel(R) MKL-DNN).
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The /dev/microcode interface and microcode-ctl utility has
been deprecated in favor of the new kernel
/sys/devices/system/cpu/microcode/reload interface as documented in:
https://github.com/torvalds/linux/blob/master/Documentation/x86/microcode.rst
It expects the microcode binaries to be split out and loaded from
/lib/firmware, eg:
/lib/firmware/intel-ucode/06-01-01
/lib/firmware/intel-ucode/06-01-02
/lib/firmware/intel-ucode/06-01-06
/lib/firmware/intel-ucode/06-01-07
/lib/firmware/intel-ucode/06-01-09
...
This change does not affect the earlyfw cpio generated by inte-ucode.
Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
GCC9 build failures already fixed, patch is not
required anymore.
Below Copyright information is appended to COPYING
Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
Copyright 2015 Philip Taylor <philip@zaynar.co.uk>
Copyright 2018 Advanced Micro Devices, Inc.
Shader debugger removed due to lack of use and accumulation of
bitrot. (Arkadiusz Hiler)
So removing --disable-shader-debugger configuration option.
Added support for testing DP/HDMI audio with the Chamelium device,
dropping the audio tests that required exotic custom hardware to
execute. (Simon Ser)
Removing audio configuration.
Stack traces now contain source file names and line numbers, using
libdw. (Maarten Lankhorst)
Due to this faced build failure:
| checking for libdw... no
| configure: error: Package requirements (libdw) were not met:
|
| No package 'libdw' found
To fix above added elfutils in DEPENDS.
Dropped gtkdoc support. So no need to inherit gtkdoc
More details can be found here:
22850c1906
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
For GNU* Compiler Collection version 5 and newer
the default options are `-march=native -mtune=native`,
which should not happen in cross compilation environment.
ARCH_OPT_FLAGS=\"\" does not allow to use host machine
instructions.
For more information, please check:
http://intel.github.io/mkl-dnn/dev_guide_build_options.html
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This is the 4.19.55 stable release and include CVEs fixed:
CVE-2019-11477
CVE-2019-11478
CVE-2019-11479
tag 'v4.19.55': (264 commits)
Linux 4.19.55
tcp: refine memory limit test in tcp_fragment()
Linux 4.19.54
Abort file_remove_privs() for non-reg. files
coredump: fix race condition between collapse_huge_page() and core dumping
ocfs2: fix error path kobject memory leak
mlxsw: spectrum: Prevent force of 56G
scsi: libsas: delete sas port if expander discover failed
scsi: scsi_dh_alua: Fix possible null-ptr-deref
scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask
scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
net: phy: dp83867: Set up RGMII TX delay
net: phylink: ensure consistent phy interface mode
net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
arm64: use the correct function type for __arm64_sys_ni_syscall
arm64: use the correct function type in SYSCALL_DEFINE0
arm64: fix syscall_fn_t type
KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu
KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
xenbus: Avoid deadlock during suspend due to open transactions
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Linux 4.14.123
tracker/lts2017/base:
media: intel-ipu4: remove unused function and other build warnings
media: intel-ipu4: ox03a10: Modify I2C bus ID and GPIO pin number
media: intel-ipu4: ti960: split ti953 code
media: intel-ipu4: ox03a10: add ficosa module
media: intel-ipu4: pdata change for sensors connected via TI960
media: intel-ipu4: pdata for OV495 multiport
isys & psys package lib2600b0 for commit-id 5efdf9c
media: intel-ipu4: Fixing static code check issue
media: intel-ipu4: ti960: ov495 frame sync setting
x86/cpu: fix FAM6_ATOM naming
x86/speculation/rdt_pseudo_lock: cpu name change
Stable Linux tag v4.14.123 : (527 commits)
NFS: Fix a double unlock from nfs_match,get_client
vfio-ccw: Prevent quiesce function going into an infinite loop
drm: Wake up next in drm_read() chain if we are forced to putback the event
drm/drv: Hold ref on parent device during drm_device lifetime
ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM
spi: Fix zero length xfer bug
spi: rspi: Fix sequencer reset during initialization
spi : spi-topcliff-pch: Fix to handle empty DMA buffers
scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices
media: saa7146: avoid high stack usage with clang
scsi: lpfc: Fix fc4type information for FDMI
scsi: lpfc: Fix FDMI manufacturer attribute value
media: vimc: zero the media_device on probe
media: go7007: avoid clang frame overflow warning with KASAN
media: vimc: stream: fix thread state before sleep
media: m88ds3103: serialize reset messages in m88ds3103_set_frontend
thunderbolt: Fix to check for kmemdup failure
hwrng: omap - Set default quality
dmaengine: tegra210-adma: use devm_clk_*() helpers
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This is a new release of Local Manageability Service.
This open-source release deprecates unsupported lms7 and lms8.
This recipe depends on ACE and MeTee library recipes.
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel(R) ME TEE Library is the cross-platform access
library for Intel(R) CSME HECI interface.
Sources at: https://github.com/intel/metee
To be used by LMS service.
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The ADAPTIVE Communication Environment library.
Sources: http://download.dre.vanderbilt.edu/
To be used by LMS service.
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It allow user space applications to install Java applets
on DAL FW and communicate with them.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
lttng-modules v2.10.10 release with fixes is available now and
recipe has been upgraded in OE-Core. So bbappend no longer
required.
This reverts commit 886d2063cd.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also includes a fix to silence -Wmissing-attributes warnings triggered
for all the init/cleanup_module aliases in the kernel with gcc9.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
In Licensing, IGC/Compiler/LegalizationPass.cpp has format chagnes
and modification in Legalization::visitFCmpInstUndorderedFlushNan() function.
For release changes, please check:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.6
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This update has CVEs fixed
CVE-2019-5489
CVE-2018-20669
Merge "[keystore] Change keystore applets store path" into base
Linux 4.19.40
ath10k: Drop WARN_ON()s that always trigger during system resume
ALSA: line6: use dynamic buffers
KVM: nVMX: Fix size checks in vmx_set_nested_state
KVM: x86: Whitelist port 0x7e for pre-incrementing %rip
net/tls: fix copy to fragments in reencrypt
net/tls: don't copy negative amounts of data in reencrypt
bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt().
bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one()
bnxt_en: Improve multicast address setup logic.
packet: validate msg_namelen in send directly
selftests: fib_rule_tests: print the result and return 1 if any tests failed
sctp: avoid running the sctp state machine recursively
rxrpc: Fix net namespace cleanup
net/tls: avoid NULL pointer deref on nskb->sk in fallback
net: phy: marvell: Fix buffer overrun with stats counters
net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc
l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv()
l2ip: fix possible use-after-free
ipv6: invert flowlabel sharing check in process and user mode
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include the microcode from caveats as well since all kernels supported
have those patches. Also point to the new git repo and corrected
license.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport patches from upstream to fix build errors when building
with kernel v5.1. These patches are backported from stable branch.
The code v5.1 is protected by ifdefs so v4.19 works as well.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Target Test devices for test coverage are updated for intel-corei7-64 architecture
Removed Minnowboard Turbot
Added NUC7i7BNH and Coffee Lake-H
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The Intel(R) Graphics Compiler for OpenCL(TM) is an llvm based compiler
for OpenCL(TM) targeting Intel Gen graphics hardware architecture.
More details at: https://01.org/compute-runtime
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Common clang is a thin wrapper library around clang. Common clang has
OpenCL-oriented API and is capable to compile OpenCL C kernels to SPIR-V
modules.
This adds a bbappend to clang recipe from meta-clang to build the
necessary components and moves it to dynamic layers so it's built only
when clang-layer is included.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Build only linux_linker component from common clang library for native
use when compiling the target version.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Builds base from mainline-tracking production kernel.
In addition to intel-common kernel configs from yocto-kernel-cache, this
also includes security.scc feature which enables a set of configs with
the aim of reducing the kernel attack surface and/or of performing
additional checks and validation of commonly used structures in kernel.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Introduce Intel® Single Event API (Intel® SEAPI), which is the
translator of itt_notify calls into several OS specific and
third party tracing formats. It can be use as memory/performance/
whatever profile.
Wiki:
https://github.com/intel/IntelSEAPI/wiki
Signed-off-by: Lim, Raynald <raynald.lim@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Don't change native or nativesdk so that builds using both
meta-intel and other machines can share native sstate.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This fork of zlib has a number of IA-specific improvements and is
noticably faster when running on Intel hardware.
As this is a relatively minor fork of zlib, include the oe-core recipe
and override where appropriate. This ensures that we still generate
the ptest package for example.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
A list of third party components added to the LICENSE.
LICENSE changes:
"""
Intel MKL-DNN includes components with separate copyright
notices and license terms.
XByak, 3-clause BSD license
Copyright (c) 2007 MITSUNARI Shigeo
See full copyright notice and license text in src/cpu/xbyak/COPYRIGHT
gtest, 3-clause BSD license
Copyright 2008, Google Inc.
See full copyright notice and license text in tests/gtests/gtest/LICENSE
"""
This release contains performance optimizations, new functionality,
usability improvements and bug fixes.
For more details, please check:
https://github.com/intel/mkl-dnn/releases
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Merge Stable Linux tag 'v4.19.34' into lts2018/base
Stable Linux tag 'v4.19.34': (322 commits)
Linux 4.19.34
kprobes/x86: Blacklist non-attachable interrupt functions
bcache: fix potential div-zero error of writeback_rate_p_term_inverse
ACPI / video: Extend chassis-type detection with a "Lunch Box" check
net: stmmac: Avoid one more sometimes uninitialized Clang warning
drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device
dmaengine: tegra: avoid overflow of byte tracking
clk: rockchip: fix frac settings of GPLL clock for rk3328
clk: meson: clean-up clock registration
drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup
x86/build: Mark per-CPU symbols as absolute explicitly for LLD
wlcore: Fix memory leak in case wl12xx_fetch_firmware failure
brcmfmac: Use firmware_request_nowarn for the clm_blob
selinux: do not override context on context mounts
x86/build: Specify elf_i386 linker emulation explicitly for i386 objects
drm/nouveau: Stop using drm_crtc_force_disable
drm: Auto-set allow_fb_modifiers when given modifiers at plane init
pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins
regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Stable Linux tag v4.14.110 : (368 commits)
Linux 4.14.110
vfio: ccw: only free cp on final interrupt
Revert "USB: core: only clean up what we allocated"
KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
KVM: Reject device ioctls from processes other than the VM's creator
x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
perf intel-pt: Fix TSC slip
mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate
usb: cdc-acm: fix race during wakeup blocking TX traffic
xhci: Fix port resume done detection for SS ports with LPM enabled
usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk
usb: common: Consider only available nodes for dr_mode
USB: gadget: f_hid: fix deadlock in f_hidg_write()
usb: mtu3: fix EXTCON dependency
phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
gpio: exar: add a check for the return value of ida_simple_get fails
drm/vgem: fix use-after-free when drm_gem_handle_create() fails
fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
4.18 has been replaced by 4.19 and 5.0 kernels in OE-core so drop the
appends.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This reverts commit 946c15720e.
Revert part of commit to keep bbappend file. This file
is required to build and deploy EFI boot stub
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
v4.19.28 have below fixes:
INTERNAL drm/i915: Additional alpha blending support
drm/i915/gvt: handles error when ioreq attach client fails
kernel/vhm:Add some debugs to print the client id/name for create/destroy ioreq_client
media: intel-ipu4: crlmodule-lite: adv7481_cvbs: Add PAL size
drm/i915: add lock to avoid racing of pvmmio operations for GVT-g guest
keystore: add iv_size restriction for dal-keystore
TSC: Print current tsc value when detected
Stable Linux tag 'v4.19.28': (69 commits)
Linux 4.19.28
bpf: fix sanitation rewrite in case of non-pointers
scsi: core: reset host byte in DID_NEXUS_FAILURE case
exec: Fix mem leak in kernel_read_file
Bluetooth: Fix locking in bt_accept_enqueue() for BH context
Bluetooth: btrtl: Restore old logic to assume firmware is already loaded
selftests: firmware: fix verify_reqs() return value
USB: serial: cp210x: fix GPIO in autosuspend
gnss: sirf: fix premature wakeup interrupt enable
xtensa: fix get_wchan
aio: Fix locking in aio_poll()
MIPS: irq: Allocate accurate order pages for irq stack
applicom: Fix potential Spectre v1 vulnerabilities
usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI
tracing: Fix event filters and triggers to handle negative numbers
x86/boot/compressed/64: Do not read legacy ROM on EFI system
x86/CPU/AMD: Set the CPB bit unconditionally on F17h
net: sched: act_tunnel_key: fix NULL pointer dereference during init
net/sched: act_skbedit: fix refcount leak when replace fails
net/sched: act_ipt: fix refcount leak when replace fails
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Let users build linux-yocto 5.0 kernel with meta-intel machines and
machine/meta revisions from OE-Core.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The platform isn't supported anymore and this isn't tested as a result
with recent kernels supported.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove support for building with 4.9 kernel in this release. Also remove
related bbapends with patches to fix builds for 4.9.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Rename the systemd and grub-efi .wks files to .wks.in, and replace all 'append'
entries apart from rootfstype (which is specific to the wks file) with
${APPEND}, so the values of APPEND from the BSP and user is respected.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add generic recipe for Intel(R) Math Kernel Library for Deep Neural
Networks. The library accelerates deep-learning applications and
frameworks on Intel architecture.
Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This update brings in changes from v4.14.93 up to v4.14.101
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Stable Linux tag 'v4.19.23': (355 commits)
Linux 4.19.23
Revert "exec: load_script: don't blindly truncate shebang string"
Linux 4.19.22
svcrdma: Remove max_sge check at connect time
svcrdma: Reduce max_send_sges
batman-adv: Force mac header to start of data on xmit
batman-adv: Avoid WARN on net_device without parent in netns
xfrm: refine validation of template and selector families
libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive()
Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal"
xfrm: Make set-mark default behavior backward compatible
SUNRPC: Always drop the XPRT_LOCK on XPRT_CLOSE_WAIT
drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user
drm/vmwgfx: Fix setting of dma masks
drm/i915: always return something on DDI clock selection
drm/amd/powerplay: Fix missing break in switch
drm/modes: Prevent division by zero htotal
mac80211: ensure that mgmt tx skbs have tailroom for encryption
mic: vop: Fix use-after-free on remove
powerpc/radix: Fix kernel crash with mremap()
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
We need to use a custom regex because there are lots of tags we want to ignore:
- We want to skip intel-media-19.1.pre1 as it's a pre-release
- driver-for-Intel-Media-SDK-2018Q2.1 gets parsed as version 2018
- intel-media-600.0132 gets parsed as version 600
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Stable Linux tag 'v4.19.13': (423 commits)
Linux 4.19.13
drm/ioctl: Fix Spectre v1 vulnerabilities
proc/sysctl: don't return ENOMEM on lookup when a table is unregistering
Input: elantech - disable elan-i2c for P52 and P72
mm: don't miss the last page because of round-off error
mm, page_alloc: fix has_unmovable_pages for HugePages
mm: thp: fix flags for pmd migration when split
mm, memory_hotplug: initialize struct pages for the full memory section
media: ov5640: Fix set format regression
iwlwifi: add new cards for 9560, 9462, 9461 and killer series
Revert "mwifiex: restructure rx_reorder_tbl_lock usage"
iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares
rtlwifi: Fix leak of skb when processing C2H_BT_INFO
xfrm_user: fix freeing of xfrm states on acquire
mm: introduce mm_[p4d|pud|pmd]_folded
mm: make the __PAGETABLE_PxD_FOLDED defines non-empty
mm: add mm_pxd_folded checks to pgtable_bytes accounting functions
panic: avoid deadlocks in re-entrant console drivers
x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence
x86/vdso: Pass --eh-frame-hdr to the linker
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Merge Stable Linux tag v4.14.92 into 4.14/yocto
Stable Linux tag v4.14.92 : (98 commits)
Linux 4.14.92
MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y
spi: bcm2835: Unbreak the build of esoteric configs
tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x
tpm: tpm_try_transmit() refactor error flow.
rtc: m41t80: Correct alarm month range with RTC reads
arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs
arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1
CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem
MIPS: OCTEON: mark RGMII interface disabled on OCTEON III
MIPS: Expand MIPS32 ASIDs to 64 bits
MIPS: Align kernel load address to 64KB
MIPS: Ensure pmd_present() returns false after pmd_mknotpresent()
MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3
MIPS: math-emu: Write-protect delay slot emulation pages
media: v4l2-tpg: array index could become negative
media: vivid: free bitmap_cap when updating std/timings/etc.
serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly
f2fs: fix validation of the block count in sanity_check_raw_super
netfilter: nf_conncount: don't skip eviction when age is negative
...
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Integrating linux-intel stable updates that comprise the following commits:
860b700 intel-ipu4: ici: Move empty list check into spinlock to avoid list get out of sync.
6ff5100 Merge "media: intel-ipu4: [VIRT] Increase the POLL_WAIT timeout & REQ_TIMEOUT." into base
370cb2d media: intel-ipu4: [VIRT] Increase the POLL_WAIT timeout & REQ_TIMEOUT.
2832c17 media: intel-ipu4: [VIRT] Avoid double close of dmabuf FD.
9069601 Bug Fix to fix incorrect osid value
3f3118a Merge changes I2e18a2af,If588089a,I15df88ed,I55f32395 into base
a7c6f29 Security: Fix copy wrong size of keystore client id
d423299 Merge "Security: improvement for depressing compile warning" into base
151279c drivers/hyper_dmabuf: Remove from imported_list to avoid exporting dma_buf later after receiving unexport notification
b4906df drivers/hyper_dmabuf: Remove the imported dma_buf with closed domid
3b59449 drivers/hyper_dmabuf: Reuse the exported dma_buf to avoid creating multiple dma_buf for one importer
a465b67 drm/i915/gvt: Get Port ID from the encoder object instead of using enc_to_dig_port
15fde117 Merge "platform/x86: Change struct fields to 16-bit in sep, socwatchhv drivers" into base
baa4375 platform/x86: Change struct fields to 16-bit in sep, socwatchhv drivers
7c02775 drm/i915/gvt: allocate memory for vreg mmio during boot time
1c3cbb6 Merge "Revert "igb_avb: back port an upstream patch and add debug hook."" into base
9260569 Revert "igb_avb: back port an upstream patch and add debug hook."
9975a2a media: intel-ipu4: [ICI] Workaround to force compare buffer index at ici dqbuf
cd59716 media: intel-ipu4: [VIRT] Close dmabuf fd when dmabuf released.
2449c3e media: i2c: Fix for warnings for max9286_ici and intel platform
64ecb0f media: intel-ipu4: [ICI] MAX9286 and AR0231AT enabled for ICI
40835ed media: ici: Add handler to clear dma mapped buffers with dma free
47ddfd9 media: i2c & pci: Reduce log level
1fce67d media: intel-ipu4: [VIRT] Fix ipu_psys_getbuf func error return value propagation.
c06757d media: intel-ipu4: [ICI] Fix sometimes FW failed to stream on.
5345d2b media: intel-ipu4: [ICI] Fix cvbs image quality issues
7ab8c65 media: intel-ipu4: [ICI]: get virtual I2C ID dynamically if different from physical
c4c7db6 media: intel-ipu4: [VIRT] Release ISYS buffer during stream node close.
8d103c9 media: i2c: crlmodule-lite: Remove unused variable
125694d media: ici: Change total BE_STREAMS and MAX_STREAMS
ee5617d media: i2c: ti964: [ICI] Enabling TI964 deser and OV10635 sensor
e844132 drm/i915: Not wait for fuse registers in guest
86a6eb3 Merge "ASoC: Intel: boards: Update aliases for TDF machine drivers." into base
1116569 ASoC: Intel: boards: Update aliases for TDF machine drivers.
4d91449 Merge "igb_avb: back port an upstream patch and add debug hook." into base
a6f07e0 igb_avb: back port an upstream patch and add debug hook.
d01f88e drm/i915/gvt: force to active the high-performance mode during vGPU busy
ca8c4e5 Security: improvement for depressing compile warning
6f21740 vhm: fix audio backend module handle ioreq incorrectly
0750349 drm/i915/gvt: fix kernel panic when fail to create ppgtt
04c309e Merge "media: intel-ipu4: [VIRT] Support for IPU ACRN virtualization." into base
1e6ba2f Merge "media: ipu4: add virtio depends for ipu virtio driver" into base
5bf98b2 Merge "media: intel-ipu4: [ICI] Fix putbuf list and getbuf list out of sync issue." into base
7ef4e8a Merge "media: ici: Change ici_isys_pixelformat parameter with ICI_FORMAT_RGB565 format" into base
79cde33 Merge "media: intel-ipu4: [VIRT] Fix PSYS 2 PG operation issue." into base
190896e Merge "media: ici: Change value of ICI_FORMAT_RGB565" into base
408c5b1 Merge "media: intel-ipu4: [VIRT] Use native driver function return value for the IOCTL calls." into base
31be9d8 Merge "media: intel-ipu4: [VIRT] Fixed function exit to return error when failed." into base
2d48a89 Merge "media: intel-ipu4: [VIRT] Add timeout to front end request to avoid hang task." into base
856a4e0 Merge "media: intel-ipu4: [VIRT] Use actual object size for map_guest_phys call rather than using hard coded page size." into base
ebabdce Merge "media: intel-ipu4: [VIRT] Move the PYSY buffer release from SOS back to UOS." into base
311851e Merge "media: intel-ipu4: [VIRT] Fix 1st run hang and 3rd run crash issue when running single PG use cases." into base
623dc5a Merge "media: intel-ipu4: [VIRT] Add class_create for pipeline and psys device node." into base
7343c8b Merge "media: intel-ipu4: [VIRT] Add 32 bits IOTCL support for IPU PSYS virtualization." into base
4cdd2b2 Merge "media: intel-ipu4: [VIRT] Add support for IPU_IOC_QCMD ioctl call" into base
59d6037 Merge "media: intel-ipu4: [VIRT] Add support for dqevent/poll IOCTL and file ops." into base
eac3132 Merge "media: intel-ipu4: [VIRT] Add support for getbuf/mapbuf/unmapbuf IOCTL call" into base
34a6e6a Merge "media: intel-ipu4: [VIRT] Support for PSYS BE." into base
abe3bb9 Merge "media: intel-ipu4: [VIRT] Psys mediation connected to FE" into base
206f938 Merge "media: intel-ipu4: [VIRT] Psys mediation stub para virt driver." into base
4bf25a70 Merge "media: intel-ipu4: [VIRT] Use pointer for sync data member in request struct to avoid size mismatch." into base
0356c09 Merge "media: intel-ipu4: fix build warning" into base
f9b7289 Merge "media: intel-ipu4: css: scci_IPU4_master_20181030_0713 fw release" into base
7a8a16d Merge "media: intel-ipu4: css: scci_IPU4_master_20181029_0542 fw release" into base
acd2228 Merge "media: ti964: add magna subdev for 2nd ti964" into base
4615d53 Merge "media: ti964: pdata for AS_1140" into base
bd80c9c Merge "media: intel-ipu4: be-soc: Set NV16 input format" into base
f59fc63 Merge "media: ov2775: update register setting" into base
b88b3df3 Merge "media: intel-ipu4: magna: Modify for dual magna." into base
3700188 Merge "media: intel-ipu4: ox03a10: set hflip default" into base
79b98b7 Merge "media: Buttress base addr interface" into base
d9b8515 Merge "media: ov2775: Update v4l2 ctrl setting" into base
d765f9c Merge "media: intel-ipu4: add timestamp info in driver" into base
d906cd6 Merge "drm/i915: Allow user control over preempt timeout on their important context" into base
f422524 Merge "drm/i915: Use a preemption timeout to enforce interactivity" into base
535e63e Merge "drm/i915/preemption: Select timeout when scheduling" into base
b4d07f1 Merge "drm/i915/execlists: Try preempt-reset from hardirq timer context" into base
2c1530d Merge "drm/i915/execlists: Force preemption via reset on timeout" into base
c96319e media: intel-ipu4: [VIRT] Support for IPU ACRN virtualization.
756a96b media: ipu4: add virtio depends for ipu virtio driver
ea49cb9 media: intel-ipu4: [ICI] Fix putbuf list and getbuf list out of sync issue.
6ab089f media: ici: Change ici_isys_pixelformat parameter with ICI_FORMAT_RGB565 format
74378ed media: intel-ipu4: [VIRT] Fix PSYS 2 PG operation issue.
0b1960c media: ici: Change value of ICI_FORMAT_RGB565
d90a464 media: intel-ipu4: [VIRT] Use native driver function return value for the IOCTL calls.
ce08e63 media: intel-ipu4: [VIRT] Fixed function exit to return error when failed.
33017d7 media: intel-ipu4: [VIRT] Add timeout to front end request to avoid hang task.
7f335ef media: intel-ipu4: [VIRT] Use actual object size for map_guest_phys call rather than using hard coded page size.
57d5d40 media: intel-ipu4: [VIRT] Move the PYSY buffer release from SOS back to UOS.
6067264 media: intel-ipu4: [VIRT] Fix 1st run hang and 3rd run crash issue when running single PG use cases.
1e35b9e media: intel-ipu4: [VIRT] Add class_create for pipeline and psys device node.
4147ac9 media: intel-ipu4: [VIRT] Add 32 bits IOTCL support for IPU PSYS virtualization.
2b8d53d media: intel-ipu4: [VIRT] Add support for IPU_IOC_QCMD ioctl call
cd0b8d4 media: intel-ipu4: [VIRT] Add support for dqevent/poll IOCTL and file ops.
93c1a84 media: intel-ipu4: [VIRT] Add support for getbuf/mapbuf/unmapbuf IOCTL call
0daa3a5 media: intel-ipu4: [VIRT] Support for PSYS BE.
e84b0c7 media: intel-ipu4: [VIRT] Psys mediation connected to FE
4e05bf5 media: intel-ipu4: [VIRT] Psys mediation stub para virt driver.
65efffc media: intel-ipu4: [VIRT] Use pointer for sync data member in request struct to avoid size mismatch.
2bf12c7 media: intel-ipu4: fix build warning
8561cf4 media: intel-ipu4: css: scci_IPU4_master_20181030_0713 fw release
07675a2 media: intel-ipu4: css: scci_IPU4_master_20181029_0542 fw release
eff9e0b media: ti964: add magna subdev for 2nd ti964
d6b5697 media: ti964: pdata for AS_1140
4341f6d media: intel-ipu4: be-soc: Set NV16 input format
5b61764 media: ov2775: update register setting
4344ddc media: intel-ipu4: magna: Modify for dual magna.
eb975c6 media: intel-ipu4: ox03a10: set hflip default
2c8b2dc media: Buttress base addr interface
1358362 media: ov2775: Update v4l2 ctrl setting
de1c5e1 media: intel-ipu4: add timestamp info in driver
95a7d5c drm/i915: Allow user control over preempt timeout on their important context
a3cd919 drm/i915: Use a preemption timeout to enforce interactivity
cab2746 drm/i915/preemption: Select timeout when scheduling
eb77ed8 drm/i915/execlists: Try preempt-reset from hardirq timer context
6bf5601 drm/i915/execlists: Force preemption via reset on timeout
6430c87 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
8ecdb9d Merge "mei: dal: fix a race in bh_request()" into base
016f1f9 Merge "mei: dal: fix race in bh_request completion" into base
93bf89a Merge "mei: virtio: fix queue flush with non empty vtag list" into base
eb66a25 Merge "x86: vdso: Pass --eh-frame-hdr to ld" into base
d8280d1 mei: dal: fix a race in bh_request()
c5deebf mei: dal: fix race in bh_request completion
a50cac2 mei: virtio: fix queue flush with non empty vtag list
2279822 Merge changes from topic 'acrn_ww51.3' into base
baae5e3 x86: vdso: Pass --eh-frame-hdr to ld
4e24ac8 ASoc: Intel: Skylake: Pass correct parameter to acrn_ioreq_complete_request function
d5d79e9 virtio_blk: add discard and write zeroes support
731aa83 VBS-K: use kernel virtio header files
b50e0f3 drm/i915/gvt: emulate correct state of SKL_FUSE_STATUS on BXT
e5fe756 Kernel/VHM: Refine the usage of spinlock in VHM
2966146 Kernel/VHM: VM_list changes the lock from mutex to rw_lock to avoid sleeping
9b9078d kernel/VHM: Add the vm owner for each ioreq_client to release vhm_vm after releasing client
185e8ff vhm: Correct the parameters usage in find_next_bit
5654cf5 VHM: Check null-pointer of vhm_req before updating state of emulated io_request
888b529 ASoc: Intel: Skylake: Fix build issue in skl virtio driver
bbc69af Asoc: Intel: Skylake: display firmware name and version
f6b17f3 platform/x86: sep, socwatchhv driver and code-formatting fixes
4706c87 ASoC: tdf8532: Account for critical sections.
5e94049 Merge "REVERTME: ASoC: Add error handling for stream events in soc_pcm_prepare" into base
56aa33a Merge "ASoC: Intel: Skylake: Virt: Add virtualization layer to skl driver" into base
17f3ea9 Merge "ASoC: Intel: Skylake: Workarounds for virtualization" into base
7d01b5d Merge "ASoC: Intel: Skylake: Notify BE about stream update" into base
f260415 Merge "ASoC: Intel: Skylake: Register virtualization BE service" into base
1fb49e2 Merge "ASoC: Intel: Skylake: Add support for Virtio SST" into base
ff18ef8 Merge "tc: Add support for configuring the taprio scheduler" into base
bf673e6 Merge "ASoC: Intel: Skylake: Add Kconfig options for virtualization" into base
7fb6751 Merge "ASoC: Intel: Skylake: Modify skl_platform_register" into base
8d66ee0 Merge "ASoC: Intel: Skylake: Export skylake functions for virtio." into base
0ce69aa Merge "i915: make driver init async" into base
4c4b0b5 i915: make driver init async
799c0b9 Merge changes Ib176f84a,I13756406,I026c991f,I2d5ad9a8,If4d14f37, ... into base
75cae28 i915: temporarily disable a gem assert
420fc52 REVERTME: ASoC: Add error handling for stream events in soc_pcm_prepare
4dfae03 Kernel/VHM: refine the refcnt of vhm_vm so that vhm_vm exists before ioreq_client is released
a0776e6 kernel/VHM: Fix race condition in ioreq_client by using refcnt and idr mechanism
8cf33a2 Kernel/VHM: Use the traped pci_access addr based on VM instead of static global variable
26d8d65 Kernel/VHM: Use the bit_op to remove the volatile definition in ioreq_client
57d2674a Revert "drm/i915/gvt: hard code Pipe B plane owner to UOS"
f4ae0c0 drm/i915/gvt: remove tag from vGPU context ID before check
fad792b drm/i915/gvt: fix gvtbuffer ioctl tile format issue
28b346f VBS: export vbs symbols
a52cad1 vhm: remove "reserve memory for trusty"
cb2e039 HVLog: Fix typo and refine sbuf_hvlog_index
0018157 vhm: support polling mode of ioreq completion
a4c6f83 vhm: mark ioreq completed in acrn_ioreq_complete_request
b05dc73 vhm: Add ioctl IC_CLEAR_VM_IOREQ to cleanup VM ioreqs
19990a2 SOS: Guest x2APIC support for SOS
2bb1c0d Fixing doc build caused by linux/vbs/vbs.h
89cc5e4 kernel: Revert "x86:acrn: add write_msi pv ops to intercept pci msi write with pv method"
16614c1 Merge "sdhci: fix the timeout check window for clock and reset" into base
f1d6d19 tc: Add support for configuring the taprio scheduler
f06a40b ASoC: Intel: Skylake: Virt: Add virtualization layer to skl driver
e14cdd4 ASoC: Intel: Skylake: Workarounds for virtualization
2665897 ASoC: Intel: Skylake: Notify BE about stream update
c34730a ASoC: Intel: Skylake: Register virtualization BE service
0f753aa ASoC: Intel: Skylake: Add support for Virtio SST
c65cd19 ASoC: Intel: Skylake: Add Kconfig options for virtualization
d1fc8d7 ASoC: Intel: Skylake: Modify skl_platform_register
e948793 ASoC: Intel: Skylake: Export skylake functions for virtio.
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Add generic recipe for Metrics Discovery API.
Its a user mode library that provides access to GPU performance data.
Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Changes from release notes:
Bump version to 2.3.0
Add new PCI ID for KBL and CFL
Fix frame corruption when there are big MVs in VP8 encoding
Fix dynamically bitrate resetting in AVC encoding
Fix build errors when the toolchain doesn't support -fstack-protector
Fix memory leak issue
Make sure the achieved bitrate meet the requirement for VP8 encoding
Optimize VPP on GEN8
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
The release we use doesn't compile with 4.19 kernel (and shouldn't be
needed there) so exclude it from world builds for now.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Builds 4.19/base from linux-intel-lts.
Include a patch from linux-yocto 4.18 to detect ncurses correctly when
cross-compiling and move the older patch to version specific recipes
from inc.
In addition to intel-common kernel configs from yocto-kernel-cache, this
also includes security.scc feature which enables a set of configs with
the aim of reducing the kernel attack surface and/or of performing
additional checks and validation of commonly used structures in kernel.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Added XDP support and fixes compilation issues with 4.19 kernel. License
checksum changed because of formatting related changes.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Intel(R) Media SDK provides an API to access hardware-accelerated
video decode, encode and filtering on Intel® platforms with integrated
graphics.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Hardware accelerated video driver that supports Intel(R) HD Graphics
starting from Broadwell. Please see for details:
https://01.org/intel-media-for-linux
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It provides buffer management for Intel(R) Graphics Compute Runtime
for OpenCL(TM) and the Intel(R) Media Driver for VAAPI.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Changes from release notes:
- Support of KBL-G with discrete GPU
- Fast removal of any cooling action which was applied once
temperature is normal
- Android support
- Add Hot trip point, which when reached just calls "suspend"
- Adding new tag "DependsOn" which enable/disable trip based on some other trip
- Polling interval can be configured via thermal xml config
- Per trip PID control
- Simplify RAPL cooling device
Also remove upstreamed patches and add a change to fix build failures.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Remove invalid kernel configs. These were added for in-review patches in
bxt-rebase branch and aren't present upstream.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include changes that drop obsolete configs and reduce conflicts:
5c089e91 features/thermal: use the correct config name
580b72ac features/crypto: drop feature
c43c9e19 kver: bump to v4.14.67
7f3eea0b features/media: drop obsolete config
26aa829b features/soc/baytrail: fix conflict with configs
998a9153 features: drop obsolete configs
2fe11da3 fragments: drop obsolete configs
a4b2d369 dmm.cfg: Change dm-multipath from built-in kernel module to LKM
07ce8f9a bsp: Add tiny config entries for intel-x86
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include scc that enables stricter config options that reduce the attack
surface and/or perform additional checks and validation of commonly used
structures in kernel.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also include a patch to replace /bin/awk with /usr/bin/awk to fix
issues with kernel-devsrc packaging/installation.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Looks for the wrong device node, startup script fails among other
issues and as a result, doesn't work.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Updates preempt-rt patchset to -rt34. Also, update meta SRCREVs to
include:
d64aec97 igb.cfg: change igb config from m to y
34d4dc9c bsp: create qemuarm-tiny configuration
1beb3acf kernel features about debug: gather debug features
c7285c00 staging: octeon: Add a workaround for the issue of GCC8
94457657 kver: bump to v4.14.48
53336e1b features/kernel-sample: add kernel sample support
b577f9a0 crypto: aes-generic - fix aes-generic regression on powerpc
d1e17069 objtool, perf: Fix GCC 8 -Wrestrict error
91b09701 mips: Disable attribute-alias warnings
c4902ee8 powerpc: Disable attribute-alias warnings from gcc8
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Add new PCI ID for KBL-Y
* Fix for VC1 decoding issues
* Fix VP8 encoding issues
* Fix the over-run issue in HEVC encoding
* Fix the max MV length in MPEG-2 encoding
* Fix packed header mode
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Include intel vaapi driver directly as part of hwcodecs instead of going
indirectly through a separate recipe.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
It's not being maintained anymore and the scripts have not been kept in
sync with upstream for quite some time.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Point to the the license from layer now that text .dat isn't supplied. And,
generate cpio from binary files.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
lttng-modules has been upgraded to 2.10.6 which fixes this problem and
this backport isn't required anymore.
This reverts commit 55894192db.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Change configure option that has been renamed, switch upstream check to
git commits and refresh patch using devtool.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Fixes errors with musl:
| ../../git/codecparsers/vp8_parser.cpp: In member function 'YamiParser::Vp8ParserResult YamiParser::Vp8Parser::ParseFrame(const uint8_t*, size_t, YamiParser::Vp8FrameHeader*)':
| ../../git/codecparsers/vp8_parser.cpp:98:32: error: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YamiParser::Vp8FrameHeader'; use assignment or value-initialization instead [-Werror=class-memaccess]
| memset(fhdr, 0, sizeof(*fhdr));
| ^
| In file included from ../../git/codecparsers/vp8_parser.cpp:44:
| ../../git/codecparsers/vp8_parser.h:131:8: note: 'struct YamiParser::Vp8FrameHeader' declared here
| struct Vp8FrameHeader {
| ^~~~~~~~~~~~~~
| cc1plus: all warnings being treated as errors
Also, remove the upstreamed patch and change upstream checks to use git
commits instead.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also fixes postinst warnings that are now being flagged as errors
after the recent changes in OE-core.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Backport patch to fix build errors with 4.14 rt kernels. Should be
reverted after lttng-modules is upgraded to 2.10.6 in OE-core.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also fixes postinst warnings that are now being flagged as errors
after the recent changes in OE-core.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
From README:
- Workwround for platform with invalid thermal table
- Error printing for RAPL constraint sysfs read on failure
- thermal-conf.xml.auto can be read from /etc/thermald, which allows user to modify
generated thermal-conf.xml from /var/run/thermald and copy to /etc/thermald
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This adds both intel-core2-32 and intel-corei7-64 as the COMPATIBLE_MACHINE
for qat17 package.
Signed-off-by: Tan, Raymond <raymond.tan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also the preempt-rt kernel updates to the -rt62 patchset.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Also change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Also updates preempt-rt patchset to -rt27.
Change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* Remove unnecessary code and include version info in recipe.
* Better description of the package and project page
* Change do_install to use S instead of WORKDIR. Using S would
fail when used with devtool that relies on externalsrc class.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
"atm" wasn't a real target and breaks the dpdk build now that the
TARGET_MACHINE selection is fixed. Just allow it to default since that's
what it effectively got before.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
For changes, please see: https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/tree/NEWS
Also add a PACKAGECONFIG to enable audio tests.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This allows early boot microcode updates by default.
Since microcode is needed, we also add intel-microcode to
WKS_FILE_DEPENDS.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Add wic kickstart file that includes microcode as an initrd for early
update support.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
No stable update, but the following patches are applied:
12bddcf trusty: add RAX into clobber list of inline asm for ACRN
e5e8760 trusty: Update macro SMC_FC_GET_WALL_SIZE from 12 to 20
4029aa7 Revert "REVERTME disable user mode non-root access to the eBPF JIT"
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Serves no purpose, and makes sense only when inheriting systemd.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* Remove unnecessary code and include version info in recipe name.
* Change do_install to use S instead of WORKDIR. Using S would
fail when used with devtool that relies on externalsrc class.
* Better description and proper project page.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Mention un-mounting before flashing USB.
Use sudo with "dd"
Show progress with "dd"
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
This reverts commit ab858eb989.
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>
* 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>
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>
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>
* 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
This brings in the changes up to v4.9.76 from linux-stable.
Also update the cache, bringing in the following relevant config
changes:
* 3e7fedea common-pc*.scc: Add igb to common-pc drivers
* 4341ae3a features/i915/i915.cfg: compile i915 as a module
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This is the newest LTS kernel, and will be the preferred kernel going
for this release.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Perf fails to compile for 32-bit without this patch. I have requested
for Bruce to submit it upstream.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Trusty and USB fixes in source.
Compile i915 as module in cache. This makes sure that the video drivers
and firmware are available at the same time, fixing firmware load
issues.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
As the Quark machine has been EOL'ed at the end of 2017, remove this
machine type from the 2018 planned release of meta-intel
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Since Quark is getting depercated remove reference and WKS file
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This is an early step to removing the meta-quark machine type, as
the Quark processor has been EOL'ed by Intel, this release will
remove it from the kernel recipes
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This commit adds the 4.14.0-LTS kernel, but does not change the
PREFERRED_VERSION. This will be updated later, to use this kernel
set PREFERRED_VERSION in your local.conf or distro.conf files
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This has a SRCREV update to bring linux-intel to HEAD with some
audio and pnp patches.
The refactor moves the selection of branch to the versioned recipe
so we can have a shared linux-intel-lts repo with multiple LTS version
branches.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Non-Intel* machines did not get COMPATIBLE_MACHINE set at all, allowing
the package to be built when it probably shouldn't have been. For
example, it would be built when the MACHINE was set to qemux86. This
caused lttng-modules to fail because lttng-modules only gets patched
for our kernel when an Intel MACHINE was being used in order to maintain
Yocto Project Compatibility status.
By setting the default it fails when an invalid MACHINE is used. Note
that while qemux86 is not a compatible MACHINE, the kernel itself does
have the necessary components to run under qemu.
Also change the COMPATIBLE_MACHINE overrides to use the x86-intel-common
override instead of machine-specific overrides since they all have the
same value.
[YOCTO #12278].
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Remove the concept of the common directory and move all the recipes-* dirs
to the top level as a normal layer would be. layer.conf is updated appropriately
Signed-off-by: Saul Wold <sgw@linux.intel.com>
do_uefiapp_deploy copies files into the /boot directory of the rootfs
and thus, like do_rootfs, should run under pseudo so that the files
end up being owned by root.
This did not trigger the uid leak check, perhaps because the task runs
later.
For some (still unknown reason), sometimes the installed files did end
up being owned by root, which tripped up a swupd test because the
system update randomly included unexpected changes to bootx64.efi or
rmc.db. With this change, they are owned by root consistently.
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta-tlk gets moved to a standalone layer since it's can't be
properly made Yocto Project Compatible, move it out of meta-intel
to allow meta-intel to be fully Compatible.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Adding the special override limits the impact of the append to
just when we are building for meta-intel machines
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This reverts commit 075b81ae1b.
The audio backports in "c27cfdc linux-intel/4.9: Update kernel SRCREVs"
fixed the broken snd_soc_skl module, fixing the issue this was working
around.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
We never hit this because we're usually only building core-image-rt with
the -rt kernel.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Depmod during do_install is irrelevant when cross-compiling.
Remove the depmod steps during do_install.
Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Depmod during do_install is irrelevant when cross-compiling.
Remove the depmod steps during do_install.
Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
oe-selftest leaves python bytecode around for the selftests it
has found making git status dirty.
Add .gitignore that hides those files from git. While we're at it,
ignore some other common patterns too.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This patch is only used with the Intel Production kernel as it has a back
port of the HRTimer code which iwlwifi uses so modify the kernel version check.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
With the SRCREV bump in OE-core, all the firmware bits we need are
already included so we don't need this anymore.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Its important to keep backport-iwlwifi in sync with the proper firmware,
otherwise it may stop working with no immediately obvious cause.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Instead, pin to the latest commit in the release branch.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Use the new x86-x32 override to set the EFI_PROVIDER to grub-efi
which can build without any external libraries, thus just build
in 64bit mode without x32 libraries.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The Quick Assist Software is specific to certain Intel hardware
and not needed by all, it should be a standalone additional software
layer and not part of the core Intel (meta-intel) BSP.
This is done in part for better Yocto Project Layer Compatibility
Signed-off-by: Saul Wold <sgw@linux.intel.com>
DPDK is now a Linux Foundation project and as such not completely
Intel based, therefore move this to it's own layer so that others
can use.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
linux-intel change summary:
* Revert "x86/acpi: Restore the order of CPU IDs"
* Bluetooth driver fix
* DRM update
yocto-kernel-cache change summary:
* Fix warnings with core2-32
* Add BRCFMAC_PCIE to support some broadcomm wifi drivers
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
There was a patch back-ported into the linux-intel kernel that
also requires a patch to lttng-modules for the updated API.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The COMPATIBLE_MACHINE entry for qat recipes is set to 'null'. This
will prevent arbitrary machines from trying to use the qat functionality.
A compatible MACHINE must define itself as such for the qat recipes.
Embedding BSP specific knowledge into the recipe will cause the recipe to
slowly get out of date.
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The COMPATIBLE_MACHINE entry for dpdk recipes is set to 'null'. This
will prevent arbitrary machines from trying to use the dpdk functionality.
A compatible MACHINE must define itself as such for the dpdk recipes. Also
the BSP aware target machine was similarly moved to the BSP. Embedding BSP
specific knowledge into the recipe will cause the recipe to slowly get out
of date.
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta-dpdk / meta-qat:
* Move content from meta-intel/common
* Create new basic README/LICENSE files from meta-intel
* Create new layer.conf files
* Fill out the maintainers files
meta-intel:
* update the maintainers files
* bump the meta-intel layer version
* add layer recommend
No other content changes made in this commit.
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
GitHub has confirmed that the /archive/ tarballs that are generated on demand
from git tags are not persistant and can change over time.
This is no longer an academic problem as this has been observed occuring.
libyami doesn't have any official maintainer-generated tarballs, so switch to
fetching over git.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
GitHub has confirmed that the /archive/ tarballs that are generated on demand
from git tags are not persistant and can change over time.
This is no longer an academic problem as this has been observed occuring.
thermald doesn't have any official maintainer-generated tarballs, so switch to
fetching over git.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This new image recipe creates an image from the artifacts
obtained after building core-image-tiny-initramfs, it boots
directly to a tiny rootfs provided by initrd
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Includes stable updates from v4.4.77 to v4.4.87, and adds the fix to the
recently disclosed Bluetooth vulnerability.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
FILESEXTRAPATHS was being added to unconditionally. Use the
intel-x86-common MACHINEOVERRIDE to fix the issue.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
FILESEXTRAPATHS was being added to unconditionally. Use the
intel-x86-common MACHINEOVERRIDE instead.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
FILESEXTRAPATHS was being being added to globally. Fix by using the
intel-x86-common MACHINEOVERRIDE.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
FILESEXTRAPATHS was being set globally. Use the intel-x86-common
MACHINEOVERRIDE to fix this issue.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
do_compile and do_deploy were being appended to unconditionally. Fix the
issue by using the intel-x86-common MACHINEOVERRIDE.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
FILESEXTRAPATHS was being set globally for every linux-yocto recipe. Use
the intel-x86-common MACHINEOVERRIDE on each to fix the issue.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Fix yocto project compatibility issue: was using raw _appends, without a
machineoverride.
Fix not pinning to a specific commit ID. The firmware could be updated,
which would change the hash and break the build temporarily.
Fix naming. There are several similarly named firmware blobs (e.g.,
iwlwifi-8265-31) so not using the real name of the blob was confusing.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This updates the kernel cache srcrev to HEAD with a version update tag
The RT kernel is updated to RT patch 4.9.47-rt37
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Like the last few releases, just float on OE-core's SRCREVs.
There is no reason the linux-yocto 4.12 kernel shouldn't work on our
hardware, and in my quick testing, it does.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since it's possible for other BSPs to also use the DPDK, this can
allow that BSP to be repsonsible for handling it if there is a more
optimized version.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Some toolchains may have configured itself with ssp in
such cases just removing -fstack-protector-strong is not
enough to disable ssp, additionally disabling it on
cmdline is required too
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Now that the backport-iwlwifi packages play nicely with the normal
modules we don't need to remove their files.
Also we discovered that backport-iwlwifi breaks non-Intel wifi, so only
have it as an option rather than the default.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This updates the meta SRCREV to include the following fixes:
1341c53 Mikko Ylinen intel-common: disable ixgbe modules
6514df4 Mikko Ylinen ktypes/standard: enable CONFIG_CRYPTO_CCM and GCM
ad71574 Mikko Ylinen skylake/audio: enable CONFIG_CRC8 to build soundwire driver
0dd1939 Bruce Ashfield wifi: drop BRCMFMAC_PROTO_MSGBUF, since it is selected
And both the kernel SRCREV to included some patches including:
core: x86/acpi: Restore the order of CPU IDs
Signed-off-by: Saul Wold <sgw@linux.intel.com>
snd-soc-skl module init fails with an error:
snd_soc_skl 0000:00:0e.0: ipc: set large config fail, err: -110
but the module remains loaded. An alternative driver 'snd-hda-intel'
is also loaded but snd-soc-skl is "used".
The end result is soundcards are missing (due to the failure)
on, e.g., Intel 570x/Joule.
As snd-soc-skl is known to be problematic, let's blacklist that
and prefer snd-hda-intel to get audio working.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This was based on the secureboot selftests in meta-refkit:
3bf04941a3/meta-refkit/lib/oeqa/selftest/cases/secureboot.py
It had to be modified a bit to work in meta-intel, as we can't depend on
efivar which resides in meta-openembedded. Instead, in order to test
that secureboot is enabled, we first try to boot with an unsigned, then
image signed with incorrect keys, and search for a "Security Violation"
error message in each log. If the image booted successfully or that
error did not occur, something went wrong and the third test becomes
invalid. The third test is simply booting an image that is signed with
the enrolled keys, getting to a login screen and running a simple
command.
Note that these tests can be quite time consuming, as we have to wait
for the first two tests to timeout, and the timeout values have to be
somewhat high as it sometimes takes a while for the ovmf firmware to
come up.
Original work by Mikko Ylinen and Patrick Ohly.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This patch adds two image recipes and several keys for use in secureboot
selftests. One image is an unsigned comboapp with a startup.nsh file
calling bootx64.efi. The other is a comboapp image signed with the
refkit keys by default. These are the same keys enrolled in the ovmf
firmware. Also included is another set of keys to sign the image with
that do not match the ovmf firmware's enrolled keys.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This patch adds a couple secureboot elements to ovmf that originated
from refkit. It includes a patch that adds a certificate to the ovmf's
enrolled keys, and an image recipe which calls the enrollkeys app.
Original work by Mikko Ylinen and Patrick Ohly.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This allows for setting a different kernel config URI without having
to completely reset the main SRC_URI for the kernel also.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
A recent update to OE-core revealed the missing runtime dependency:
ERROR: lms8-8.0.0-7-r0 do_package_qa: QA Issue: /usr/bin/notifyDesktop.sh
contained in package lms8 requires /bin/bash, but no providers found in
RDEPENDS_lms8? [file-rdeps]
But it turns out that notifyDesktop doesn't actually require bash:
$ checkbashisms.pl notifyDesktop.sh
could not find any possible bashisms in bash script notifyDesktop.sh
So just change the shebang line to /bin/sh.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
CC: mikko.ylinen@linux.intel.com
CC: anand.vastrad@intel.com
Signed-off-by: Saul Wold <sgw@linux.intel.com>
A machine configuration file wasn't the correct place to put this in the
first place. It should be in a bbappend, which we now have.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Modify core-image-minimal-initramfs to use the initramfs-framework init
scripts instead of the old ones when using an Intel MACHINE type.
The initramfs-framework scripts are preferred, as they allow for booting
on both live and real images and are more modular, allowing additions
via new modules.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
sbsigntool does not currently work with openssl version 1.1 which was
just added to OE-core, so depend on version 1.0.* instead.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
From Mikko:
gitsm fetcher does not work well with download cache
(submodules never get to the local source mirror) and each
builds ends up cloning ccan.
Move to use git fetcher (with https protocol) for both sbsigntool
and ccan independently to speed up fetching and to get the
mirroring benefits.
The gitsm fetcher limitations are reported in YOCTO #11594.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
This syncs us up with the sbsigntool recipe in meta-refkit.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Enable muslx32 build for efilinux. Using -m64 instead of -mx32 in
TUNE_CCARGS as efi needed to be built for 64 bits.
Signed-off-by: sweeaun <swee.aun.khor@intel.com>
[Fixed whitespace error]
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
meta-intel maintains a recipe that installs iwlwifi's LinuxCore wifi
driver releases. For some iwfwifi LinuxCore supported wireless chips, the
best/latest firmware blobs are found in the iwlwifi's linux-firmware.git fork.
See: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release
This bbappend fetches the -31.ucode (currently, for Intel Wireless 8260
only!) that is the best match for the iwlwifi LinuxCore release built. The
bbappend can later be extended to pull in firmware blobs for other chips too.
Fixes: [YOCTO #11925]
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Upgrade xf86-video-mga version to 1.6.5. Adapt block/wakeupHandler
signature for ABI 23 patch has been removed as the change already
available from Upstream 1.6.5.
Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Clang detects more warnings as errors and these fixes address it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
These patches are interesting from upstreaming point of view as well
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The scripts run in install target are relevant (and working)
only if the driver installation is run on the build host.
To fix build errors on some setups we add a patch that
skips the scripts completely when cross-compiling.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
[sgw - Added missing Upstream-Status]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Use the "m64" to parse the flag of x86-64 toolchains.
Signed-off-by: Guojian Zhou <guojian.zhou@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since everything is installed into /usr when usrmerge is enabled,
don't rm /usr! Also the is not needed for anything do
don't create it in the first place.
[YOCTO #11882]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
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>
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>
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>
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>
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 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
The recent patch from Todor to split the RMC recipe into lib and efi app
allows us to revert this override.
This reverts commit a0ca03a32b.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
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>
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>
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>
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>
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>
This reverts commit de9c533d73.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Adding to KERNEL_FEATURES causes the kernel tools to try to add the
feature to all kernels, even custom kernels not using the
yocto-kernel-cache. By moving it to KERNEL_FEATURES_INTEL_COMMON, it
will only affect the kernels the layer supplies.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Previously, some recipes hard set it to empty, and some recipes did not
set it at all. So in some cases, it acted like a global variable you
could modify, and in others you could only append to it. This behavior
made it difficult to use (which I doubt anyone was doing).
This patch changes the variable to be soft set to empty across all
recipes. This way it can be used to globally change meta-intel kernels
through a conf file, or individually in the different versioned recipes
should the need arise.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
These variables are used by checkpkg task to figure out if there are
a new version of the upstream software.
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
LINUX_VERSION_EXTENSION is not overridden by linux-intel_4.9.bb,
as first seen in linux-yocto.inc.
This is a temporary fix to use = instead of ?= in linux-intel_4.9.bb,
before making change to use ??= on meta OE-Core linux-yocto.inc file.
Signed-off-by: sweeaun <swee.aun.khor@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Updates from v4.1.38 to v4.1.39.
This is the latest release of our v4.1 stable kernel.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Updates from v4.4.56 to v4.4.60.
This is the latest release of our v4.4 stable kernel.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Contains updates from several areas, including:
comms
thermal
lpss
audio
camera
No stable update at this time.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Set the VERSION_EXTENSION to be different than the default linux-yocto
kernel, this will help to differenciate the two kernel.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
These recipes depend on using an RT kernel, since the name in oe-core
is hard-coded to linux-yocto-rt, we need to replicate those recipes here
or come up with an additional variable to check.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
We added -rt to available kernel, and will likely have -tiny and -dev
in the future, so add them now also.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
A case was found where the PREFERRED_VERSION_linux-intel was not set
even with linix-intel being the PREFERRED_PROVIDER and this code fails.
So, just check for linux-intel now, we know until the next LTS version
comes out that this kernel will have the API change patch. A more detailed
check may need to be added.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
corei7-64-intel-common overrides are used here, but this isn't in use when
building for x32. Also obey this for corei7-64-x32-intel-common.
An alternative would be to place this in intel-common-pkgarch.inc, where the
common pkgarch is set up, but that would have higher potential impact, being
global.
With this fix applied, along with other fixes to oe-core, it's possible to get
successful builds with DEFAULTTUNE set to "corei7-64-x32", and boot the
resulting images for intel-corei7-64.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
When a distro disables OpenGL or using meta-intel without any distro
set, a world build fails for all recipes depending directly or
indirectly on libva, because libva is disables unless opengl is in
DISTRO_FEATURES. "opengl" must be checked for in all those recipes.
The specific use case was testing of meta-intel with
yocto-compat-layer.py against just OE-core with the local.conf.sample
from OE-core, i.e. DISTRO unset. Without this change, that failed
with:
ERROR: Nothing PROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb DEPENDS on or otherwise requires it)
ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
ERROR: Nothing RPROVIDES 'libyami-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami-dev'
NOTE: Runtime target 'libyami-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami-dev']
ERROR: Nothing RPROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libva/va-intel.bb RDEPENDS on or otherwise requires it)
ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
NOTE: Runtime target 'libva' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libva']
ERROR: Nothing RPROVIDES 'libva-intel-driver' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver'
NOTE: Runtime target 'libva-intel-driver' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libva-intel-driver']
ERROR: Nothing RPROVIDES 'libyami-utils' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami-utils'
NOTE: Runtime target 'libyami-utils' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami-utils']
ERROR: Nothing RPROVIDES 'libyami-utils-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami-utils-dev'
NOTE: Runtime target 'libyami-utils-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami-utils-dev']
ERROR: Nothing RPROVIDES 'libyami' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libyami'
NOTE: Runtime target 'libyami' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libyami']
ERROR: Nothing RPROVIDES 'libva-intel-driver-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it)
ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver-dev'
NOTE: Runtime target 'libva-intel-driver-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libva-intel-driver-dev']
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This adds a patch to cryptodev-module to sync up the API change that
was added in the linux-intel kernel backport from 4.10 -> 4.9. The
patch just forces the code path to use the latest API.
This uses anon python to ensure it only applies when PREFERRED_PROVIDER
is set to linux-intel and KERNEL_VERSION is 4.9 (LTS).
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This updates the kernel from v4.4.53 to v4.4.56.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This lets us use ovmf firmware with runqemu without building ovmf
manually beforehand.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Updates from v4.1.37 to v4.1.38 and adds the following
yocto-kernel-cache changes:
7140ddb kver: gump to v4.1.38
2a32f4b actions-s500:Enable RTL8723BS driver compile into kernel
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
linux-intel does not provide a 4.1 kernel, which is needed for -lsb
images since they use the current LTSI kernel.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Moves common MACHINE_EXTRA_RRECOMMENDS to a common include file and
add thermald to MACHINE_EXTRA_RRECOMMENDS.
Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This includes a update to 4.9.15 as well as a re-work of the DRM patch set
The team increased their testing to handle allyes and allno configs so addressed
the DRM fix.cfg patch.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since we can run ordinary intel-corei7-64 wic images under QEMU
it makes sense to add QEMU quirks enabling serial console
to the RMC DB.
This patch appends "console=ttyS0,115200" to kernel command
line in case the image is used to run a QEMU VM e.g. with the
command:
$ runqemu ovmf refkit-image-common wic intel-corei7-64 slirp serial nographic
Unfortunately different major versions of QEMU produce different
RMC fingerprints, so the QEMU versions 2.6.x and 2.8.x should be
treated as different boards.
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Includes the following patch from the yocto-kernel-cache:
b65e9b6 features: add Intel Memory Protection Extensions
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
The linux-intel kernel is our officially supported 4.9 kernel so this
is no longer needed.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Like the 4.9 linux-yocto kernel, we will just float on OE-core's
SRCREVs.
v2 changes:
* Removed EXTRA_OEMAKE in the tiny recipe.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This EXCULDE_FROM_WORLD was not the correct approach, since openssl-qat
depends on qat16 which is only compatible with intel-corei7-64, openssl-qat
should also use this approach.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
With some UEFI shells LoadOptionsSize is reported being > 0
but the corresponding LoadOptions does not contain any data
(the first element has value 0).
When that happens, the stub feature that allows .cmdline to be
replaced by what's in LoadOptions ends up copying nothing/random
data to the kernel cmdline resulting in different kinds of boot
problems.
To fix this, add a check to see if LoadOptions contains data
before replacing the .cmdline.
Upstream-Status: Accepted [https://github.com/systemd/systemd/pull/5467]
Fixes [YOCTO #11078].
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The 4.8 kernel is now end of life. The v4.9 LTS, v4.4 LTS, and v4.1 LTSI
are currently available. The latest release kernel (v4.10) will be
available soon.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
>From linux-yocto-4.1:
eb11ab9 Merge branch 'standard/base' into standard/intel/base
34753ac fs/yaffs2: adjust to the change of inode_change_ok()
3c7cacb Merge branch 'standard/base' into standard/intel/base
aadda25 integrity: define '.evm' as a builtin 'trusted' keyring
>From yocto-kernel-cache:
46b3153 bsp/leafhill: fix warning on kernel config
9e5339a bsp/leafhill: disable dual role and enable gadget role for USB
1ebecac bsp/leafhill: enable ISH client for debugging and calibration
8f9c57f action-s500:Update kernel configuration fragment
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
core2-32 using wic
We can now create a tiny initramfs image that can be dd'ed directly
using the following commands, for each MACHINE respectively
$ wic create systemd-bootdisk-tiny32 -e core-image-tiny-initramfs
$ wic create systemd-bootdisk-tiny64 -e core-image-tiny-initramfs
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
With the output from poky-tiny core-image-tiny-initramfs image, we can
now create an image that can be dd'ed directly to the Galileo2 sdcard using:
$ wic create mktinygalileodisk -e core-image-tiny-initramfs
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
The OE-Core LICENSE is mostly MIT, but should not be used as a checksum
file for a purely MIT licensed package.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The OE-Core LICENSE is mostly MIT, but should not be used as a checksum
file for a purely MIT licensed package.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Libyami has released a verssion 1.1.0, This patch makes libaymi
up to date.
Signed-off-by: wudping <dongpingx.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Libyami-utils has released a verssion 1.1.0, This patch makes
libaymi-utils up to date.
Signed-off-by: wudping <dongpingx.wu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The command line setting for Intel 570x added 'noxsave' which
disabled xsave/xrstor to save and restore extended registers.
The systems run fine without the setting so drop noxsave to
gain optimized context switches and get more CPU features
flags (XSAVE*/AVX/MPX) enabled.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This updates SRCREV moves the kernel to 4.9.12 and adds a number of patches
and backports for the Joule / 5xx series.
The fix.cfg is a temporary fix until the DRM is more compeltely backported.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
libibverbs is a library that allows programs to use RDMA "verbs" for
direct access to RDMA (currently InfiniBand and iWARP) hardware from
userspace.
Dpdk has some dependencies with this package to enable CONFIG_RTE_LIBRTE_MLX4_PMD config for supporting Mellanoc Connect X-3 nics with it.
This config has disabled in dpdk by default.
Signed-off-by: Shashwat Pandey <shashwatx.pandey@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
for dpdk v17.02 updated the existing patch and recipe as per the changes in the directory names.
Rename and modified the patch:
dpdk-17.02-dpdk-fix-installation-warning-and-issue.patch
accordingly since this doesn't apply cleanly on top of dpdk v17.02
Modified .inc according to the change in directory names.
Signed-off-by: Shashwat Pandey <shashwatx.pandey@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
The latest OE's runqemu script by default uses the following
SLIRP options
-netdev user,id=net0,hostfwd=tcp::2222-:22,hostfwd=tcp::2323-:23
which are suitable for meta-intel too. And what is more important
they don't follow the deprecated syntax currently present in the
option values overriden by meta-intel.
The patch drops the meta-intel specific overrides.
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This branch will contain additional patches on top of the linux-stable
to support the Intel platforms
Updated the SRCREV accordingly also
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Currently this program uses a SIGEV_THREAD_ID and structure that is
not fully supported by MUSL, so disable this target for MUSL
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Currently dpdk requires the execinfo.h header from glibc which
is not part of MUSL, so for now disable this package.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
iucode-tool needs the arpg API which is not part of MUSL, so add argp-standalone as
a dependency. The arpg library is also required for linking, so add a patch to
the Makefile.am, which is added again based on tclib being MUSL
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Wayland-native is needed for header file generation, since the addition
of Recipe Specific Sysroot, the needed wayland-scanner is not available
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The upstream has moved their source base from FreeDesktop to github.com/01org.
Set $S to WORKDIR/git since this is a git repo now.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Enable the linux-intel production kernel for meta-intel by default for 4.9,
this will enable using the Intel production kernel.
This is a well tested 4.9 tree that will start to include additional
support for the Apollolake and Joule hardware.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This introduces the linux-intel kernel recipe for 4.9, this
kernel tree is a prodcution tree that contains enabling backports
for Intel CPU and Hardware that may be up-streamed in a newer
kernel version.
Additional information can be found in this associated wiki page:
https://github.com/01org/linux-intel-4.9/wiki
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Thermald uses the argp.h interface of glibc, which is not available
in MUSL, so we need to add a depends on argp-standalone.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
To be able to detect a Minnowboard Turbot, its fingerprint
is needed in the RMC database.
This initial commit adds the fingerprint and a simple cmdline
entry (KBOOTPARAM) for the board.
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
systemd-boot's EFI stub can be built in an EFI executable
with the kernel, cmdline, and initrd.
This commit enables the EFI stub code to use the RMC database
and appends the board specific cmdline (KBOOTPARAM) to the
built-in cmdline.
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
For now just set COMPATIBLE_MACHINE and KMACHINE, keeping us up-to-date
with OE-core automatically. This is essentially a stripped down version
of our normal bbappends.
kernel-devsrc currently has the following error with 4.9, but it is not
a meta-intel specific issue:
Computing transaction...error: Can't install
kernel-devsrc-1.0-r0.0@intel_corei7_64: no package provides /bin/awk
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Thermald uses the command glib-genmarshal to build, which is from
glib-2.0-native.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Add two patches to make lms8 build with musl libc (both generic fixes,
not musl specific).
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
In order to keep up with current branch head, update SRCREV of broxton-m
machine subtype.
Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Although the machines definitions in meta-intel are meant to target
real hardware, begin able to start the resulting images under qemu is
nevertheless useful for testing.
Doing that via runqemu depends on a per-image runqemu.conf that
describes how to run qemu for the image. Ineriting qemuboot.bbclass in
image recipes with QB_ variables set for the current architecture via
overrides creates that file.
The new qemuboot-intel.inc was copied from OE-core's qemuboot-x86.inc
and adapted to the three common machines in meta-intel:
$ diff ../openembedded-core/meta/conf/machine/include/qemuboot-x86.inc conf/machine/include/qemuboot-intel.inc
3,5c3,5
< QB_SYSTEM_NAME_x86 = "qemu-system-i386"
< QB_CPU_x86 = "-cpu qemu32"
< QB_CPU_KVM_x86 = "-cpu kvm32"
---
> QB_SYSTEM_NAME_intel-core2-32 = "qemu-system-i386"
> QB_CPU_intel-core2-32 = "-cpu coreduo"
> QB_CPU_KVM_intel-core2-32 = "-cpu kvm32"
7,9c7,13
< QB_SYSTEM_NAME_x86-64 = "qemu-system-x86_64"
< QB_CPU_x86-64 = "-cpu core2duo"
< QB_CPU_KVM_x86-64 = "-cpu kvm64"
---
> QB_SYSTEM_NAME_intel-corei7-64 = "qemu-system-x86_64"
> QB_CPU_intel-corei7-64 = "-cpu Nehalem"
> QB_CPU_KVM_intel-corei7-64 = "-cpu kvm64"
>
> QB_SYSTEM_NAME_intel-quark = "qemu-system-i386"
> QB_CPU_intel-quark = "-cpu coreduo"
> QB_CPU_KVM_intel-quark = "-cpu kvm32"
For performance reasons, runqemu uses virtio for the boot disk. The
kernel therefore must have the necessary drivers enabled. This may
also be useful when running a meta-intel machine image on other
virtual platforms and therefore the default kernel configuration gets
changed to enable virtio.
However, OE-core's qemu.inc also enables various other tweaks for
running under qemu, like deriving the wired Ethernet address from the
kernel boot parameters. This is probably less desirable for a
meta-intel machine and thus not enabled in the new qemu-intel.inc. The
downside is that the resulting images then come up without assigned IP
address when used under qemu. Distros which want that feature can
still add it to their images by copying settings from OE-core's
qemu.inc.
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This change updates the locked systemd-boot revision to v232
release which is the current in OE.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
The license info changed due to update of year and formatting
They also changed the toplevel directory in the tarball from
iucode_tool -> iucode-tool
CVE: CVE-2017-0357
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Also has cache changes aimed towards -tiny improvements.
From linux-yocto-4.8:
9bcb4ea Merge tag 'v4.8.17' into standard/base
bfe90e3 Merge tag 'v4.8.16' into standard/base
a2890822e Merge tag 'v4.8.15' into standard/base
6dcb022 Merge tag 'v4.8.14' into standard/base
b6b578e Merge tag 'v4.8.13' into standard/base
3d8f8d0 Linux 4.8.17
adf363f drm/i915: skip the first 4k of stolen memory on everything >= gen8
000e612 drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time
22aba47 drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things
294bb34 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
6a412ff drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting
4803ec2 net: mvpp2: fix dma unmapping of TX buffers for fragments
48f26ed sg_write()/bsg_write() is not fit to be called under KERNEL_DS
d787c6b kconfig/nconf: Fix hang when editing symbol with a long prompt
e141d1a target/user: Fix use-after-free of tcmu_cmds if they are expired
29f3d11 libnvdimm, pfn: fix align attribute
3a4e428 powerpc/ps3: Fix system hang with GCC 5 builds
e451d67 powerpc/64e: Convert cmpi to cmpwi in head_64.S
0349fbe SUNRPC: fix refcounting problems with auth_gss messages.
c513ade pNFS: Fix a deadlock between read resends and layoutreturn
abb2903 pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid
f061c76 pNFS: Don't clear the layout stateid if a layout return is outstanding
7de1b81 pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed
8f5ff87 nfs_write_end(): fix handling of short copies
1678ada libceph: verify authorize reply on connect
1f93d1a PCI: Check for PME in targeted sleep state
c75bc2b i40iw: Use correct src address in memcpy to rdma stats counters
7d0a6cf Input: drv260x - fix input device's parent assignment
b784371 v4l: tvp5150: Add missing break in set control handler
4963b19 media: solo6x10: fix lockup by avoiding delayed register write
88bfde2 s5p-mfc: fix failure path of s5p_mfc_alloc_memdev()
c3fe33d mn88473: fix chip id check on probe
84b2f66 mn88472: fix chip id check on probe
15d1d22 IB/cma: Fix a race condition in iboe_addr_get_sgid()
7b3721a IB/rxe: Fix a memory leak in rxe_qp_cleanup()
2a0aa77 IB/multicast: Check ib_find_pkey() return value
37d4adb IPoIB: Avoid reading an uninitialized member variable
f079fc1 IB/mad: Fix an array index check
e661b5d fgraph: Handle a case where a tracer ignores set_graph_notrace
b2758da platform/x86: asus-nb-wmi.c: Add X45U quirk
f61152e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
8569aad vsock/virtio: fix src/dst cid format
576ea9e fsnotify: Fix possible use-after-free in inode iteration on umount
43983ce kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
9a5cf8c KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
b751eb6 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
0773e92 scsi: aacraid: remove wildcard for series 9 controllers
b202064 md/raid5: limit request size according to implementation limits
4709034 sc16is7xx: Drop bogus use of IRQF_ONESHOT
c33e1ab arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest
d3d61bb s390/kexec: use node 0 when re-adding crash kernel memory
9652b62 s390/vmlogrdr: fix IUCV buffer allocation
f356ab0 firmware: fix usermode helper fallback loading
5c98bf8 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
cc328ce scsi: avoid a permanent stop of the scsi device's request queue
6d675df scsi: zfcp: fix rport unblock race with LUN recovery
057fe03 scsi: zfcp: do not trace pure benign residual HBA responses at default level
5cebfea scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
de8a06c iscsi-target: Return error if unable to add network portal
9c3928b scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
dbd4e6c scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
3863ab6 stm class: Fix device leak in open error path
698ac69 vt: fix Scroll Lock LED trigger name
6d8bb56 block: protect iterate_bdevs() against concurrent close
2695afd mei: me: add lewisburg device ids
7be0a5f mei: request async autosuspend at the end of enumeration
dfc3c8a drivers/gpu/drm/ast: Fix infinite loop if read fails
0f95e4a drm/amdgpu: fix init save/restore list in gfx_v8.0
8bfa4f5 drm/gma500: Add compat ioctl
10b598d drm/radeon/si: load the proper firmware on 0x87 oland boards
cdb7aaa drm/radeon: add additional pci revision to dpm workaround
1f884ec drm/radeon: Hide the HW cursor while it's out of bounds
6fb9422 drm/radeon: Also call cursor_move_locked when the cursor size changes
9c6fb7b drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
2a7a437 drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
28d1864 drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas
82d9824 drm/nouveau/ltc: protect clearing of comptags with mutex
ce71868 drm/nouveau/bios: require checksum to match for fast acpi shadow method
764e8e8 drm/nouveau/kms: lvds panel strap moved again on maxwell
00e1fb1 drm/nouveau/gr: fallback to legacy paths during firmware lookup
fef5427 drm/amd/amdgpu: enable GUI idle INT after enabling CGCG
bab5208 ACPI / video: Add force_native quirk for HP Pavilion dv6
b7eea51 ACPI / video: Add force_native quirk for Dell XPS 17 L702X
ce81006 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
689d592 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
823c5c9 hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
235394e docs: sphinx-extensions: make rstFlatTable work with docutils 0.13
a26a016 thermal: hwmon: Properly report critical temperature in sysfs
def2c87 clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
2f885da arm64: tegra: Add VDD_GPU regulator to Jetson TX1
bd12562 gpio: chardev: Return error for seek operations
61d0b71 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
95d2a43 regulator: stw481x-vmmc: fix ages old enable error
52980ce mmc: sdhci: Fix recovery from tuning timeout
0ed0b25 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
d80ff7c ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success
42e76c5 cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
d2546f6 rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting
2abcc02 perf/x86/intel/cstate: Prevent hotplug callback leak
7b9e1a1 perf/x86: Fix exclusion of BTS and LBR for Goldmont
e24523a rtlwifi: Fix enter/exit power_save
c9fce6b ssb: Fix error routine when fallback SPROM fails
c65ed08 Linux 4.8.16
6458972 driver core: fix race between creating/querying glue dir and its cleanup
f199bdb Revert "netfilter: move nat hlist_head to nf_conn"
99d6d4e Revert "netfilter: nat: convert nat bysrc hash to rhashtable"
7742256 arm64: mark reserved memblock regions explicitly in iomem
587e89b xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
959e363 arm/xen: Use alloc_percpu rather than __alloc_percpu
6fbd3fb xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
883f12a tpm xen: Remove bogus tpm_chip_unregister
8419f52 kernel/debug/debug_core.c: more properly delay for secondary CPUs
63b33e0 watchdog: qcom: fix kernel panic due to external abort on non-linefetch
bf902ea watchdog: mei_wdt: request stop on reboot to prevent false positive event
2f826a7 kernel/watchdog: use nmi registers snapshot in hardlockup handler
bbf23f0 CIFS: Fix a possible memory corruption in push locks
9f1f507 CIFS: Fix missing nls unload in smb2_reconnect()
ff04da3 CIFS: Fix a possible memory corruption during reconnect
6cb589c ASoC: intel: Fix crash at suspend/resume without card registration
769c092 dm space map metadata: fix 'struct sm_metadata' leak on failed create
ab10ab0 dm raid: fix discard support regression
454b98d dm rq: fix a race condition in rq_completed()
26011e6 dm crypt: mark key as invalid until properly loaded
bd5fcd1 dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
1ca66d6 dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device
d948d3b dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded
45f6311 blk-mq: Do not invoke .queue_rq() for a stopped queue
e3742a1 PM / OPP: Pass opp_table to dev_pm_opp_put_regulator()
8b63a92 usb: gadget: composite: always set ep->mult to a sensible value
d4f4b2e mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted
0927d28 mm/vmscan.c: set correct defer count for shrinker
3e0ef1b nvmet: Fix possible infinite loop triggered on hot namespace removal
6290a3b loop: return proper error from loop_queue_rq()
bf0f020 f2fs: fix overflow due to condition check order
154d83a f2fs: set ->owner for debugfs status file's file_operations
67e5239 Revert "f2fs: use percpu_counter for # of dirty pages in inode"
d06eaf2 ext4: do not perform data journaling when data is encrypted
e33673b ext4: return -ENOMEM instead of success
3664877 ext4: reject inodes with negative size
1bfcffb ext4: add sanity checking to count_overhead()
9689eb9 ext4: fix in-superblock mount options processing
52a9daa ext4: use more strict checks for inodes_per_block on mount
7505584 ext4: fix stack memory corruption with 64k block size
86efd99 ext4: fix mballoc breakage with 64k block size
8022387 crypto: caam - fix AEAD givenc descriptors
ade692b ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
23d179a vfs,mm: fix return value of read() at s_maxbytes
e45692f mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
04804d8 block_dev: don't test bdev->bd_contains when it is not stable
52d6972 fs: exec: apply CLOEXEC before changing dumpable task flags
781e976 exec: Ensure mm->user_ns contains the execed files
fc1d3e5 btrfs: make file clone aware of fatal signals
8c59356 Btrfs: fix incremental send failure caused by balance
02fffa1 Btrfs: don't BUG() during drop snapshot
0f2e022 btrfs: fix a possible umount deadlock
65563ab Btrfs: fix memory leak in do_walk_down
364b85c btrfs: clean the old superblocks before freeing the device
6a6e927 Btrfs: don't leak reloc root nodes on error
4d3d9b5 Btrfs: return gracefully from balance if fs tree is corrupted
a6522e4 Btrfs: bail out if block group has different mixed flag
d7839ad Btrfs: fix memory leak in reading btree blocks
1a087cd clk: ti: omap36xx: Work around sprz319 advisory 2.1
2b96c4b ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq
dc8144f ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
685c4db ALSA: hda - fix headset-mic problem on a Dell laptop
b757fc0 ALSA: hda - ignore the assoc and seq when comparing pin configurations
38c6095 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
5496ec4 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
abf549a8 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
6b0a56e usbip: vudc: fix: Clear already_seen flag also for ep0
a9143e5 USB: UHCI: report non-PME wakeup signalling for Intel hardware
4422a269 usb: gadget: composite: correctly initialize ep->maxpacket
be8f1c4 usb: gadget: f_uac2: fix error handling at afunc_bind
79d5a30 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
e3dfbc8 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs
269edae USB: cdc-acm: add device id for GW Instek AFG-125
741523f USB: serial: kl5kusb105: fix open error path
f34b7e0 USB: serial: option: add dlink dwm-158
e47e81c USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
3aa3cb94 Btrfs: fix qgroup rescan worker initialization
691ea6c Btrfs: fix emptiness check for dirtied extent buffers at check_leaf()
0695d8b btrfs: store and load values of stripes_min/stripes_max in balance status item
80f7d28 Btrfs: fix relocation incorrectly dropping data references
f1b268d Btrfs: fix tree search logic when replaying directory entry deletes
65553a0 Btrfs: fix deadlock caused by fsync when logging directory entries
361e821 Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty
562de9c btrfs: limit async_work allocation and worker func duration
f080d70 aoe: fix crash in page count manipulation
8bba2e2 Linux 4.8.15
762c9bb crypto: rsa - Add Makefile dependencies to fix parallel builds
014e5a7 hotplug: Make register and unregister notifier API symmetric
3527ad0 batman-adv: Check for alloc errors when preparing TT local data
32ccd76 m68k: Fix ndelay() macro
9fc7a475 ceph: don't set req->r_locked_dir in ceph_d_revalidate
a05f493 ARM: dts: imx7d: fix LCDIF clock assignment
798c825 ARM: dts: orion5x: fix number of sata port for linkstation ls-gl
d271b9b Revert "ACPI: Execute _PTS before system reboot"
3ee9f16 can: peak: fix bad memory access and free sequence
212e0ff can: raw: raw_setsockopt: limit number of can_filter that can be set
bdb5ed2 crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash
bfef274 crypto: mcryptd - Check mcryptd algorithm compatibility
86bea59 crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernel
666531ca crypto: marvell - Don't copy hash operation twice into the SRAM
04925ba acpi, nfit: fix bus vs dimm confusion in xlat_status
53ed7c2 acpi, nfit: validate ars_status output buffer size
e04e2da acpi, nfit, libnvdimm: fix / harden ars_status output length handling
483ac14 acpi, nfit: fix extended status translations for ACPI DSMs
0525ceb perf/x86: Fix full width counter, counter overflow
eceab1f vhost-vsock: fix orphan connection reset
b0224f3 sched/autogroup: Fix 64-bit kernel nice level adjustment
2a47799 scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put()
ac65fe0 device-dax: fix private mapping restriction, permit read-only
2386c6b locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
7b2347c locking/rtmutex: Prevent dequeue vs. unlock race
bed4eef zram: restrict add/remove attributes to root only
4fb7569 parisc: Fix TLB related boot crash on SMP machines
b81e5db parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm
7e8f68a parisc: Purge TLB before setting PTE
6e284445 fuse: fix clearing suid, sgid for chown()
e70d6d2 powerpc/boot: Fix build failure in 32-bit boot wrapper
a82ad49 powerpc/mm: Fix lazy icache flush on pre-POWER5
84b3628 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared
7b8c57c Linux 4.8.14
1670d15 esp6: Fix integrity verification when ESN are used
b3e9d49 esp4: Fix integrity verification when ESN are used
be53394 flowcache: Increase threshold for refusing new allocations
3a116fa Revert: "ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()"
6861828 ipv4: Set skb->protocol properly for local output
e67bd82 ipv6: Set skb->protocol properly for local output
22d94c32 Don't feed anything but regular iovec's to blk_rq_map_user_iov
e4a6c61 constify iov_iter_count() and iter_is_iovec()
907bc31 sparc32: Fix inverted invalid_frame_pointer checks on sigreturns
360e257 sparc64: fix compile warning section mismatch in find_node()
2f02dcb sparc64: Fix find_node warning if numa node cannot be found
ad02ec7 ipv4: Drop suffix update from resize code
0b1c601 ipv4: Drop leaf from suffix pull/push functions
cd8a6c0 ipv4: Fix memory leak in exception case for splitting tries
a878037 ipv4: Restore fib_trie_flush_external function and fix call ordering
5ff5e5c net: ping: check minimum size on ICMP header length
f818e5d net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
bfecf90 geneve: avoid use-after-free of skb->data
4daa2c7 tipc: check minimum bearer MTU
1ff3209 sh_eth: remove unchecked interrupts for RZ/A1
bbf913d net: bcmgenet: Utilize correct struct device for all DMA operations
accb7c9 cdc_ether: Fix handling connection notification
3445754 ip6_offload: check segs for NULL in ipv6_gso_segment.
cef222d packet: fix race condition in packet_set_ring
17941a9 GSO: Reload iph after pskb_may_pull
ff0d787 net/dccp: fix use-after-free in dccp_invalid_packet
023cd33 net: macb: fix the RX queue reset in macb_rx()
25d9b4b netlink: Do not schedule work from sk_destruct
f5dad34 netlink: Call cb->done from a worker thread
360d6a2 net/sched: pedit: make sure that offset is valid
aa23936 net: dsa: fix unbalanced dsa_switch_tree reference counting
9a74792 net, sched: respect rcu grace period on cls destruction
a9437eb net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change
ddf0534 udplite: call proper backlog handlers
7b0aa75 ipv6: bump genid when the IFA_F_TENTATIVE flag is clear
58c8cc3 rtnl: fix the loop index update error in rtnl_dump_ifinfo()
84df567 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
7f8b251 rtnetlink: fix FDB size computation
c39caa8 af_unix: conditionally use freezable blocking calls in read
bdc5c63 net: sky2: Fix shutdown crash
a75684a ip6_tunnel: disable caching when the traffic class is inherited
1b079d5 net: check dead netns for peernet2id_alloc()
65dfc8b4 net: dsa: b53: Fix VLAN usage and how we treat CPU port
f959eb5 virtio-net: add a missing synchronize_net()
8070f33 gro_cells: mark napi struct as not busy poll candidates
55d64c0 Linux 4.8.13
a4edb1a arm64: suspend: Reconfigure PSTATE after resume from idle
6353400 arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
b49b1ae arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
e4e77de batman-adv: Detect missing primaryif during tp_send as error
f106de5 clk: sunxi: Fix M factor computation for APB1
9e2d9e9 perf/x86: Restore TASK_SIZE check on frame pointer
ab34b42 drm/mediatek: fix null pointer dereference
43b5bb2 pwm: Fix device reference leak
6c69476 KVM: use after free in kvm_ioctl_create_device()
ff8b06b arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions
f67b89a drm/radeon: fix check for port PM availability
835bb5c drm/amdgpu: fix check for port PM availability
972d595 drm/radeon: fix power state when port pm is unavailable (v2)
be1b75e drm/amdgpu: fix power state when port pm is unavailable
bd78c07 drm/i915: drop the struct_mutex when wedged or trying to reset
5dd86b6 drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error
05abe74 KVM: arm/arm64: vgic: Don't notify EOI for non-SPIs
ca42bd3 mwifiex: printk() overflow with 32-byte SSIDs
de9ba13 PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX)
4f48571 PCI: Export pcie_find_root_port
27dce9b mm: workingset: fix NULL ptr in count_shadow_nodes
60e3368 rcu: Fix soft lockup for rcu_nocb_kthread
b6f9e23 Input: psmouse - disable automatic probing of BYD touchpads
6ca8ab7 Input: change KEY_DATA from 0x275 to 0x277
600bec2 ovl: fix d_real() for stacked fs
5661a69 mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb
48b6b50a kasan: update kasan_global for gcc 7
db04d35 zram: fix unbalanced idr management at hot removal
0100209 thp: fix corner case of munlock() of PTE-mapped THPs
08fd95d mm, thp: propagation of conditional compilation in khugepaged.c
76e59ec ARC: Don't use "+l" inline asm constraint
b43fb9f ARC: mm: PAE40: Fix crash at munmap
8d1ee7b scsi: libfc: fix seconds_since_last_reset miscalculation
10e2627 scsi: hpsa: use bus '3' for legacy HBA devices
e170c10 libata-scsi: Fixup ata_gen_passthru_sense()
From yocto-kernel-cache:
7b320e0 kver: bump to v4.8.17
0da38d7 netfilter: iptables: enable NAT tables
9ca50a7 intel-quark: Remove support for serial-all
36398f9 features/usb/serial: Add new usb serial feature
c7c50ce soc/x1000: Remove 'default policy' features
f3f2e02 soc/x1000: Remove unnecessary features
485d1e7 soc/x1000: Remove bsp/common-pc/*
594e0eb meta/intel-common: Have intel-quark-tiny use common-drivers-32-essential
ce9dc93 meta/intel-common: Add intel-common-drivers-32-essential feature
676cac5 meta: Add lto-debug feature
938d073 meta: Add lto-disable feature
23f39dc meta: Add lto (Link-Time Optimization) enablement feature
01ac4f6 netfilter: enable connection tracking for IPv6
926c93a net: export two patches from the ff branch.
392d801 rt: rt6 ---> rt7
249fe74 cryptodev: export patch from fast-fwd tree
2b87020 rt: rt5 --> rt6
a48fbfd stable: drop NFS patch now merged
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Also has cache changes aimed towards -tiny improvements.
From linux-yocto-4.4:
eb391bc Merge branch 'standard/base' into standard/intel/base
ad8b1d6 Merge tag 'v4.4.41' into standard/base
44ce068 Merge branch 'standard/base' into standard/intel/base
1241944 Merge tag 'v4.4.40' into standard/base
b787096 Merge branch 'standard/base' into standard/intel/base
9f87e1e Merge tag 'v4.4.39' into standard/base
d9d2617 Merge branch 'standard/base' into standard/intel/base
1a83b80 Merge tag 'v4.4.38' into standard/base
65816c1 Merge branch 'standard/base' into standard/intel/base
55c936a Merge tag 'v4.4.37' into standard/base
cdd86b9 Linux 4.4.41
9f11a0a net: mvpp2: fix dma unmapping of TX buffers for fragments
d857273 sg_write()/bsg_write() is not fit to be called under KERNEL_DS
7fb5a93 kconfig/nconf: Fix hang when editing symbol with a long prompt
e321f38 target/user: Fix use-after-free of tcmu_cmds if they are expired
e5de1c7 powerpc: Convert cmp to cmpd in idle enter sequence
cadaba8 powerpc/ps3: Fix system hang with GCC 5 builds
8a2bcaa nfs_write_end(): fix handling of short copies
b66e312 libceph: verify authorize reply on connect
edfe6a7 PCI: Check for PME in targeted sleep state
8db0075 Input: drv260x - fix input device's parent assignment
44685f0 media: solo6x10: fix lockup by avoiding delayed register write
952a9f5 IB/cma: Fix a race condition in iboe_addr_get_sgid()
b7f73ad IB/multicast: Check ib_find_pkey() return value
7b13692 IPoIB: Avoid reading an uninitialized member variable
0de381c IB/mad: Fix an array index check
e945df4 fgraph: Handle a case where a tracer ignores set_graph_notrace
88e4144 platform/x86: asus-nb-wmi.c: Add X45U quirk
2ef502e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
19aa9c1 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
129e432 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
ddf5718 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
1c8841c9 md/raid5: limit request size according to implementation limits
d78006d sc16is7xx: Drop bogus use of IRQF_ONESHOT
b988320 s390/vmlogrdr: fix IUCV buffer allocation
656c9ab firmware: fix usermode helper fallback loading
429a533 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
dbb67e1 scsi: avoid a permanent stop of the scsi device's request queue
565ae61 scsi: zfcp: fix rport unblock race with LUN recovery
3b3739d scsi: zfcp: do not trace pure benign residual HBA responses at default level
1cc0f94 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
bccd7874 scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
49ea065 scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
edf1169 vt: fix Scroll Lock LED trigger name
f4f02a8 block: protect iterate_bdevs() against concurrent close
abb7881 mei: request async autosuspend at the end of enumeration
1f9c91a drivers/gpu/drm/ast: Fix infinite loop if read fails
970dc8c drm/gma500: Add compat ioctl
0e0b70f drm/radeon: add additional pci revision to dpm workaround
62a2724 drm/radeon: Hide the HW cursor while it's out of bounds
deac395 drm/radeon: Also call cursor_move_locked when the cursor size changes
cb8d63d drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
adea4a7 drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
d32d4b3 drm/nouveau/ltc: protect clearing of comptags with mutex
3a2990e drm/nouveau/bios: require checksum to match for fast acpi shadow method
a163451 drm/nouveau/kms: lvds panel strap moved again on maxwell
69e236e ACPI / video: Add force_native quirk for HP Pavilion dv6
2c2375e ACPI / video: Add force_native quirk for Dell XPS 17 L702X
01b6089 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
5283a7b staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
e692ede thermal: hwmon: Properly report critical temperature in sysfs
9d9541d clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
e01b04b timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
96ea1b9 regulator: stw481x-vmmc: fix ages old enable error
842ec27 mmc: sdhci: Fix recovery from tuning timeout
dae7cb4 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
b63929e cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
05f4183 rtlwifi: Fix enter/exit power_save
f5d90f43 ssb: Fix error routine when fallback SPROM fails
a3edc7b Linux 4.4.40
7a2b4ee ppp: defer netns reference release for ppp channel
37de955 driver core: fix race between creating/querying glue dir and its cleanup
f85a337 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
fdb17dd arm/xen: Use alloc_percpu rather than __alloc_percpu
9397e79 xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
00a0de0 tpm xen: Remove bogus tpm_chip_unregister
f93777c kernel/debug/debug_core.c: more properly delay for secondary CPUs
f2b8b34 kernel/watchdog: use nmi registers snapshot in hardlockup handler
597f9c0 CIFS: Fix a possible memory corruption in push locks
a9c69e1 CIFS: Fix missing nls unload in smb2_reconnect()
f0b7154 CIFS: Fix a possible memory corruption during reconnect
6dcb01e ASoC: intel: Fix crash at suspend/resume without card registration
701ec6e dm space map metadata: fix 'struct sm_metadata' leak on failed create
85290a1 dm crypt: mark key as invalid until properly loaded
9188611 dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
f0898dc blk-mq: Do not invoke .queue_rq() for a stopped queue
c53af76 usb: gadget: composite: always set ep->mult to a sensible value
b35f34f exec: Ensure mm->user_ns contains the execed files
0812936 fs: exec: apply CLOEXEC before changing dumpable task flags
14d8e5c mm/vmscan.c: set correct defer count for shrinker
ffef163 loop: return proper error from loop_queue_rq()
011ded9 f2fs: set ->owner for debugfs status file's file_operations
3460edf ext4: do not perform data journaling when data is encrypted
36af7cd ext4: return -ENOMEM instead of success
519a301 ext4: reject inodes with negative size
f655b35 ext4: add sanity checking to count_overhead()
3995881 ext4: fix in-superblock mount options processing
3865880 ext4: use more strict checks for inodes_per_block on mount
7b74c35 ext4: fix stack memory corruption with 64k block size
26492d8 ext4: fix mballoc breakage with 64k block size
4b60509 crypto: caam - fix AEAD givenc descriptors
1c1f15f ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
03eed7a mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
d80411d block_dev: don't test bdev->bd_contains when it is not stable
85cfbd9 btrfs: make file clone aware of fatal signals
323ffc0 Btrfs: don't BUG() during drop snapshot
1078000 Btrfs: fix memory leak in do_walk_down
5a9b659 Btrfs: don't leak reloc root nodes on error
8ca6845 Btrfs: return gracefully from balance if fs tree is corrupted
78a587c Btrfs: bail out if block group has different mixed flag
25ee81e Btrfs: fix memory leak in reading btree blocks
5902022 clk: ti: omap36xx: Work around sprz319 advisory 2.1
119b665 ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq
f0ea0ad ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
fa695bd ALSA: hda - fix headset-mic problem on a Dell laptop
faff777f ALSA: hda - ignore the assoc and seq when comparing pin configurations
518fca8 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
2934806 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
d0ba0f6 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
cbb2a25 USB: UHCI: report non-PME wakeup signalling for Intel hardware
8ede2d7 usb: gadget: composite: correctly initialize ep->maxpacket
c67c2ed usb: gadget: f_uac2: fix error handling at afunc_bind
747b31526 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
acca3cf USB: cdc-acm: add device id for GW Instek AFG-125
5d6a392 USB: serial: kl5kusb105: fix open error path
6a6e113 USB: serial: option: add dlink dwm-158
17907f2 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
1f5adad Btrfs: fix qgroup rescan worker initialization
b5e715e btrfs: store and load values of stripes_min/stripes_max in balance status item
919b74b Btrfs: fix tree search logic when replaying directory entry deletes
0d619cf btrfs: limit async_work allocation and worker func duration
a34f0e8 Linux 4.4.39
5d488de crypto: rsa - Add Makefile dependencies to fix parallel builds
1c0f4e0 hotplug: Make register and unregister notifier API symmetric
537e42d batman-adv: Check for alloc errors when preparing TT local data
f03531d m68k: Fix ndelay() macro
55e15b2 arm64: futex.h: Add missing PAN toggling
e29949e can: peak: fix bad memory access and free sequence
083021b can: raw: raw_setsockopt: limit number of can_filter that can be set
9a3baed crypto: mcryptd - Check mcryptd algorithm compatibility
c4db8a7 perf/x86: Fix full width counter, counter overflow
c6a5bf4 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
b27d914 locking/rtmutex: Prevent dequeue vs. unlock race
e286b6c zram: restrict add/remove attributes to root only
a0bd6aa parisc: Fix TLB related boot crash on SMP machines
605f315 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm
db95986 parisc: Purge TLB before setting PTE
4bcea47 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared
c95b7f1 Linux 4.4.38
52783ad esp6: Fix integrity verification when ESN are used
3bf28ce esp4: Fix integrity verification when ESN are used
2176ec1 ipv4: Set skb->protocol properly for local output
25d8b7c ipv6: Set skb->protocol properly for local output
d41fb2f Don't feed anything but regular iovec's to blk_rq_map_user_iov
fd1aa12 constify iov_iter_count() and iter_is_iovec()
899b605 sparc64: fix compile warning section mismatch in find_node()
ed7b60d sparc64: Fix find_node warning if numa node cannot be found
438e91d sparc32: Fix inverted invalid_frame_pointer checks on sigreturns
06cdad2 net: ping: check minimum size on ICMP header length
7712581 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
6e682c5 geneve: avoid use-after-free of skb->data
a89e2ff sh_eth: remove unchecked interrupts for RZ/A1
c36a2a1 net: bcmgenet: Utilize correct struct device for all DMA operations
5a01eaf packet: fix race condition in packet_set_ring
1a15519 net/dccp: fix use-after-free in dccp_invalid_packet
baaf0c6 netlink: Do not schedule work from sk_destruct
d1ed9c1 netlink: Call cb->done from a worker thread
6c42bd6 net/sched: pedit: make sure that offset is valid
cfa7c16 net, sched: respect rcu grace period on cls destruction
94de6f2 net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change
56366fa l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
aece024 rtnetlink: fix FDB size computation
6ef59b9 af_unix: conditionally use freezable blocking calls in read
acf9504 net: sky2: Fix shutdown crash
49695d1 ip6_tunnel: disable caching when the traffic class is inherited
2b54505c net: check dead netns for peernet2id_alloc()
790fd11 virtio-net: add a missing synchronize_net()
e5f84c1 Linux 4.4.37
71710cd arm64: suspend: Reconfigure PSTATE after resume from idle
d24207a arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call
da643dc arm64: cpufeature: Schedule enable() calls instead of calling them via IPI
4fd108f pwm: Fix device reference leak
d7a2c25 mwifiex: printk() overflow with 32-byte SSIDs
ac6e42d PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX)
140ff0a PCI: Export pcie_find_root_port
dfb704f rcu: Fix soft lockup for rcu_nocb_kthread
58cebd1 ALSA: pcm : Call kill_fasync() in stream lock
5a5f703 x86/traps: Ignore high word of regs->cs in early_fixup_exception()
9957616 kasan: update kasan_global for gcc 7
61ab624 zram: fix unbalanced idr management at hot removal
5b2ed6e ARC: Don't use "+l" inline asm constraint
From yocto-kernel-cache:
78a2618 kver: bump to v4.4.41
4c31a11 netfilter: iptables: enable NAT tables
7da5624 intel-quark: Remove support for serial-all
e40d731 features/usb/serial: Add new usb serial feature
c52e3dd soc/x1000: Remove 'default policy' features
25f79db soc/x1000: Remove unnecessary features
515c6c8 soc/x1000: Remove bsp/common-pc/*
7bcdf22 meta/intel-common: Have intel-quark-tiny use common-drivers-32-essential
61c6254 meta/intel-common: Add intel-common-drivers-32-essential feature
2f5a9b0 meta: Add lto-debug feature
eb30623 meta: Add lto-disable feature
59d3c20 meta: Add lto (Link-Time Optimization) enablement feature
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
From linux-yocto-4.1:
b145b65 Merge branch 'standard/base' into standard/intel/base
61d2bed Merge tag 'v4.1.37' into standard/base
3532746 Linux 4.1.37
c27edfb scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
016d029 tipc: check minimum bearer MTU
efcf38bd net: ping: check minimum size on ICMP header length
e29fdf0 packet: fix race condition in packet_set_ring
fabaaaa net: add recursion limit to GRO
7abf320 Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
74cd81c ptrace: being capable wrt a process requires mapped uids/gids
8165fc3 scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()
1171afc mnt: Add a per mount namespace limit on the number of mounts
62fa696 posix_acl: Clear SGID bit when setting file permissions
de42b95 fs: Avoid premature clearing of capabilities
cb8e1ee fs: Give dentry to inode_change_ok() instead of inode
2ee3cee nfsd: Disable NFSv2 timestamp workaround for NFSv3+
820bc45 fuse: Propagate dentry down to inode_change_ok()
89bc54c xfs: Propagate dentry down to inode_change_ok()
1b364dc xattr: Option to disable meta-data block cache
9a66bc6 tcp: fix use after free in tcp_xmit_retransmit_queue()
ebdb88b x86/kexec: add -fno-PIE
672612a scripts/has-stack-protector: add -fno-PIE
e06ded8 x86/init: Fix cr4_init_shadow() on CR4-less machines
eec7469 ARM: 8617/1: dma: fix dma_max_pfn()
58024f8 mm,ksm: fix endless looping in allocating memory when ksm enable
d427d64 can: dev: fix deadlock reported after bus-off
791a928 cpuset: handle race between CPU hotplug and cpuset_hotplug_work
6b82b06 mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl
e537a09 drm/msm: fix use of copy_from_user() while holding spinlock
b56eb9c bus: arm-ccn: Fix PMU handling of MN
7298a8b bus: arm-ccn: Provide required event arguments
From yocto-kernel-cache:
4de9b8f kver: bump to v4.1.37
dcbca55 bsp:action-s500:Enable action-s500 bsp
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
EFI_PROVIDER is set in meta-intel.inc for all machines
so the one set in intel-quark.conf has no effect and can be
removed.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
do_image_wic (in image_types.bbclass) deals with the task dependency
to do_bootimg if live images are built.
It's redundant to set do_bootimg as a recrdeptask in the machine
configurations so remove it.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
intel-* machines default to an EFI bootloader which runs from an EFI
system partition (ESP). Also, the ESP needs to be vfat formatted.
Make sure the dosfs/mtools used by wic and its plugins that deal with
vfat are built and available (without depending on do_bootimg) when
wic images are being created.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Use the variable RMC_BOARD_DATA_DIRS, to disable, append to, or
override the default board data in meta-intel with boards' data
provided by users.
Ideally, users should get the updated database in the new built
image after an incremental build.
Examples of RMC database output (db):
RMC_BOARD_DATA_DIRS = "" (disable db generation)
RMC_BOARD_DATA_DIRS_append = " top_dir" (db of defaults & user's)
RMC_BOARD_DATA_DIRS = "top_dir" (db for user's , no defaults)
RMC_BOARD_DATA_DIRS = " " (same as "")
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Add libyami-utils recipe. For libyami, libyami-utils is
a testing tool, use case, contains some applications and
scripts.
The home website is:
https://github.com/01org/libyami-utils
Signed-off-by: Xu Guangxin <guangxin.xu@intel.com>
Signed-off-by: wudping <dongpingx.wu@intel.com>
Add libyami recipe. Libyami is intel VA-API Media codecs
with hardware acceleration. It's core building block for
media solution.
The home website is:
https://github.com/01org/libyami
Signed-off-by: Xu Guangxin <guangxin.xu@intel.com>
Signed-off-by: wudping <dongpingx.wu@intel.com>
OE-Core recently renamed the recipe to have PV in the name
and the bbappend wildcard was added to make the transition
smooth.
The renaming is now complete so rename the bbappend again
to match the new versioned recipe only.
The aggresive systemd-boot% wildcard matches systemd-bootchart
too giving unexpected results.
Depends on OE-Core 8fe1e5197f6f94a49693de09f4eb9394df531cc8.
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
libva and gstreamer-vaapi are now part of oe-core, so remove them.
The package names were changed to reflect the naming scheme, so update the
machine configurations to follow.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Instead of hardcoding /usr in the recipe, and hardcoding $prefix/lib in the
Makefile, override all of the paths with the distro configuration.
[ YOCTO #10800 ]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
RMC was previously configured to work only with the systemd-boot EFI
bootloader. With this commit we can specify alternative bootloaders by
setting the RMC_BOOTLOADER variable in local.conf. If RMC_BOOTLOADER is
not set systemd-boot will be used by default.
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Havine COMPATIBLE_MACHINE causes errors for non-compatible machine,
so inaddition we EXCLUDE_FROM_WORLD for world builds
Signed-off-by: Saul Wold <sgw@linux.intel.com>
[Removed extra whitespace added to qat16.inc file.]
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
After checking with the upstream, the snapshot based URL can change since
it's cgit based and they recently upgraded cgit, it was suggested that we
use the fast.dpdk.org site as it's the more stable and faster download
source.
NOTE: the checksum is still the original checksum, so is the correct location.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
This update fixes the remaining kernel_configcheck warnings.
Fixes [YOCTO #10426].
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
OE-Core is in process of renaming the recipe
to have PV in recipe name. Cover that case
for bbappend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
We once added a patch in gnu-efi for rmc's sake. The latest rmc
gets rid of this dependency on gnu-efi.
The removed patch is still a reasonable change and merged into
the upstream gnu-efi project. It should come with the next update
in the gnu-efi recipe in OE.
At this point, however, we don't see any urgency to keep it in
meta-intel any more.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This is a whole package of rmc work in meta-intel to reflect
some major changes in the upstream project:
In rmc.bb recipe, EFI_ARCH, path of EFI header files, and
dependency on gnu-efi are removed with the updated revision.
In systemd-boot, patches to integrate with rmc are re-worked
mainly because of new APIs. Size of patches are smaller than
the previous implementation. Notice we still use multiple APIs
instead of calling an one-step interface multiple times, to get
some potential runtime performance benefit. (rmc tool in user
space is changed to use single API in the upstream project.)
Fixes [YOCTO #10086]
Fixes [YOCTO #10671]
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since the rmc is used standalone from systemd-boot and does not
use libc which provides the stack_chk_fail code that causes an
undefined symbol
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Stable backports and a fix to the mei configuration in core2 and quark.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This patch brings in many backlogged stable updates as well as a few
additional i915 driver backports. The kernel-cache was also updated,
fixing an mei configuration issue in core2 and quark BSPs.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Removed the unused patches since the recipe is not using these.
It was added before as fix for dpdk v16.07.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Updated the DPDK recipe from v16.07 to v16.11.
for dpdk v16.11 the rte_ivshmem feature has dropped and the default
configuration file for packet_ordering example is replaced with the
"native" x86 file.
Rename and modified the patch:
dpdk-16.11-dpdk-fix-installation-warning-and-issue.patch
accordingly since this doesn't apply cleanly on top of
dpdk v16.11
Removed the patches:
dpdk-16.07-net-ixgbe-move-PCI-device-IDs-from-EAL.patch
dpdk-16.07-net-igb-move-PCI-device-IDs-from-EAL.patch
dpdk-16.07-kni-fix-build-with-kernel-4.8.patch
from dpdk.inc since these changes/fix are now added in dpdk v16.11.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
All meta-isg layer content is already merged/consolidated to
meta-intel/common layer. So removing this layer.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The meta-mohonpeak BSP layer has removed. The plan is to consolidate all
Intel SoC BSP into intel common BSP.
Now Intel Common BSP can support all features provided by meta-mohonpeak
with default kernel version, So this layer can be removed from meta-intel.
It will use rmc-systemd-boot for it's custom features.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Intel common BSP is using ttyS0 and tty0 for consoles by default. By Adding
support for mohonpeak platforms to rmc, these console port can customized to
ttyS1 and tty1 by detecting the fingerprint file at runtime.
It will use their own boot.conf/install.conf for booting/installing.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Include support for ASPEED Technology graphics card driver to
intel-corei7-64 and intel-core2-32. So that intel common BSP can
support platforms like MohonPeak (Intel Atom Processor C2000 Product
Family) which using this graphics card.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Some of Intel boards are using ttyS1 also. So ttyS1 is added to
SERIAL_CONSOLES inorder to provide login prompts on the console.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Adding rootwait to the kernel params in order to handle the fact that
4.8 boots faster and older SD cards are not ready in time for the kernel
to correctly mount.
[YOCTO #10709]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This adds some a couple of bb.utils.contains() checks for an
INTEL_MACHINE_SUBSTPYE to pull the appropriate SRCREV
and KBRACH to build an alternate kernel.
Also adds support for Broxton-m/Joule device as an example.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Overriding systemd-bootdisk.wks unconditionally was against Yocto
Project's compatibility requirements, so our version needed to be
renamed.
Change our conf files to use the renamed version.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change is required because it was unconditionally overriding the
OE-Core systemd-boot.wks which is against the Yocto Project compatible
requirements. This is also temporary for morty and will be removed from
master once the OE-Core version is corrected
[YOCTO #10610]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Move script to the files/intel-x86-common sub-dir which will be used
based on the added override in MACHINEOVERRIDES
Signed-off-by: Saul Wold <sgw@linux.intel.com>
foo
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Add the new intel-x86-common to the meta-data in order to limit the
changes when the meta-intel layer is included without using
meta-intel machines.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Add the new MACHINEOVERRIDE to the SRC_URI in order to limit the changes when the
meta-intel layer is included without using meta-intel machines.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This allows to have one override mechansim for meta-intel instead of having
multiple machine overrides.
This replaces using rmc in DISTRO_FEATURES which was a bad idea to set in
layer.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Some Intel boards use ttyS0 and others use ttyS2, include both serial
ports inorder to provide login prompts on the console.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
By adding these entries, we can get the serial console output on the correct ttyS2 port
the default port for meta-intel is ttyS0, but we can fix this with the rmc configuration
Signed-off-by: Saul Wold <sgw@linux.intel.com>
On install we want to keep rmc's boot.conf. Also add POSTINSTALL.sh
that removes ttyS0 from inittab since it uses ttyS2 instead.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Temporarily add a wks file to support systemd-boot with uuid, this patch is already
pending for OE-Core, but did not make the 2.2 release, by adding this here, it can
support both USB and SD devices.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Port the change http://lists.openembedded.org/pipermail/
openembedded-core/2016-October/127948.html into wks files
in meta-intel.
Note: This patch has not been on OE master branch at this point.
Original commit message:
----------------------------------
systemd-bootdisk.wks: use PARTUUID
Root device name in systemd-bootdisk.wks is 'sda'. This can cause
images, produced using this wks to refuse booting if real device
name is not 'sda'. For example, when booting MinnowBoard MAX from
MicroSD card the boot process stucks with this message on the boot
console output: Waiting for root device /dev/sda2...
This happens because real device name of MicroSD card on this device
is mmcblk1.
Used --use-uuid option for root partition. This should make
wic to put partition UUID instead of device name into kernel command
line.
[YOCTO #10485]
Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
----------------------------------
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This is an experimental RMC sample for quark. At runtime, a
boot option with board name will be available for user to
boot the Galileo.
Note: The supported image type is hddimg instead of the direct-
boot image type usually used on quark. Use a USB stick flashed
with the image to boot the Galileo Gen 2 board.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
We cannot override the current EFI bootloader selection with
another "EFI_PROVIDER=..." in a local.conf in a build/conf
directory when it is specified by "=" syntax in the current
conf file for quark.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change adds the procedure to boot quark with images in hddimg
format.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This is to get rid of "install" option when booting quark with
an image in hddimg format. EFI installer doesn't work on quark
at this point.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This includes the fix to CVE-2016-5195 "dirty cow", and fixes a bug in
preempt-rt that was preventing boots on core2.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This update also includes the fix to CVE-2016-5195 "dirty cow".
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change incorporates several stables updates as well as the fix to
CVE-2016-5195 "dirty cow".
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
A particular intention of this change is to remove the serial
setting in kernel command line that is hardcoded in core2 and
corei7 conf files.
However we cannot use KBOOTPARAM because it is designed as a
fragment appended to hardcoded part at runtime. This is why
we need to create more files in this patch to use cmdline
in bootloader entry files to bypass whatever from the build.
Once we have a clean base (no any preset console setting)
in generic configurations, this change can be dropped.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This enables the Runtime Machine Configuration feature, which
allows use to support multiple machines that have different
kernel commandline option as well as different startup requirements
to work from the base MACHINE configuration.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Remove the maintainer name for meta-crystalforest from the maintainer
list, since this layer is removed from meta-intel.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The meta-crystalforest BSP layer has removed. The plan is to consolidate all
Intel SoC BSP into intel common BSP.
Since Intel Common BSP can support all features provided by meta-crystalforest
with default kernel version, So this layer can be retired from master.
The kernel cmdline option:
acpi_enforce_resources=lax
was added before in this BSP to support QAT software, which is no more required.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate qat16 v2.6-65 recipe from meta-isg layer to common
meta-intel layer.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate openssl-qat v0.4.9-009 recipe from meta-isg layer
to common meta-intel layer.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate zlib-qat v0.4.7-002 recipe from meta-isg layer
to meta-intel/common layer.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since there is plan to merge meta-isg layer to common meta-intel
layer. So relocate dpdk v16.07 recipe from meta-isg layer to common
meta-intel layer.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This adds WIC Image support to the Quark Intel BSPs, these
are all designed to be copied to MicroSD Cards via dd. This will create
an efi boot partition along with a user space partition.
It is not currently setup to have an install target, it only has a live boot
target.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This adds WIC Image support to the core2 and corei7 Intel BSPs, these
are all designed to be copied to USB sticks via dd. This will create
an efi boot partition along with a user space partition.
It is not currently setup to have an install target, it only has a live boot
target.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
With this update, most of the kernel_config check warnings are fixed.
Also, we now have Ethernet support on the MinnowBoard MAX and Turbot on
minimal images.
>From yocto-kernel-cache:
552a837 features: Fix configcheck warnings in features used by intel-quark BSPs
c33d9c2 features: Fix configcheck warnings in features used by intel-core* BSPs
03bf3dd bsp/common-pc: Enable R8169 driver since its needed by supported platforms
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This updates the linux-yocto 4.8 bbappends to use the 4.8 final kernel.
Also, we finally add the preempt-rt recipe since the rt patches are
available with no obvious defects.
v2 changes:
* Add backport patch "Using BUG_ON() as an assert() is _never_ acceptable"
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change updates libva-intel-driver to 1.7.2 which is in Intel
graphic stack 2016 Q3 release.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change updates libva to 1.7.2 which is in Intel graphic stack
2016 Q3 release.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change updates intel-gpu-tools to 1.16 which is in Intel
graphic stack 2016 Q3 release.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
I was checking the kver file to update the LINUX_VERSION variable. At
the time of the last SRCREV update the kver files were incorrect. With
the kernel_version_sanity_check function added to oe-core, the
incorrect PV becomes a build error.
Fix this by updating the LINUX_VERSION variables in each linux-yocto
recipe to their correct value.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This makes it easier for others inheriting meta-intel to use their own
kernel.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
We currently get a panic when trying to boot a tiny intel-quark image.
Adding ext4 support fixes the issue, but it may be possible to fix it
correctly via changes to images creation, so I consider this a
temporary workaround to be reverted later.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Preliminary testing on the 4.8 kernel has gone well with no major
defects found on Intel hardware.
The preempt-rt patches are not yet available for the -rt kernel, so only
add the base and tiny linux-yocto recipes for now.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
>From linux-yocto-4.1:
518132a Merge branch 'standard/base' into standard/intel/base
93b1a6c Merge tag 'v4.1.31' into standard/base
99f614a Linux 4.1.31
432273c MIPS: KVM: Propagate kseg0/mapped tlb fault errors
7fe3930 MIPS: KVM: Fix gfn range check in kseg0 tlb faults
0fbddc0 MIPS: KVM: Add missing gfn range check
342b88e MIPS: KVM: Fix mapped fault broken commpage handling
867df5e ext4: verify extent header depth
cd51084 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
1fbc4fd ALSA: timer: Fix leak in events via snd_timer_user_ccallback
1b7d7bc ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
c65b5c9 USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
6412c3a ovl: verify upper dentry before unlink and rename
40b9a8f iio:ad7266: Fix probe deferral for vref
fb079b4 iio:ad7266: Fix support for optional regulators
44cdc9f iio:ad7266: Fix broken regulator error handling
94f9384 iio: accel: kxsd9: fix the usage of spi_w8r8()
b2372ff staging: iio: accel: fix error check
c1a8303 iio: proximity: as3935: fix buffer stack trashing
9db892c iio: proximity: as3935: remove triggered buffer processing
e2a296e9 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
f247adf iio:st_pressure: fix sampling gains (bring inline with ABI)
3bdfc8b iio: Fix error handling in iio_trigger_attach_poll_func
f3c7b15 perf/x86: Fix undefined shift on 32-bit kernels
7ceedf5 virtio_balloon: fix PFN format for virtio-1
4dbc156 virtio_balloon: do not change memory amount visible via /proc/meminfo
55f883c arm64: Rework valid_user_regs
5c46424 cdc_ncm: workaround for EM7455 "silent" data interface
28a6d04 nfsd: check permissions when setting ACLs
173f43c posix_acl: Add set_posix_acl
63933c7 powerpc/pseries: Fix PCI config address for DDW
049de19 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
d9ee963 block: fix use-after-free in seq file
403f056 metag: Fix __cmpxchg_u32 asm constraint for CMP
a2036fb ALSA: hda - Fix headset mic detection problem for two dell machines
31ebbeb ALSA: hda - Fix the headset mic that will not work on Dell desktop machine
0224028 ALSA: hda: Fix krealloc() with __GFP_ZERO usage
df75887 ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
333c2cf MIPS: mm: Fix definition of R6 cache instruction
e2b438f sysv, ipc: fix security-layer leaking
4ef5c9a mm/hugetlb: avoid soft lockup in set_max_huge_pages()
834ced1 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
655fe78 dm rq: fix the starting and stopping of blk-mq queues
980b655 dm flakey: error READ bios during the down_interval
0d88572 ftrace/recordmcount: Work around for addition of metag magic but not relocations
2876b1b balloon: check the number of available pages in leak balloon
c6657f7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
10855c6 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
6cdb164 ALSA: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m [v3]
baea0d6 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
c1b4d25 drm/nouveau/fbcon: fix font width not divisible by 8
c027bc0 ubi: Make volume resize power cut aware
304e915 ubi: Fix early logging
ae32d1b ubi: Fix race condition between ubi device creation and udev
eb61bdd fuse: fix wrong assignment of ->flags in fuse_send_init()
614c339 fuse: fuse_flush must check mapping->flags for errors
3fc4a4a fuse: fsync() did not return IO errors
93c0b00 ARC: mm: don't loose PTE_SPECIAL in pte_modify()
ae9c7f3 drm/radeon: fix firmware info version checks
7afd374 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
bd89870 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
ae40dad KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
a3b180a CIFS: Fix a possible invalid memory access in smb2_query_symlink()
b7e61a1 fs/cifs: make share unaccessible at root level mountable
b5e8e7f Input: i8042 - break load dependency between atkbd/psmouse and i8042
e9071d0 Documentation/module-signing.txt: Note need for version info if reusing a key
6ac9857 module: Invalidate signatures on force-loaded modules
7e6f0e1 net/irda: fix NULL pointer dereference on memory allocation failure
7d06f7f fs/dcache.c: avoid soft-lockup in dput()
49e3c9a MIPS: Don't register r4k sched clock when CPUFREQ enabled
0e2cbad6 nfs: don't create zero-length requests
e1cc075 gpio: intel-mid: Remove potentially harmful code
7f5a3c7 iscsi-target: Fix panic when adding second TCP connection to iSCSI session
634a3fc audit: fix a double fetch in audit_log_single_execve_arg()
a4664af Fix broken audit tests for exec arg len
a49b282 audit: Fix check of return value of strnlen_user()
dd26566 cifs: fix crash due to race in hmac(md5) handling
b9090fe target: Fix race between iscsi-target connection shutdown + ABORT_TASK
6c631d3 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
80d341f mtd: nand: fix bug writing 1 byte less than page size
8ae0073 arm64: debug: unmask PSTATE.D earlier
f88ded2 rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
abf9569 dm: fix second blk_delay_queue() parameter to be in msec units not jiffies
8129259 crypto: scatterwalk - Fix test in scatterwalk_done
98953c4 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
5436aa6 KVM: VMX: handle PML full VMEXIT that occurs during event delivery
aef1e06 USB: serial: option: add support for Telit LE910 PID 0x1206
4af80d9 powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()
572c8b6 powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
881052c ext4: short-cut orphan cleanup on error
3f7ed29 drm/radeon: support backlight control for UNIPHY3
6c2ca21 KVM: nVMX: Fix memory corruption when using VMCS shadowing
53bb06c usb: quirks: Add no-lpm quirk for Elan
bd0702f USB: quirks: Fix another ELAN touchscreen
256679c s390/mm: fix gmap tlb flush issues
9b01eaf cifs: Check for existing directory when opening file with O_CREAT
bdf3214 [media] media: usbtv: prevent access to free'd resources
47c1628 Bluetooth: Add support of 13d3:3490 AR3012 device
6e2c93c Bluetooth: Add USB ID 13D3:3487 to ath3k
434d638 [media] Fix RC5 decoding with Fintek CIR chipset
2342f6e [media] media: dvb_ringbuffer: Add memory barriers
7235df9 drm/radeon: Poll for both connect/disconnect on analog connectors
4613d5f drm/radeon: add a delay after ATPX dGPU power off
073435a spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
d4d783d ext4: validate s_reserved_gdt_blocks on mount
d579705 iwlwifi: add new 8260 PCI IDs
2fc0cdf ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
e19f0ec5 ext4: don't call ext4_should_journal_data() on the journal inode
906d6f4 ext4: fix deadlock during page writeback
547df96 SUNRPC: Don't allocate a full sockaddr_storage for tracing
c580d82 ext4: check for extents that wrap around
988777b mfd: qcom_rpm: Parametrize also ack selector size
e6b04eb mfd: qcom_rpm: Fix offset error for msm8660
6997496 usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
83335cb usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
542330f hp-wmi: Fix wifi cannot be hard-unblocked
230dc3e serial: samsung: Fix ERR pointer dereference on deferred probe
cf61375 tty/serial: atmel: fix RS485 half duplex with DMA
ebe1398 tty/serial: at91: remove bunch of macros to access UART registers
343c4ef of: fix memory leak related to safe_name()
8431378 crypto: gcm - Filter out async ghash if necessary
b42d378 usb: dwc3: fix for the isoc transfer EP_BUSY flag
4426cc6 pinctrl: cherryview: prevent concurrent access to GPIO controllers
40357fd pinctrl: cherryview: Use raw_spinlock for locking
ba42156 pinctrl: cherryview: Serialize all register access
e057773 Update my main e-mails at the Kernel tree
10dd8c10 gpio: pca953x: Fix NBANK calculation for PCA9536
27b5490 PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
b378007 Revert "drm/i915/ilk: Don't disable SSC source if it's in use"
7a85bf9 netlabel: add address family checks to netlbl_{sock,req}_delattr()
85470a5 s5p-mfc: Add release callback for memory region devs
1dd12c3 s5p-mfc: Set device name for reserved memory region devs
fce6716 HID: uhid: fix timeout when probe races with IO
223b391 arm64: kernel: Save and restore addr_limit on exception entry
5c57645 fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read()
6a46873 netfilter: nf_nat_redirect: add missing NULL pointer check
>From yocto-kernel-cache:
cf6d987 bsp: leafhill: remove duplicated config
17807c1 bsp: leafhill: update by including existing config fragments
f9e944e xilinx-zynq: enable XILINX spi driver and hts221 driver
eef3092 bsp: leafhill: add new SoC and BSP
9d0f0db virtio: add new INPUT and HW_RANDOM_VIRTIO config settings
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
>From linux-yocto-4.4:
94e5bb3 Merge branch 'standard/base' into standard/intel/base
7d1401a Merge tag 'v4.4.20' into standard/base
d663231 Merge branch 'standard/base' into standard/intel/base
1856181 Merge tag 'v4.4.19' into standard/base
4df4a14 Merge branch 'standard/base' into standard/intel/base
a67e1ae uvesafb: provide option to specify timeout for task completion
2cb99de Linux 4.4.20
625ddb7 sysfs: correctly handle read offset on PREALLOC attrs
dde898f hwmon: (iio_hwmon) fix memory leak in name attribute
a2d9e40 ALSA: line6: Fix POD sysfs attributes segfault
d21befe ALSA: line6: Give up on the lock while URBs are released.
85db22a ALSA: line6: Remove double line6_pcm_release() after failed acquire.
37e16dc ACPI / SRAT: fix SRAT parsing order with both LAPIC and X2APIC present
a37b834 ACPI / sysfs: fix error code in get_status()
b0917f5 ACPI / drivers: replace acpi_probe_lock spinlock with mutex
0b21b21 ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro
fbde41f staging: comedi: ni_mio_common: fix wrong insn_write handler
b03ee3d staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility
fd51408 staging: comedi: comedi_test: fix timer race conditions
bc93350 staging: comedi: daqboard2000: bug fix board type matching code
1b3b122 USB: serial: option: add WeTelecom 0x6802 and 0x6803 products
fed48a2 USB: serial: option: add WeTelecom WM-D200
201cb6d USB: serial: mos7840: fix non-atomic allocation in write path
e5d33f1 USB: serial: mos7720: fix non-atomic allocation in write path
6e0b5f8 USB: fix typo in wMaxPacketSize validation
8136b59 usb: chipidea: udc: don't touch DP when controller is in host mode
5ab968f USB: avoid left shift by -1
e879dae dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
ac069de crypto: qat - fix aes-xts key sizes
71d27af crypto: nx - off by one bug in nx_of_update_msc()
9781b971 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
11dd037 Input: i8042 - break load dependency between atkbd/psmouse and i8042
d672017 Input: tegra-kbc - fix inverted reset logic
cc79d39 btrfs: properly track when rescan worker is running
f31d48a btrfs: waiting on qgroup rescan should not always be interruptible
104b0d1 fs/seq_file: fix out-of-bounds read
3e7c26d gpio: Fix OF build problem on UM
1337168 usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe()
bbaf719 megaraid_sas: Fix probing cards without io port
7386f92 mpt3sas: Fix resume on WarpDrive flash cards
af88900 cdc-acm: fix wrong pipe type on rx interrupt xfers
d489412 i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
d91c348 mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper
e4878ef aacraid: Check size values after double-fetch from user
03551c8 ARC: Elide redundant setup of DMA callbacks
e44f5b5 ARC: Call trace_hardirqs_on() before enabling irqs
45a9450 ARC: use correct offset in pt_regs for saving/restoring user mode r25
413d587 ARC: build: Better way to detect ISA compatible toolchain
137f6ba drm/i915: fix aliasing_ppgtt leak
d6af5ab drm/amdgpu: record error code when ring test failed
2d4ab6c drm/amd/amdgpu: sdma resume fail during S4 on CI
2b26271 drm/amdgpu: skip TV/CV in display parsing
9c22155 drm/amdgpu: avoid a possible array overflow
65317db drm/amdgpu: fix amdgpu_move_blit on 32bit systems
4e9db9e drm/amdgpu: Change GART offset to 64-bit
6cb6e95 iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"
15abaa0 sched/nohz: Fix affine unpinned timers mess
c3cf68e sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression
51ed10c of: fix reference counting in of_graph_get_endpoint_by_regs
df4fe6f8 arm64: dts: rockchip: add reset saradc node for rk3368 SoCs
ed6625c mac80211: fix purging multicast PS buffer queue
1473e6a s390/dasd: fix hanging device after clear subchannel
07adb64 EDAC: Increment correct counter in edac_inc_ue_error()
b518b0c pinctrl/amd: Remove the default de-bounce time
d860213 iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass
aef6295 iommu/arm-smmu: Fix CMDQ error handling
d360081 iommu/dma: Don't put uninitialised IOVA domains
433ccf1 xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices.
1d816d0 USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
6d77ca3 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
8ed7b7d USB: serial: option: add support for Telit LE920A4
340391d USB: serial: option: add D-Link DWM-156/A3
697c84b USB: serial: fix memleak in driver-registration error path
c5a6d60 xhci: don't dereference a xhci member after removing xhci
262d059 usb: xhci: Fix panic if disconnect
76ba94f xhci: always handle "Command Ring Stopped" events
8fd5243 usb/gadget: fix gadgetfs aio support.
e9caf24 usb: gadget: fsl_qe_udc: off by one in setup_received_handle()
391738b USB: validate wMaxPacketValue entries in endpoint descriptors
365a5f4 usb: renesas_usbhs: Use dmac only if the pipe type is bulk
b8032e6 usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
4a6eff8 USB: hub: change the locking in hub_activate
5221741 USB: hub: fix up early-exit pathway in hub_activate
7edabdd usb: hub: Fix unbalanced reference count/memory leak/deadlocks
dbb9fe1 usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices
13af8c6 usb: dwc3: gadget: increment request->actual once
7dc7ec8 usb: dwc3: pci: add Intel Kabylake PCI ID
97b23f9 usb: misc: usbtest: add fix for driver hang
cb68ec1 usb: ehci: change order of register cleanup during shutdown
1614270 crypto: caam - defer aead_set_sh_desc in case of zero authsize
1595854 crypto: caam - fix echainiv(authenc) encrypt shared descriptor
e0a9e84 crypto: caam - fix non-hmac hashes
6722e24 genirq/msi: Make sure PCI MSIs are activated early
fd59f98 genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP
fcdcf97 um: Don't discard .text.exit section
5f00936 ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data
cd84d31 ACPI: CPPC: Return error if _CPC is invalid on a CPU
a3043ec mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
0bbe334 PCI: Limit config space size for Netronome NFP4000
6bd24be PCI: Add Netronome NFP4000 PF device ID
2d8ffbf PCI: Limit config space size for Netronome NFP6000 family
657170e PCI: Add Netronome vendor and device IDs
c7308f6 PCI: Support PCIe devices with short cfg_size
d5537e9 NVMe: Don't unmap controller registers on reset
bb404d1 ALSA: hda - Manage power well properly for resume
47f972e libnvdimm, nd_blk: mask off reserved status bits
8f5b7e3 perf intel-pt: Fix occasional decoding errors when tracing system-wide
b4ddd78 vfio/pci: Fix NULL pointer oops in error interrupt setup handling
fa54eea virtio: fix memory leak in virtqueue_add()
9dddd02 parisc: Fix order of EREFUSED define in errno.h
4919b2a arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
602857f ALSA: usb-audio: Add quirk for ELP HD USB Camera
23d3998 ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610)
93ed332 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
94e88c1 SUNRPC: allow for upcalls for same uid but different gss service
e3f2840 SUNRPC: Handle EADDRNOTAVAIL on connection failures
b529544 tools/testing/nvdimm: fix SIGTERM vs hotplug crash
77b0e10 uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions
ebabe4a x86/mm: Disable preemption during CR3 read+write
8ef7c21 hugetlb: fix nr_pmds accounting with shared page tables
8518474 Linux 4.4.19
cc48607 Documentation/module-signing.txt: Note need for version info if reusing a key
bc2318c module: Invalidate signatures on force-loaded modules
c6ec712 dm flakey: error READ bios during the down_interval
ef60c9a rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
74d55e5 lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt()
6b1f21a ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx
32b04db x86/platform/intel_mid_pci: Rework IRQ0 workaround
a57a55b PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
23e0fce MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES
0b37e97 MIPS: Don't register r4k sched clock when CPUFREQ enabled
e86d99f MIPS: mm: Fix definition of R6 cache instruction
7bda3b1 SUNRPC: Don't allocate a full sockaddr_storage for tracing
7484fbe Input: elan_i2c - properly wake up touchpad on ASUS laptops
f5ba9a6 target: Fix ordered task CHECK_CONDITION early exception handling
51d8419 target: Fix max_unmap_lba_count calc overflow
f318588 target: Fix race between iscsi-target connection shutdown + ABORT_TASK
60ba156 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
6492c1c target: Fix ordered task target_setup_cmd_from_cdb exception hang
8623120 iscsi-target: Fix panic when adding second TCP connection to iSCSI session
4056337 ubi: Fix race condition between ubi device creation and udev
79d6bc1 ubi: Fix early logging
752aaae ubi: Make volume resize power cut aware
2c00c21 of: fix memory leak related to safe_name()
fd8c10a IB/mlx4: Fix memory leak if QP creation failed
d057209 IB/mlx4: Fix error flow when sending mads under SRIOV
155c27dd IB/mlx4: Fix the SQ size of an RC QP
1d13a91 IB/IWPM: Fix a potential skb leak
9bb8073 IB/IPoIB: Don't update neigh validity for unresolved entries
041a825 IB/SA: Use correct free function
d1859e0 IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
f868cae6 IB/mlx5: Fix post send fence logic
a25be0f IB/mlx5: Fix entries check in mlx5_ib_resize_cq
cbbfde0 IB/mlx5: Fix returned values of query QP
bae7400 IB/mlx5: Fix entries checks in mlx5_ib_create_cq
02773ea IB/mlx5: Fix MODIFY_QP command input structure
148a19e ALSA: hda - Fix headset mic detection problem for two dell machines
f39db7f ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
39d5054 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
7e4a2f9 ALSA: hda: Fix krealloc() with __GFP_ZERO usage
4733b66 mm/hugetlb: avoid soft lockup in set_max_huge_pages()
7928de5 mtd: nand: fix bug writing 1 byte less than page size
0d30185 block: fix bdi vs gendisk lifetime mismatch
01daea9 block: add missing group association in bio-cloning functions
8660ead metag: Fix __cmpxchg_u32 asm constraint for CMP
84f8a24 ftrace/recordmcount: Work around for addition of metag magic but not relocations
cfb466b balloon: check the number of available pages in leak balloon
24cdeed drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown"
3b30197 drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB
794c90b drm/edid: Add 6 bpc quirk for display AEO model 0.
1df3e60 drm: Restore double clflush on the last partial cacheline
702117f drm/nouveau/fbcon: fix font width not divisible by 8
77f4249 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
21f36ec drm/nouveau: check for supported chipset before booting fbdev off the hw
4cb6885 drm/radeon: support backlight control for UNIPHY3
f1cb5eb drm/radeon: fix firmware info version checks
9436828 drm/radeon: Poll for both connect/disconnect on analog connectors
ada3815 drm/radeon: add a delay after ATPX dGPU power off
4925cf1 drm/amdgpu/gmc7: add missing mullins case
672138e drm/amdgpu: fix firmware info version checks
3281d10 drm/amdgpu: Disable RPM helpers while reprobing connectors on resume
ca7eb0c drm/amdgpu: support backlight control for UNIPHY3
2c10a2c drm/amdgpu: Poll for both connect/disconnect on analog connectors
8f811d1 drm/amdgpu: add a delay after ATPX dGPU power off
bedd8d6 w1:omap_hdq: fix regression
4a3e88a netlabel: add address family checks to netlbl_{sock,req}_delattr()
225ecdb ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
53eaa39 audit: fix a double fetch in audit_log_single_execve_arg()
c5612d4 iommu/amd: Update Alias-DTE in update_device_table()
df8eaed iommu/amd: Init unity mappings only for dma_ops domains
51e94ff iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back
28a5f4c iommu/vt-d: Return error code in domain_context_mapping_one()
bd78d81 iommu/exynos: Suppress unbinding to prevent system failure
fa89ad5 drm/i915: Don't complain about lack of ACPI video bios
37cbe5b nfsd: don't return an unhashed lock stateid after taking mutex
6dfc20b nfsd: Fix race between FREE_STATEID and LOCK
3d6562f nfs: don't create zero-length requests
4fa571e MIPS: KVM: Propagate kseg0/mapped tlb fault errors
e93dbb1 MIPS: KVM: Fix gfn range check in kseg0 tlb faults
f26fac1 MIPS: KVM: Add missing gfn range check
ed7e1dd MIPS: KVM: Fix mapped fault broken commpage handling
f48dd2d random: add interrupt callback to VMBus IRQ handler
529025b random: print a warning for the first ten uninitialized random users
f41fc0b random: initialize the non-blocking pool via add_hwgenerator_randomness()
adc58bf CIFS: Fix a possible invalid memory access in smb2_query_symlink()
04761744 cifs: fix crash due to race in hmac(md5) handling
36e6321 cifs: Check for existing directory when opening file with O_CREAT
a636a9b fs/cifs: make share unaccessible at root level mountable
564e0f8 jbd2: make journal y2038 safe
f2aa5d3 ARC: mm: don't loose PTE_SPECIAL in pte_modify()
3633bd8 remoteproc: Fix potential race condition in rproc_add
54c4ddc ovl: disallow overlayfs as upperdir
7a2cfda HID: uhid: fix timeout when probe races with IO
02808fd EDAC: Correct channel count limit
5c93b99 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
663c260 spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
3f32fd3 i2c: efm32: fix a failure path in efm32_i2c_probe()
31edf03 s5p-mfc: Add release callback for memory region devs
bddb687 s5p-mfc: Set device name for reserved memory region devs
fdec508 hp-wmi: Fix wifi cannot be hard-unblocked
fb76628 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
1fe16ea sur40: fix occasional oopses on device close
f8ad7cb sur40: lower poll interval to fix occasional FPS drops to ~56 FPS
8dbd7a3 Fix RC5 decoding with Fintek CIR chipset
33201bc vb2: core: Skip planes array verification if pb is NULL
1758459 videobuf2-v4l2: Verify planes array in buffer dequeueing
9e416fa media: dvb_ringbuffer: Add memory barriers
ddc3519 media: usbtv: prevent access to free'd resources
43ef3b6 mfd: qcom_rpm: Parametrize also ack selector size
0f984405 mfd: qcom_rpm: Fix offset error for msm8660
695c69b intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate()
e990e8b s390/cio: allow to reset channel measurement block
144941b KVM: nVMX: Fix memory corruption when using VMCS shadowing
6bd2820 KVM: VMX: handle PML full VMEXIT that occurs during event delivery
b9ab0b3 KVM: MTRR: fix kvm_mtrr_check_gfn_range_consistency page fault
4149006 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
e1a90eb8 KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
be7acd2 arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
6d894c3f arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368
4c3b381 pinctrl: cherryview: prevent concurrent access to GPIO controllers
e5cf298 Bluetooth: hci_intel: Fix null gpio desc pointer dereference
0b3ff17 gpio: intel-mid: Remove potentially harmful code
4a27733 gpio: pca953x: Fix NBANK calculation for PCA9536
580b1bb tty/serial: atmel: fix RS485 half duplex with DMA
8af97d2 serial: samsung: Fix ERR pointer dereference on deferred probe
79b8ddb tty: serial: msm: Don't read off end of tx fifo
ec2fdbe arm64: Fix incorrect per-cpu usage for boot CPU
f4a6520 arm64: debug: unmask PSTATE.D earlier
a5a0958 arm64: kernel: Save and restore UAO and addr_limit on exception entry
4077ef4 USB: usbfs: fix potential infoleak in devio
97917f4 usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
3ab02b3 USB: serial: option: add support for Telit LE910 PID 0x1206
558b4ad usb: dwc3: fix for the isoc transfer EP_BUSY flag
09796e2 usb: quirks: Add no-lpm quirk for Elan
0927c5f usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
f1d7992 usb: f_fs: off by one bug in _ffs_func_bind()
bbd7cf3 usb: gadget: avoid exposing kernel stack
>From yocto-kernel-cache:
59290c5 uvesafb: provide option to specify timeout for task completion
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Update the dpdk recipe from v16.04 to v16.07. Renamed and modified
the patches:
dpdk-16.04-add-sysroot-option-within-app-makefile.patch
dpdk-16.04-dpdk-fix-installation-warning-and-issue.patch
accordingly since these patches don't apply cleanly on top of
dpdk v16.07.
Fixed compilation by adding examples/ethtool/lib directory in
DEPDIRS-y and by adding lib path in LDLIBS.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.1:
1300775 Merge branch 'standard/base' into standard/intel/base
0847ed6 Merge tag 'v4.1.30' into standard/base
558ba5f Linux 4.1.30
629d045 x86/quirks: Reintroduce scanning of secondary buses
f2da7df x86/quirks: Apply nvidia_bugs quirk only on root bus
6264b57 Revert "MIPS: Reserve nosave data for hibernation"
84d0821 Revert "sparc64: Fix numa node distance initialization"
062e35b Merge branch 'standard/base' into standard/intel/base
053af7b Merge tag 'v4.1.29' into standard/base
bd6d85d pps: do not crash when failed to register
bea9acd radix-tree: fix radix_tree_iter_retry() for tagged iterators.
6831c98 libceph: apply new_state before new_up_client on incrementals
5210f97 libceph: set 'exists' flag for newly up osd
87076a0 ovl: verify upper dentry in ovl_remove_and_whiteout()
9524cc4 tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
e77df44 libata: LITE-ON CX1-JB256-HP needs lower max_sectors
c30e87b mmc: block: fix packed command header endianness
ce05d31 media: fix airspy usb probe error path
371ac20 vmlinux.lds: account for destructor sections
fe071fb mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
ca0d868 mm, compaction: simplify handling restart position in free pages scanner
1602957 drm/i915: Update ifdeffery for mutex->owner
627ec70 ALSA: hda: add AMD Stoney PCI ID with proper driver caps
282f757 ALSA: hda - fix use-after-free after module unload
f8e3078 posix_cpu_timer: Exit early when process has been reaped
47eec48 x86/quirks: Add early quirk to reset Apple AirPort card
59500c8 Merge branch 'standard/base' into standard/intel/base
f6ab361 netfilter: x_tables: fix stable backport
2533406 net: mvneta: set real interrupt per packet for tx_done
43506e7 ALSA: pcm: Free chmap at PCM free callback, too
6b9d561 ALSA: ctl: Stop notification after disconnection
fb10485 ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
31534f8 ovl: Copy up underlying inode's ->i_mode to overlay inode
cb75f65 ovl: handle ATTR_KILL*
97f2887 drm/ttm: Make ttm_bo_mem_compat available
07761df Input: xpad - validate USB endpoint count during probe
70aaf49 ARM: mvebu: fix HW I/O coherency related deadlocks
2686f12 netfilter: x_tables: speed up jump target validation
c3ed55b Linux 4.1.29
74225a4 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival"
62d7a45 powerpc: Fix build break due to missing PPC_FEATURE2_HTM_NOSC
bda373b ecryptfs: don't allow mmap when the lower fs doesn't support it
db86fac xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
cd12064 xenbus: don't bail early from xenbus_dev_request_and_reply()
f1e8b05 Revert "ecryptfs: forbid opening files without mmap handler"
9c9497d xenbus: don't BUG() on user mode induced condition
f0d077d MIPS: Fix page table corruption on THP permission changes.
ebccd6e ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup
df3f23d qeth: delete napi struct when removing a qeth device
2c89e2e gpio: sch: Fix Oops on module load on Asus Eee PC 1201
1dd148a ALSA: timer: Fix negative queue usage by racy accesses
23c63b8 block: fix use-after-free in sys_ioprio_get()
7841100 x86/amd_nb: Fix boot crash on non-AMD systems
9a6bc7f ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
9e0303e ipr: Clear interrupt on croc/crocodile when running with LSI
029161e ALSA: echoaudio: Fix memory allocation
1f96a54 ALSA: hda - fix read before array start
From yocto-kernel-cache:
f7984d6 intel-quark.cfg: Explicitly disable CONFIG_64BIT
d9f9dd9 common-pc-drivers.cfg: Remove I2O configs
4cfbd25 features: Fix dependencies and =m vs =y discrepancies for corei7
424e28e intel-core2-32.cfg: Explicitly disable CONFIG_64BIT
b5c7db9 features: Add 6lowpan feature and add it where necessary
4e8a96a kernel-cache: add the computestick-preempt-rt config
3e7c4fb kver: bump to v4.1.30
f749da7 kernel-cache: enable CONFIG_STAGING for computestick
497e2eb features: usb-net: provide more coverage on USB network devices
ec5b0c8 features: broxton: enable iTCO watchdog support
f929668 features: broxton: enable iSMT support
9a8f7a9 features: broxton: enable LPC bridge function for Intel ICH and SCH
71dddd4 kver: bump to v4.1.29
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
cb96b51 vmstat: make vmstat_updater deferrable again and shut down on idle
7a99148 rcu: Make expedited RCU-sched grace period immediately detect idle
From yocto-kernel-cache:
6988358 intel-quark.cfg: Explicitly disable CONFIG_64BIT
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The QA sanity checker in OE fails when an ELF binary has a symbol
table without GNU hash.
There is no issue so far because rmc is statically linked with C
libraries and the symbol table is stripped out in build.
But once we compile rmc with dynamic linking, the symbol table in the
dynamic section stays. Thus it fails the QA checker because the
default hash style is sysv.
To have some peace of mind, we specify "both" for the hash style to
the linker.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Remove the maintainer name for HASWELL-WC and VALLEYISLAND
from the maintainer list, since these two layers is retired on
meta-intel master branch.
Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The meta-haswell-wc BSP layer is retired in future YP releases.The
plan is to consolidate all Intel SoC BSP into intel common BSP.
Since the features provided by meta-haswell-wc can be obtained
from Intel Common BSP with newer kernel version, this layer can
be retired from master.
Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This layer is retired from meta-intel master branch in future
YP releases because there are no immediate requirements for
support in newer LTSI kernel.
Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
286f04b drm/i915: Fix i915 merge with v4.4.16
f8050fe Merge branch 'standard/base' into standard/intel/base
0a0c93f Merge tag 'v4.4.18' into standard/base
630333d Merge branch 'standard/base' into standard/intel/base
7b4979e Merge tag 'v4.4.17' into standard/base
e488427 Linux 4.4.18
eccccb4 mm: memcontrol: fix memcg id ref counter on swap charge move
a0fddee mm: memcontrol: fix swap counter leak on swapout from offline cgroup
8627c77 mm: memcontrol: fix cgroup creation failure after many small jobs
3a22cf0 ext4: fix reference counting bug on block allocation error
db82c74 ext4: short-cut orphan cleanup on error
f8d4d52 ext4: validate s_reserved_gdt_blocks on mount
175f36c ext4: don't call ext4_should_journal_data() on the journal inode
5a7f477 ext4: fix deadlock during page writeback
9e38db2 ext4: check for extents that wrap around
08bb036 crypto: scatterwalk - Fix test in scatterwalk_done
148fbb9 crypto: gcm - Filter out async ghash if necessary
92f7133 fs/dcache.c: avoid soft-lockup in dput()
b6e0a21 fuse: fix wrong assignment of ->flags in fuse_send_init()
9ca5f11 fuse: fuse_flush must check mapping->flags for errors
3d1c64d fuse: fsync() did not return IO errors
62659f0 sysv, ipc: fix security-layer leaking
9a95c0c block: fix use-after-free in seq file
3cde0e7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
821d5e6 drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2)
fb93281 x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386
e270fdc x86/pat: Document the PAT initialization sequence
26b340e x86/xen, pat: Remove PAT table init code from Xen
a23b299 x86/mtrr: Fix PAT init handling when MTRR is disabled
594055c x86/mtrr: Fix Xorg crashes in Qemu sessions
32c8542 x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()
d50e8b1 x86/mm/pat: Add pat_disable() interface
8f5b821 x86/mm/pat: Add support of non-default PAT MSR setting
5c7d0f4 devpts: clean up interface to pty drivers
93f84c8 random: strengthen input validation for RNDADDTOENTCNT
6090bfb apparmor: fix ref count leak when profile sha1 hash is read
4cf8f0b Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
cca36a7 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
0107ea0 arm: oabi compat: add missing access checks
66e5d7b cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind
3088903 i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR
979a61a x86/mm/32: Enable full randomization on i386 and X86_32
6e12424 HID: sony: do not bail out when the sixaxis refuses the output report
d71d4ac PNP: Add Broadwell to Intel MCH size workaround
02170f4 PNP: Add Haswell-ULT to Intel MCH size workaround
5a6f9d0 scsi: ignore errors from scsi_dh_add_device()
694dfd0 ipath: Restrict use of the write() interface
9c946c9 tcp: consider recv buf for the initial window scale
e23696b qed: Fix setting/clearing bit in completion bitmap
fc9b7c0 net/irda: fix NULL pointer dereference on memory allocation failure
863c8bb net: bgmac: Fix infinite loop in bgmac_dma_tx_add()
0020fa5 bonding: set carrier off for devices created through netlink
a9c2218 ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space
5413f1a tcp: enable per-socket rate limiting of all 'challenge acks'
72c2d3b tcp: make challenge acks less predictable
133cec9 Linux 4.4.17
8e510cd vfs: fix deadlock in file_remove_privs() on overlayfs
33f9cff intel_th: Fix a deadlock in modprobing
c800964 intel_th: pci: Add Kaby Lake PCH-H support
703cfaf net: mvneta: set real interrupt per packet for tx_done
032951d libceph: apply new_state before new_up_client on incrementals
79cc80f libata: LITE-ON CX1-JB256-HP needs lower max_sectors
1b0b5ca i2c: mux: reg: wrong condition checked for of_address_to_resource return value
470f47f posix_cpu_timer: Exit early when process has been reaped
d863bec media: fix airspy usb probe error path
8727178 ipr: Clear interrupt on croc/crocodile when running with LSI
c4c2a8f SCSI: fix new bug in scsi_dev_info_list string matching
b3a061d RDS: fix rds_tcp_init() error path
d9e1886 can: fix oops caused by wrong rtnl dellink usage
8648445 can: fix handling of unmodifiable configuration options fix
1cee72e can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access
63b9e0f can: at91_can: RX queue could get stuck at high bus load
b4fedbe perf/x86: fix PEBS issues on Intel Atom/Core2
b82c789 ovl: handle ATTR_KILL*
34bf123 sched/fair: Fix effective_load() to consistently use smoothed load
d29e5fa mmc: block: fix packed command header endianness
5161144 block: fix use-after-free in sys_ioprio_get()
b782756 qeth: delete napi struct when removing a qeth device
69ca969 platform/chrome: cros_ec_dev - double fetch bug in ioctl
68f9903 clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
9162d29 spi: sun4i: fix FIFO limit
873b6e3 spi: sunxi: fix transfer timeout
df582d4 namespace: update event counter when umounting a deleted dentry
7d9f345 9p: use file_dentry()
26015f0 ext4: verify extent header depth
ed5c955 ecryptfs: don't allow mmap when the lower fs doesn't support it
ae159a0 Revert "ecryptfs: forbid opening files without mmap handler"
a3bdfa7 locks: use file_inode()
acbda59 power_supply: power_supply_read_temp only if use_cnt > 0
75d6026 cgroup: set css->id to -1 during init
8f808f1 pinctrl: imx: Do not treat a PIN without MUX register as an error
6701df3 pinctrl: single: Fix missing flush of posted write for a wakeirq
ca34558 pvclock: Add CPU barriers to get correct version value
aab045e Input: tsc200x - report proper input_dev name
c2e5023 Input: xpad - validate USB endpoint count during probe
1dbdba6 Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
526410b Input: xpad - fix oops when attaching an unknown Xbox One gamepad
4bc4767 Input: elantech - add more IC body types to the list
12a83f6 Input: vmmouse - remove port reservation
8fd58e0 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
3e6af33 ALSA: timer: Fix leak in events via snd_timer_user_ccallback
90bed82 ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
ee8b7ff xenbus: don't bail early from xenbus_dev_request_and_reply()
d1e6344 xenbus: don't BUG() on user mode induced condition
66af423 xen/pciback: Fix conf_space read/write overlap check.
6bce4d0 ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
e0bc4e7 arc: unwind: warn only once if DW2_UNWIND is disabled
dc20f32 kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w
78edebc pps: do not crash when failed to register
f2e7c1f vmlinux.lds: account for destructor sections
becdfa3 mm, meminit: ensure node is online before checking whether pages are uninitialised
e534d92 mm, meminit: always return a valid node from early_pfn_to_nid
41a3b3c mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
d32978b fs/nilfs2: fix potential underflow in call to crc32_le
21e9f89 mm, compaction: abort free scanner if split fails
5b3114b mm, sl[au]b: add __GFP_ATOMIC to the GFP reclaim mask
6b373d5 dmaengine: at_xdmac: double FIFO flush needed to compute residue
5ce7333 dmaengine: at_xdmac: fix residue corruption
1b60fcd dmaengine: at_xdmac: align descriptors on 64 bits
ba1eebc x86/quirks: Add early quirk to reset Apple AirPort card
dd4eb74 x86/quirks: Reintroduce scanning of secondary buses
bab5a36 x86/quirks: Apply nvidia_bugs quirk only on root bus
2053f7d USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
17fc71c Merge branch 'standard/base' into standard/intel/base
f5e2c49 Merge tag 'v4.4.16' into standard/base
b05965f Linux 4.4.16
dbf72a4 ovl: verify upper dentry before unlink and rename
38da63e drm/i915: Revert DisplayPort fast link training feature
8fc8232 tmpfs: fix regression hang in fallocate undo
1d3255b tmpfs: don't undo fallocate past its last page
d6317d7 crypto: qat - make qat_asym_algs.o depend on asn1 headers
32d1067 xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
12f2f04 File names with trailing period or space need special case conversion
1422b6b cifs: dynamic allocation of ntlmssp blob
4ce7aa4 Fix reconnect to not defer smb3 session reconnect long after socket reconnect
ddbe16b 53c700: fix BUG on untagged commands
333e71c s390: fix test_fp_ctl inline assembly contraints
273e129 scsi: fix race between simultaneous decrements of ->host_failed
cf2a2c6 ovl: verify upper dentry in ovl_remove_and_whiteout()
c12dada ovl: Copy up underlying inode's ->i_mode to overlay inode
e9a2ce2 ARM: mvebu: fix HW I/O coherency related deadlocks
e4ad472 ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Armada 385 Linksys
bec5862 ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13
0e6092c ALSA: hda: add AMD Stoney PCI ID with proper driver caps
d5c1296 ALSA: hda - fix use-after-free after module unload
f4ccc29 ALSA: ctl: Stop notification after disconnection
180cb74 ALSA: pcm: Free chmap at PCM free callback, too
248bfcb ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
db931e3 ALSA: hda - fix read before array start
6d9b337 ALSA: hda - Add PCI ID for Kabylake-H
3bfe8c5 ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup
547d982 ALSA: timer: Fix negative queue usage by racy accesses
02a49fd ALSA: echoaudio: Fix memory allocation
0287f63 ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
6ddd404 ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup
7b939db ALSA: hda - Fix the headset mic jack detection on Dell machine
5a2c82f ALSA: dummy: Fix a use-after-free at closing
3bb6a51 hwmon: (dell-smm) Cache fan_type() calls and change fan detection
9a3d983 hwmon: (dell-smm) Disallow fan_type() calls on broken machines
5c41821 hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default
7d091e0 tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
97c96c4 tty: vt: Fix soft lockup in fbcon cursor blink timer.
994b91f iio:ad7266: Fix probe deferral for vref
aa68652 iio:ad7266: Fix support for optional regulators
ad4dea6 iio:ad7266: Fix broken regulator error handling
ebd052e iio: accel: kxsd9: fix the usage of spi_w8r8()
601818b staging: iio: accel: fix error check
784108d iio: hudmidity: hdc100x: fix incorrect shifting and scaling
d2be6f6 iio: humidity: hdc100x: fix IIO_TEMP channel reporting
f7ba3de iio: humidity: hdc100x: correct humidity integration time mask
c00a498 iio: proximity: as3935: fix buffer stack trashing
cd4a799 iio: proximity: as3935: remove triggered buffer processing
97eabb3 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
c3aeba8 iio: light apds9960: Add the missing dev.parent
923f209 iio:st_pressure: fix sampling gains (bring inline with ABI)
dda5d00 iio: Fix error handling in iio_trigger_attach_poll_func
fe29254 xen/balloon: Fix declared-but-not-defined warning
e73be16 perf/x86: Fix undefined shift on 32-bit kernels
5f9e970 memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
ed71c68 drm/vmwgfx: Fix error paths when mapping framebuffer
82c882c drm/vmwgfx: Delay pinning fbdev framebuffer until after mode set
e587d4e drm/vmwgfx: Check pin count before attempting to move a buffer
b40c9ac drm/vmwgfx: Work around mode set failure in 2D VMs
a216ed8 drm/vmwgfx: Add an option to change assumed FB bpp
6c42c30 drm/ttm: Make ttm_bo_mem_compat available
c6a2cb3 drm: atmel-hlcdc: actually disable scaling when no scaling is required
f956468 drm: make drm_atomic_set_mode_prop_for_crtc() more reliable
ec00d4d drm: add missing drm_mode_set_crtcinfo call
86383e4 drm/i915: Update CDCLK_FREQ register on BDW after changing cdclk frequency
edc185a drm/i915: Update ifdeffery for mutex->owner
3ea2a7e drm/i915: Refresh cached DP port register value on resume
b17d254 drm/i915/ilk: Don't disable SSC source if it's in use
4b69c00 drm/nouveau/disp/sor/gf119: select correct sor when poking training pattern
15dc6a4 drm/nouveau: fix for disabled fbdev emulation
fbf9b54 drm/nouveau/fbcon: fix out-of-bounds memory accesses
c8c3b35 drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers
921daff drm/nouveau/disp/sor/gf119: both links use the same training register
7233bb8 virtio_balloon: fix PFN format for virtio-1
b752a27 drm/dp/mst: Always clear proposed vcpi table for port.
83a6e52 drm/amdkfd: destroy dbgmgr in notifier release
cf2e806 drm/amdkfd: unbind only existing processes
ca8a32b ubi: Make recover_peb power cut aware
69eab50 drm/amdgpu/gfx7: fix broken condition check
bc326bf drm/radeon: fix asic initialization for virtualized environments
13226e1 btrfs: account for non-CoW'd blocks in btrfs_abort_transaction
3bb1138 percpu: fix synchronization between synchronous map extension and chunk destruction
c26ae53 percpu: fix synchronization between chunk->map_extend_work and chunk destruction
0da3127 af_unix: fix hard linked sockets on overlay
c651707 vfs: add d_real_inode() helper
cff5b23 arm64: Rework valid_user_regs
de0f9fa ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()
084ad7f drm/mgag200: Black screen fix for G200e rev 4
e205592 iommu/amd: Fix unity mapping initialization race
72803a7 iommu/vt-d: Enable QI on all IOMMUs before setting root entry
c9566f6 iommu/arm-smmu: Wire up map_sg for arm-smmu-v3
c705db2 base: make module_create_drivers_dir race-free
bc64a83 tracing: Handle NULL formats in hold_module_trace_bprintk_format()
2f839c9 HID: multitouch: enable palm rejection for Windows Precision Touchpad
300851f HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
2d7a2ff HID: elo: kill not flush the work
44dd5ce KVM: nVMX: VMX instructions: fix segment checks when L1 is in long mode.
54f87e1 kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
398051f KEYS: potential uninitialized variable
fb4d339 ARCv2: LLSC: software backoff is NOT needed starting HS2.1c
f06a5a0 ARCv2: Check for LL-SC livelock only if LLSC is enabled
9c458a86 ipv6: Fix mem leak in rt6i_pcpu
61f602d cdc_ncm: workaround for EM7455 "silent" data interface
2832302 net_sched: fix mirrored packets checksum
424848b packet: Use symmetric hash for PACKET_FANOUT_HASH.
43b1bfe sched/fair: Fix cfs_rq avg tracking underflow
1e1f4ff UBIFS: Implement ->migratepage()
4b1cb3c mm: Export migrate_page_move_mapping and migrate_page_copy
7ad2602 MIPS: KVM: Fix modular KVM under QEMU
490a71c ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
54cf0dd ARM: 8578/1: mm: ensure pmd_present only checks the valid bit
91ac738 ARM: imx6ul: Fix Micrel PHY mask
b5d4a79 NFS: Fix another OPEN_DOWNGRADE bug
44d86db make nfs_atomic_open() call d_drop() on all ->open_context() errors.
412cfee nfsd: check permissions when setting ACLs
c3fa141 posix_acl: Add set_posix_acl
f78ffdc nfsd: Extend the mutex holding region around in nfsd4_process_open2()
087f8fe nfsd: Always lock state exclusively.
58e9e70 nfsd4/rpc: move backchannel create logic into rpc code
400850b writeback: use higher precision calculation in domain_dirty_limits()
a519bfe thermal: cpu_cooling: fix improper order during initialization
f77ea5c uvc: Forward compat ioctls to their handlers directly
93f25db Revert "gpiolib: Split GPIO flags parsing and GPIO configuration"
d9c5952 x86/amd_nb: Fix boot crash on non-AMD systems
66af3f6 kprobes/x86: Clear TF bit in fault on single-stepping
f7acd40 x86, build: copy ldlinux.c32 to image.iso
71ef2c1 locking/static_key: Fix concurrent static_key_slow_inc()
a39e660 locking/qspinlock: Fix spin_unlock_wait() some more
c7f47e5 locking/ww_mutex: Report recursive ww_mutex locking early
c5f2e83 of: irq: fix of_irq_get[_byname]() kernel-doc
6d58954 of: fix autoloading due to broken modalias with no 'compatible'
a400a79 mnt: If fs_fully_visible fails call put_filesystem.
6256d2f mnt: Account for MS_RDONLY in fs_fully_visible
57eb6e3 mnt: fs_fully_visible test the proper mount for MNT_LOCKED
67799eb usb: common: otg-fsm: add license to usb-otg-fsm
7577b85 USB: EHCI: declare hostpc register as zero-length array
7b74d56 usb: dwc2: fix regression on big-endian PowerPC/ARM systems
5a35d2f powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
044af1b powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added
3abd809 powerpc/pseries: Fix PCI config address for DDW
6bd26f4 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
75012a8 IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs
abb24ac IB/cm: Fix a recently introduced locking bug
7bf5060 EDAC, sb_edac: Fix rank lookup on Broadwell
96d50ac mac80211: Fix mesh estab_plinks counting in STA removal case
43e319d mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
7b90e04 mac80211: mesh: flush mesh paths unconditionally
9dcbb4d mac80211: fix fast_tx header alignment
From yocto-kernel-cache:
6a12efc features: Fix dependencies and =m vs =y discrepancies for corei7
a4a1b81 intel-core2-32.cfg: Explicitly disable CONFIG_64BIT
c2559fd kernel-cache: add the computestick-preempt-rt config
dab902b features: Create mfd-intel-lpss feature and use where appropriate
4766069 features/iio: Set IIO_BUFFER_CB to =m instead of =y
aa50285 features: Add 6lowpan feature and add it where necessary
917becb kver: bump to v4.4.18
b030d96 rt: remove () from patch names
c8232a3 Enable BQ 25890 IC for broxton.
86bf91f 4.4: update to -rt19 patches
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Removing canterbury-corpus and calgary-corpus recipes since they're not
being used by any BSP. They were added before to support qat packages.
Now qat packages canterbury and calgary firmware files as part of its
tarball.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Crystalforest BSP is no longer using the firmware files provided by these
recipes. These files were added to support qat. Now qat packages its own
calgary and canterbury firmware as part of its tarball. So removing these
from MACHINE_EXTRA_RRECOMMENDS.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From yocto-kernel-cache:
0d6de63 base: disable legacy PTYS
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
aec3e7e mei: replace 0 by mei_cl_mtu(cldev->cl) in bus.c
66c94cf mei: me: disable driver on SPT SPS firmware
23e7114 mei: amthif: fix deadlock in initialization during a reset
From yocto-kernel-cache:
5df9a9f meta: iio.cfg: Enable more IIO sensors
ac44093 base: disable legacy PTYS
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
openssl-qat is different from other packages in the way that it
has a patch present in a zip file that is unpacked and applied
on top of openssl. This results in patch errors when doing an
incremental build using bitbake.
To resolve, splitted do_patch into two - one to unpack the qat patch
and apply it on openssl. And, other to apply the patches added in
SRC_URI.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
zlib-qat is different from other packages in the way
that it has a patch present in a zip file that is
unpacked and applied on top of zlib. This results in
errors when doing an incremental build using bitbake.
To resolve, splitted do_patch into two - one to unpack
the qat patch and apply it on zlib-1.2.8. And, other to
apply the patches added in SRC_URI.
Added flags "-q -o" flags to unzip command to quietly overwrite if
files/folders already exist to avoid build from breaking.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
RMC installer copies RMC entries after copying default entries. But
default entries aren't overwritten when RMC entries have different file
names from them, so they will be kept on target after installation.
RMC Bootloader skips loading default entries when it can get RMC entries
from RMC database file. However, RMC database file isn't deployed onto
target in installation by design.
As a result, default entries show up along with deployed RMC entries once
target reboots after installation.
We cannot get rid of these default entries in RMC deployment section because
it doesn't know which entry file should be removed.
An easier way is not to deploy default entries when any boot entry files
assumingly from RMC are already deployed at a later step. Similar logic
applies to loader.conf too.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This change shows how we can get rid of an error message caused
by board-specific design at runtime, and still keep the rest
in system generic.
The new added hook removes line(s) in inittab which triggers the
error.
README of rmc is also updated accordingly.
Fixes [YOCTO #5351].
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
POSTINSTALL.sh provides developer a final chance to retouch
almost anything deployed on target before unmounting partitions
and reboot at the end of an installation session.
RMC installer executes this script if it can be queried from
RMC database file for the running board.
Some steps to make system bootable still happen after this hook.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Add Broxton-m fingerprint and global kernel bootparam fragment
into rmc.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Provide a README for RMC feature. Also check in fingerprints and
configuration data for several boards as examples for users.
They can be used for validation too.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
RMC Feature is based on RMC project, systemd-boot, EFI installer
to enable a single generic image, built for multiple platforms,
automatically applies customization and quirks specific to a type
of boards at runtime.
In another word, you will see a single image behaves differently
and intelligently according to the type of board it is running on.
To Enable this feature: add the two lines in conf file:
DISTRO_FEATURES_append = " rmc"
EFI_PROVIDER = "rmc-systemd-boot"
Based on Saul Wold's initial work on a feature switch, RMC patches
in systemd-boot, installer and gnu-efi aren't built unless the
feature is enabled.
For a supported board, this feature can :
() show and boot with board-specific boot entries in boot menu
in live-boot and post-installation.
() apply a kernel cmdline fragment to the end of cmdline to boot
Linux kernel. This is effective for any boot entry user chooses in
boot menu.
() create directory and deploy files only for the type of the
running board to target's file systems. What left on target after
installation is just same as the result from installing a conventional
image customized for a single type of hardware.
To add support of new boards, a new variable RMC_BOARD_DATA_DIRS
is the interface to developers. How-to information will be provided
with examples in following patches.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Extend the existing init-install-efi.sh in OE to call RMC tool
so that it can deploy file blobs and a global kernel cmdline
fragment associated to the type of current running board.
At first, it tries to retrieve a special configuration file
INSTALLER.CONFIG associated to the board from RMC database file
on ESP.
If the config file is fetched successfully, installer parses
configuration file to know which file blobs should be deployed
from database to target, also with other necessary information
like FS attributes of deployed file.
If a rule in config file is to create a directory, installer
creates it accordingly. Developer must direct installer to create
new directory first if destination of a file is in that directory
by adding a '/' at the end of a line.
The below is an example of INSTALLER.CONFIG. It directs installer to
deploy a boot entry boot.conf to EFI partition, create a
directory /etc/mylib/ on target's rootfs, and deploy a config
file mylib.conf in the created directory. The first several lines
started with '#' are comment.
efi_entry_dir:root:disk:770:/boot/loader/entries/
boot.conf:root:disk:770:/boot/loader/entries/rmcboot.conf
mylibdir:root:root:770:/tgt_root/etc/mylib/
mylib.conf:root:root:660:/tgt_root/etc/mylib/mylib.conf
When installer cannot get config file for the type of running board,
it skips any board-specific deployment. If a command fails at any
step, installer simply moves to the next.
After all the boot entries are deployed, installer seeks a config file
KBOOTPARAM from RMC database file. In success, it appends the content
of KBOOTPARAM to the end of kernel command line of every deployed
entry. KBOOTPARAM works as a global kernel command line fragment
specific to the type of running board.
The installer is copied and modified from OE:
./recipes-core/initrdscripts/files/init-install-efi.sh:
(OE-Core rev: 031c2f6ced917a81b4f39dca371773d0275ddf73)
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Invoke RMC APIs in this bootloader to query board-specific data
from RMC database(DB) file on ESP. Data can be boot entries or a
global kernel boot command line fragment specific to a type of
board supported in RMC DB.
Bootloader queries a file blob named BOOTENTRY.CONFIG from RMC
DB first. In success, bootloader parses BOOTENTRY.CONFIG to get
name of each boot entry file associated to the type of running
board, and then tries to load the entry into internal config data
structure. Once any entry is loaded from RMC DB, bootloader skips
loading conf files on ESP.
BOOTENTRY.CONFIG has a very simple format - every line is a boot
entry file's name. For example, to specify two boot entries in it:
boot.conf
install.conf
Bootloader also seeks another file named KBOOTPARAM in RMC dB.
when it can obtain this file associated to the type of running
board, it appends what in file to the end of kernel command
line before it boots up kernel. The appending is effective on
every boot entry, so it is called "global" cmdline fragment.
When Bootloader doesn't get config, an entry or cmdline fragment
for the type of board, it simply moves to the next step.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
UEFI spec has different GUIDs for 32 and 64 bit SMBIOS
entry point structure. This change adds definition for
64 bit GUID, so that software linked with gnu-efi can
have it for x86_64 architecture.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
RMC recipe fetch RMC project and build it more than once in
build time:
RMC tool is built for host architecture (native). The tool for
host is used to generate RMC database in build time.
RMC tool is also built for target architecture, so that scripts
in user space can call RMC tool on a running target. Developers
can also boot a target and run rmc tool to obtain fingerprint
for a new board type.
RMC libraries are compiled for both of UEFI context and user
space. They are always linked in RMC tool and can be linked
into an EFI bootloader. The recipes don't install libraries
for target's user space until we have a new client needs it.
The rmc-db.bbclass provides functions to generate rmc database
file for other software components to reuse.
We absorb a patch from Tom Zanussi to update source location with
the public link. We could put this change in another commit, but
leaving the replaced internal link in this commit could cause
trouble when people bisect the project but don't have access to
the internal location:
----------------------
rmc: Update to use public repo
The repo the rmc recipe was pointing to was private - it's now public
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
common/recipes-bsp/rmc/rmc.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/recipes-bsp/rmc/rmc.inc b/common/recipes-bsp/rmc/rmc.inc
index c046e2e..bdf930d 100644
--- a/common/recipes-bsp/rmc/rmc.inc
+++ b/common/recipes-bsp/rmc/rmc.inc
@@ -15,7 +15,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=bcdd376d27b26bde6afadd67aa3c8b07"
-SRC_URI = "git://git@git.yoctoproject.org/rmc;protocol=ssh"
+SRC_URI = "git://git.yoctoproject.org/rmc"
...
----------------------
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Reviewed-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
c25b14f drivers/mfd/pca9685-pwm.c: Update to reflect changes in patches from upstream
1afd6a6 i2c: ismt: Add Intel DNV PCI ID
4c57a77 configfs: implement binary attributes
ad0a351 scsi: ufs: connect to RPMB subsystem
a4acd97 mmc: block: register RPMB partition with the RPMB subsystem
c8d7bfb tools rpmb: add RPBM access tool
ba56b37 char: rpmb: add RPMB simulation device
1375ee1 char: rpmb: provide a user space interface
52164fb char: rpmb: add device attributes
349ae88 char: rpmb: add sysfs-class ABI documentation
bafa3cf rpmb: add Replay Protected Memory Block (RPMB) subsystem
15c3b08 mei: drop unused file transaction states
92123d7 mei: amthif: drop mei_amthif_read
8652bbe mei: enqueue consecutive reads
9011a63 mei: add wrapper for queuing control commands.
7cf285c mei: use consistent naming for TX control flow credits
bb51ab9 mei: rx flow control counter
cb5268e mei: prepare read cb for fixed address clients on the receive path only.
ff51a7c mei: drop redundant krealloc and checks in irq read
07abb03 mei: amthif: drop mei_clear_lists function
a65e193 mei: add read callback on demand for fixed_address clients
d8065ed mei: add file pointer to the host client structure
7bc83fb mei: move read cb to complete queue if not connected
bd3a698 mei: fix return value on disconnection
c1eee14 mei: drop read complete queue emptiness check
393f1c9 mei: hbm: add missing argument in the kdoc
84efdbb mei: recover after errors in runtime pm flow
caa5172 mei: drop mei_io_cb_alloc_buf
94c757e mei: amthif: use mei_cl_alloc_cb for allocating cbs
a3a08d3 mei: amthif: drop mei_amthif_send_cmd
0817545 mei: amthif: enable poll for async events
9f40914 mei: amthif: drop iamthif_current_cb
2898b44 mei: amthif: fix request cancel
bae0579 mei: amthif: drop READ_COMPLETE state
55dcbb2 UPSTREAM: hwmon: pwm-fan: Use pwm_get_args() where appropriate
1cc461c UPSTREAM: pwm: Use pwm_get/set_xxx() helpers where appropriate
0bdd610 UPSTREAM: pwm: rcar: Make use of pwm_is_enabled()
d914220 UPSTREAM: clk: pwm: Use pwm_get_args() where appropriate
4ea1713 UPSTREAM: backlight: lm3630a_bl: Stop messing with the pwm->period field
7433daa UPSTREAM: backlight: pwm_bl: Use pwm_get_args() where appropriate
aec2ac6 UPSTREAM: backlight: pwm_bl: Remove useless call to pwm_set_period()
ddf5ab1 UPSTREAM: backlight: pwm_bl: Free PWM requested by legacy API on error path
d127cb2 UPSTREAM: backlight: pwm_bl: Fix broken PWM backlight for non-dt platforms
66ad13c UPSTREAM: backlight: pwm_bl: Avoid backlight flicker when probed from DT
From yocto-kernel-cache:
d3cc76c printk.scc: don't include kernel-debug.scc
31177b8 mei: restructure fragments
ff03241 features: mei: add support for storage proxy driver
d1de1bc mousedev: fix warning err caused by __cpu_to_le16p()
4789b41 yocto-kernel-cache][PATCH] features: add new rpmb feature
6da48c0 lx-dialig: fix merge issues
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Add a new wks file for quark based on the existing
mkgalileodisk.wks with necessary changes.
() specify sda for partitions and rootwait for USB in new wks.
() Rename the original wks file and amend its description
() Update README accordingly
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The systemd-boot is the old gummiboot merged into systemd project.
We have enabled systemd-boot as a standalone EFI bootloader in OE,
also with updated wic plugin to support specifying "systemd-boot"
as bootloader in wks files.
Assuming these are good enough to replace gummiboot for quark,
this change does it.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
As it's already part of the intel-common-drivers in yocto-kernel-cache
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This marks the conf.xml files as changable so that the package management
software won't overwrite them.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Fix for:
ERROR: QA Issue: No GNU_HASH in the elf binary
by adding LDFLAGS to TARGET_CC_ARCH.
To be sure that the LDFLAGS variable is being passed to the linker command.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Fix for:
ERROR: QA Issue: No GNU_HASH in the elf binary
by adding LDFLAGS to TARGET_CC_ARCH.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
With the 1.8.x series gstreamer-vaapi got integrated into the
maintainership of the greater GStreamer project. Also this
upstreaming introduced a policy change in the source base where
gstreamer-vaapi versions are now tested only with the GStreamer
version with the same number (as opposed to the past pre-upstream
source base which had a policy of supporting a range of GStreamer
versions). So care should be taken to keep the gstreamer-vaapi
build configuration in sync with the gstreamer build configuration.
Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.1:
5c070dc Merge branch 'standard/base' into standard/intel/base
846e0a9 Merge tag 'v4.1.28' into standard/base
685c5d2 usb: core: hub: generate uevent for over current condition
def9808e mfd: intel_vuport: use back property_set struct
5880876 Linux 4.1.28
723c17c MAINTAINERS: add maintainer entry for Intel USB dual role mux drivers
581950b usb: pci-quirks: add Intel USB drcfg mux device
9ab06b6 mfd: intel_vuport: Add Intel virtual USB port MFD Driver
b27a6fe usb: mux: add driver for Intel drcfg controlled port mux
67d26c7 usb: mux: add driver for Intel gpio controlled port mux
491cd93 usb: mux: add generic code for dual role port mux
a3e1d2a regulator: fixed: add support for ACPI interface
32e6744 extcon: usb-gpio: add support for ACPI gpio interface
1ad37a3 extcon: usb-gpio: add device binding for platform device
072a96c brcmfmac: Prevent re-tuning conflicting with 'wake-up'
3f102ee Merge branch 'standard/base' into standard/intel/base
73bd4dd pinctrl: make pinctrl_register() return proper error code
2d27d2e pinctrl: Remove .owner field
d2b5c87 pinctrl: mediatek: add pinctrl/GPIO/EINT driver for mt8127
7959e30 pinctrl: mediatek: Add Pinctrl/GPIO driver for mt6397.
6021efc pinctrl: add imx7d support
2c68edc pinctrl: sirf: add sirf atlas7 pinctrl and gpio support
8616a86 pinctrl: Add Pistachio SoC pin control driver
afd1bfa pinctrl: lpc18xx: add the missing group function map
ea15f47 pinctrl: lpc18xx: create pin cap lookup helper
4291982 pinctrl: add lpc18xx pinctrl driver
116c75f tmpfs: fix regression hang in fallocate undo
b7aa372 netfilter: x_tables: introduce and use xt_copy_counters_from_user
af815d2 netfilter: x_tables: do compat validation via translate_table
2756b2a netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
05e089b netfilter: ip6_tables: simplify translate_compat_table args
cd76c8c netfilter: ip_tables: simplify translate_compat_table args
7bdf4f4 netfilter: arp_tables: simplify translate_compat_table args
d97246b netfilter: x_tables: don't reject valid target size on some architectures
a605e74 netfilter: x_tables: validate all offsets and sizes in a rule
451e440 netfilter: x_tables: check for bogus target offset
73bfda1 netfilter: x_tables: check standard target size too
acbcf85 netfilter: x_tables: add compat version of xt_check_entry_offsets
aae9191 netfilter: x_tables: assert minimum target size
801cd32 netfilter: x_tables: kill check_entry helper
a471ac8 netfilter: x_tables: add and use xt_check_entry_offsets
8163327 netfilter: x_tables: validate targets of jumps
cf75638 netfilter: x_tables: don't move to non-existent next rule
850c377 netfilter: x_tables: fix unconditional helper
a1c49d8 netfilter: x_tables: make sure e->next_offset covers remaining blob size
780daa2 netfilter: x_tables: validate e->target_offset early
1a1f239 MIPS: Fix 64k page support for 32 bit kernels.
445ff22 sparc64: Fix return from trap window fill crashes.
6d3c937 sparc: Harden signal return frame checks.
ea312fc sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
a74b2f2 sparc/PCI: Fix for panic while enabling SR-IOV
dc316fc sparc64: Fix sparc64_set_context stack handling.
25f7f80 sparc64: Fix numa node distance initialization
693b8dc sparc64: Fix bootup regressions on some Kconfig combinations.
d2e4e89 sparc: Fix system call tracing register handling.
daaaff2 tcp: record TLP and ER timer stats in v6 stats
e2de678 sfc: on MC reset, clear PIO buffer linkage in TXQs
27b56c6 tuntap: correctly wake up process during uninit
8454d64 tipc: fix nametable publication field in nl compat
e39cd93 netlink: Fix dump skb leak/double free
4995643 tipc: check nl sock before parsing nested attributes
186e7c3 xfs: print name of verifier if it fails
2612a94 pipe: limit the per-user amount of pages allocated in pipes
e8ebd0c MIPS: Reserve nosave data for hibernation
664fcc1 serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()
5ec75b7 tty: vt, return error when con_startup fails
87e0b57 KVM: x86: mask CPUID(0xD,0x1).EAX against host value
4b6986f usb: gadget: f_fs: Fix EFAULT generation for async read operations
616ffbf clk: qcom: msm8916: Fix crypto clock flags
ec2744d Btrfs: don't use src fd for printk
545655e drm/radeon: fix PLL sharing on DCE6.1 (v2)
a36c14b s390/mm: fix asce_bits handling with dynamic pagetable levels
90eb671 tcp: refresh skb timestamp at retransmit time
b2b95b3 net: fix a kernel infoleak in x25 module
806d70c net: bridge: fix old ioctl unlocked net device walk
8817c1b VSOCK: do not disconnect socket when peer has shutdown SEND only
8bba162 net/mlx4_en: Fix endianness bug in IPV6 csum calculation
9a9390b net: fix infoleak in rtnetlink
5923f46 net: fix infoleak in llc
9a7e38d net: fec: only clear a queue's work bit if the queue was emptied
5305392 netem: Segment GSO packets on enqueue
dfc58a0 sch_dsmark: update backlog as well
64e1762 sch_htb: update backlog as well
236094a net_sched: update hierarchical backlog too
11316d7 net_sched: introduce qdisc_replace() helper
7b64603 bpf: fix double-fdput in replace_map_fd_with_map_ptr()
eeee948 net/mlx4_en: fix spurious timestamping callbacks
2c5ac2bfe ipv4/fib: don't warn when primary address is missing if in_dev is dead
303c69a openvswitch: use flow protocol when recalculating ipv6 checksums
a2e388f atl2: Disable unimplemented scatter/gather feature
a4e1611 bpf/verifier: reject invalid LD_ABS | BPF_DW instruction
5730fd5 net: sched: do not requeue a NULL skb
4b5223b packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
80565d16 route: do not cache fib route info on local routes with oif
1ea4df4 decnet: Do not build routes to devices without decnet private data.
51319f4 ACPI / processor: Request native thermal interrupt handling via _OSC
fd4453a iio: ak8975: fix maybe-uninitialized warning
b55c212 batman-adv: Reduce refcnt of removed router when updating route
eaa401a batman-adv: Fix broadcast/ogm queue limit on a removed interface
f7ac631 batman-adv: Check skb size before using encapsulated ETH+VLAN header
7b1f624 mm: update min_free_kbytes from khugepaged after core initialization
93c4863 proc: prevent accessing /proc/<PID>/environ until it's ready
d6c812a Input: zforce_ts - fix dual touch recognition
b7c61d5 lpfc: fix misleading indentation
8859f16 clk: qcom: msm8960: Fix ce3_src register offset
b1a774d clk: versatile: sp810: support reentrance
5356dee clk: qcom: msm8960: fix ce3_core clk enable register
ea0b241 clk: rockchip: free memory in error cases when registering clock branches
9eb5295 nbd: ratelimit error msgs after socket close
7361f00 ipvs: drop first packet to redirect conntrack
98f4535 ipvs: correct initial offset of Call-ID header search in SIP persistence engine
7267c96 megaraid_sas: add missing curly braces in ioctl handler
e28574a sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
00c0a9f jme: Fix device PM wakeup API usage
781fff9 jme: Do not enable NIC WoL functions on S0
61116b2 ARM: OMAP3: Add cpuidle parameters table for omap3430
95297bf perf stat: Document --detailed option
cedfda9 perf tools: handle spaces in file names obtained from /proc/pid/maps
7925f4f ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
6e939f7 x86/mm/kmmio: Fix mmiotrace for hugepages
4385d1a drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
d8b7559 rtc: max77686: Properly handle regmap_irq_get_virq() error code
49d22c0 rtc: ds1685: passing bogus values to irq_restore
1d22cda rtc: vr41xx: Wire up alarm_irq_enable
aa9d9e9 rtc: hym8563: fix invalid year calculation
2de5337 misc/bmp085: Enable building as a module
a5e1649 fbdev: da8xx-fb: fix videomodes of lcd panels
2d7efc5 paride: make 'verbose' parameter an 'int' again
1cc5854 regulator: s5m8767: fix get_register() error handling
377e05c spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
25c871c USB: usbip: fix potential out-of-bounds write
cef12db cgroup: make sure a parent css isn't freed before its children
3398611 efi: Expose non-blocking set_variable() wrapper to efivars
fad61c4 ASoC: ssm4567: Reset device before regcache_sync()
0cbc796 ASoC: s3c24xx: use const snd_soc_component_driver pointer
4478308 i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
be10971 drm/i915: Cleanup phys status page too
4e57736 pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
3725741 xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
e9f20ca Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
f49eb50 powerpc: Update TM user feature bits in scan_features()
0ee1b6d futex: Acknowledge a new waiter in counter before plist
17e8cd1 mac80211: fix txq queue related crashes
193517e mac80211: fix unnecessary frame drops in mesh fwding
bd6b2f8 mac80211: fix ibss scan parameters
6c59578 mac80211: avoid excessive stack usage in sta_info
f46752f [media] v4l: vsp1: Set the SRU CTRL0 register when starting the stream
80a3bf1 [media] coda: fix error path in case of missing pdata on non-DT platform
921aa6d pinctrl: nomadik: fix pull debug print inversion
8061833 ip6_tunnel: set rtnl_link_ops before calling register_netdevice
1d8ad31 ipv6: l2tp: fix a potential issue in l2tp_ip6_recv
a9c5107 ipv4: l2tp: fix a potential issue in l2tp_ip_recv
5e6a091 rtnl: fix msg size calculation in if_nlmsg_size()
b95228f ipv6: udp: fix UDP_MIB_IGNOREDMULTI updates
95e4695 qmi_wwan: add "D-Link DWM-221 B1" device id
a235977 xfrm: Fix crash observed during device unregistration and decryption
fc74ace ppp: take reference on channels netns
263a20b ipv4: fix broadcast packets reception
6acfc65 bonding: fix bond_get_stats()
1fdc694 net: bcmgenet: fix dma api length mismatch
bb9863e qlge: Fix receive packets drop.
827e507 ppp: ensure file->private_data can't be overridden
58bcdf4 ath9k: fix buffer overrun for ar9287
7b95465 farsync: fix off-by-one bug in fst_add_one
c7c3a32 mlx4: add missing braces in verify_qp_parameters
8ca7bf0 net: Fix use after free in the recvmmsg exit path
86de827 ipv4: Don't do expensive useless work during inetdev destroy.
6862639 macvtap: always pass ethernet header in linear
5284ee1 qlcnic: Fix mailbox completion handling during spurious interrupt
fa565f5 qlcnic: Remove unnecessary usage of atomic_t
5264332 sh_eth: fix RX buffer size alignment
c5e6283 sh_eth: fix NULL pointer dereference in sh_eth_ring_format()
795f5dc packet: validate variable length ll headers
58ba5f6 ax25: add link layer header validation function
1df1649 net: validate variable length ll headers
58c92f1 packet: Allow packets with only a header (but no payload)
6def7a9 udp6: fix UDP/IPv6 encap resubmit path
900aa97 usbnet: cleanup after bind() in probe()
cf852e9 cdc_ncm: toggle altsetting to force reset before setup
af4f7a3 ipv6: re-enable fragment header matching in ipv6_find_hdr
4ded71d qmi_wwan: add Sierra Wireless EM74xx device ID
fda740f mld, igmp: Fix reserved tailroom calculation
67eab32 sctp: lack the check for ports in sctp_v6_cmp_addr
8590142 net: qca_spi: clear IFF_TX_SKB_SHARING
830b50e net: qca_spi: Don't clear IFF_BROADCAST
2131abc net: jme: fix suspend/resume on JMC260
ea82b38 tunnel: Clear IPCB(skb)->opt before dst_link_failure called
3de6011 tcp: convert cached rtt from usec to jiffies when feeding initial rto
d393b6c drm/radeon: add a dpm quirk for all R7 370 parts
cd18a79 drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5
28a201e drm/udl: Use unlocked gem unreferencing
da38a23 drm: Fix for DP CTS test 4.2.2.5 - I2C DEFER handling
7e69c7b powerpc/mm: Fixup preempt underflow with huge pages
39bf564 mm: fix invalid node in alloc_migrate_target()
b9f2aab ALSA: timer: Use mod_timer() for rearming the system timer
fb7a806 PKCS#7: pkcs7_validate_trust(): initialize the _trusted output argument
bf15ba3 hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated
4c06bf7 ALSA: pcm: Avoid "BUG:" string for warnings again
cab6809 mtip32xx: Fix broken service thread handling
30dbed7 mtip32xx: Fix for rmmod crash when drive is in FTL rebuild
c6aa8ba 8250: use callbacks to access UART_DLL/UART_DLM
e4e503b HID: logitech: fix Dual Action gamepad support
eae5f79 tpm: fix the cleanup of struct tpm_chip
03e046e ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call
00ef5df ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
b5ba0d0 dm snapshot: disallow the COW and origin devices from being identical
8f82841 ASoC: samsung: pass DMA channels as pointers
85aa23b PCI: Allow a NULL "parent" pointer in pci_bus_assign_domain_nr()
a1f678e locks: use file_inode()
2119a62 namespace: update event counter when umounting a deleted dentry
4a883b8 NFS: Fix another OPEN_DOWNGRADE bug
2bbd6a5 Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"
49cacd2 arc: unwind: warn only once if DW2_UNWIND is disabled
7678c94 ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)
7421921 USB: don't free bandwidth_mutex too early
3f3d352 make nfs_atomic_open() call d_drop() on all ->open_context() errors.
d4b0896 KVM: arm/arm64: Stop leaking vcpu pid references
848be47 powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
cc6fd72 fs/nilfs2: fix potential underflow in call to crc32_le
284f69f mm, compaction: abort free scanner if split fails
6838542 mm, compaction: skip compound pages by order in free scanner
c5ad331 mm/swap.c: flush lru pvecs on compound page arrival
c5bcec6 tmpfs: don't undo fallocate past its last page
7f3724b USB: EHCI: declare hostpc register as zero-length array
655d8d1 File names with trailing period or space need special case conversion
e20c888 Fix reconnect to not defer smb3 session reconnect long after socket reconnect
eba391c pnfs_nfs: fix _cancel_empty_pagelist
691c507 nfs: avoid race that crashes nfs_init_commit
94d06a4 pNFS: Tighten up locking around DS commit buckets
1ff20a5 ALSA: dummy: Fix a use-after-free at closing
9bbe4e5 ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup
65f6fab ALSA: hda - remove one pin from ALC292_STANDARD_PINS
f67b692 HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
32dc059 cifs: dynamic allocation of ntlmssp blob
60243e6 Input: vmmouse - remove port reservation
6a2f158 drm/nouveau: fix for disabled fbdev emulation
97e2a92 Input: elantech - add more IC body types to the list
37d925d Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
90a12c5 xen/pciback: Fix conf_space read/write overlap check.
760102c can: fix oops caused by wrong rtnl dellink usage
488ba7c can: fix handling of unmodifiable configuration options fix
f3d1ae6 UBIFS: Implement ->migratepage()
a13b0f0 mm: Export migrate_page_move_mapping and migrate_page_copy
5952333 ubi: Make recover_peb power cut aware
0e16f4f pinctrl: single: Fix missing flush of posted write for a wakeirq
65c68fd pinctrl: imx: Do not treat a PIN without MUX register as an error
32bab07 arm64: mm: remove page_mapping check in __sync_icache_dcache
7801645 drm: atmel-hlcdc: actually disable scaling when no scaling is required
335f166 tracing: Handle NULL formats in hold_module_trace_bprintk_format()
1105110 can: at91_can: RX queue could get stuck at high bus load
293745b can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access
0764832 IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs
efe098c btrfs: account for non-CoW'd blocks in btrfs_abort_transaction
0b1ca75 ALSA: hdac_regmap - fix the register access for runtime PM
ec3e732 ALSA: hda - Fix possible race on regmap bypass flip
c262505 KEYS: potential uninitialized variable
0356b95 cgroup: set css->id to -1 during init
4c9b106 memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
3165159 kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
aec2ddb base: make module_create_drivers_dir race-free
c2edadb nfsd4/rpc: move backchannel create logic into rpc code
040ad2a drm/dp/mst: Always clear proposed vcpi table for port.
5a6c735 drm/i915/ilk: Don't disable SSC source if it's in use
260c505 power_supply: power_supply_read_temp only if use_cnt > 0
9f67dcf kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w
c5ffc99 kprobes/x86: Clear TF bit in fault on single-stepping
01c93ba spi: sunxi: fix transfer timeout
fcc5d26 spi: sun4i: fix FIFO limit
d1c7fc1 MIPS: KVM: Fix modular KVM under QEMU
505291a usb: common: otg-fsm: add license to usb-otg-fsm
d7afed7 drm/radeon: fix asic initialization for virtualized environments
7ac3a70 ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()
4a088cb crypto: ux500 - memmove the right size
9341331 crypto: vmx - Increase priority of aes-cbc cipher
515f303 ARM: 8579/1: mm: Fix definition of pmd_mknotpresent
017864e ARM: 8578/1: mm: ensure pmd_present only checks the valid bit
bcef1c8 scsi: fix race between simultaneous decrements of ->host_failed
e342d57 usb: host: ehci-tegra: Grab the correct UTMI pads reset
5cf1329 usb: musb: Stop bulk endpoint while queue is rotated
ffb84c1 usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
95cb83b USB: xhci: Add broken streams quirk for Frescologic device id 1009
378cd9e usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
7d2831a usb: quirks: Fix sorting
0c3f25d usb: xhci-plat: properly handle probe deferral for devm_clk_get()
e78c8a5 xhci: Fix handling timeouted commands on hosts in weird states.
b71d179 HID: elo: kill not flush the work
1aaee5d usb: gadget: fix spinlock dead lock in gadgetfs
a56c72f usb: dwc3: exynos: Fix deferred probing storm.
01a129f clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
039f597 dmaengine: at_xdmac: double FIFO flush needed to compute residue
6d8fde7 dmaengine: at_xdmac: fix residue corruption
c6ec15d dmaengine: at_xdmac: align descriptors on 64 bits
6ef3045 cgroup: remove redundant cleanup in css_create
62f7175 percpu: fix synchronization between synchronous map extension and chunk destruction
d273823 percpu: fix synchronization between chunk->map_extend_work and chunk destruction
272d474 af_unix: Fix splice-bind deadlock
From yocto-kernel-cache:
6a2047c common-pc: enforce 32 bit
98729af kver: bump to v4.1.28
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Ensure that the correct CFLAGS are passed to LD when compiling rte libs
as shared.
For building the dpdk with config CONFIG_RTE_BUILD_SHARED_LIB=y
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Using makefile for installing targets.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
fix for:
ERROR: QA Issue: No GNU_HASH in the elf binary
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Dates changed in Licence file required CHKSUM update
From the OpenXT Project ( http://openxt.org )
refs: OXT-668
Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This update brings in the i915 driver from the Linux 4.7 kernel, as
well as the v4.4.14 stable update. With well over a thousand patches
between the two SRCREVs, we can't provide a full log of the new patches
applied to the kernel without clogging git log.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.1:
0abef8c x86: Fix Apollo Lake Watchdog address in PMC driver
f8571ea Merge branch 'standard/base' into standard/intel/base
75d56a1 device property: Avoid potential dereferences of invalid pointers
2700b65 device property: convert to use match_string() helper
fef2c68 lib/string: introduce match_string() helper
3ce862d device property: fix for a case of use-after-free
cdb0343 device property: fwnode->secondary may contain ERR_PTR(-ENODEV)
24bd70f xhci: harden xhci_find_next_ext_cap against device removal
3e54ee9 xhci: rework xhci extended capability list parsing functions
038f1ab xhci: parse xhci protocol speed ID list for usb 3.1 usage
b53d7c6 Merge branch 'standard/base' into standard/intel/base
18a2d70 extcon: Redefine the unique id of supported external connectors without 'enum extcon' type
0ded526 extcon: Remove optional print_name() function pointer of extcon_dev
a181fb1 extcon: Update the prototype of extcon_register_notifier() with enum extcon
4cce716 extcon: Use capital letter for the name of external connectors
1079fdb extcon: Use the unique id for external connector instead of string
425f259 extcon: Remove the optional name of extcon device
e371084 extcon: adc-jack: Remove the unneeded num_cables field
79663c6 extcon: Alter MHL-TA cable name to TA cable name
f2c1e58 extcon: Unify the dock device names on max8997/77693
349e77e extcon: Unify the jig cable names on rt8973 and max14577/77693/77843
035ddfe extcon: Fix the checkpatch warning and minor coding style issue
7611d1c extcon: Add extcon_get_edev_name() API to get the extcon device name
8833fdc extcon: Modify the device name as extcon[X] for sysfs
f3a7d2b extcon: Add manufactor name of each extcon device
f4b51de mmc: core: Add functions for SDIO to hold re-tuning
cb4d597 scsi_lib: add extended information to MEDIA_CHANGE
3ce85da libata: enable atapi_an by default
e30fdb9 EDAC: pnd2_edac: Add new EDAC driver for Intel SoC platforms
1bf50d4 mfd: lpc_ich: Add support for Intel Apollo Lake SoC
d7f8df6 mfd: lpc_ich: Add support for SPI serial flash host controller
9331cca spi-nor: Add support for Intel SPI serial flash controller
47389b7 Merge branch 'standard/base' into standard/intel/base
6ea8af4 mtd: spi-nor: add driver for NXP SPI Flash Interface (SPIFI)
3a5603c x86: Add missing Makefile entry so Sideband driver actually builds
446a452 PCI: Add runtime PM support for PCIe ports
f99bb2a ACPI / hotplug / PCI: Runtime resume bridge before rescan
3dfb410 PCI: Power on bridges before scanning new devices
68a139f PCI: Put PCIe ports into D3 during suspend
5b227a3 PCI / PM: Tune down retryable runtime suspend error messages
f13548f platform:x86 Remove Monitor MWAIT feature dependency
03716fc PCI: Don't clear d3cold_allowed for PCIe ports
From yocto-kernel-cache:
48837d8 mei.cfg: mei driver is no longer in staging
48a3d45 fsl-ls10xx: add kernel meta scc/cfg data
0845ec7 mei.cfg: Add CONFIG_INTEL_MEI_TXE=m
886dacb features/thermal: enable Intel powerclamp driver
b0e1c17 firmware: remove invalid +CONFIG*
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
c49ed01 Merge branch 'standard/base' into standard/intel/base
0e30a74 cpumask: Export cpumask_any_but()
c2c0034 Merge branch 'standard/base' into standard/intel/base
26d9c4e x86 tsc: enumerate BXT tsc_khz via CPUID
c8237a6 x86 tsc: enumerate SKL cpu_khz and tsc_khz via CPUID
From yocto-kernel-cache:
01ac19e mei.cfg: mei driver is no longer in staging
614e45f bsp/intel-common: add keyboard-gpio to intel-common-drivers
612332b features/thermal: Enable Intel PMIC thermal feature
ef96a88 broxton: Enable USB Type C feature for broxton
4ebb8be mei.cfg: Add CONFIG_INTEL_MEI_TXE=m
6f6ffd0 features/thermal: enable Intel powerclamp driver
8ee5212 broxton: set CONFIG_GPIO_GENERIC_PLATFORM instead of CONFIG_GPIO_GENERIC
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This user space thermal daemon utility is used for thermal management.
Signed-off-by: Yong Li <yong.b.li@intel.com>
Acked-by: Saul Wold <sgw@linux.intel.com>
Tested-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Corrected the identation of code to match the block structure to avoid
error/warning for build.
Since yocto is using -Wall and -Werror flags so this warning is treated
as error.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.1:
248ceac x86: Suppress compile time warnings in pinctrl-broxton
0a4ccb2 x86: Add platform:apl_gpio alias to pinctrl-broxton
68798df x86: Rework Apollo Lake GPIO pinctrl non-ACPI mode driver
e1cd138 x86: Prepare to split lpc-ich driver
63f0709 x86: Move Watchdog loader for Apollo Lake
0a89f91 watchdog: iTCO-wdt handle 5th variation
9a82391 x86: Sideband Interface driver for Apollo Lake
373df7e Convert lpc_ich_init_wdt to use a switch-case
0fb3e1a pinctrl: intel: use 'bool' state for PINCTRL_APL_DEVICE in Kconfig
8c40740 pinctrl-broxton: enable platform device in the absent of ACPI enumeration
f85bd37 serial: 8250_dma: stop ongoing RX DMA on exception
661b019 x86 tsc: enumerate BXT tsc_khz via CPUID
78be69f x86 tsc: enumerate SKL cpu_khz and tsc_khz via CPUID
8c782c0 Merge branch 'standard/base' into standard/intel/base
9f166e9 platform:x86 decouple telemetry driver from the optional IPC resources
69970e7 Merge branch 'standard/base' into standard/intel/base
adfc21c tpm: update PPI documentation to address the location change.
9195020 cpufreq: intel_p_state: core_get_turbo_ratio_limit() can be static
e0d453f cpufreq: intel_p_state: Fix limiting turbo sub states
23b49338 cpufreq: intel_p_state: Fix P1 and below as guaranteed performance
4b9fdfa intel_pstate: add support for BXT-P
c7e085d Merge branch 'standard/base' into standard/intel/base
fb01533 intel_pstate: Add SKY-S support
7eb5c7e intel_pstate: enable HWP per CPU
d73ee41 x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>
f447e3d intel_pstate: Force setting target pstate when required
7db69b8 intel_pstate: change some inconsistent debug information
367ff9c intel_pstate: Add tsc collection and keep previous target pstate
57ceb50 Merge branch 'standard/base' into standard/intel/base
841a1de btrfs: fix crash/invalid memory access on fsync when using overlayfs
ee32fc3 fs: add file_dentry()
1655f89 x86 tsc_msr: Remove irqoff around MSR-based TSC enumeration
8c23259 x86 tsc_msr: Add Airmont reference clock values
b51a42f x86 tsc_msr: Correct Silvermont reference clock values
58044b1 x86 tsc_msr: Update comments, expand definitions
f522e99 x86 tsc_msr: Remove debugging messages
f717a10 x86 tsc_msr: Identify Intel-specific code
5cf0c81 mmc: block: Pause re-tuning while switched to the RPMB partition
7c5240e mmc: block: Always switch back to main area after RPMB access
8e48678 mmc: core: Add a facility to "pause" re-tuning
0cb182b mmc: block: Add new ioctl to send multi commands
f8b71e0 cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
382af05 cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c
ab341bc cpuidle: Select a different state on tick_broadcast_enter() failures
ffb4b6a sched / idle: Call default_idle_call() from cpuidle_enter_state()
5702cb5 sched / idle: Call idle_set_state() from cpuidle_enter_state()
3373083 cpuidle: Fix the kerneldoc comment for cpuidle_enter_state()
29e3ae0 sched / idle: Eliminate the "reflect" check from cpuidle_idle_call()
9b054cd cpuidle: Check the sign of index in cpuidle_reflect()
9dfc37a sched / idle: Move the default idle call code to a separate function
09cb794 powercap / RAPL: Add support for Broadwell-H
f0d2388 module: add extra argument for parse_params() callback
ef2011a Driver core: wakeup the parent device before trying probe
e520871 base:dd - Fix for typo in comment to function driver_deferred_probe_trigger().
507caca driver-core: fix build for !CONFIG_MODULES
83cf090 driver-core: make __device_attach() static
2afb8e2 driver-core: enable drivers to opt-out of async probe
e1920b1 driver-core: add driver module asynchronous probe support
9ff0b28 driver-core: add asynchronous probing support for drivers
a4fb3c3 ACPI / PM: Attach ACPI power domain only once
9945883 spi: pxa2xx: Fix too early chipselect deassert
af65fdd spi: pxa2xx: Update comment in int_transfer_complete()
9bf395a spi: pxa2xx: Print actual DMA/PIO transfer mode in debug messages
b2b3a59 spi: atmel: remove warning when !CONFIG_PM_SLEEP
a4801b7 spi: fix kernel-doc warnings in spi.h
2e198407 spi: expose spi_master and spi_device statistics via sysfs
85a5731 spi: meson: Fix module autoload for OF platform driver
e080956 spi: bcm2835: BUG: fix wrong use of PAGE_MASK
4d540a2 spi: bcm2835: fix overflow in calculation of transfer time
0a51233 spi: bcm2835: bcm2835_dma_release() can be static
6d06cf5 spi: bcm2835: fix kbuild compile warnings/errors and a typo
014b48c spi: bcm2835: enable dma modes for transfers meeting certain conditions
5658c6f spi: bcm2835: fallback to interrupt for polling timeouts exceeding 2 jiffies
64cde4b spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation for it
107d1ae mfd: intel-lpss: Save register context on suspend
85768a1 mfd: intel-lpss: Pass I2C configuration via properties on BXT
c2a12bf perf/x86: Fix time_shift in perf_event_mmap_page
c9eb7c9 perf/x86: Improve accuracy of perf/sched clock
7184940 ALSA: hda - Move send_cmd / get_response to hdac_bus_ops
341b3fb ALSA: hda - Merge codec and controller helpers
7966eac ALSA: hda - moved alloc/free stream pages function to controller library
9bd26a5 ALSA: hda - Add DSP loader to core library code
d463d1e ALSA: hda - Add the controller helper codes to hda-core module
5542fed ALSA: hda - Handle error from get_response bus ops directly
5071699 Revert "ALSA: hda - fix number of devices query on hotplug"
e634eec watchdog: omap_wdt: fix null pointer dereference
79dcc6d Watchdog: Fix parent of watchdog_devices
94a2e8f watchdog: st_wdt: Update IP layout information to include Clocksource
3a74938 watchdog: st_wdt: Add new driver for ST's LPC Watchdog
fb6b94f watchdog: digicolor: driver for Conexant Digicolor CX92755 SoC
22fb7b1 watchdog: omap_wdt: early_enable module parameter
aa70c24 watchdog: omap_wdt: implement get_timeleft
47b7a1a watchdog: docs: omap_wdt also understands nowayout
9d833b8 watchdog: omap: put struct watchdog_device into driver data
87ded71 watchdog: omap: use watchdog_init_timeout instead of open coding it
abccc10 watchdog: da9062: DA9062 watchdog driver
95f8b10 pinctrl: intel: fix offset calculation issue of register PAD_OWN
8e66064 pinctrl: intel: fix bug of register offset calculation
2423468 MAINTAINERS: add new maintainer for TPM DEVICE DRIVER
cf94113f sysfs: added __compat_only_sysfs_link_entry_to_kobj()
cdb63d5 tpm: fix missing migratable flag in sealing functionality for TPM2
95f738f keys, trusted: seal/unseal with TPM 2.0 chips
92eb905 tpm: seal/unseal for TPM 2.0
d9c7bb8 keys, trusted: move struct trusted_key_options to trusted-type.h
a3b394e tpm: introduce tpm_buf
bd68d3a tpm: move the PPI attributes to character device directory.
54fb016 tpm, tpm_crb: fix unaligned read of the command buffer address
0ab522f powercap / RAPL: disable the 2nd power limit properly
From yocto-kernel-cache:
e978d15 broxton: set CONFIG_GPIO_GENERIC_PLATFORM instead of CONFIG_GPIO_GENERIC
51216d7 cfg/boot-live: Use vfat feature
a2c2fae cfg/usb-mass-storage: Use vfat feature
6b85bf8 cfg/fs/vfat: Enable NLS defaults
20edcbf bsp/intel-corei7-64: Add intel-telemetry feature
79a90ce features: add intel-telemetry feature
48dd2f1 bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPs
55fedf9 features: add broxton soc feature
12c7672 baytrail; valleyisland: Use designware-usb3 feature instead of config
e58c9bf features/usb: Add usb-designware2 and 3 features
432f75a cfg/sound.cfg: Add USB audio support
8e5bc4d features/i915: Add CONFIG_KMS_FB_HELPER=y
95dfcc1 intel_pwm: refactor and use the feature fragment
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This change is ported from the fix on lms8 for
the same issue:
commit 6dc3746443
Author: Saul Wold <sgw@linux.intel.com>
Date: Mon May 16 10:01:49 2016 -0700
lms8: Add patch to fix gcc6 C++ whitespace
This adds a patch to lms8 to fix an error cause by the newer
C++11 standard being enabled in GCC6 that requires additional
whitespace around User-Defined literals.
[YOCTO #9640]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Fixes [YOCTO #9785]
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The new machconfig probes USB keyboard and touch screen, and
then sets HAVE_* variables according to detection.
Detectable devices:
USB HID keyboards (Generic Desktop)
USB HID touch screens (Digitizer)
Note:
The intention is to have a way to provide initial formfactor
settings in a boot procedure. That means supported keyboard
and touch screen must be connected before machconfig runs.
Any new connection or disconnection won't be detected until
machconfig is executed again.
Limitation:
There could be some USB HID devices presents more than one
usage in a single descriptor. We will add support once such
device emerges.
Some platforms may have _virtual_ devices provided by BIOS.
It will cause false detection when they are presented as
types we supported. We can add black list logic when it
becomes a big concern.
Fixes [YOCTO #9205]
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Remove the recipe since we now include the iwlwifi-8000C-19 version
in the OE-Core recipe, so removes having to carry around an additional
firmware blob.
Related with OE-Core rev: 8b3d3ac84f787bf4ecccdcbcb97f2dac56acd45c
[YOCTO #9771]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.1:
9ba8c36 thermal/powerclamp: remove cpu whitelist
2971561 thermal/powerclamp: add cpu id for Skylake u/y
cec457d thermal/powerclamp: add cpu id for denlow platform
fc30ea2 thermal/powerclamp: add cpu id for skylake h/s
3eea183 intel powerclamp: support Knights Landing
c9b497b x86/tsc: Always Running Timer (ART) correlated clocksource
5ea938a time: Add driver cross timestamp interface for higher precision time synchronization
6c92ae5 time: Add timekeeping snapshot code capturing system time and counter
6c85a97 timekeeping: Provide internal function __ktime_get_real_seconds
016a423 time: Add cycles to nanoseconds translation
062e776 ntp/pps: replace getnstime_raw_and_real with 64-bit version
49719d3 intel_idle: add BXT support
6eee24f intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled
62b5100 intel_idle: Support for Intel Xeon Phi Processor x200 Product Family
f2d2aaf intel_idle: Skylake Client Support - updated
461b31f intel_idle: Skylake Client Support
f1069e0 Merge tag 'v4.1.26' into standard/base
5be8055 Merge tag 'v4.1.25' into standard/base
b4acdc6 serial: 8250_dw: Do not use readl/writel before checking port iotype
c439afb serial: 8250_dw: Add support for big-endian MMIO accesses
9227cc2 serial: 8250_dw: Avoid serial_outx code duplicate with new dw8250_check_lcr()
9d608cf serial: 8250_dw: don't set UPF_BOOT_AUTOCONF flag
db4e65b serial: 8250_dw: cleanup dw8250_setup_port
f488548 serial: 8250_dw: cleanup dw8250_idma_filter
0912b12 serial: 8250_dw: rename and comment the fallback dma filter
3436bb7 serial: 8250_dw: proper support for UARTs without busy functionality
fac8ac4 serial: 8250_dw: add dw8250_quirks function
0bba963 serial: 8250_dw: only setup the port from one place
d01850e serial: 8250_dw: hook the DMA in one place
585f11e serial: 8250_dw: adapt to unified device property interface
df44bc6 serial: 8250_dw: add separate pointer for the uart_port to dw8250_probe
84e9183 serial: 8250_dw: allow lower reference frequencies
70ce481 serial:8250_dw: do not alter CTS and DCTS since AFE is enabled
7399689 serial: 8250: Auto CTS control by HW if AFE enabled
074cdf8 serial: 8250_dw: support ACPI platforms with integrated DMA engine
0bb15fc serial: 8250_dma: no need to sync RX buffer
45082f4 dmaengine: idma: rename to INTEL_IDMA64
1f4c5fb mmc: sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers
6963cc8 mmc: sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers
aab5881 mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers
c51e080 mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL
fbbad47 mmc: sdhci-pci: Fix card detect race for Intel BXT/APL
ce6717f mmc: sdhci: Allow override of get_cd() called from sdhci_request()
abceeaf mmc: sdhci: Allow override of mmc host operations
279c8dd mmc: sdhci: make max-frequency property in device tree work
6e9d3ad mtd: spi-nor: add support for w25q128fw
8881728 Linux 4.1.26
3b14279 hpfs: implement the show_options method
9df75cf affs: fix remount failure when there are no options changed
ffd9e8e hpfs: fix remount failure when there are no options changed
b289a9d Input: pwm-beeper - fix - scheduling while atomic
25fda3a dma-debug: avoid spinlock recursion when disabling dma-debug
88fe300 UBI: Fix static volume checks when Fastmap is used
22ada7c xen/events: Don't move disabled irqs
1cf63e8 xen/x86: actually allocate legacy interrupts on PV guests
448691a wait/ptrace: assume __WALL if the child is traced
9a9586d sunrpc: fix stripping of padded MIC tokens
bd41a6c mmc: sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
a0b7f56 mmc: longer timeout for long read time quirk
9b78827 drm/i915: Don't leave old junk in ilk active watermarks on readout
a6fccea PM / sleep: Handle failures in device_suspend_late() consistently
8a1a3f7 Input: uinput - handle compat ioctl for UI_SET_PHYS
fb4e7a0 kvm: arm64: Fix EC field in inject_abt64
0d4a4eb ALSA: hda - Fix headphone noise on Dell XPS 13 9360
71f788d ALSA: hda - Fix headphone mic input on a few Dell ALC293 machines
f1f125d cifs: Create dedicated keyring for spnego operations
ded044f ASoC: ak4642: Enable cache usage to fix crashes on resume
141afa3 ASoC: ak4642: Fix up max_register setting
4b126ba xfs: skip stale inodes in xfs_iflush_cluster
3eeb7e7 xfs: fix inode validity check in xfs_iflush_cluster
6659d79 xfs: xfs_iflush_cluster fails to abort on error
c504b77 cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
d3bbf7b cpuidle/coupled: Remove redundant 'dev' argument of cpuidle_state_is_coupled()
cde02e3 remove directory incorrectly tries to set delete on close on non-empty directories
b604454 fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication
6842cd2 fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
8f83c44 fs/cifs: correctly to anonymous authentication for the LANMAN authentication
f39b179 fs/cifs: correctly to anonymous authentication via NTLMSSP
9a2257f drm/fb_helper: Fix references to dev->mode_config.num_connector
d648fcd drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
f52a1b9 MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC
8f25a2f PCI: Disable all BAR sizing for devices with non-compliant BARs
a871659 mmc: mmc: Fix partition switch timeout for some eMMCs
ab2cfdb ring-buffer: Prevent overflow of size in ring_buffer_resize()
453babf ring-buffer: Use long for nr_pages to avoid overflow failures
d6bdff2 ring-buffer: Move recursive check to per_cpu descriptor
ac4e03d ring-buffer: Add unlikelys to make fast path the default
daf7322 MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)
49dc90f MIPS: ptrace: Prevent writes to read-only FCSR bits
ba1ccd8 MIPS: ptrace: Fix FP context restoration FCSR regression
fc39f27 MIPS: math-emu: Fix jalr emulation when rd == $0
4a16f41 MIPS: Fix uapi include in exported asm/siginfo.h
175c648 SIGNAL: Move generic copy_siginfo() to signal.h
de444b2 MIPS: Sync icache & dcache in set_pte_at
8c99d76 MIPS: Handle highmem pages in __update_cache
e7c735b MIPS: Flush highmem pages in __flush_dcache_page
deee8f0 Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"
75d03a9 powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()
b7ccd2a powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()
18fc656 sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
fa5c124 rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring
5de658d rtlwifi: Fix logic error in enter/exit power-save mode
4cfbd21 kbuild: move -Wunused-const-variable to W=1 warning level
10443b3 irqchip/gic-v3: Configure all interrupts as non-secure Group-1
bfc9ab7 irqchip/gic: Ensure ordering between read of INTACK and shared data
ff0ee29 gcov: disable tree-loop-im to reduce stack usage
456b98f MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
8106278 MIPS: KVM: Fix timer IRQ race when freezing timer
ceee7b2 crypto: caam - fix caam_jr_alloc() ret code
7124f5d USB: serial: quatech2: fix use-after-free in probe error path
17e958c USB: serial: mxuport: fix use-after-free in probe error path
d2e9eeb USB: serial: keyspan: fix use-after-free in probe error path
90eb29f USB: serial: io_edgeport: fix memory leaks in probe error path
7bbc137 USB: serial: io_edgeport: fix memory leaks in attach error path
ec39156 mfd: omap-usb-tll: Fix scheduling while atomic BUG
1187e91 MIPS64: R6: R2 emulation bugfix
c2915ee MIPS: Avoid using unwind_stack() with usermode
dd95033 MIPS: Don't unwind to user mode with EVA
22a4a25 MIPS: Fix siginfo.h to use strict posix types
5b59ae1 can: fix handling of unmodifiable configuration options
0839058 arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
7346b87 ext4: silence UBSAN in ext4_mb_init()
76caa71 ext4: address UBSAN warning in mb_find_order_for_block()
f245ed0 ext4: fix oops on corrupted filesystem
e4e5983 USB: serial: cp210x: fix hardware flow-control disable
f26c00e USB: cp210x: relocate private data from USB interface to port
18a6470 ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal strings
4d5aaca USB: serial: option: add even more ZTE device ids
feb49862 USB: serial: option: add more ZTE device ids
39a8fc7 mcb: Fixed bar number assignment for the gdd
2709446 usb: misc: usbtest: fix pattern tests for scatterlists.
cf2f44d usb: misc: usbtest: format the data pattern according to max packet size
d0270cd USB: leave LPM alone if possible when binding/unbinding interface drivers
38f005d USB: serial: option: add support for Cinterion PH8 and AHxx
1dab35a thunderbolt: Fix double free of drom buffer
4efcad5 QE-UART: add "fsl,t1040-ucc-uart" to of_device_id
29a7543 Fix OpenSSH pty regression on close
d46be34 MIPS: ath79: make bootconsole wait for both THRE and TEMT
e0934da ext4: clean up error handling when orphan list is corrupted
06c6dcb ext4: fix hang when processing corrupted orphaned inode list
bb3412e aacraid: Fix for KDUMP driver hang
ca7bb25 aacraid: Fix for aac_command_thread hang
e452f73 aacraid: Relinquish CPU during timeout wait
660cd22 arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
788da6e staging: comedi: das1800: fix possible NULL dereference
14023ef TTY: n_gsm, fix false positive WARN_ON
c91d8c2 serial: 8250_pci: fix divide error bug if baud rate is 0
3afbd3e usb: core: hub: hub_port_init lock controller instead of bus
7ac47d2 btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl
93ddb49 pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range
a774710 ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.
d24f503d ath9k: Add a module parameter to invert LED polarity.
6be9e6e crypto: s5p-sss - Fix missed interrupts when working with 8 kB blocks
cc706ae crypto: s5p-sss - Remove useless hash interrupt handler
dae205d PM / Runtime: Fix error path in pm_runtime_force_resume()
b9a5eef powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
599a6fc Bluetooth: vhci: Fix race at creating hci device
ef83ef6 hwmon: (ads7828) Enable internal reference
f5a300c usb: f_mass_storage: test whether thread is running before starting another
799f55d usb: gadget: mass_storage: Use static array for luns
a27b398 usb: gadget: mass_storage: Fix freeing luns sysfs implementation
c387f28 usb: gadget: mass_storage: Free buffers if create lun fails
5b1e489 [media] media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32
633b243 mfd: intel_quark_i2c_gpio: load gpio driver first
16de798 cpuidle: Indicate when a device has been unregistered
b2df540 Bluetooth: vhci: purge unhandled skbs
497519c Bluetooth: vhci: fix open_timeout vs. hdev race
dde1439 drm/gma500: Fix possible out of bounds read
f448f47 rtlwifi: btcoexist: Implement antenna selection
7138f98 rtlwifi: rtl8723be: Add antenna select module parameter
db4ec7c rtlwifi: rtl8723be: Fix module parameter initialization
e866380 libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct
57f17e7 ARM: dts: Beaglebone i2c definitions
1fe949f xfs: Don't wrap growfs AGFL indexes
9c153a8 xfs: disallow rw remount on fs with unknown ro-compat features
67b8cea ath5k: Change led pin configuration for compaq c700 laptop
db9c631 regulator: Try to resolve regulators supplies on registration
28c94ef regulator: core: Use class device list for regulator_list in late init
3dec2ae ath10k: fix debugfs pktlog_filter write
861c13e ath10k: fix firmware assert in monitor mode
9a243f2 perf/x86/intel/pt: Generate PMI in the STOP region as well
e429f243 Linux 4.1.25
8de861b nf_conntrack: avoid kernel pointer value leak in slab name
631598a ocfs2: fix posix_acl_create deadlock
533e936 ocfs2: revert using ocfs2_acl_chmod to avoid inode cluster lock hang
2239ca3 ocfs2: fix SGID not inherited issue
6bdf63f drm/radeon: fix DP mode validation
3a1b9a7 workqueue: fix rebind bound workers warning
47348e3 tools lib traceevent: Do not reassign parg after collapse_tree()
6f24160 perf/core: Disable the event on a truncated AUX record
e5c1c3a ALSA: usb-audio: Yet another Phoneix Audio device quirk
f9a461f ALSA: hda - Fix subwoofer pin on ASUS N751 and N551
41d2349 ALSA: hda - Fix white noise on Asus N750JV headphone
87cc31e ALSA: hda - Asus N750JV external subwoofer fixup
da58c2e ALSA: hda - Fix broken reconfig
4a4c1df drm/i915: Bail out of pipe config compute loop on LPT
6225c54 Input: max8997-haptic - fix NULL pointer dereference
53c60e1 ALSA: hda - Fix white noise on Asus UX501VW headset
3f81442 ALSA: hda - Apply fix for white noise on Asus N550JV, too
f1ee822 get_rock_ridge_filename(): handle malformed NM entries
53e7d7c parisc: fix a bug when syscall number of tracee is __NR_Linux_syscalls
fbb78d4 x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
c58ca61 mm, cma: prevent nr_isolated_* counters from going negative
c42d74f drm/radeon: fix DP link training issue with second 4K monitor
60f7e3a propogate_mnt: Handle the first propogated copy being a slave
2d7405b fs/pnode.c: treat zero mnt_group_id-s as unequal
ade3716 x86/sysfb_efi: Fix valid BAR address range check
1669540 crypto: hash - Fix page length clamping in hash walk
a10c059 ACPICA: Dispatcher: Update thread ID for recursive method calls
d15451d MAINTAINERS: Remove asterisk from EFI directory names
d102342 drm/radeon: make sure vertical front porch is at least 1
3216eb2 tracing: Don't display trigger file for events that can't be enabled
9abc9e7 Minimal fix-up of bad hashing behavior of hash_64()
420b214 powerpc: Fix bad inline asm constraint in create_zero_mask()
c172113 Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()
26ac029 Drivers: hv_vmbus: Fix signal to host condition
3807acb Drivers: hv: ring_buffer.c: fix comment style
9ddd834 atomic_open(): fix the handling of create_error
cb4a26d EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
74e15f5 ALSA: usb-audio: Quirk for yet another Phoenix Audio devices (v2)
9de27bd mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_*
6936c16 mm: soft-offline: don't free target page in successful page migration
978d733 mm: vmscan: reclaim highmem zone if buffer_heads is over limit
9684dc0 mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
5d43a61 IB/security: Restrict use of the write() interface
5e17ef7 ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
5bde3f2 ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
3b54e5f drm/radeon: fix vertical bars appear on monitor (v2)
344a144 drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
39161f8 drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
8612880 cxl: Keep IRQ mappings on context teardown
b61a5d5 drm/dp/mst: Restore primary hub guid on resume
8548983 drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
14794cf workqueue: fix ghost PENDING flag while doing MQ IO
2519c9f ALSA: hda - Add dock support for ThinkPad X260
cdfac06 MD: make bio mergeable
4f19489 [media] v4l2-dv-timings.h: fix polarity for 4k formats
b4782b6 USB: serial: cp210x: add Straizona Focusers device ids
35f45c8 USB: serial: cp210x: add ID for Link ECU
8361952 efi: Fix out-of-bounds read in variable_matches()
e7e16bb iio: ak8975: Fix NULL pointer exception on early interrupt
24a5073 regmap: spmi: Fix regmap_spmi_ext_read in multi-byte case
eab5159 ata: ahci-platform: Add ports-implemented DT bindings.
a5d2af4 libahci: save port map for forced port map
e1bab75 regulator: s2mps11: Fix invalid selector mask and voltages for buck9
35d3478 ASoC: rt5640: Correct the digital interface data select
81aa039 iwlwifi: pcie: lower the debug level for RSA semaphore access
686b2f5 stable: remove artifact created on backport
f94e363 Revert "usb: hub: do not clear BOS field during reset device"
From yocto-kernel-cache:
9f68667 kver: bump to v4.1.26
f0c7ef8 common-pc-64.scc: add efi-ext
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
bc64c81 Merge tag 'v4.4.13' into standard/base
ba760d4 Linux 4.4.13
55f6ddf xfs: handle dquot buffer readahead in log recovery correctly
063b0dc xfs: print name of verifier if it fails
21cfd6c xfs: skip stale inodes in xfs_iflush_cluster
baa7a74 xfs: fix inode validity check in xfs_iflush_cluster
7dc8f21 xfs: xfs_iflush_cluster fails to abort on error
d7d92ca xfs: Don't wrap growfs AGFL indexes
ec86bfe xfs: disallow rw remount on fs with unknown ro-compat features
8edc7f0 gcov: disable tree-loop-im to reduce stack usage
4b2fb17 scripts/package/Makefile: rpmbuild add support of RPMOPTS
7d0b494 dma-debug: avoid spinlock recursion when disabling dma-debug
98c2845 PM / sleep: Handle failures in device_suspend_late() consistently
8b8de1c ext4: silence UBSAN in ext4_mb_init()
12aa7d9 ext4: address UBSAN warning in mb_find_order_for_block()
b2601bb ext4: fix oops on corrupted filesystem
b2044c3 ext4: clean up error handling when orphan list is corrupted
c5ce389 ext4: fix hang when processing corrupted orphaned inode list
137bd12 drm/imx: Match imx-ipuv3-crtc components using device node in platform data
d7d5e9b drm/i915: Don't leave old junk in ilk active watermarks on readout
8453324b7 drm/atomic: Verify connector->funcs != NULL when clearing states
c5b424e drm/fb_helper: Fix references to dev->mode_config.num_connector
c021700 drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()
4630a1d drm/amdgpu: Fix hdmi deep color support.
bf9be90 drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh
55d851a drm/vmwgfx: Fix order of operation
c170833 drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands.
267706b drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATION
50dd02e drm/gma500: Fix possible out of bounds read
6c1e441 sunrpc: fix stripping of padded MIC tokens
aa1cc4d xen: use same main loop for counting and remapping pages
6232876e xen/events: Don't move disabled irqs
0118086 powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()
af64f74 Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"
d140d14 powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()
5d3bb5e powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
fa6d0ba pipe: limit the per-user amount of pages allocated in pipes
5015641 QE-UART: add "fsl,t1040-ucc-uart" to of_device_id
0eea2e2 wait/ptrace: assume __WALL if the child is traced
18875bf mm: use phys_addr_t for reserve_bootmem_region() arguments
08c6a55 media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32
a87f69d PCI: Disable all BAR sizing for devices with non-compliant BARs
f4b0dd3 pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range
b2cfbf4 clk: bcm2835: divider value has to be 1 or more
3232e7c clk: bcm2835: pll_off should only update CM_PLL_ANARST
4ee8793 clk: at91: fix check of clk_register() returned value
d529842 clk: bcm2835: Fix PLL poweron
dd19176 cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
3b23217 cpuidle: Indicate when a device has been unregistered
a1e15f5 PM / Runtime: Fix error path in pm_runtime_force_resume()
4072a4b mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly
d306f75 mfd: intel-lpss: Save register context on suspend
b856206 hwmon: (ads7828) Enable internal reference
9a11bd2 aacraid: Fix for KDUMP driver hang
0f0a9a18 aacraid: Fix for aac_command_thread hang
9a5ca98 aacraid: Relinquish CPU during timeout wait
04a6bcc rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring
d896d80 rtlwifi: Fix logic error in enter/exit power-save mode
ad4d530 rtlwifi: btcoexist: Implement antenna selection
5618e88 rtlwifi: rtl8723be: Add antenna select module parameter
c56cebb hwrng: exynos - Fix unbalanced PM runtime put on timeout error path
ab1619f ath5k: Change led pin configuration for compaq c700 laptop
dcd9fc9 ath10k: fix kernel panic, move arvifs list head init before htt init
117d1b4 ath10k: fix rx_channel during hw reconfigure
86834a9 ath10k: fix firmware assert in monitor mode
b89721d ath10k: fix debugfs pktlog_filter write
354c6bc ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.
cc2e71f ath9k: Add a module parameter to invert LED polarity.
6706647 ARM: dts: imx35: restore existing used clock enumeration
59bc5be ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats
5d03c6e ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description
90756ca ARM: mvebu: fix GPIO config on the Linksys boards
854d1c2 Input: uinput - handle compat ioctl for UI_SET_PHYS
8f1b5ed ASoC: ak4642: Enable cache usage to fix crashes on resume
91bb3cf affs: fix remount failure when there are no options changed
71f5e9b MIPS: VDSO: Build with `-fno-strict-aliasing'
7b74228 MIPS: lib: Mark intrinsics notrace
bfcc040 MIPS: Build microMIPS VDSO for microMIPS kernels
1985bf8 MIPS: Fix sigreturn via VDSO on microMIPS kernel
13defed MIPS: ptrace: Prevent writes to read-only FCSR bits
e47a4d4 MIPS: ptrace: Fix FP context restoration FCSR regression
57a9474 MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)
6dc9f27 MIPS: Prevent "restoration" of MSA context in non-MSA kernels
612d509 MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU
73410f3 MIPS: Use copy_s.fmt rather than copy_u.fmt
1a01c8c MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU
f2c4122 MIPS: Reserve nosave data for hibernation
969f0f6 MIPS: ath79: make bootconsole wait for both THRE and TEMT
6a05385 MIPS: Sync icache & dcache in set_pte_at
a8c09ec MIPS: Handle highmem pages in __update_cache
a3dc327 MIPS: Flush highmem pages in __flush_dcache_page
68d6456 MIPS: Fix watchpoint restoration
d59a1b8 MIPS: Fix uapi include in exported asm/siginfo.h
df27ff8 MIPS: Fix siginfo.h to use strict posix types
fdb691e MIPS: Avoid using unwind_stack() with usermode
a8389fd MIPS: Don't unwind to user mode with EVA
5fc0cab MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC
982db88 MIPS: math-emu: Fix jalr emulation when rd == $0
a08eb4c MIPS64: R6: R2 emulation bugfix
From yocto-kernel-cache:
870134f kver: bump to v4.4.14
d133fe6 common-pc-64.scc: add efi-ext
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This package doesn't have a traditional tarball so the default S of PV-PN isn't
valid, set it to $WORKDIR to silence the sanity check.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
1f3e98d mmc: core: Add a facility to "pause" re-tuning
b27fcd1 mmc: block: Pause re-tuning while switched to the RPMB partition
9aa07b4 mmc: block: Always switch back to main area after RPMB access
8149f58 Merge tag 'v4.4.12' into standard/base
351d2d4 Linux 4.4.12
e576ffd kbuild: move -Wunused-const-variable to W=1 warning level
9acf553 Revert "scsi: fix soft lockup in scsi_remove_target() on module removal"
210588c scsi: Add intermediate STARGET_REMOVE state to scsi_target_state
7e92041 hpfs: implement the show_options method
5cb3ec3 hpfs: fix remount failure when there are no options changed
1ba1f09 UBI: Fix static volume checks when Fastmap is used
e044b25 SIGNAL: Move generic copy_siginfo() to signal.h
b20909f thunderbolt: Fix double free of drom buffer
a038701 IB/srp: Fix a debug kernel crash
23bc22a ALSA: hda - Fix headset mic detection problem for one Dell machine
b217d53 ALSA: hda/realtek - Add support for ALC295/ALC3254
1979d0b ALSA: hda - Fix headphone noise on Dell XPS 13 9360
5058aa1 ALSA: hda/realtek - New codecs support for ALC234/ALC274/ALC294
c69d01b mcb: Fixed bar number assignment for the gdd
86dbfda clk: bcm2835: add locking to pll*_on/off methods
0356882 locking,qspinlock: Fix spin_is_locked() and spin_unlock_wait()
df8ad62 serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()
430b4aa serial: 8250_mid: recognize interrupt source in handler
3c5dafe serial: 8250_mid: use proper bar for DNV platform
1401ebd serial: 8250_pci: fix divide error bug if baud rate is 0
7137878 Fix OpenSSH pty regression on close
eb57884 tty/serial: atmel: fix hardware handshake selection
c971588 TTY: n_gsm, fix false positive WARN_ON
fce893a tty: vt, return error when con_startup fails
3bf7d03 xen/x86: actually allocate legacy interrupts on PV guests
039f081 KVM: x86: mask CPUID(0xD,0x1).EAX against host value
a6fa60f MIPS: KVM: Fix timer IRQ race when writing CP0_Compare
9e01c02 MIPS: KVM: Fix timer IRQ race when freezing timer
4a0041b KVM: x86: fix ordering of cr0 initialization code in vmx_cpu_reset
1716643 KVM: MTRR: remove MSR 0x2f8
023bea7 staging: comedi: das1800: fix possible NULL dereference
53c24ba usb: gadget: udc: core: Fix argument of dev_err() in usb_gadget_map_request()
15e67f9 USB: leave LPM alone if possible when binding/unbinding interface drivers
e3a037a usb: misc: usbtest: fix pattern tests for scatterlists.
51c3127 usb: f_mass_storage: test whether thread is running before starting another
ed97f0d usb: gadget: f_fs: Fix EFAULT generation for async read operations
92f54c1 USB: serial: option: add even more ZTE device ids
9ec187e USB: serial: option: add more ZTE device ids
50e7652 USB: serial: option: add support for Cinterion PH8 and AHxx
7cb5461 USB: serial: io_edgeport: fix memory leaks in probe error path
d6f6957 USB: serial: io_edgeport: fix memory leaks in attach error path
68f0396 USB: serial: quatech2: fix use-after-free in probe error path
00efa6c USB: serial: keyspan: fix use-after-free in probe error path
c0b572b USB: serial: mxuport: fix use-after-free in probe error path
40f9ca6 mei: bus: call mei_cl_read_start under device lock
2e6440e mei: amthif: discard not read messages
2826506 mei: fix NULL dereferencing during FW initiated disconnection
2ceff6c Bluetooth: vhci: Fix race at creating hci device
3295bfd Bluetooth: vhci: purge unhandled skbs
1af4f24 Bluetooth: vhci: fix open_timeout vs. hdev race
7973b06 mmc: sdhci-pci: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
3297132 mmc: longer timeout for long read time quirk
96cd084 dell-rbtn: Ignore ACPI notifications if device is suspended
419b1d2 ACPI / osi: Fix an issue that acpi_osi=!* cannot disable ACPICA internal strings
bb2b58c mmc: sdhci-acpi: Remove MMC_CAP_BUS_WIDTH_TEST for Intel controllers
98b0125 mmc: mmc: Fix partition switch timeout for some eMMCs
24bf50b can: fix handling of unmodifiable configuration options
9b68f12 irqchip/gic-v3: Configure all interrupts as non-secure Group-1
3607d54 irqchip/gic: Ensure ordering between read of INTACK and shared data
02c2344 Input: pwm-beeper - fix - scheduling while atomic
c521599 mfd: omap-usb-tll: Fix scheduling while atomic BUG
1df73f1 sched/loadavg: Fix loadavg artifacts on fully idle and on fully loaded systems
aef5316 clk: qcom: msm8916: Fix crypto clock flags
a80e1fb crypto: sun4i-ss - Replace spinlock_bh by spin_lock_irq{save|restore}
efc1e73 crypto: talitos - fix ahash algorithms registration
fd97b4f crypto: caam - fix caam_jr_alloc() ret code
f199023 ring-buffer: Prevent overflow of size in ring_buffer_resize()
dfb71ae ring-buffer: Use long for nr_pages to avoid overflow failures
0e4d7a0 asix: Fix offset calculation in asix_rx_fixup() causing slow transmissions
6b83512 fs/cifs: correctly to anonymous authentication for the NTLM(v2) authentication
0e5e5bf fs/cifs: correctly to anonymous authentication for the NTLM(v1) authentication
4dc8096 fs/cifs: correctly to anonymous authentication for the LANMAN authentication
9ad66e1 fs/cifs: correctly to anonymous authentication via NTLMSSP
b7d7ba3 remove directory incorrectly tries to set delete on close on non-empty directories
6ff3df2 kvm: arm64: Fix EC field in inject_abt64
ab85830 arm/arm64: KVM: Enforce Break-Before-Make on Stage-2 page tables
44f47d9 arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str
7e1c1db arm64: Implement pmdp_set_access_flags() for hardware AF/DBM
098942b arm64: Implement ptep_set_access_flags() for hardware AF/DBM
737b067 arm64: Ensure pmd_present() returns false after pmd_mknotpresent()
f07f749 arm64: Fix typo in the pmdp_huge_get_and_clear() definition
fa5613b ext4: iterate over buffer heads correctly in move_extent_per_page()
eef1195 perf test: Fix build of BPF and LLVM on older glibc libraries
c517467 perf/core: Fix perf_event_open() vs. execve() race
a7a9e0e perf/x86/intel/pt: Generate PMI in the STOP region as well
e1ce8c2 Btrfs: don't use src fd for printk
From yocto-kernel-cache:
8900370 kver: bump to v4.4.12
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The dedicated standard tiny branch for Intel platforms has been
renamed to standard/tiny/intel/base - update the 4.1 tiny kernel
recipe accordingly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The dedicated standard tiny branch for Intel platforms has been
renamed to standard/tiny/intel/base - update the 4.4 tiny kernel
recipe accordingly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The dedicated standard rt branch for Intel platforms has been renamed
to standard/preempt-rt/intel/base - update the 4.1 rt kernel recipe
accordingly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The dedicated standard rt branch for Intel platforms has been renamed
to standard/preempt-rt/intel/base - update the 4.4 rt kernel recipe
accordingly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The dedicated standard branch for Intel platforms has been renamed to
standard/intel/base - update the 4.1 kernel recipe accordingly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The dedicated standard branch for Intel platforms has been renamed to
standard/intel/base - update the 4.4 kernel recipe accordingly.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.1:
403eda4 usb: musb: set the controller speed based on the config setting
ecc9834 powerpc/ptrace: Fix out of bounds array access warning
040cde2 Merge branch 'ltsi' into standard/base
655dd8b Merge tag 'v4.1.24' into ltsi
46ff843 Merge branch 'ltsi' into standard/base
05e1589 Merge tag 'v4.1.23' into ltsi
648d744 Linux 4.1.24
8e8ad4a x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
936d087 x86/mm/xen: Suppress hugetlbfs in PV guests
5a1b2748 s390/hugetlb: add hugepages_supported define
ec8d850 mm: hugetlb: allow hugepages_supported to be architecture specific
b9a11c9 drm: Loongson-3 doesn't fully support wc memory
2719d3c drm/radeon: forbid mapping of userptr bo through radeon device file
8361444 drm/dp/mst: Validate port in drm_dp_payload_send_msg()
faaa136 ALSA: pcxhr: Fix missing mutex unlock
28f83d2 futex: Handle unlock_pi race gracefully
6024877a ALSA: hda - add PCI ID for Intel Broxton-T
c58ef78 ALSA: hda - add PCI IDs for Intel Broxton
0763ce1 usb: gadget: f_fs: Fix use-after-free
18e7c4b Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"
13865e4 drm/radeon: add a quirk for a XFX R9 270X
9df249b drm/radeon: add another R7 370 quirk
e388075 drm/radeon: add quirk for ASUS R7 370
95a5fa7 drm/radeon: add quirk for MSI R7 370
90a6cf6 powerpc: Update cpu_user_features2 in scan_features()
85f0cb0 powerpc: scan_features() updates incorrect bits for REAL_LE
38caded ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
b34e6a4 drm/i915: Use fw_domains_put_with_fifo() on HSW
3fa5e41 crypto: ccp - Prevent information leakage on export
f6a9379 crypto: sha1-mb - use corrcet pointer while completing jobs
56c61a3 pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
6e39cdf drm/radeon: fix initial connector audio value
2c8c83f nl80211: check netlink protocol in socket release notification
3254e46 netlink: don't send NETLINK_URELEASE for unbound sockets
9a447b1 s390/pci: add extra padding to function measurement block
464508b Input: gtco - fix crash on detecting device without endpoints
fdfdfc7 iwlwifi: pcie: lower the debug level for RSA semaphore access
183c7c8 Revert "mei: bus: move driver api functions at the start of the file"
54419e3 Linux 4.1.23
5640c4c Correct backport of fa3c776 ("Thermal: Ignore invalid trip points")
af05df0 tcp_cubic: do not set epoch_start in the future
1d155a6 tcp_cubic: better follow cubic curve after idle period
b016f99 usb: hcd: out of bounds access in for_each_companion
17c094b USB: uas: Add a new NO_REPORT_LUNS quirk
c5fcfe5 xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
5d0b7d4 usb: xhci: fix xhci locking up during hcd remove
bd713f9 usb: xhci: fix wild pointers in xhci_mem_cleanup
1edb54d usb: host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT
52b5bfb xhci: resume USB 3 roothub first
d49e9fc usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
da56dbe lib: lz4: fixed zram with lz4 on big endian machines
bd58e66 dmaengine: dw: fix master selection
6650ec2 debugfs: Make automount point inodes permanently empty
a789498 ALSA: usb-audio: Skip volume controls triggers hangup on Dell USB Dock
330d83a ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s
b2eecde ALSA: hda - fix front mic problem for a HP desktop
da3bd14 kvm: x86: do not leak guest xcr0 into host interrupt handlers
e213cce parisc: Unbreak handling exceptions from kernel modules
9ccccaf parisc: Fix kernel crash with reversed copy_from_user()
073cac9 parisc: Avoid function pointers for kernel exception routines
7227a0d gpio: pca953x: Use correct u16 value for register word write
0ffbec8 virtio: virtio 1.0 cs04 spec compliance for reset
e649832 USB: option: add "D-Link DWM-221 B1" device id
ad66059 USB: serial: cp210x: Adding GE Healthcare Device ID
2e007c6 USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices
033ad03 Btrfs: fix file/data loss caused by fsync after rename and new inode
091537b Btrfs: fix fsync after truncate when no_holes feature is enabled
db4043d Btrfs: fix fsync xattr loss in the fast fsync path
32d1b67 assoc_array: don't call compare_object() on a node
7ec8046 ALSA: usb-audio: Add a quirk for Plantronics BT300
54080a7 rbd: use GFP_NOIO consistently for request allocations
9b561b8 compiler-gcc: disable -ftracer for __noclone functions
f320793 compiler-gcc: integrate the various compiler-gcc[345].h files
d2bccdc mac80211: properly deal with station hashtable insert errors
e4ad83b drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
fc72648 drm/i915: Update atomic state when removing mst connector, v3.
2d6e463 dmaengine: hsu: correct use of channel status register
be851fa usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done()
4139171 xen/events: Mask a moving irq
fc4d092 ALSA: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320
c1f5eb6 ext4: ignore quota mount options if the quota feature is enabled
cc15762 KVM: x86: Inject pending interrupt even if pending nmi exist
031b34d ext4: add lockdep annotations for i_data_sem
9dcc54b sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes
6175a5a [media] au0828: Fix dev_state handling
ec91cea [media] au0828: fix au0828_v4l2_close() dev_state race condition
15f5722 USB: digi_acceleport: do sanity checking for the number of ports
45f4b9c USB: cypress_m8: add endpoint sanity check
4b8d00f USB: mct_u232: add sanity checking in probe
6b659bb drm/qxl: fix cursor position with non-zero hotspot
5c05999 usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
250443d usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
071072e ARM: OMAP2+: hwmod: Fix updating of sysconfig register
8db1fb6 HID: usbhid: fix inconsistent reset/resume/reset-resume behavior
From yocto-kernel-cache:
4b4199b Revert "common-pc*: Have *-standard BSPs use standard/intel"
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
53e8410 mmc: mmc: Fix partition switch timeout for some eMMCs
1256894 mmc: mmc: Attempt to flush cache before reset
9c0fffe mmc: sdhci: Remove SDHCI_SDR104_NEEDS_TUNING
fa337a1 mmc: core: Do regular power cycle when lacking eMMC HW reset support
54179f6 pinctrl: intel: make the high level interrupt working
f170df4 device property: convert to use match_string() helper
c33ead2 lib/string: introduce match_string() helper
1390667 device property: fix for a case of use-after-free
2a293fe device property: fwnode->secondary may contain ERR_PTR(-ENODEV)
755ae5c mmc: make MAN_BKOPS_EN message a debug
029f8f5 intel_idle: add BXT support
917289e intel_idle: Add SKX support
687143a intel_idle: Clean up all registered devices on exit.
631b661 intel_idle: Propagate hot plug errors.
2b207b2 intel_idle: Don't overreact to a cpuidle registration failure.
241e122 intel_idle: Setup the timer broadcast only on successful driver load.
0eed236 intel_idle: Avoid a double free of the per-CPU data.
6f64cec intel_idle: Fix dangling registration on error path.
422dc7a intel_idle: Fix deallocation order on the driver exit path.
a953265 intel_idle: Remove redundant initialization calls.
a728676 intel_idle: Fix a helper function's return value.
65f8c73 intel_idle: remove useless return from void function.
daa2ee8 mfd: intel-lpss: Pass I2C configuration via properties on BXT
23afcc8 intel_idle: Support for Intel Xeon Phi Processor x200 Product Family
a45b2ec ACPI / gpio: Add irq_type when a GPIO is used as an interrupt
30172f0 ACPI: Rename acpi_gsi_get_irq_type to acpi_dev_get_irq_type and export symbol
8036200 Revert "gpio: revert get() to non-errorprogating behaviour"
122f7f8 device property: avoid allocations of 0 length
b73aa97 device property: the secondary fwnode needs to depend on the primary
af345ee mfd: intel-lpss: Pass HSUART configuration via properties
f7234c3 mfd: intel-lpss: Pass SDA hold time to I2C host controller driver
5a828d0 mfd: intel-lpss: Add support for passing device properties
d23cd03 mfd: core: propagate device properties to sub devices drivers
c7c3fd1 driver core: platform: Add support for built-in device properties
8472af8 device property: Take a copy of the property set
4cbb58f device property: Fallback to secondary fwnode if primary misses the property
f9d3687 device property: return -EINVAL when property isn't found in ACPI
2164c0d device property: improve readability of macros
8fd19e9 device property: helper macros for property entry creation
a037877 device property: keep single value inplace
77c4d97 device property: refactor built-in properties support
0968394 device property: rename helper functions
d79c4dd device property: always check for fwnode type
2e4ae64 gpiolib: do not allow to insert an empty gpiochip
0c01b85 pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE
e5d9413 pwm: lpss: Update PWM setting for Broxton
b76110b pwm: lpss: Remove ->free() callback
From yocto-kernel-cache:
3a5f494 Revert "common-pc*: Have *-standard BSPs use standard/intel"
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
linux-yocto-tiny uses hyphens rather than underscores between SRCREV
and the machine or meta specification, preventing it from actually
taking effect. Fix it by changing the hyphens to underscores.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We now have a dedicated standard/tiny/intel branch for Intel
platforms, so have the the 4.1 tiny kernel recipe make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We now have a dedicated standard/tiny/intel branch for Intel
platforms, so have the the 4.4 tiny kernel recipe make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto-tiny metadata assumes the common PACKAGE_ARCH but
without this is actually machine-specific and broken.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We now have a dedicated standard/preempt-rt/intel branch for Intel
platforms, so have the the 4.1 rt kernel recipe make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We now have a dedicated standard/intel branch for Intel platforms, so
have the the 4.1 kernel recipe make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We now have a dedicated standard/preempt-rt/intel branch for Intel
platforms, so have the the 4.4 rt kernel recipe make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We now have a dedicated standard/intel branch for Intel platforms, so
have the the 4.4 kernel recipe make use of it.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
628bf62 Merge tag 'v4.4.11' into standard/base
544ec5b Linux 4.4.11
6ff8315 nf_conntrack: avoid kernel pointer value leak in slab name
62b6836 drm/radeon: fix DP link training issue with second 4K monitor
bafa4fb drm/i915/bdw: Add missing delay during L3 SQC credit programming
bf12e89 drm/i915: Bail out of pipe config compute loop on LPT
472f52f drm/radeon: fix PLL sharing on DCE6.1 (v2)
9df2dc6 Revert "[media] videobuf2-v4l2: Verify planes array in buffer dequeueing"
1abbf804 Input: max8997-haptic - fix NULL pointer dereference
007796c get_rock_ridge_filename(): handle malformed NM entries
35eb30c tools lib traceevent: Do not reassign parg after collapse_tree()
4c127a3 qla1280: Don't allocate 512kb of host tags
4549fc7 atomic_open(): fix the handling of create_error
b657027 regulator: axp20x: Fix axp22x ldo_io voltage ranges
fc2d8c9 regulator: s2mps11: Fix invalid selector mask and voltages for buck9
cf73d8a workqueue: fix rebind bound workers warning
b66cb8c ARM: dts: at91: sam9x5: Fix the memory range assigned to the PMC
8e5bb3c vfs: rename: check backing inode being equal
b0dac61 vfs: add vfs_select_inode() helper
e54c41b perf/core: Disable the event on a truncated AUX record
4e7e3f5 regmap: spmi: Fix regmap_spmi_ext_read in multi-byte case
1fba064 pinctrl: at91-pio4: fix pull-up/down logic
1441dcb spi: spi-ti-qspi: Handle truncated frames properly
4441892 spi: spi-ti-qspi: Fix FLEN and WLEN settings if bits_per_word is overridden
ca100af spi: pxa2xx: Do not detect number of enabled chip selects on Intel SPT
90204cb ALSA: hda - Fix broken reconfig
28ff35e ALSA: hda - Fix white noise on Asus UX501VW headset
28c5644 ALSA: hda - Fix subwoofer pin on ASUS N751 and N551
7e8b58b ALSA: usb-audio: Yet another Phoneix Audio device quirk
2a5db18 ALSA: usb-audio: Quirk for yet another Phoenix Audio devices (v2)
7c71200 crypto: testmgr - Use kmalloc memory for RSA input
3cbc5f6 crypto: hash - Fix page length clamping in hash walk
6f15194 crypto: qat - fix invalid pf2vf_resp_wq logic
ce1bc44 s390/mm: fix asce_bits handling with dynamic pagetable levels
1d77f0a zsmalloc: fix zs_can_compact() integer overflow
dc3e6de ocfs2: fix posix_acl_create deadlock
3cbabd4 ocfs2: revert using ocfs2_acl_chmod to avoid inode cluster lock hang
1c76c5d net/route: enforce hoplimit max value
2cddc95 tcp: refresh skb timestamp at retransmit time
a7ddb04 net: thunderx: avoid exposing kernel stack
8385720 net: fix a kernel infoleak in x25 module
1575c09 uapi glibc compat: fix compile errors when glibc net/if.h included before linux/if.h MIME-Version: 1.0
5895701 bridge: fix igmp / mld query parsing
97c2160 net: bridge: fix old ioctl unlocked net device walk
67779d2 VSOCK: do not disconnect socket when peer has shutdown SEND only
bcf3e33 net/mlx4_en: Fix endianness bug in IPV6 csum calculation
e0c03136 net: fix infoleak in rtnetlink
52f307b net: fix infoleak in llc
f27e1ed net: fec: only clear a queue's work bit if the queue was emptied
71a783b netem: Segment GSO packets on enqueue
5ecc98e sch_dsmark: update backlog as well
67b014f sch_htb: update backlog as well
ca375cf net_sched: update hierarchical backlog too
1188e14 net_sched: introduce qdisc_replace() helper
c985780 gre: do not pull header in ICMP error processing
390d4b3 net: Implement net_dbg_ratelimited() for CONFIG_DYNAMIC_DEBUG case
85256f7 samples/bpf: fix trace_output example
bb10156f bpf: fix check_map_func_compatibility logic
3899251 bpf: fix refcnt overflow
608d2c3 bpf: fix double-fdput in replace_map_fd_with_map_ptr()
828255b net/mlx4_en: fix spurious timestamping callbacks
0633185 ipv4/fib: don't warn when primary address is missing if in_dev is dead
da465bd net/mlx5e: Fix minimum MTU
3032b09 net/mlx5e: Device's mtu field is u16 and not int
2a33f75 openvswitch: use flow protocol when recalculating ipv6 checksums
b5c9a73 atl2: Disable unimplemented scatter/gather feature
a66ce51 vlan: pull on __vlan_insert_tag error path and fix csum correction
79fdabe net: use skb_postpush_rcsum instead of own implementations
1d79437 cdc_mbim: apply "NDP to end" quirk to all Huawei devices
8427d55 bpf/verifier: reject invalid LD_ABS | BPF_DW instruction
5c136901 net: sched: do not requeue a NULL skb
a416c94 packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
d0bfda5 route: do not cache fib route info on local routes with oif
c21fec1 decnet: Do not build routes to devices without decnet private data.
From yocto-kernel-cache:
6ec93aa kver: bump to v4.4.11
fca9cc2 beaglebone: builtin the usb controller drivers
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This adds a patch to lms8 to fix an error cause by the newer
C++11 standard being enabled in GCC6 that requires additional
whitespace around User-Defined literals.
[YOCTO #9640]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
base_contains is simply a compatibility wrapper and may warn in the future, so
replace all instances with bb.utils.contains().
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From yocto-kernel-cache:
e8c492e kernel-cache: enable hdmi audio for ComputeStick
b78998f kernel-cache: change computestick BSP to standard/next branch
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From linux-yocto-4.4:
578ff2a MIPS: Prevent "restoration" of MSA context in non-MSA kernels
6c59530 powerpc/ptrace: Fix out of bounds array access warning
fe7ff38 Merge tag 'v4.4.10' into standard/base
4c2795d Linux 4.4.10
945b6ec drm/i915/skl: Fix DMC load on Skylake J0 and K0
f6ff739 lib/test-string_helpers.c: fix and improve string_get_size() tests
dfa11d5 ACPI / processor: Request native thermal interrupt handling via _OSC
8e1001c drm/i915: Fake HDMI live status
bc631165 drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
fa26a3c drm/i915: Fix eDP low vswing for Broadwell
cf26f67 drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
6b5f7a6 drm/radeon: make sure vertical front porch is at least 1
0f5c3af iio: ak8975: fix maybe-uninitialized warning
d3cd04a iio: ak8975: Fix NULL pointer exception on early interrupt
a71718d drm/amdgpu: set metadata pointer to NULL after freeing.
3d2ef4c drm/amdgpu: make sure vertical front porch is at least 1
c04e6e9 gpu: ipu-v3: Fix imx-ipuv3-crtc module autoloading
6e9544f nvmem: mxs-ocotp: fix buffer overflow in read
e5dd50f USB: serial: cp210x: add Straizona Focusers device ids
c8f8a51 USB: serial: cp210x: add ID for Link ECU
6e337a0 ata: ahci-platform: Add ports-implemented DT bindings.
a7fa0a4 libahci: save port map for forced port map
beac678 powerpc: Fix bad inline asm constraint in create_zero_mask()
ee3e27f ACPICA: Dispatcher: Update thread ID for recursive method calls
ac8fc72 x86/sysfb_efi: Fix valid BAR address range check
f0f21f8 ARC: Add missing io barriers to io{read,write}{16,32}be()
303fa96 ARM: cpuidle: Pass on arm_cpuidle_suspend()'s return value
b17580a propogate_mnt: Handle the first propogated copy being a slave
ddd5c31 fs/pnode.c: treat zero mnt_group_id-s as unequal
73c1fd0 x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO
a7ebd7f MAINTAINERS: Remove asterisk from EFI directory names
4bc9468 writeback: Fix performance regression in wb_over_bg_thresh()
639ddea batman-adv: Reduce refcnt of removed router when updating route
e426a83 batman-adv: Fix broadcast/ogm queue limit on a removed interface
c6865db batman-adv: Check skb size before using encapsulated ETH+VLAN header
f9d4649 batman-adv: fix DAT candidate selection (must use vid)
24b8a17 mm: update min_free_kbytes from khugepaged after core initialization
898149d proc: prevent accessing /proc/<PID>/environ until it's ready
5fd407a Input: zforce_ts - fix dual touch recognition
5844e4c HID: Fix boot delay for Creative SB Omni Surround 5.1 with quirk
bba1e81 HID: wacom: Add support for DTK-1651
11dc804 xen/evtchn: fix ring resize when binding new events
58d378b xen/balloon: Fix crash when ballooning on x86 32 bit PAE
0f7ea06 xen: Fix page <-> pfn conversion on 32 bit systems
dd86efc ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
63e9a60 ARM: EXYNOS: Properly skip unitialized parent clock in power domain on
851375c mm/zswap: provide unique zpool name
d27e2dd mm, cma: prevent nr_isolated_* counters from going negative
fe21a25 Minimal fix-up of bad hashing behavior of hash_64()
f3b51a0 MD: make bio mergeable
8d29239 tracing: Don't display trigger file for events that can't be enabled
fe9295e mac80211: fix statistics leak if dev_alloc_name() fails
ee22885f ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p initialisation
8e9a156 lpfc: fix misleading indentation
0d50da4 clk: qcom: msm8960: Fix ce3_src register offset
5a9a567 clk: versatile: sp810: support reentrance
faaf496 clk: qcom: msm8960: fix ce3_core clk enable register
cf5281e clk: meson: Fix meson_clk_register_clks() signature type mismatch
c7ea1f7 clk: rockchip: free memory in error cases when registering clock branches
e6ce6ce0 soc: rockchip: power-domain: fix err handle while probing
f0e92143b clk-divider: make sure read-only dividers do not write to their register
d65bf4e CNS3xxx: Fix PCI cns3xxx_write_config()
c94897e mwifiex: fix corner case association failure
5dd660e ata: ahci_xgene: dereferencing uninitialized pointer in probe
be08600 nbd: ratelimit error msgs after socket close
8cc8381 mfd: intel-lpss: Remove clock tree on error path
f94ad40 ipvs: drop first packet to redirect conntrack
ba5e7e6 ipvs: correct initial offset of Call-ID header search in SIP persistence engine
c6a012b ipvs: handle ip_vs_fill_iph_skb_off failure
23493843 RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
a9bd748 Revert: "powerpc/tm: Check for already reclaimed tasks"
From yocto-kernel-cache:
d6ee402 powerpc/ptrace: Fix out of bounds array access warning
b7ce076 kver: bump to v4.4.10
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Bump from linux 4.4.3 to 4.4.9. Contains many fixes from stable.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Grabs latest ltsi updates and some minor configuration changes.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This SRCREV update adds support for Broxton and Apollo Lake SoCs.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The iwlwifi-8000c requires the -19 version, but the latest
linux-firmware does not include that version of firmware.
This is required for support Broxton
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This update points the SRCREVs to latest HEAD which consists
of skylake config enabling in yocto-kernel-cache-4.4
Signed-off-by: Ong Chun Weng <chun.weng.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
When the machine-specific BSPs were removed, README.sources was also
removed, but it's still needed for intel-common and intel-quark
releases.
Because we no longer have separate BSP directories for those BSPs,
make it a top-level file in meta-intel.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
All content has been moved to the top-level README.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The intel-common README in conf/machine/README doesn't describe how to
build an intel-common BSP, and with the removal of the
machine-specific BSPs, there's no longer any instructions at all for a
user to learn how to build and boot a meta-intel BSP.
This commit generalizes and adds those instructions back but this time
to the top-level README, which is also cleaned up and given a table of
contents to make it more useful.
It also moves the content from conf/machine/README to the top-level
README; conf/machine/README will be removed in another patch.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
When using the init-install-efi.sh scripts from oe-core to install to a
USB stick, we do not get the "rootwait" kernel command line option.
Without the rootwait option we get a kernel panic when
attempting to boot from the installed USB stick.
This patch adds rootwait to the kernel command line of all intel-*
MACHINEs as a temporary workaround. This could potentially impact boot
times with devices that do not require it, but in testing with a
Silverjaw lure and SSD on a MinnowBoard Max, it did not have a noticable
impact.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The gma500-gfx-check we used had a dependency to meta-poky via a bbappend file
this is unnacceptable, but this check is still needed on genericx86 and
intel-core2-32, so this patch makes copy of the gma500-gfx-check to meta-intel
to avoid the dependency issue
[YOCTO #9181]
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Add more detailed info and steps to build quark, also with
minor indentation and styling fixes.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This update adds a number of Broxton enablement patches and aufs
support, and fixes a kernel oops. The aufs feature can be enabled
through the KERNEL_FEATURES variable.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Backports of upstream spi changes for Broxton and Apollo lake support.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Backport the gstreamer-vaapi upstreamed patch to fix the HEVC decoding that failed on
Matroska (.mkv) video container.
This patch was imported from gstreamer-vaapi FreeDesktop git server
(git://anongit.freedesktop.org/gstreamer/gstreamer-vaapi) as of commit id :
a486942ba2d44ba2f60fec25175c681786021b48 to fix the BugZilla #762922 defect.
(https://bugzilla.gnome.org/show_bug.cgi?id=762922)
Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
update the dpdk recipe from v2.2.0 to v16.04. Rename the patches
according to the recipe version.
Now dpdk is following 'year-month' format for version numbering.
dpdk v16.04 required "CONFIG_RTE_IP_FRAG=y" in order to build
ip_fragmentation application.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Add recipe for qat16 v2.6.0-65 and retire qat16 v2.3.0-34 with respective
patches
* Use the version directly in SRC_URI instead of ${PV} since version of qatmux
(v2.6.0-60) and qat16 (v2.6.0-65) are no longer same.
* Added an install target to makefiles to help install ingredients at a proper
path.
* Ensure that compiler linker and archiver will override only when it is not
defined by the environment.
* Override the MACHINE name for do_install.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Move the inclusion of SRC_URI:
https://01.org/sites/default/files/page/qatmux.l.${PV}.tgz;name=qat
from qat16.inc to version specific qat16 bb files. Since qatmux version
and qat16 version is no more same. So can't use ${PV} variable for next
version.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The openssl recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
explicit so that the default in bitbake.conf can be changed.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
'disable-static' option is there in EXTRA_OECONF variable. No such option
is supported by configure script. So better to pass required option
directly without using variable.
This recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
explicit so that the default in bitbake.conf can be changed.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The qat recipe currently relies on EXTRA_OEMAKE having been set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this
explicit so that the default in bitbake.conf can be changed.
The prototype of a func used in QAT16 is changed in kernel v4.4
Also, make sure that we point to the correct include path to the local
headers.
Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
It is expected that every layer provides a priority and its
dependencies. This includes the needed information in layer.conf.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Skylake and Broxton graphics require firmware blobs to run properly.
The firmware must be built into the initramfs since the i915 driver is
built into the kernel and won't have rootfs access on initialization.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
A new ISC section was added into COPYING when some new code under
ISC license was imported into the project (ef724ab2bb). Checksum
of license is updated accordingly.
[YOCTO #9292]
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Integrate several patches for Galileo support.
Explicitly set CONFIG_FTRACE=y in the yocto-kernel-cache, as the ktype
refactoring update caused it to no longer be set by default in standard.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The standard ktype was changed to not include EMBEDDED, EXPERT, or
DEBUG_KERNEL and a new ktype called developer was added that does
include those options.
By default we lose a number of debug options but gain a more production-
ready kernel.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This SRCREV update also includes the fix to CVE-2016-0728.
An intermittent graphics bug that appears to be harmless besides spamming
dmesg has been observed on this release, but it is very rare and no method
to reproduce or patch to fix it has been found.
The graphics bug observed is "vblank wait timed out on crtc 0" followed by
a call trace.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This address a boot issue based on using the new bootimg code that
makes a distiction between Live and VM type of image so they can
co-exisit.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This information is the same across all meta-intel supported MACHINEs,
so we can move it to a shared location.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
These are necessary for the meta-intel BSPs to make use of the new
kernel. The SRCREVs are pointing at kernel version 4.4.1 - the latest
stable release.
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
The gma500_gfx driver will match certain devices on which it causes incorrect functionality,
we want to avoid inserting this module, basicallly blacklist it for specific hardware,
but still allow it to work on other hardware by default; usually when we have an already working system,
using udev rules would do the job, but since we are building it, it is impossible to blacklist
a driver when a certain udev rule matches, since rootfs isn't writeable at this point during boot time,
the solution is to use modprobe install, which runs a certain command instead of inserting a matching module
this command needs to insert the module manually afterwards and have a flag --ignore-install
so it doesn't create an infinite loop executing itself everytime it wants to insert the module,
busybox's modprobe doesnt provide this functionality, so a small hack had to be used to avoid
the infite loop instead.
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This recipe adds the openssl-qat engine that accelerates some of the libcrypto
algorithms via the Intel QAT implemented on Intel communication chipsets.
QAT sample patch v0.4.9-009 is based on async branch of openssl-1.0.1m.
openssl & zlib shim layers both install the qat_mem.ko driver. Make openssl
shim dependent on zlib-qat and ensure that only zlib-qat installs this
kernel module.
This fix change in future when qat_mem module has been forked into
a separate package.
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>
The intel-gpu-tools recipe describes itself as "Variety of small tools
for testing intel graphics.". Current packaging does not support "small"
usages.
Here we separate out the tests (about 25MB) and benchmarks (about 2MB)
into two new packages that can be installed when they are needed. For the
usages that only need the tools, the intel-gpu-tools package
contains those.
Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This change updates efilinux to release 1.1. 1.1 release
changed license from 3-clause BSD to 2-clause BSD. License
checking in new recipe is updated accordingly.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
0001-libs-remove-unneeded-headers.patch is not required by new version.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This patch is not built by default and should be for test purpose only.
It was based on 0.5.x, but cannot be compiled successfully once added in
the current 0.6.1 recipe. This change fixes the compiling error so that
we can use it on 0.6.1.
Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
0.6 removed support for GStreamer 0.10, and also removed
the configure option for selecting the supported api (it now
always autodetects the 1.x api).
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
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>
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>
Since we no longer support the depercated EMGD driver in
meta-intel, there is no need to carry around the older
version.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since we no longer support the depercated EMGD driver in
meta-intel, there is no need to carry around the older
version.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
These kernels have been removed from oe-core, so remove the appends from
meta-intel.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Refactor meta-data slightly so they are sharing common information
via SRCREV_META_INTEL_COMMON, SRCREV_MACHINE_INTEL_COMMON, ...
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This ensures that the CONFIG_PWM_LPSS_PLATFORM=m to baytrial.cfg which
was missing and needed for the MinnowboardMax. This also adds the
INTEL_THERMAL and CORETEMP configuration to prevent overheating for 3.19
it was already in 4.1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This ensures that the CONFIG_PWM_LPSS_PLATFORM=m to baytrial.cfg which
was missing and needed for the MinnowboardMax
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Added instructions on how to build/install for the Quark X1000.
Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
WiC script to create an EFI image for Galileo Gen 1/2. This
differs from the reference EFI image that is shipped with Poky as
follows.
* Removed the swap partition.
* Change to Kernel Cmd Line for Galileo, updating console etc.
Signed-off-by: Ray Kinsella <ray.kinsella@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Updating the META SRCREVs to make the nf_tables feature available.
Add in preempt-rt kernel for quark (preliminary)
Signed-off-by: Saul Wold <sgw@linux.intel.com>
By adding the direct path to recipes in common directories we allow
upper layers to further extend the recipes.
Without the patch the extending recipes look like this:
require common/recipes-foo/bar/baz.inc
With this patch the include can be written like in other layers:
require recipes-foo/bar/baz.inc
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Include the upstreamed patch to fix the timestamping issue that observed during the WMV/VC1 VAAPI decode under GStreamer on BSW CHV.
The patch was imported from FreeDesktop VAAPI git server
(git://anongit.freedesktop.org/vaapi/intel-driver) as of commit id
4307780b648245aba4ff338dcfe0172dec2e12e9
Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
dbe692d Ville Syrjälä drm/i915: Fix the VBT child device parsing for BSW
52a4a9f Michel Thierry drm/i915/gen8: Initialize page tables
a95cb62f Michel Thierry drm/i915: Remove unnecessary gen8_ppgtt_unmap_pages
a24d98f Michel Thierry drm/i915: Remove _entry from PPGTT page structures
a8abc11 Ville Syrjälä drm/i915: Only wait for required lanes in vlv_wait_port_ready()
8135418 Ville Syrjälä Revert drm/i915: Hack to tie both common lanes together on chv
d660fc1 Ville Syrjälä drm/i915: Work around DISPLAY_PHY_CONTROL register corruption on CHV
0e797e9 Ville Syrjälä drm/i915: Implement chv display PHY lane stagger setup
Signed-off-by: Saul Wold <sgw@linux.intel.com>
These files are copies of files from oe-core, delete them as they are unused.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
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>
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>
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>
Setting the SRCREVs to import the following changes in the
4.1 kernel tree:
79a31b9d23db hid-core: Avoid uninitialized buffer access
121593d3a0a4 aufs: call mutex.owner only when DEBUG_MUTEXES or MUTEX_SPIN_ON_OWNER is defined
efa7952a190f Bluetooth: Delay check for conn->smp in smp_conn_security()
69428ec43bd9 cc2520: set the default fifo pin value from platform data
ee0ddf37f3d6 fs/yaffs2: Fix a judgement logic for ACL operations
fff29e47f5c4 yaffs2: remove read and write methods
b3b9d030ad84 yaffs2: replace f_dentry to f_path.dentry
This also address an issue with booting/installing to older Intel devices (emenlow)
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
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>
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>
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>
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>
* 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>
This SRCREV update to add the 6lowpan related patch to 4.1.
The some fs related patches are merged to 4.1 too.
Signed-off-by: Wu Zheng <wu.zheng@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The padlock code is a subset of x86 hardware acceleration code. It uses
the cmov instruction which is invalid on Quark based hardware, so we
disable this code.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
Mark crystalforest as a COMPATIBLE_MACHINE for zlib-qat.
Make sure that we specifically mark which machines
this recipe/package will be compatible with.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Bump to version 1.3. Upstream has relocated the project to GitLab.com
which this takes into account as well.
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Bumped version to 20150121. Dropped runtime dependency on iucode-tool
which is used to generate the cpio or trim down the data file based on
your CPU. While it can also be used to load the microcode that is not
the recommended method for Linux 3.9 and newer instead you should use
the kernel's built-in early microcode loading facilities.
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Adding the ttyPCH0 will allow of the platforms that have the EG20T Hardware
to get both kernel console output and login prompt.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The intel-core* BSPs supercede these older BSPs therefore it's time
to remove these older platform specific bsps.
Bump LAYERVERSION to 3 to allow the Autobuilder to know that these
BSPs have been removed.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This will enable tiny KTYPE support for the meta-intel core BSPs using the
4.1 kernel, it also adds intel-quark as a Tiny platform.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This SRCREV update pulls in the 4.1.6 Stable kernel and adds
the coretemp thermal driver to intel-common.
It also cleans up the quark BSP and adds the quark specific thermal
code.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
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>
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>
The kernel needs to have the EXTRA_CFLAGS based via a variable as
it does not pick up the CLFAGS from the tune file. Quark based
kernel should not use the lock prefix.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
Disable gtk-doc to fix building error.
Add libunwind package config to fix dependency.
Since test script need bash, add bash dependency.
Signed-off-by: Pengyu Ma <pengyu.ma@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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>
Add explanation on how to override the default setting under crystalforest.conf
on PREFERRED_PROVIDER_virtual/qat.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
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>
Made zlib-qat DEPENDS on virtual/qat. This allows
us to switch between highland forest and crystal
forest platforms.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 11cbe728ec from dizzy)
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Changed qat16 to PROVIDES "virtual/qat" so we can switch
between qat16 and any future revisions of qat for supported platforms.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
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>
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>
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>
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>
Now that the BSP meta data comes from a separate git repository, we
need to update the meta SRCREVs to ones that are valid in that tree
(the previous REVs are only valid in a linux-yocto meta branch).
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This adds further clarification on how various Intel Communication platforms
that are supported across different branches within meta-crystalforest layer.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This patch updates the maintainer for these two platforms
to Wu Chia Chuan.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
oe-core now has lttng-modules 2.6.1 so this bbappend isn't required, and is
actively harmful when lttng-modules moves past 2.6.1 as it forces the SRVREV
back to 2.6.1.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 a43871c39a)
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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 578494c0c4)
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
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 6a334428e1)
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Remove the extra CFLAGS not required and added a patch
to get rid of the rpath that is not required when
linking to a lib in sysroot.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The zlib software library and the Intel QuickAssist Technology both implement
the deflate algorithm as described in RFC 1951.
This software accelerates the data compression algorithm in the zlib software
library via the Intel QuickAssist Technology implemented on Intel
Communications Chipsets.
Signed-off-by: venkatasubramanian pattu <venkatasubramanianx.pattu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
(Imported from meta-intel commit 3ee02a36e0)
Changed the kernel module build patch to align with fido to make sure that
the kernel module compiles. Added KERNEL_BUILDDIR to point to kernel build.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This recipe implements the support for Intel QAT 2.3.0-34
for Intel RiverForest platforms.
Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The linux-yocto-dev kernel is 4.1 based and has the support needed to
enable the intel-quark bsp without additional patching
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Update linux-yocto 3.19 SRCREV for meta branch to
include NFC hardware support for intel-core* machines.
Genric and vendor-specific NFC hardware is now supported.
Final fix for [YOCTO #7451].
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Update SRCREV for linux-yocto-3.19 to include the following commits:
e152349 drm/i915: Reset CSB read pointer in ring init
a87a6ff drm/i915/bdw: Enable execlists by default where supported
6c21811 fs: aufs: fix a build error for archs which doesn't support MUTEX_SPIN_
f7e6e36 fs: yaffs2: kill f_dentry uses
2a5e3b1 intel_idle: Add support for the Airmont Core in the Cherrytrail and Bra
28c0578 intel_idle: Update support for Silvermont Core in Baytrail SOC
77bec57 intel_idle: Add ->enter_freeze callbacks
ae682f3 intel_idle: support additional Broadwell model
3c88608 PM / sleep: Make it possible to quiesce timers during suspend-to-idle
cd240b6 PM / sleep: Re-implement suspend-to-idle handling
d3c0b95 drm/i915: New offset for reading frequencies on CHV.
dac6bab drm/i915/chv: Populate total EU count on Cherryview
a3f6f39 arm64: psci: move psci firmware calls out of line
374b5d0 drm/i915: Only wait for required lanes in vlv_wait_port_ready()
fca99e8 Revert "drm/i915: Hack to tie both common lanes together on chv"
00682f3 drm/i915: Work around DISPLAY_PHY_CONTROL register corruption on CHV
654b1a4 drm/i915: Implement chv display PHY lane stagger setup
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
0.98 uses deprecated xserver APIs that have been removed in the xserver 1.17.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
add support for the generic NFC stack
Partial fix for [YOCTO #7451].
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
add support for the generic NFC stack
Partial fix for [YOCTO #7451].
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
The 3.19.5 kernel update included an incompatible change that caused lttng-modules
to fail to build, the patch needed to be rebased due to changes in the associated
Makefile.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
This update allows successfully building with xserver-xorg 1.17.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto
v3.19 kernel repository.
Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
[sgw - tweaked summary commit info]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Since the primary tarball unpacks into a non-standard directory create
a do_unpack that sets and resets to first unpack the primary tarball
and then unpacks the actual src tarball into the correct directory.
This is similar to lsof which has a dual tarball also.
Fixes this WARNING:
WARNING: /srv/hdd/intel/test/tmp/work/corei7-64-poky-linux/lms7/7.1.20-r0/lms-7.1.20 ('S') doesn't exist, please set 'S' to a proper value
[YOCTO #7551]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This meta SRCREV update adds support for the initial support for the Braswell SOC
to the core BSPs. This enables CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT for the graphics
driver.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Do the SRCREV update to the latest versions of linux-yocto to match
the fido release, this removes warnings that where noted during the
first round of 3.19.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for
romley and romley-ivb.
Signed-off-by: sundararaja perumal <sundara.rajax.p.manoharan@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update the PREFERRED_VERSION of linux-yocto-3.10 to 3.14 for
crystalforest.
Signed-off-by: sundararaja perumal <sundara.rajax.p.manoharan@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
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>
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>
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>
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>
Saul will be the point of contact for core Intel BSPs
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
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>
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
No need for a layer of indirection when that layer only has one option.
Previously with EMGD there was a choice, but not anymore.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Many fixes for playback, in particular this now autoplugs correctly with
GStreamer so using "gst-launch playbin" actually works.
0.5.10 has "obsolete" support for GStreamer 0.10 (in that it doesn't actually
compile) and 0.5.11 will be removing support for GStreamer 0.10 entirely, so
delete the gstreamer-vaapi-0.10 recipe.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
GStreamer 0.10 is obsolete and newer releases of gstreamer-vaapi don't support
it, so install the GStreamer 1.0 plugin.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The NEWS file mainly talks about HEVC and JPEG improvements, but this also fixes
out of tree builds and playback under X11.
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
As there's just a single libva recipe now having .bb and .inc split only
complicates packaging.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
1.0.16 is from 2012, and as no machines were specifically requesting this
release remove it.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
1.5.0 adds support for SkyLake hardware.
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This is handled in oe-core now, remove the redundant code.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Kernel 3.10 has been removed from oe-core so remove our bbappend.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Kernel 3.10 has been removed from oe-core so remove our bbappend.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Kernel 3.10 has been removed from oe-core so remove our bbappend.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Kernel 3.10 has been removed from oe-core so remove our bbappend.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Kernels 3.10 and 3.17 have been removed from oe-core so remove our bbappends.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update all the BSPs using the Intel common architecture that preferred
3.17 to prefer 3.19, now built by the intel-core* common BSPs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Now that 3.17 has been removed and linux-yocto-3.19 is available, set
the preferred version to 3.19.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Upgrade to 0.5.9, and drop the patches that were backported from git.
Also disable the built-in libvpx as it doesn't cross-compile. This
means that WebM decoding isn't supported.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The un-versioned gstreamer-vaapi recipe is for the obsolete 0.4.3
release, so change the dependency to gstreamer-vaapi-0.10, preserving
the GStreamer version but upgrading to the current release.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Previously iucode-tool was marked as x86-specific but this recipe also
needs to be marked as it depends on iucode-tool.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The efilinux license is basically the two clause BSD license, so instead of
using a custom license that isn't defined use that.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added MinnowBoard MAX as one of the supported platforms, and updated
the ISG BIOS version information.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.
Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Move the DPDK recipes out of common/ and into meta-romley/.
The DPDK recipes have so far been shown to be broken for any other
machine than Romley or for any other kernel version than the kernel
Romley is still using, 3.10.
So the logical place for them to live would be in meta-romley, if
anywhere.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Acked-by: Burton, Ross <ross.burton@intel.com>
Fixes QA issues such as:
WARNING: QA Issue: intel-gpu-tools rdepends on libxv, but it isn't a
build dependency? [build-deps]
WARNING: QA Issue: intel-gpu-tools rdepends on libxrandr, but it isn't
a build dependency? [build-deps]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.14
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.14
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The microcode data file released by Intel has microcode for many Intel
processors, which by default all get installed onto the target image.
In some situations it may desirable to choose microcode for only a
selected processor or processors. This change provides an easier way
to filter and select only the microcode of interest for BSPs from
recipe space.
A new variable, UCODE_FILTER_PARAMETERS, is introduced, which can be
defined to contain parameters to the iucode_tool which will filter the
microcode of interest for the BSP under consideration. More
information on the iucode-tool parameters is available here:
http://manned.org/iucode-tool.
This filtering makes the generated microcode files very
machine-specific, hence making the recipe machine-specific. BSPs using
the common Intel kernel will not be using the filtered microcode, and
will be able to share the intel-microcode packages with the common
Intel package arch for the recipe.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Enable the Intel microcode feature for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Start a new documentation section in the top-level README to describe
Intel layer-specific machine features. Te intel-ucode machine feature
is described first. In the future more such features will added to
this section.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
With this change, Intel microcode support can be enabled or disabled
for any BSP by controlling the MACHINE_FEATURES variable.
Any BSP from the meta-intel layer can enable Intel microcode loading
support by adding the following line in the machine configuration.
MACHINE_FEATURES += "intel-ucode"
This change keeps the intel-microcode feature disabled by default; it
can however be enabled as an "opt-in" feature via the MACHINE_FEATURES
variable.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The iucode-tool is needed for applying microcode updates from
userland.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
v3.10 is now the latest LTSI kernel. Use it for all the poky-lsb
images, so that it gets validation in the QA cycles.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.10
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the linux-yocto v3.17
kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.
Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The gmx500 graphics driver does not work on this BSP, but it takes the
ownership of the graphics hardware at boot time, blocking other
drivers from using the graphics hardware.
Fix the issue by blacklisting the gma500_gfx kernel module in the kmod
configuration, so that it doesn't get loaded at boot time.
Fixes Bug:
[YOCTO #6807]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The Huron River platform targeted by this BSP has wifi capability.
The common kernel used by the BSP has already enabled wifi drivers.
Enable the user space wifi tools, which give functional wifi
networking to the Huron River platform.
Fixes Bug:
[YOCTO #6342]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added support for DPDK v1.7.0.
Added PACKAGECONFIG mechanism to explicitly disable the use of fuse
and qat which are dependencies for example apps dpdk_qat and vhost.
Added config variables CONFIG_EXAMPLE_DPDK_QAT and
CONFIG_EXAMPLE_DPDK_VHOST to enable or disable the compilation of
example apps dpdk_qat and vhost.
Resolved the installation failure found in example app ip_pipeline by
cherry-picking the patch from dpdk.org.
Resolved the test failure found in example app ring_pmd_autotest by
cherry-picking the patches from dpdk.org.
Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
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.
Signed-off-by: Sreeju Selvaraj <sreeju.armughanx.selvaraj@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The layer priority is getting ignored because the same set of files
are visible in the meta-intel layer as well as any of its sub layers.
The layer pattern for recipe files is changed from "^${LAYERDIR}/" to
"^${LAYERDIR}/common" to stop unintentionally including the sub-layer
recipe files in the meta-intel layer.
Fixes Bug:
[YOCTO #6552]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The linux-yocto_3.17 recipe is available for this BSP. Make it the
default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Extend the linux-yocto_3.17 recipe from the oe-core layer for the use
of meta-intel BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the common kernel as now it supports the gma500 driver.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
So that it can be easily overridden from local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Fixes [YOCTO 6710] linux-yocto-rt recipe failing to build
This meta update reorganizes the intel-common ktype and driver meta
data which was causing the wrong branch to be checked out, resulting in
a build failure for the rt kernel. Update both linux-yocto and
linux-yocto-rt to use the updated intel-common meta data.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
When the target sysroot is populated the binaries are not coppied over (as they
can't be executed) but intel-gen4asm.pc is. This pkg-config file is only used
to determine what version of the binary is installed, which confuses the
libva-intel-driver configure script as it thinks that intel-gen4asm is installed
when it isn't.
Resolve this by removing intel-gen4asm.pc from the sysroot.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
As we've retired some BSPs we'll need to bump LAYERVERSION so
that the autobuilder does not fail out on them.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Some of the platforms supported by the intel-corei7-64 BSP have AMT feature
on the platform. Enable it so that it can get utilized with this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
The xserver-xorg-1.9.3 recipe was needed only for the EMGD graphics driver.
After removing the EMGD support from the meta-intel layer there is no need
to keep this old recipe and it's files.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
As all the EMGD based BSPs have been retired, there is no need for the
proprietary EMGD support in the meta-intel layer.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The fri2 machine has been retired with this commit. This does not affect
the fri2-noemgd machine and it is supported as usual.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The crownbay machine has been retired with this commit. This does not affect
the crownbay-noemgd machine and it is supported as usual.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The emenlow machine has been retired with this commit. This does not affect
the emenlow-noemgd machine and it is supported as usual.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
package_deb doesn't yet handle non-ASCII characters in control files, so remove
a unicode "registered trademark" character.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest HEADs of the git branches from the linux-yocto
v3.10 kernel repository.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
For the BSPs using the meta-intel.inc file enable the early boot-time kernel
as well as the user space microcode loading support.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This recipe provides the microcode datafile for Intel Processors.
The recipe provides:
1. microcode.dat file for microcode updating from user space with the
iucode-tool utility.
2. the microcode cpio file which gets bundled with the initrd to support
microcode loading at early boot time.
[ YOCTO #5114 ]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
iucode_tool is a program to manipulate Intel i686 and X86-64 processor
microcode update collections, and to use the kernel facilities to update
the microcode on Intel system processors.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
To get common intel BSP configurations such as user land microcode loading
support, each Intel BSP configuration needs to include the meta-intel.inc
file. With the exception of few, many of the meta-intel BSP configuration
files already include the meta-intel.inc file. With this commit now, all
the remaining BSPs from the meta-intel layer also include the meta-intel.inc
file.
The Intel platforms BSPs hosted outside of the meta-intel layer, such as
minnow, need to include the meta-intel.inc file to get the common features
from the meta-intel layer.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Some modules in the KERNEL_MODULE_AUTOLOAD list were removed when including
the meta-intel layer. It turns out the problem happens due to using the +=
operator together with machine overrides. Using _append_machine fixes this.
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
After introducing new machine conf file, bitbake will take
"crystalforest" as the MACHINE name in build/local.conf.
This patch is to update the README with this new build
settings for users who need to build crystalforest images.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Machine configuration for both crystalforest-gladden and
crystalforest-server platforms are sharing similiar settings.
This patch is to merge the machine conf by creating one machine
configuration file namely crystalforest.conf.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Take a patch from upstream to fix configure when building against GStreamer 1.4.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The SRCREV lines were removed in:
8b4ab82 intel-common: Remove SRCREVs from linux-yocto-dev
The LINUX_VERSION override should have been removed/commented at the
same time as it is of course directly tied to the SRCREV.
Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
For the 0.10 variant:
- Drop wayland-compile patch merged upstream
- Add files which were missing in the tarball
- Disable Wayland support as it doesn't build
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The dependencies have moved form plugins-bad to plugins-base, and
require API 1.2 to build. This matches OE-Core.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Routine package upgrade.
Tested on the MinnowBoard-Max with 4 h264 2k streams.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
In order to use GummiBootTarget target controller for hardware
automation, we need 'efi' in MACHINE_FEATURES.
Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This is an initial version of Intel Data Plane Development Kits
(DPDK) recipe support. This recipe is targetting on Intel DPDK
v1.6.0r2. This recipe is created under meta-intel/common because
Intel DPDK can be commonly used several Intel BSP platforms such
as Romley, Crystal-Forest & Mohon-peak. We resolved examples apps
build failure found in v1.6.0-r2 by cherry-picking patches from
v1.7.0 as they are not planned to be fixed in v1.6.0-r2. The
example app build failure are found in qos_sched, eal_flags_autotest
and cmdline_autotest.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Acked-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
By following this bblayer preparation instruction will cause bitbake
to fail during parsing stage. So to fix this, need to remove the
extra line of yocto/meta-intel/meta-isg.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
BSP linux-yocto bbappend files should make all variable updates with
machine-specific overrides. As it stands, building qemux86 with
meta-intel in BBLAYERS will add uio and iwlwifi to
KERNEL_MODULES_AUTOLOAD. This corrects that.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
oecore/poky layer changed, needing replacement of all the module_autoload_*
recipe variables by the KERNEL_MODULE_AUTOLOAD variable.
This fixes these kind of buildtime errors coming from the meta-intel layer:
ERROR: KERNEL_MODULE_AUTOLOAD has replaced module_autoload_iwlwifi, please replace it!
Addresses bug:
[YOCTO #6460]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This enables the tlk feature for the v3.14 kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The emails regarding this layer need to go to the meta-intel mailing list
and not to the Yocto mailing list.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the git branches from the kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Instead use the one from the oecore layer from the daisy or master branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The instructions say to send e-mail to the Yocto list but use the
meta-intel mailing list address; use meta-intel for the name as well.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The instructions say to send e-mail to the Yocto list but use the
meta-intel mailing list address; use meta-intel for the name as well.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use meta-intel@yoctoproject.org as maintainer's email address.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use meta-intel@yoctoproject.org as maintainer's email address.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added linux-yocto 3.10 due to it cannot be shared with
common intel recipe kernel. The reason cannot be shared as for
valleyisland case has additional feature that is still pending to
pull into LTS/LTSI and hence it cannot be merged into "standard/base".
For this particular reason, a feature branch of "valleyisland-io-1.0"
is introduced to include additional feature. However in order to make
it more align with intel common recipe kernel,machine branch is
pointing to "standard/base" and SRCREV for meta remains closest as
possible.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The default AUTOREV mechanism is thwarted by SRCREV overrides in
bbappends. -dev is intended to be built using AUTOREV unless overriden
by the user in local.conf or similar. Use the defaults in the bbappends.
Drop emgd from the emenlow bbappend, but keep emenlow-noemgd as it uses
gma500 which causes issues with the other BSPs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
There is no emgd support in this version of -dev and fri2-noemgd can use
the core2-32-intel-common kernel. Drop the linux-yocto-dev.bbappend.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
There is no emgd support in this version of -dev and crownbay-noemgd can
use the core2-32-intel-common kernel. Drop the linux-yocto-dev.bbappend.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The default AUTOREV mechanism is thwarted by SRCREV overrides in
bbappends. -dev is intended to be built using AUTOREV unless overriden
by the user in local.conf or similar. Use the defaults in the bbappends.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Use the latest HEADs of the kernel branches from the kernel repository.
And also update the LINUX_VERSION accordingly.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the kernel branches from the kernel repository.
And also update the LINUX_VERSION accordingly.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the branches from the kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the branches from the kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The v3.10 rt recipe is for the emenlow-noemgd BSP and not for the emenlow BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the latest HEADs of the kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
As with canterbury-corpus, use SRC_URI parameters to unpack correctly instead of
doing it by hand.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The files in this package don't depend on a target architecture, so mark it as
allarch.
Also drop PR as r0 is the default.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Instead of manually unpacking, use the subdir parameter to put the tarball into
the right directory.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Instead of setting ERROR_QA to "" (disabling all tests, instead of just the
problematic ones), adding nothing to WARN_QA (cruft from previous revisions),
and also marking do_package_qa as noexec (which doesn't work), just set
INSANE_SKIP to skip the specific tests that fail with this package.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This is to use latest HEAD of meta branch due to recent commit
from romley to make AMT/mei configuration built as module.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added supported BIOS version of Romley platform and added a list of
supported I/O devices in README. Updated a workaround for broken ME
firmware found in RoseCity board to solve reboot issue.
Updated the MAINTAINER info.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added supported BIOS version of CrystalForest-Server,HiglandForest
and CrystalForest-Gladden platform and added a list of
supported I/O devices in README.
Updated the MAINTAINER info.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added supported BIOS version of Sharkbay platform and added a list of
supported I/O devices in README.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Added BIOS version used for Mohonpeak testing and also added
the legacy block drivers supported.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
README for meta-valleyisland is updated with latest BIOS external
release. Also added BIOS setting steps to turn on HD Audio support.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Update MAINTAINERS files in meta-isg layer with MOHONPEAK and
VALLEYISLAND maintainer's name and email address.
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Since linux-yocto-rt_3.14 didn't make it into the 1.6 release of
oe-core, we need the .bb here. Still separate the .bbappend here to keep
it as close as possible to the master branch, where the .bb is available
in oe-core.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Use the commit ids of the latest HEADs of the git branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This gets rid of the BSP specific kernel recipe for the
crownbay-noemgd BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This gets rid of the BSP specific kernel recipe for the
crownbay-noemgd BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
These moves SRCREVs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
These moves SRCREVs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
These moves SRCREVs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the standard/base branch and the meta branch to include the
latest Baytrail support available in the standard/base branch. Includes
fixes for PCI enumeration, SD in ACPI mode, new GPIO HID, and various
other fixes.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Nitin A Kamble <nitin.a.kamble@intel.com>
There is no need to use the standard/fri2 branch, as it points
to the same commit as standard/base branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
There is no need to use the standard/emenlow branch, as it points
to the same commit as standard/base branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
There is no need to use the standard/crownbay branch, as it points
to the same commit as standard/base branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
This updates the rt_3.10 kernel recipe in meta-intel to use the latest
HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This brings in some kernel fixes for crystalforest, mohonpeak and
haswell-wc BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Added do_unpack_append() to fix issue caused by "patches" folder
that is auto-generated in do_unpack() step. Fix the issue by removing
"patches" folder in the canterbury corpus tarball.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Added do_unpack_append() to fix issue caused by "patches" folder
that is auto-generated in do_unpack() step. Fix the issue by removing
"patches" folder in the calgary corpus tarball.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Build errors on machine valleyisland-32:
ERROR: Nothing RPROVIDES '${XSERVER_IA32_BASE}'
Removing '${XSERVER_IA32_BASE}' and replace it with '${XSERVER_X86_BASE}'
Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This fixes the Intel HD Audio driver issue for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This fixes the Intel HD Audio driver issue for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This fixes the Intel HD Audio driver issue for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This fixes the Intel HD Audio driver issue on some Intel BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.14.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.14.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.14.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.14.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Added support for Valley Island LPSS I/O features for both linux-yocto_3.10
and linux-yocto-rt_3.10 recipes.
Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
This is to include meta-intel.inc in haswell-wc.conf.
Also to include PREFERRED_PROVIDER for linux-yocto.
Added APPEND to make video:effifb:off so that the SATO UI
will not be freezed.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Provide formfactor configuration for the valleyisland BSP.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Create new machines named 'valleyisland-32' and 'valleyisland-64'
for this platform.
Re-include 'conf/machine/include/intel-common-pkgarch.inc'
to re-use recipe-kernel from intel-common.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
This layer provides support for Intel Atom E38XX Processor
product line.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
'sum' is a SPARC executable bundled in canterbury corpus tarball.
By installing this file on x86 file-system, it results in QA
architecture-check warning. As the package is only meant for
compression benchmarking purpose, we would suppress the QA warning
check for architecture compatibility.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Provide formfactor configuration for the mohonpeak BSP.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Create new machines named 'mohonpeak32' and 'mohonpeak64'
for this platform.
Re-include 'conf/machine/include/intel-common-pkgarch.inc'
to re-use recipe-kernel from intel-common.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
This layer provides support for Intel Atom Processor C2000
product line.
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
This is to enable ASPEED Technology graphic card
that is bundled inside certain Intel customer reference
board.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
To enable ASPEED Technology graphic card.
Removed dependency on virtual/libx11, PR and COMPATIBLE_HOST that
limits to x86 hardware.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
(cherry picked from commit 346fde4a2b)
Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Use the latest HEAD of the meta branch, which brings in the
AMT/mei fix for the kernel configuration.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.10.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.10.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.10.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.10.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.
Addresses Bug:
[YOCTO #6140]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.
Addresses Bug:
[YOCTO #6140]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.
Addresses Bug:
[YOCTO #6140]
Fixes Bug:
[Yocto #6171]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
This fixes the audio playback issue for BSPs using this kernel.
Also the AMT support is fixed by using these updated SRCREVs.
Addresses Bug:
[YOCTO #6140]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
In keeping with the other BSPs in meta-intel, specify the
PREFERRED_PROVIDER and the PREFERRED_VERSION for the linux-yocto kernel
to 3.14. Move the assignments below the required includes in keeping
with the rest of meta-intel.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Use meta-intel@yoctoproject.org as maintainer's email address.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The linux-yocto/meta support is now available for the intel-core*
machines and the preempt-rt kernel. Enable the common PACKAGE_ARCH in
intel-common-pkgarch.inc.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Now the common kernel recipes are working for the NUC BSP, use it in place
of the BSP specific kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
In the intel common kernel recipes, instead of corei7-64-intel-common,
intel-corei7-64-intel-common was specified as override. This was masking
the KMACHINE and KBRANCH variables defined in these recipes causing
unexpected build issues for kernels of BSPs like nuc.
Fixes bug:
[YOCTO #6123]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Update the SRCREV to the latest available for 3.10. This includes a fix for
LTSI changes, which fixes the boot issue on emenlow.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Extend the linux-yocto_3.14 recipe from poky layer to meta-intel layer.
This kernel recipe is shared by multiple BSPs from the meta-intel layer.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Make all the LINUX_VERSION variables in various kernel recipes machine specific
to avoid name-space pollution.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.
The common linux-yocto_3.10 kernel is not able to find root device on
the NUC platform. Hence the NUC BSP is not yet updated to use the
common kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Update to the HEAD of standard/base (3.10.34-LTSI).
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Update to the HEAD of standard/base (3.10.34-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Update the commit of the machine branch standard/base to 3.10.25 commit.
After 3.10.25 the LTSI changes are causing kernel panic at boot on emenlow.
A fix for this boot issue is out, but not yet integrated in to the LTSI
kernel. Once the LTSI kernel has the fix, the emenlow 3.10 kernel can be
updated to the latest 3.10 LTSI kernel.
This also works around an open issue with do_validate_branches where
feature branches are reset the HEAD of the machine branch if they contain
that commit.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
The below commit didn't actually remove all the files from the BSPs
retired - the BSP directories were still there with unremoved files in
them - this actually finishes the removal.
commit 8d79fb4e0c
Author: Nitin A Kamble <nitin.a.kamble@intel.com>
Date: Wed Mar 12 12:12:32 2014 -0700
Remove chiefriver, sys940x & n450 BSPs
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Define the kernel branch SRCREVs in meta-intel layer, so that other
layers can not break the common BSP kernel unknowingly.
Using the latest HEADs of the git branches for SRCREVs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Configuration for the chiefriver, sys940x, sys940x-noemgd, n450 BSPs are
deleted. The consolidated BSPs viz intel-corei7-64 and intel-core2-32
support these boards.
As part of the usual retirement process, a heads-up email was sent to the
meta-intel mailing list requesting any feedback regarding retirement of
these BSPs. The community did not had any concerning feedback to
reconsider the retirement decision.
The MAINTAINERS file and the layer version of the meta-intel layer are
updated to reflect removal of the BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
CC: Darren Hart <dvhart@linux.intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
The automatic SRCREV AUTOREV anonymous python in linux-yocto-dev.bb
will only trigger on the PREFERRED_PROVIDER_virtual/kernel being
linux-yocto-dev if it is set in local.conf, or a similar file parsed
prior to itself.
Since these two machines currently specify linux-yocto-dev in the
machine configuration, the AUTOREV doesn't trigger - and we do not want
AUTOREV specified in the recipe itself to avoid breakage in the event
of no network access.
This is a bizarre little corner case as machines typically do not
specify linux-yocto-dev. For the time being, fix the do_fetch failure by
specifying SRCREVs for the two intel-core* machines. Users who want
AUTOREV can specify THAT in their local.conf. This way it doesn't break
out of the box.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update to the HEAD of standard/fri2 (3.10.33-LTSI). This also works
around an open issue with do_validate_branches where feature branches
are reset the HEAD of the machine branch if they contain that commit.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The following commit:
Update linux-yocto-rt 3.8 to 3.10
46fd4b45c7
Failed to add the new 3.10 recipes, resulting in build failures for
machines not taking advantage of the intel-common-pkgarch.
Add the linux-yocto-rt bbappend to those BSPs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The PREFERRED_PROVIDER_virtual/kernel was assigned with = instead of ?=,
preventing the user from overriding the setting with something like
linux-yocto-rt. Use ?=.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Teemu Keskinarkaus <Teemu.Keskinarkaus@Maximatecc.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Both the Ivy Bridge and Haswell nuc systems are covered supported by the
intel-corei7-64 BSP. The HDMI audio requires manual configuration which
is handled by a machine-specific script in the nuc BSP. A general
solution to this sort of problem is in the works.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Nothing in meta-intel requires these and now
they are in OE-core anyway.
Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the SRCREV to the latest available for 3.10. This includes a
stable update to 3.10.32 and an LTSI update. Fixes the emgd build
failure with the latest LTSI.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Acked-by: Nitin Kamble <nitin.a.kamble@intel.com>
Remove all redundant linux-yocto recipes where the BSP is able to reuse
the intel-common version.
Update the common bbappends with the KERNEL_FEATURES and
module_autoload* statements from the consolidated bbappends.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.8 kernel recipes.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The current development branch (for 1.6) supports 3.10 and -dev
linux-yocto kernels. Delete all the lingering 3.4 kernel recipes.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Enable the intel-common pkgarch and machine override mechanism for most
non-emgd BSPs. The Queensbay platforms show issues on the 3.10 kernel,
and the NUC is experiencing some boot issues with the common kernel, so
skip those for now.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Add a README describing the intel-core* (intel-common) BSPs and the
Linux kernel package architecture. Includes a list of currently tested
BSPs compatible with the intel-common BSPs.
Update the top-level README with a reference to this new README for the
intel-common BSPs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Add common values for the various MACHINE_ variables, derived from the
existing BSPs in meta-intel. Include EFI and PCBIOS, 3G and wifi
support, and video decoding. Include the linux-firmware package.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
For the intel-common BSPs, assume a default serial console of
ttyS0 at 115200 BAUD. This will ensure the configuration is
in place and is easy to find and modify on the resulting images.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Include support for x86, ext, i9xx, fbdev, vesa, and modesetting
drivers, as well as matrox for the 64b machines (for the Xeon server
class systems).
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Since the PACKAGECONFIG parameters were changed in the libva.inc file
for the newer version of the libva recipe, this older version of libva
recipe started throwing following QA warning.
WARNING: QA Issue: libva: configure was passed unrecognised options:
--enable-wayland --enable-x11
Fix the warning by nullifying PACKAGECONFIG variables coming from
libva.inc.
Fixes Bug:
[YOCTO #5764]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Disable the dumper since it needs swig and python3;
* refresh the install-fitter.patch;
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
With ${B} != ${S} the build fails due to files being accessed incorrectly.
Disable the functionlaity for now until the software can be fixed.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The trailing S was missing from the variable name, resulting in
the kernel-modules package not being found as the common arch was not
added to the PACKAGE_ARCHS variable used by the package manager.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
For various (good) reasons we needed to adjust bitbake so that PN
is only set in bbappend/bb files, not from conf/inc files since
in many cases this was leading to odd/unexpected behaviour.
The variable can be used in these files however it cannot be
expanded, as it is here. We therefore need to remove the expansion
and replace with the real string. This fixes builds in master.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building GL apps for non-x86 machines (e.g. raspberrypi)
emgd-driver-bin is being dragged in as a valid provider. To avoid
build breakage fix it at the source by limiting emgd-driver-bin to x86
architectures.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Support the intel-common package arch and BSPs on linux-yocto-3.10 as
well.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit e75ea81899beb885d892e5f5bf995c445981da3f)
The following commit:
3d270e3 jasperforest: Correct typo in machine config tune file
introduced a bug with an incorrect required include filename, correct
it.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Nitin A. Kamble <nitin.a.kamble@intel.com>
Currently the intel-core*-common.inc files also include the
intel-common-pkgarch.inc, forcing the introduction of the intel-common
PACKAGE_ARCH. Coupling this with the addition of the intel-common
MACHINE_OVERRIDE, means that even MACHINE_ARCH packages can be
influenced by intel-common overrides, which is not desirable.
Remove the intel-common-pkgarch.inc from the intel-core*common.inc
include files, requiring BSPs wanting to use the intel-common mechanism
to explicitly include it. This obviates the need to reset the
linux-yocto PACKAGE_ARCH to MACHINE_ARCH.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Create the intel common override for use in currently machine-specific
recipes which need to make overrides for all the compatible machines,
such as COMPATIBLE_MACHINES in the linux-yocto* recipes.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The intel-core* BSPs now have their own BSP description in linux-yocto.
Update the recipe accordingly.
All the existing BSPs (with the exception of the emgd variants) are now
supported across these two BSPs.
For machines that derive from the intel-common-pkgarch, allow the
common linux-yocto-dev recipe to build for them by specifying $MACHINE
for the common machine overrides (core2-32-intel-common and
corei7-64-intel-common).
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The usb webcam media fragment is already included in the
common-pc-64-standard BSP definition which is included by the sugarbay
standard BSP description. There should be no need to duplicate that
here.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Move the "reboot=pci" quirk from the linux-yocto BSP definition to the
machine config APPEND line. This pushes config space stuff up into the
meta-intel machine definition where it is more accessible and allows for
consolidation in the linux-yocto level.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin Kamble <nitin.a.kamble@intel.com>
Ensure package strip logic stays the
same after oe-core package.bbclass changes.
See http://patches.openembedded.org/patch/65311/
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Tested-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The new intel-common.inc sets the default of the PACKAGE_ARCH for the
linux-yocto kernel recipes to DEFAULTTUNE_kernel. Revert the existing
recipes to MACHINE_ARCH until they can be removed in favor of a more
unified mechanism.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Sandy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
Sandy Bridge and Ivy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Haw Foo Chien <foo.chien.haw@intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
Ivy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
Nehalem based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
Haswell based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
The Z5xx Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
Sandy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Ong Boon Leong <boon.leong.ong@intel.com>
The E4xx (Pine View) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The E6xx (Tunnel Creek) Atom CPUs are supported by the core2 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
Ivy Bridge based CPUs benefit from the new corei7 tune file.
Update the XSERVER_* variables to use the new naming.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Nitin A Kamble <nitin.a.kamble@intel.com>
To be consistent with the renaming in oe-core, use X86 instead of IA32
in the XSERVER_X86* variables.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Introduce two new generic BSPs that parallel the updated core2 and new
corei7 tune files in oe-core. These BSPs provided optimized tune flags
for Intel Core and Atom CPUs since 2006 in the 32 bit core2 BSP and since
Nehalem and Silvermont (Bay Trail) in the 64 bit corei7 BSP.
These establish a suitable balance between compatibility and performance
optimization.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Richard Purdie <richard.purdie@intel.com>
Cc: Paul Eggleton <paul.eggleton@intel.com>
Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Nitin Kamble <nitin.a.kamble@intel.com>
Cc: Mark Hatle <mark.hatle@windriver.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Add a linux-yocto-dev bbappend to the common area for use by the two
upcoming new core2-32 and corei7-64 common BSPs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The gma600 feature has been merged into the gma500 feature in the
linux-yocto kernel repository. The kernel recipes need to use the
gma500 feature instead of the removed gma600 feature.
Fixes bug:
[YOCTO #5699]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The current location for patch submission guidelines, MAINTAINERS,
doesn't make as much sense for that information as does README, so
move the relevant information there.
The existing patch submission guidelines also aren't as clear and
exhaustive as they could be; this change additionally adds more
detailed expectations for patch submission.
Both files also get a bit of reorganization and a bit more explicit
text describing their purpose.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The feature definition has changed in the dev kernel repository.
Change the feature use accordingly to avoid this kind of kernel build errors.
| WARNING: addon feature "features/usb/usb-uvcvideo" was not found
| WARNING: addon feature "features/media/v4l2" was not found
| ERROR: required features were not found. aborting
The srcrevs of the kernel branches are updated to use the new kernel features.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The feature definition in the kernel repository has changed. Because of it
the webcam feature got pulled out in the commit noted below. Bringing back
the webcam support with the updated feature.
commit 1b2ed9a990
Author: Tom Zanussi <tom.zanussi@intel.com>
Date: Thu Dec 19 17:56:01 2013 -0600
meta-sugarbay: Remove obsolete features
features/usb/usb-uvcvideo features/media/v4l2 were removed from the
kernel metadata and should therefore have been removed from the kernel
recipes as well, which this does for sugarbay.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the image symlink when dd'ing is more convenient for the user -
update the documentation to reflect that.
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The top level LICENSE file in OE-Core changed so we need to update the checksum
references that refer to this to match the new file.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
features/usb/usb-uvcvideo features/media/v4l2 were removed from the
kernel metadata and should therefore have been removed from the kernel
recipes as well, which this does for sugarbay.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Fixes [YOCTO 5679]
Bump the SRCREVs to address the lttng-modules build failure introduced
by the oe-core/poky commit:
lttng-modules: Update to 2.3.3 version
This updates the SRCREVs for crystalforest, haswell-wc, and romley which
were at different points than the rest of the BSPs in the layer.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Fixes [YOCTO 5679]
Bump the SRCREVs to address the lttng-modules build failure introduced
by the oe-core/poky commit:
lttng-modules: Update to 2.3.3 version
This updates all the BSPs that were at the same machine SRCREV in one
shot.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
OE-Core has changed the grub-efi implementation, splitting out
grub-efi-native and moving the do_mkimage task to do_deploy. Rename and
update this bbappend accordingly.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."
So remove the preferred version and get rid of warnings such as below:
NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."
So remove the preferred version and get rid of warnings such as below:
NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."
So remove the preferred version and get rid of warnings such as below:
NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libg
NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
From Ross: "There's only one version of Mesa in oe-core *and* mesa
isn't used by these BSPs anymore (they use mesa-gl)."
So remove the preferred version and get rid of warnings such as below:
NOTE: preferred version 9.1.6 of mesa not available (for item virtual/libgl)
NOTE: versions of mesa available: 2:9.2.2 2:9.2.2+gitAUTOINC+8f0742051e
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating kernel srcrevs to the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
GLES2/gl2.h is missing the GLchar typedef, so at least gstreamer1.0-plugins-bad
fails to compile. Khronos say the typedef should be there so patch it in.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
gstreamer-vaapi 0.5.x supports GStreamer 0.10/1.0/1.2, so add seperate recipes
for 0.10 and 1.0 builds.
This adds a new recipe name so keep the old gstreamer-vaapi_0.4.3 for now until
all users of that have migrated away.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove the .bb/.inc split as we're only supporting one version.
Add PACKAGECONFIG for X11 and Wayland features. Add patch to fix compile error
in builds with Wayland but without X11.
Drop the workaround patch, isn't relevant for released hardware.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update machine and meta branch to use latest SRCREV.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update machine and meta branch to use latest SRCREV.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update machine and meta branch to use latest SRCREV.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This is to enable time-limited-kernel for linux-yocto
v3.10.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use tarballs instead of git tags (upstream git means using submodules, which are
tricky).
Also use PACKAGECONFIG to respect x11/wayland DISTRO_FEATURES.
Delete glib-includes.patch, as it wasn't being used.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use PACKAGECONFIG to respect x11 and wayland DISTRO_FEATURES.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
There isn't any need to PROVIDE these as the ony user is in emgd-driver-bin's
RDEPENDS and bitbake looks at PACKAGES when resolving that.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The dummy driver is only useful for advanted testing with additional tooling, so
don't build it.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
It's not recommended to split -dev and -dbg packages up this finely, so merge
them back together into single -dev and -dbg packages.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove typo in MAINTAINERS file for haswell-wc bsp.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide kernel v3.8 and v3.10 recipe for haswell-wc BSP.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide a formfactor configuration for the haswell-wc BSP.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This layer provides support for 4th Gen Intel® Core™ Processor with
Mobile Intel QM87 and HM86 Chipsets.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove xorg.conf from romley BSP because the BSP can depend on X to
auto-configure itself.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update Gladden and Server platforms to support kernel version 3.10
by default.
Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Enable meta-crystalforest linux-yocto_3.10 kernel version
for both Gladden and Server platforms at version 3.10.11.
Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update IVB & SNB romley platform default kernel version
to v3.10.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Enable meta-romley linux-yocto_3.10 kernel version
for both IVB & SNB platforms at version 3.10.11.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update linux-yocto_3.8 meta-romley machine branch to v3.8.13
and update linux-yocto_3.8 meta branch to most recent.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To remove xorg.conf from crystalforest BSP for both gladden
and server platforms. BSP can depends on X to auto-configure
itself.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the kernel recipe src-revs to use kernel v3.8.13 of the
kernel repository branches and to use the HEAD of
linux-yocto_3.8 meta branch.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This creates meta-intel/meta-isg, a dedicated area within meta-intel
for ISG to house and maintain their ISG-specific BSPs.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADS of the git branches of the v3.10
linux-yocto kernel repository.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.10 kernel is enabled for this BSP. Making the
newer kernel as the default kernel for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now EMGD 1.18 driver is working with the v3.10 kernel.
Moving this EMGD based BSP to the v3.10 kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now that 3.10 kernel support for crownbay has been added, switch
crownbay to linux-yocto-3.10.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Add support for the crownbay machine to linux-yocto_3.10 - this adds
support for the emgd version of the BSP now that emgd-1.18 has been
ported to 3.10 in the emgd-1.18 branch of linux-yocto-3.10.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
EMGD's user space driver contains MIT code. The current Intel
user space license contains MIT text and other licenses that
are not within the actual binary. We should strip out the
MIT text (and others) from the Intel user space license (next commit) and
correct the LICENSE field to reflect MIT license.
Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use "Yocto Project Compatible" in place of "compliance" as suggested
by Jeffrey Osier Mixon.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
This fixes the unusable mouse & keyboard issue in X for this BSP.
Fixes Bug:
[YOCTO #5279]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
This fixes the unusable mouse & keyboard issue in X for this BSP.
Fixes Bug:
[YOCTO #5279]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
This fixes the unusable mouse & keyboard issue in X for this BSP.
Fixes Bug:
[YOCTO #5279]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use the latest branch HEADs for srcrevs in these kernel recipes.
This fixes the unusable mouse & keyboard issue in X for this BSP.
Fixes Bug:
[YOCTO #5279]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove openssl-qat-module and zlib-qat-module recipes and any
references to them from meta-intel.
This is to remove recipes for obsolete and unmaintained software
ingredients related to QAT.
Signed-off-by Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the kernel recipe src_revs to use the latest HEADS of the
kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the kernel recipe src-revs to use the latest HEADS of the
kernel repository branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.
This configures the v3.10 kernel repository branches and commits
for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.
This configures the v3.10 kernel repository branches and commits
for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
making the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer.
This configures the v3.10 kernel repository branches and commits
for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.
Also remove the setting of DontZap to the default value for clarity.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.
Also remove the setting of DontZap to the default value for clarity.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.
Also remove the setting of DontZap to the default value for clarity.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
xorg.conf was disabling hotplugged input devices for no known reason, so remove
that option.
Also remove the setting of DontZap to the default value for clarity.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices). Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices). Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices). Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices). Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
This file appears to be derived from a stale copy of the atom-pc xorg.conf which
was either redundant (setting values to the default), pointlessly hard-coding
(specifying video driver when X can auto-probe), or actively harmful (disabling
hotplugged input devices). Nothing in this file needs to be specified, so
delete it and let X auto-configure itself.
Signed-off-by: Ross Burton <ross.burton@intel.com>
By default the gl components are coming from mesa recipe. But for
BSPs with EMGD graphics, these components come from emgd and
mesa-gl recipes.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
These components can come from either mesa recipe of some other
custom gl providers such as emgd recipe.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Both emgd and mesa recipes provides opengl components. With this
change recipies which depend on opengl components, can specify
what they want, and BSP config selects the right provider recipe.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Which brings the separate package dir for opengl related recipes
to improve the build performance while building multiple BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
When multiple BSPs of the same arch are built in a build directory,
the differences in GL providers such as emgd-driver and mesa causes
rebuild of large set of recipes, as they collide on each other's space
for multiple BSPs. Although this does not impact correctness, it
impacts build performance negatively.
Richard had an idea of providing separate PACKAGE_DIR to the
colliding recipes to avoid the build area collision. And this approach
significantly reduces the negative impact on the build performance.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add linux-yocto_3.10 bbappends to meta-crownbay and switch
crownbay-noemgd to use them.
Leave crownbay at 3.8, since the EMGD kernel branch hasn't yet been
made to work with 3.10.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
One of the drivers links to libva so we need to list it as an RDEPENDS
so that when we package, we can ensure any library renaming gets applied
correctly. The bug can be seen if you "bitbake emgd-driver-bin", then
build an image using that library.
Also exclude these recipes from world since they should get built when
needed through the virtual/ mechanism, building them for say a qemux86
world build just corrupts the system due the the multiple shlibs providers.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
We don't bump PR values since we have the PR server now.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Acked-by: Saul Wold <sgw@linux.intel.com>
A newer version of this recipe is in oecore. And this version
is not used anymore.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Provide the sugarbay BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Provide the nuc BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the nuc BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Provide the jasperforest BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Now a v3.10 linux yocto kernel recipe is available for this BSP,
so make the newer kernel as the default kernel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Provide the chiefriver BSP specific extension for the linux-yocto_3.10
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the chiefriver BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, then one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
emgd recipe needs 'opengl' distro feature enabled. Otherwise target image
build fails without much clue. This commit is marking the 'opengl' as a
required distro feature, which helps user understand the distro
configuration issue in case the requirement of distro features is not met.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-By: Ross Burton <ross.burton@intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Mention that if the distro policy does not list 'opengl' in the
DISTRO_FEATURES, one needs to do it in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Update to the latest gummiboot and remove all patches from the recipe
which are now upstream in one for or anoter. Make use of the new
configuration methods for inc/lib/lds directories. Change the PV to use
the git SRCREV beyond the release tag.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes USB autosuspend issues related to non-responsive mice & keyboards.
Fixes bug:
[YOCTO #4992]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The previous version is not available anymore, so use the newer
version of the mesa recipe now.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The previous version is not available anymore, so use the newer
version of the mesa recipe now.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The previous version is not available anymore, so use the newer
version of the mesa recipe now.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The previous version is not available anymore, so use the newer
version of the mesa recipe now.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
oecore is updating mesa to version 9.1.6. Sync-up the bbappend version
in the meta-intel layer accordingly.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This issues was already fixed for the emgd-driver-bin-1.16 recipe as
seen in the commit message below. Now reapplying the same fix to the
emgd-driver-bin-1.18 recipe.
commit edf3ef3cca
Author: Nitin A Kamble <nitin.a.kamble@intel.com>
Date: Mon Jun 10 14:20:20 2013 -0700
emgd-driver-bin: add xserver-xorg to RDEPENDS
When any package using libraries provided by the emgd-driver-bin recipe,
is included in a image (such as: tools-testapps), the rootfs generation
process encounters an error mentioned below.
The code for checking the abi version of the xorg xserver needs xorg
xserver recipe included in the image. Otherwise it gets following rootfs
generation error:
| Computing transaction...error: Can't install
emgd-driver-1.16-r0@core2: no package provides xorg-abi-video-8
Fix the issue by marking xserver-xorg as a dependency of the
emgd-driver-bin recipe.
Fixes this bug:
[YOCTO #4615]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This patch was updated but mistakenly deleted by the previous commit:
commit 8834d83768
Author: Darren Hart <dvhart@linux.intel.com>
Date: Fri Jul 26 10:36:06 2013 -0700
gnu-efi: Update to 3.0u
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
gummiboot is a simple UEFI boot manager. It uses configuration files to
setup the default boot entry or presents an on-screen menu.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update to 3.0u. Remove the now upstreamed cross-compile-support patch
and update the parallel-make-archives patch for the 3.0u Makefiles.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The variable specific to fri2-noemgd was mistakenly extended with -fri2
Instead using the correct extension -fri2-noemgd
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.
This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.
This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.
This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The var KERNEL_FEATURES_sugarbay_append overrides the previous value
defined in the oecore layer,
and the var KERNEL_FEATURES_append_sugarbay preserves the old value
and extends it.
This change avoids unintentional disabling of some KERNEL_FEATURES
such as netfilter.
Fixes bug:
[YOCTO #4741]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The current version of mesa was updated in oe-core. Change mesa
version for these BSPs in order to avoid build errors.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Using the latest HEAD of the machine branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEADs of the kernel branches.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEAD of the machine branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEAD of the machine branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEAD of the machine branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Using the latest HEAD of the machine branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The sugarbay BSP also covers the huronriver platform.
And the huronriver laptop has a built-in webcam. Enable
the driver support for it so that it is accessible by
user level software.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the bsp to use version 1.18 of emgd userland recipe.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the emgd kernel driver from version 1.16 to 1.18
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the bsp to use version 1.18 of emgd userland recipe.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the emgd kernel driver from version 1.16 to 1.18
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the crownbay bsp to use version 1.18 of emgd userland recipe.
Update emgd version in the README
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the emgd kernel driver from version 1.16 to 1.18
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the bsp to use version 1.18 of emgd userland recipe.
Update EMGD version in the README.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the emgd kernel driver from version 1.16 to 1.18
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Creating version 1.18 of the emgd recipe for the recently released EMGD
driver.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Needed to be compliant with 2013Q2 Intel Graphics Stack Release.
[YOCTO #4828]
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Needed to be compliant with 2013Q2 Intel Graphics Stack Release.
[YOCTO #4828]
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
From similar patch for lms8 (fc9cba84):
The configure script looks at the *host* environment to decide where
to install the init script, so it's location at packaging time can
change.
Signed-off-by: Thibault Guittet <guittet.thibault[at]gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
These recipes are x86 specific packages so lets make
sure they dont get built for non-x86 architectures
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The NUC doesn't support Active Management Technology, so don't install lms8 as
part of the machine recommendations.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The configure script looks at the *host* environment to decide where to install
the init script, so it's location at packaging time can change.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
This package contains numerous useful tools for working with Intel GPUs. Add a
patch to install intel_panel_fitter as it's genuinely useful and not just a
debugging tool.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The changes this bbappend makes have been merged into OE-Core so its now
unneeded.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The core recipe correctly handles this dependency so no need for it in
the .bbappend.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the switch to the PR server we don't need to use PRINC. This
patch matches a change to OE-Core to bump the PR values of the appropriate
core recipes so PR values don't go backwards.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.4 kernel to version 3.4.46.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.4 kernel to version 3.4.46.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.4 kernel to version 3.4.46.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.4 kernel to version 3.4.46.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.4 kernel to version 3.4.46.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.4 kernel to version 3.4.46.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches. And rearrange the BSP specific lines
in the recipe in separate groups.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update this BSP's kernel to the latest linux-yocto-3.8 version of
v3.8.13
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now there are 2 versions of lms packages, so use the lms8 package
which matches with the version 8 of the AMT/MEI firmware on some of
the NUC BSP compatible hardware such as DQ77BK board.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now there are 2 versions of lms package, so use the lms7 package
which matches with the version 7 of the AMT/MEI firmware on the
chiefriver board.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Some of the newer boards have AMT/MEI firmware of version 8. These BSPs
need verion 8 of the lms package, which this recipe is providing.
Also the lms binary & script is renamed to lms8 to avoid runtime clash
with lms7 packages.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Preparations for upcoming lms8 recipe. Rename the lms recipe as lms7.
This will allow BSPs to choose either lms7 or lms8 package to suite
the version 7 or 8 firmware available on the board.
Also the lms binary & script is renamed to lms7 to avoid runtime clash
with lms8 packages.
Simplified the dounpack2 function.
And this build time warning is muted:
WARNING: lms7: No generic license file exists for: Modified in any
provider
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
lms7 : tail conexist
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer 1.9.3 version of the mesa recipe is working well
with this BSP. Mark it as a preferred version for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The mesa recipe from the oecore layer has been updated.
This commit updates the .bbappend for the mesa recipe
in this meta-intel layer to sync up with the oecore layer.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
When any package using libraries provided by the emgd-driver-bin recipe,
is included in a image (such as: tools-testapps), the rootfs generation
process encounters an error mentioned below.
The code for checking the abi version of the xorg xserver needs xorg
xserver recipe included in the image. Otherwise it gets following rootfs
generation error:
| Computing transaction...error: Can't install
emgd-driver-1.16-r0@core2: no package provides xorg-abi-video-8
Fix the issue by marking xserver-xorg as a dependency of the
emgd-driver-bin recipe.
Fixes this bug:
[YOCTO #4615]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Updating the kernel branch SRCREVs to use latest HEAD commits of
the respective kernel branches.
This updates this BSPs v3.8 kernel to version 3.8.11.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
A bug in the kernel tools was silently ignoring the AMT kernel
feature specified in kernel recipe. Fix this AMT kernel specification
so that it gets considered in the kernel build.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
A bug in the kernel tools was silently ignoring the AMT kernel
feature specified in kernel recipe. Fix this AMT kernel specification
so that it gets considered in the kernel build.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
As part of the usual kernel upgrade cycle, the 3.2 kernel has been removed from
OE-Core so remove the bbappend files from meta-intel too.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
init file which it was providing is ditto as meta-yocto
so bbappend is redundant plus it gets rid of following warning
for non poky distros.
WARNING: No recipes available for:
/builds1/meta-intel/meta-fri2/recipes-core/tiny-init/tiny-init.bbappend
Signed-off-by: Khem Raj <raj.khem@gmail.com>
CC: Darren Hart <dvhart@linux.intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.
More details on the breakage can be found in the log of the commit
with title:
xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.
More details on the breakage can be found in the log of the commit
with title:
xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.
More details on the breakage can be found in the log of the commit
with title:
xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer version of the xf86-input-synaptics recipe breaks with
the 1.9.3 version of xorg-xserver used in this BSP.
More details on the breakage can be found in the log of the commit
with title:
xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPs
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The newer 1.7.0 version of xf86-input-synaptics from oecore layer needs
>= 1.12 version of xorg-server.
And the EMGD graphics based BSPs are tied with 1.9.x version of xorg-server.
So to unbreak the EMGD BSPs builds bringing back the older version of
xf86-input-synaptics recipe.
This commit avoids these build errors:
| checking for XORG... no
| configure: error: Package requirements (inputproto >= 2.1.99.3 xorg-server >= 1.12 xproto inputproto randrproto) were not met:
|
| Requested 'xorg-server >= 1.12' but version of xorg-server is 1.9.3
|
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
|
| Alternatively, you may set the environment variables XORG_CFLAGS
| and XORG_LIBS to avoid the need to call pkg-config.
| See the pkg-config man page for more details.
| Configure failed. The contents of all config.log files follows to aid debugging
| ERROR: oe_runconf failed
| ERROR: Function failed: do_configure (see .../build-crownbay/tmp/work/core2-poky-linux/xf86-input-synaptics/2_1.7.0-r0/temp/log.do_configure.74988 for further information)
ERROR: Task 3863 (.../poky.git/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.0.bb, do_configure) failed with exit code '1'
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The library makefiles were using the lib.a() form which compiles and
ar's as a pair instead of compiling all and then ar'ing which can
parallelize better.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Fixes [YOCTO 3814]
MSI interrupts fail when using the EFI firmware on the FRI2. Disabling
them enables the HDA device to function properly on both BIOS and EFI
versions of the device.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The rtl-license package FILES was pointing to the wrong directory as it
was removed from there in commit:
acd3735 linux-firmware: Remove duplicaed license from rtlwifi subdir
This resulted in a do_rootfs failure for core-image-sato-sdk for fri2
with ipk when the linux-firmware-dev package tried to install
linux-firmware-rtl-license which wasn't created as it was empty.
Build tested with ipk and rpm packages.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
BBFILES is whitespace delimited. If .= used, no whitespace padding is added around
the addition and this can lead to it being combined with some other part of the
field, leading to parts of BBFILES mysteriously not being seen.
For example, I have in my bblayers.conf:
/media/build1/poky/meta-intel/meta-emenlow \
/media/build1/poky/meta-intel/meta-fri2 \
/media/build1/poky/meta-intel/meta-jasperforest \
/media/build1/poky/meta-intel/meta-n450 \
/media/build1/poky/meta-intel/meta-romley \
and this results in the warning:
WARNING: No bb files matched BBFILE_PATTERN_fri2 '^/media/build1/poky/meta-intel/meta-fri2/'
and if I try to build MACHINE=fri2, I get strange errors due to the .bb files
not being parsed.
The fix is simply to use +=, just like every other layer.conf file.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Remove the previously added gl.pc from the emgd recipe.
emgd recipe does not provide libGL, still the associated gl.pc file was
provided in the recipe, which causes conflicts with other recipes as seen
below.
These kind of errors are fixed with this commit.
| Collected errors:
| * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| But that file is already provided by package * emgd-driver-dev
| * opkg_install_cmd: Cannot install package qt4-x11-free-dev.
| * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| But that file is already provided by package * emgd-driver-dev
| * opkg_install_cmd: Cannot install package mesa-demos-dev.
| * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| But that file is already provided by package * emgd-driver-dev
| * opkg_install_cmd: Cannot install package libva-egl-dev.
| * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| But that file is already provided by package * emgd-driver-dev
| * opkg_install_cmd: Cannot install package libva-glx-dev.
| * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc
| But that file is already provided by package * emgd-driver-dev
| * opkg_install_cmd: Cannot install package libgl-mesa-dev.
| ERROR: Function failed: do_rootfs (see
| /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-li
| nux/core-image-sato-sdk/1.0-r0/temp/log.do_rootfs.49983 for further
| information)
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
With the split of netbase and init-ifupdown, the interfaces file needs
to get moved.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@linux.intel.com>
To fix the following autobuilder do_rootfs build erro:
Computing transaction...error: Can't install
emgd-gst-plugins-va-1.16-r0@core2: no package provides cairo >=
1.12.14
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
With the newer (1.1.0 & 1.1.1) versions of libva recipe video playback is
giving segmentation fault at the end of playback. And the 1.0.16 version
of libva is working fine for the video playback. So specifying the specific
working version of libva recipe for all the EMGD based BSPs here.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
EMGD based BSPs are seeing video playback issue with libva v1.1.[01] .
They are hitting a segmentation fault at the end of video playback.
So bringing back the old libva version for the EMGD based BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
As per Ross libva v1.1.1 is needed for the wayland support.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
openssl-qat-module and zlib-qat-module recipes have the same kernel
module name, which causes the build to fail. So remove one of them
from building and update the README with the instructions on how to
enable.
Fixes [YOCTO #4126].
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
When commit 6d17c9b ('emgd-driver-bin: add pkgconfig files') was added
for libva, it exposed some missing EMGD functionality, which it turns
out has been fixed by patches submitted or accepted upstream (see the
individual patches for details).
This adds those patches to get around the build problems when building
with EMGD 1.16.
Fixes [YOCTO #3469] for meta-intel (EMGD).
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Make libva honor the wayland DISTRO feature setting in theory; in
practice, we always disable it for the time being.
Enabling it produces a build failure in the libva wayland test code.
Examining the problematic call, it seems quite different from what
wayland puts in the sysroot, which means either that the test code is
out of date, or we have a version mismatch between the wayland libva
support and the wayland support in oe-core.
Since wayland support is secondary to having basic libva support in
dylan, we unconditionally disable it for now, until we have more time
after the release to investigate.
Fixes [YOCTO #3932].
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Add the linux-yocto-rt_3.8.bbappend for every BSP supporting RT.
Do not update BSPs maintained by ISG.
Built, booted, and sniff tested with:
$ cyclictest -p 90 -D 10m -t
on all platforms. All boot and complete the test without abnormal
outliers with the following exceptions:
o sys940x generated a panic, reported to rt-user. Possibly hw related.
o fri2 fails to boot, hanging at "i8042: No controller found"
These need additional investigation, but shouldn't delay the merge of
the recipes themselves.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
In preparation for removal of the 3.2 kernel recipes, ensure that we
have 3.4.36-rt50 support for all BSPs supporting rt.
Do not update ISG maintained BSPs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
specify the LINUX_VERSION corresponding to the kernel branch commits
and update the commits to v3.8.4.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Specify the LINUX_VERSION corresponding to the kernel branch commits
and update the commits to v3.8.4.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Specify maintainers for sys940x & tlk layers. And also add missing
space before sugarbay maintainer's email address.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
CC: Darren Hart <dvhart@linux.intel.com>
CC: Saul Wold <saul.wold@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
And specify the LINUX_VERSION corresponding to the kernel branch commits.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Provide the crystalforest BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crystalforest BSP.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
openssl-qat-module and zlib-qat-module recipes have the same
kernel module name, which causes the build to fail.
This fixes Bug 4126 - Crystal Forest build failing for openssl-qat-module
ERROR: Recipe openssl-qat-module is trying to create package
kernel-module-qat-mem which was already written by recipe zlib-qat-module.
This will cause corruption, please resolve this and only provide the package
from one recipe or the other or only build one of the recipes.
ERROR: Function failed: read_subpackage_metadata
ERROR: Execution of event handler 'run_buildstats' failed
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Provide the romley BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the romley BSP.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Without the machine override, the genmac dependency will be pulled in
whenever the layer is included, regardless of MACHINE.
Reported-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The systems provided by the Yocto Project Fish River Island 2 Giveaway
Program come with Fast Boot EFI firmware. This firmware does not
provide legacy BIOS support. And because the 'vesafb' X driver
depends on this legacy BIOS support, it fails to work on these
systems.
On these systems the 'fbdev' X driver is able to work, giving a
functional X graphical screen. Somehow the 'fbdev' X driver is finding
800x600 as the only available mode for display on these systems.
This 'fbdev' X driver should also work with the other fri2 systems
which come with the Kontron supplied APTIO (AMI) BIOS.
This fixes bug:
[YOCTO #3846]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Due to recent changes in the oecore layer, non package specific
ALLOW_EMPTY declarations now cause warnings as seen below.
WARNING: QA Issue: /media/build1/poky/meta-intel/common/
recipes-multimedia/gstreamer/gst-va-intel.bb: Variable ALLOW_EMPTY is
set as not being package specific, please fix this.
Avoid this warning by making ALLOW_EMPTY declarations package
specific.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for these BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Now the v3.8 kernel recipes are available in the oecore & meta-intel layers.
And also the v3.8 kernel is validated for this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the jasperforest BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the sys940x BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sys940x BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the sugarbay BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the nuc BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the nuc BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the fri2 BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the fri2 BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the emenlow BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the emenlow BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the crownbay BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crownbay BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the chiefriver BSP specific extension for the linux-yocto_3.8
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the chiefriver BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the sys940x BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sys940x BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Provide the crownbay BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the crownbay BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the fri2 BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the fri2 BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Provide the emenlow BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the emenlow BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the chiefriver BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the chiefriver BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the nuc BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the nuc BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the jasperforest BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the jasperforest BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide the sugarbay BSP specific extension for the linux-yocto-dev
recipe from the oecore layer. This configures the right git branches of
the kernel repository for the sugarbay BSP.
This commit is addressing this bug:
[YOCTO #3931]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
All the BSPs have been switched to use the latest 1.16 version of the
EMGD driver. And nothing is utilizing the older 1.14 version now.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The link for the source tarball of the emgd 1.14 driver is not working
anymore. Also the sys940x BSP should also use the latest EMGD driver
like rest of the EMGD based BSPs.
This partly addresses:
[YOCTO #3809]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
The 3.0 kernel was dropped and the 3.8 kernel added, update the
bbappend accordingly.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since mesa-dri got updated in the meta oe-core,
preferred versions point to revisions that don't exist.
So we update the current stable version.
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked by: Nitin A Kamble <nitin.a.kamble@intel.com>
Create a new machine to support the romley Ivy Bridge CPU variant.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Set the romley preferred kernel version to 3.4.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Add linux-yocto_3.4 kernel support for the romley machine.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Update the MAINTAINERS list after removing the cedartrail BSP from
meta-intel.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Cedartrail will not be supported in the Yocto 1.4 Release.
Remove it from meta-intel.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
RDEPENDS should be set on specific packages, not applied to everything
in general (e.g. -dev, -dbg or -doc packages). This fixes up warnings in
the build.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Using AUTOREV turns out to cause problems with unreproducible
autobuilder builds and unwanted network access. This patch removes
kernel AUTOREVs and locks down SRCREVs and LINUX_VERSIONs.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
The recently added 1.16 version of the EMGD graphics stack also works
for the FRI2 BSP.
Update the BSP to use the newer EMGD version for graphics.
This partly addresses:
[YOCTO #3809]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Mention the use of the graphics stack based on the kernel 'gma500'
driver as well as the 'modesetting' X driver for the emenlow-noemgd
machine configuration.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method for specifying codecs.
These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.
One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method for specifying codecs.
These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.
One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method for specifying codecs.
These VA codecs are included in the image when the image has 'hwcodec'
in the IMAGE_FEATURES variable.
One can disable the VA features by redefining the IMAGE_FEATURES
variable in local.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method to specify the codecs.
These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.
And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .
The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method to specify the codecs.
These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.
And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .
The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method to specify the codecs.
These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.
And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .
The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This replaces the old VA_FEATURES method to specify the codecs.
These VA codecs are included in the image when image has 'hwcodec'
in the IMAGE_FEATURES.
And one can disable the VA features by redefining the IMAGE_FEATURES
var in the local.conf .
The gst-va-intel package pulls in emgd driver and x11 pieces, hence
it is moved to the XSERVERCODECS var.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The switchover to emgd neglected to add the user documentation needed
for whitelisting the video components. This adds it and now matches
the other emgd-based BSPs.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Submissions and questions about meta-intel BSPs should now go to the
new meta-intel mailing list. Update MAINTAINERS with the new list.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Move from 1.14 version to 1.16 version of the emgd driver for
graphics support.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Move from 1.14 version to 1.16 version of the emgd driver for
graphics support.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Create a new recipe for the latest emgd 1.16 version of the graphics
driver.
Also add the custom license files of the recipe to avoid build time
QA warnings.
There are strange characters in the license files, because they are
copied verbatim from the sources.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
We want to use emgd-1.14 & emgd-1.16 recipe interchangeably.
As the some of the generated package names include versions
which will be different in the emgd-1.16 recipe, this
version part is stripped from the package names so that it
will match with the emgd-1.16 recipe package names.
All the BSP configuration which were using these package names
also change accordingly to avoid any build issues.
Also with the 2 versions of emgd recipes make sure that BSPs
don't start using the emgd-1.16 version until they have been
validated to work by specifying the preferred emgd recipe
version for the relevant BSPs.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
There was a typo in specifying cfg/vesafb kernel feature. This commit
fixes it.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
As the commit to change kernel recipe SRC_URI to base on the
KSRC_linux_yocto_3_4_repo var did not go in the poky layer,
it leaves the SRC-URI definition incomplete here.
Fix the SRC_URI by specifying the git repository location
explicitly.
This fixes bug:
[YOCTO #3775]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The link has changed on the yoctoproject website, updating the URL
in the BSP layer READMEs.
This fixes the bug:
[Yocto #3730]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This is based on the gma500/gma600 kernel driver and the
modesetting X driver for poulsbo graphics.
The gma500 driver needs soft cursor in X.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The sys940x & sys940x-noemgd BSPs are still using v3.2 linux-yocto kernel.
This commit provides a v3.4 kernel recipe for these BSPs.
This addresses the bug/feature request:
[YOCTO #2268]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This change avoids addition of emgd source code in the noemgd bsp kernels.
This configures the fri2 BSP kernel with EMGD graphics driver
and fri2-noemgd BSP kernel with VESA graphics driver.
The VESA FB support is kept for both BSPs for boot time splash screen
support.
This addresses the bug/feature request:
[YOCTO #2268]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This change avoids addition of emgd source code in the noemgd bsp kernels.
This configures the emenlow BSP kernel with EMGD graphics driver.
The VESA FB support is kept for boot time splash screen support.
This addresses the bug/feature request:
[YOCTO #2268]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This change avoids addition of emgd source code in the noemgd bsp kernels.
This configures the crownbay BSP kernel with EMGD graphics driver
and crownbay-noemgd BSP kernel with just the VESA graphics driver.
The VESA FB support is kept for both BSPs for boot time splash screen
support.
This addresses the bug/feature request:
[YOCTO #2268]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This commit fixes this issue:
| In file included from gstvaapidisplay_glx.c:31:0:
| gstvaapiutils_glx.h:148:5: error: unknown type name 'PFNGLMULTITEXCOORD2FPROC'
| make[4]: *** [libgstvaapi_glx_0.10_la-gstvaapidisplay_glx.lo] Error 1
| ERROR: Function failed: do_compile (see /srv/home/nitin/build-test-bsps/build-sugarbay/tmp/work/x86_64-poky-linux/gstreamer-vaapi/0.3.8+gitAUTOINC+6ec4c2252a4aa706cd8631cb1083828485b9df9a-r0/temp/log.do_compile.73657
Found a solution to the issue here:
https://bugs.freedesktop.org/show_bug.cgi?id=56516
Fixed the issue as per the comments on the above bug.
Fixes this bug:
[YOCTO #3722]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Fixes parsing errors which is appearing after this commit to
meta-openembedded
http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e
This triggers
exception NameError: name 'base_contains' is not defined
without this change
Avoid the immediate expansion operator (:=) which caused base_contains
added in the previous commit to fail to expand at the time the
meta-intel layer configs are parsed and replace it with one of the
append operators (.= or +=) that allows for delayed variable expansion.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Explanation from Terence Chiang:
"encountered a GFX issue while enabling HW video playback VC-1 and
H.264 simultaneously, the graphic driver report error with gfx hang on
Sandy Bridge platform. We worked with Intel Linux graphic team and
provided a patch"
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:
emgd-driver-video
emgd-gst-plugins-va-0.10.10
emgd-gst-plugins-mixvideo-0.10.34
Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.
For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components. This fixes that problem.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:
emgd-driver-video
emgd-gst-plugins-va-0.10.10
emgd-gst-plugins-mixvideo-0.10.34
Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.
For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components. This fixes that problem.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:
emgd-driver-video
emgd-gst-plugins-va-0.10.10
emgd-gst-plugins-mixvideo-0.10.34
Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.
For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components. This fixes that problem.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The following EMGD subpackages provide video acceleration and have
dependencies on libva and libx11:
emgd-driver-video
emgd-gst-plugins-va-0.10.10
emgd-gst-plugins-mixvideo-0.10.34
Include these in the VA_FEATURES variable only when the EMGD XSERVER
is included in the image.
For images such as core-image-lsb which do not include X components,
including any of these emgd subpackages will pull in unwanted X
components. This fixes that problem.
This fixes the following bug:
[YOCTO #3507]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Currently all the EMGD binary files are packaged mainly into the
emgd-driver-bin package. This brings in undesired dependencies on
various external packages such as libva and libx11.
Splitting them further into subpackages passes these dependencies on
to only those subpackages, and these subpackages can be selected
individually as needed.
This fixes the following bugs:
[YOCTO #2551]
[YOCTO #3373]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add the microcode package needed to enable the Centrino Advanced-N
6235 card to nuc.conf.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add and package microcode needed for Centrino Advanced-N 6235 wireless
card, and split the packaging of the licence file so that it can be
bundled with any of the Intel iwlfifi microcode packages.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide an init script to check at boot time which HDMI port is connected
and configure the default ALSA audio out to that port.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
There is no serial port on the NUC, so remove the serial port
configuration to avoid these kind of errors in the /var/log/messages:
Dec 12 19:06:06 nuc auth.err getty: ttyS0: ioctl: Input/output error
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The nuc supports audio only via the HDMI ports. This provides an alsa
sound configuration where HDMI0 port is set as a default sound out
device.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide a working xorg.conf for the nuc BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Reuse the kernel support of chiefriver, and extend it to
use additional kernel features like wifi.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Provide a formfactor configuration for the nuc BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Create a new machine named 'nuc', which is similar to the existing
chiefriver machine but with addition of wifi support.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This layer provides support for Intel NUC (Next Unit of Computing)
systems.
This BSP specifically targets the "Next Unit of Computing Kit
DC3217IYE" containing the 3rd generation Intel® Core™ i3- 3217U (Ivy
Bridge) processor and Intel Centrino Advanced-N 6235 Wireless mini PCI
Express card.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Use ${KMETA} variable instead of using the branch name "meta" directly.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add a web link in the readme so that one can find other embedded
platforms provided by Intel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add a web link in the readme so that one can find other embedded
platforms provided by Intel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add links in the readme so that one can find on the Internet
further details of the platforms supported by this BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Via "vmalloc=256MB" boot parameter ask kernel to keep enough
memory available for the emgd kernel driver allocation.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Not needed.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add xserver-xorg-module-exa as a runtime dependency as this driver uses it, and
remove some build dependencies that are certainly not used.
[ YOCTO #3495 ]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Kishore Bodke <kishore.k.bodke@intel.com>
add links in the README so that one can find further details of the
platforms supported by this BSP. Also added code names for processor and chipset
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
add links in the README so that one can find further details of the
platforms supported by this BSP. Also added code names for processor and chipset
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
add links in the README so that one can find further details of the
platforms supported by this BSP.
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This commits avoids this build time warning:
WARNING: QA Issue: ELF binary '/home/lserban/work/poky/build/tmp/work/core2-poky-linux/emgd-driver-bin/1.14-r4/packages-split/emgd-driver-bin/usr/lib/dri/emgd_drv_video.so' has relocations in .text
Fixes this bug:
[YOCTO #3525]
No PR bump, because there is no change in the output.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add a web link in the readme so that one can find other embedded
platforms provided by Intel.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Removed gratuitous ® character.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update the README with various changes that somehow never made it in
prior to the last release. These include details on the Intel provided
Fast Boot EFI firmware, known issues, and de-versioning of the EMGD
licensing configuration variables.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Instead of the denzil release specify the location of the source tarball
of danny release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This commit adds information about specifying this line
LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin_1.14"
in local.conf to get the EMGD support enabled for the BSP.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This avoids errors like this:
| cpio: ./usr/lib/libgstvabuffer.so.0 not created: newer or same age version exists
| install: cannot stat `/srv/home/nitin/builds/build-crownbay/tmp/work/core2-poky-linux/emgd-driver-bin-1.14-r2/IEMGD_HEAD_Linux/MeeGo1.2/usr/lib/libGLES_CM.so': No such file or directory
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add a link in the readme so that one can find further details
of the platfrom from the Internet.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove all the Poulsbo graphics driver specific meta data files.
And configure the BSP to use EMGD instead of psb for graphics stack.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
BSPs using emgd graphics stack need to use older version
of xserver. And these older xserver recipes still use modules which need
to be specified in the meta-intel.inc.
This is needed in addition to Ross's xorg packaging fixes in oecore.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Enable corpus, zlib-qat-module and openssl-qat-module features
through MACHINE_EXTRA_RRECOMMENDS.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Moved corpus recipes to common as this will be
used by multiple BSPs.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove the custom Images for the Crystal Forest BSP
to include these features into machine.conf
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove the corpus recipes from the crystalforest BSP
as this will be used by multiple BSPs.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
1.4.13 doesn't build against new X servers as XAA has been dropped, so upgrade
to 1.6.2 which makes XAA optional.
Also configure.ac is using AC_CHECK_FILE which doesn't cross-compile, so remove
those.
[ YOCTO #3495 ]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
These changes avoid link issues like following, where detailed
library versions included in the .so filenames cause linking issues.
[...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libEMGDegl.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
[...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libemgdsrv_um.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Those links are needed to be able to at least compile xbmc.
Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
check for xserver to be non-empty before using it
fixed errors like
ERROR: Failed to parse recipe:
/b/kraj/yocto/poky/meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb
ERROR: Error executing a python function in <code>:
AttributeError: 'NoneType' object has no attribute 'split'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Replace all the duplicate files by soft links, and also fix targets of
some of the broken soft links.
Fixes [YOCTO #3257]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
To ease development on unreleased BSPs, let the kernel SRCREV float.
This avoids constantly having to update the SRCREVs manually, and
assures we won't get into a situation where LINUX_VERSION doesn't
match the version set by the kernel recipe.
We'll lock down the kernel SRCREVs and set the matching LINUX_VERSION
when we do releases, but in the meantime, we can use AUTOREV.
Note that individual BSPs are always free to override this maintain
their own SRCREVs if they want to.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add Instructions on how to get the
Intel DPDK recipes
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
xserver changes the driver ABI at will, and refuses to load drivers with the
wrong ABI version. So that we know about this error at image build time instead
of when xserver fails to start, RDEPEND on the ABI version we expect.
This dependency is added programmatically so that bitbake doesn't look for a
provider of xorg-abi-video-8 at parse time, which it won't find.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
xserver changes the driver ABI at will, and refuses to load drivers with the
wrong ABI version. So that we know about this error at image build time instead
of when xserver fails to start, RDEPEND on the ABI version we expect.
This dependency is added programmatically so that bitbake doesn't look for a
provider of xorg-abi-video-8 at parse time, which it won't find.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Extend the mesa-dri recipe from oecore to avoid conflict with
files generated by emgd-driver-bin recipe.
This extention is needed only when emgd-driver-bin recipe is
included in the target image, so the code is conditional to
run only on the machine with emgd graphics driver.
The emgd binary driver also provides egl, gles1, gles2 library & headers.
To avoid conflict disable egl, gles1, gles2 from meta-dri if the BSP image
is bundling the emgd driver.
This commits avoids these build warning
WARNING: The recipe is trying to install files into a shared area when those files already exist. Those files are:
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/KHR/khrplatform.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglplatform.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglext.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/egl.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glplatform.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/gl.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glext.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2ext.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2platform.h
And revert the replacement change commited earlier to avoid these warnings.
Revert "mesa-dri.bbappend: avoid buildtime warnings"
This reverts commit 2408d28972.
This fixes the bug:
[YOCTO #3295]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
No BSP from meta-intel repo is requiring this version of libva now.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The older version of libva-intel-driver recipe with
newer gst-vaapi recipe was causing video playback failure.
As per the discussion on the bug here:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=3348
The maintainer of the upstream project is recommending
to update the recipe to the latest version to fix the video
playback issue.
Also, use the release tarball instead of a tag snapshot.
Fixes [YOCTO #3348].
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=3348 is triggering
this change. The old versions of libva components are affecting video playback
on few BSPs like sugarbay & chiefriver.
Also, use the release tarball instead of a tag snapshot.
Fixes [YOCTO #3348].
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add Instructions on how to get the DPDK and
QuickAssist Recipes.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add some extra instructions to make it easier for users to submit
patches in a more uniform and useful way.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The binaries are already stripped, so don't try stripping them again (which
results in a warning).
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project website.
Add a boilerplate README including the Yocto Project compliance
information for the 1.3 release.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project website.
Adding the Yocto Project compliance information for the 1.3 release.
Update the DESCRIPTION in the machine config and the platform description
in the README to be consistent.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project website.
Adding the Yocto Project compliance information for the 1.3 release.
Update the DESCRIPTION in the machine config and the platform description
in the README to be consistent.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
There isn't a 7.11 anywhere for it to build, so use 8.04.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Rahul Saxena <rahul.saxena@intel.com>
openssl-qat-module has the dual license. So add GPLv2 and BSD
License to openssl qat Module.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add Instructions to build the custom Image to
enable qat modules.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update all the linux-yocto .bbappends with the latest kernel SRCREVs
and add explicit LINUX_VERSIONs for the 1.3 release, to prevent a
mismatch between the kernel version actually used in the machine
branch vs the version the recipe uses for the kernel image, which can
change with stable updates.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Change the Machine names for the two machines
that will be used to publish the BSP on the Yocto
Project website. And add the Yocto Project Compliance
information for the 1.3 release.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
When using an initramfs, the default for poky-tiny, the kernel cannot
automatically mount devtmpfs. Ensure it is mounted. This eliminates the
need to create the ptmx device.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Update MACHINE and META SRCREVs to pull in the following fixes:
efi: Add patch to fix 32bit EFI service mapping (rhbz 726701)
mmc: sdhci: Use DBG() instead of pr_warning() on large timeout
As well as the following changes to meta:
eg20t: Explicitly include dependencies for PCH_GBE
eg20t: Explicitly include dependencies for I2C_EG20T
fri2: Remove graphics options from the core fri2 description
fri2: Required boot config for fri2
fri2: Add fri2-tiny support
fri2: Disable GPIO_PCH for preempt-rt
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The WEBTITLE will be used to publish the BSP on the Yocto Project Website.
And adding the Yocto Project Compliance information for the 1.3 release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The commmon directory has more stuff than just recipes-core.
All this need to be maintained together as part of the meta-intel layer.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
commit 2231d38 (meta-intel: make video acceleration choice dependent
on LICENSE_FLAGS) inadvertently also changed '?=' to a hard
assignment, making it hard to override as intended. This changes it
back.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
If something triggers a rebuild of the do_unpack2 task, it will fail if its
already run once. This patch ensures that it can be called multiple times.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Fastboot firmware will sometimes fail to init the USB keyboard when
connected directly in 1.0 mode (works fine through a 2.0 hub). By adding
the USB modules to the grub-efi build, we can ensure the keyboard will
be available in the grub menu at the expense of about a second in boot
time.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Correct minor issues reported by Steve S.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Reported-by: Steve Sakoman <steve@sakoman.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Add support for the tiny KTYPE via a liunx-yocto-tiny bbappend
for the 3.4 kernel. With this kernel, DISTRO="poky-tiny" can be
used with the fri2 and fri2-noemgd machines.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
Now that gstreamer-vaapi doesn't depend on ffmpeg, it can always be recommended
by the machine configuration.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This adds the two new modules zlib-qat-mem and openssl-qat-mem
modules to build with the custom Image.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This adds a new recipe to include the Intel Quick Assist
Technology libcrypto Memory Management Module.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This adds a new recipe to build the Intel Quick Assist
Technology Memory Management Module for Zlib.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Extend the mesa-dri recipe from oecore to avoid conflict with
files generated by emgd-driver-bin recipe.
This commits avoids these build warning
WARNING: The recipe is trying to install files into a shared area when those files already exist. Those files are:
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/KHR/khrplatform.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglplatform.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglext.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/egl.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glplatform.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/gl.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glext.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2ext.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2.h
/srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2platform.h
This resolves part of the issue reported on the bug:
[Yocto #3238]
This is a temporary fix, and will be fixed differently after 1.3 release.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Acked-by: Ross Burton <ross.burton@intel.com>
cdv-pvr-driver was generating rpm packages with name "libwsbm"
This name can potentialy clash with other package names.
Fix this problem by specifying package names in the recipe with the
PKG_ vars
This fixes bug: [YOCTO #3286]
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add CPU and Chipset product names. Explicitly state support for Gfx & Media
acceleration.
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Keeping up2date with the latest HEADs of the branches
from kernel v3.4 repository
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update SRCREVs of meta branch to include the
new PCI config options added.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add a directory common/custom-licenses to store license texts of recipes
in meta-intel layer using custom licenses.
Adding these licenses text for emgd-driver-bin recipe:
- Intel-software-license-emgd-1.14
- Intel-user-space-graphics-driver-binary-license-emgd-1.14
This takes care of this build warning:
WARNING: emgd-driver-bin: No generic license file exists for: Intel-binary-only in any provider
This addresses one of the issue reported in the bug:
[YOCTO #3238]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
There are two files containing the custom license data for EMGD:
license: which holds INTEL SOFTWARE LICENSE AGREEMENT
readme.txt: which holds User Space Graphics Driver Binary License
checksum both these files to track any license changes in future.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
BSP maintainership for following BSPs is now transitioned from Tom to Nitin
sugarbay, emenlow, crownbay, jasperforest, chiefriver
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This commit removes fishriver bsp from meta-intel layer.
Fish-River-Island-2 hardware and BSP has made this
Fish-River-Island hardware and BSP obsolete.
Also we discussed this on the Yocto Execution Tracking Meeting,
and to our knowledge no customer is using (cares about) this BSP now.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
All BSPs have been migrated to 1.14, we can now safely retire 1.10
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Avoid following warnings while building crownbay BSPs:
NOTE: preferred version 7.11 of mesa-dri not available (for item virtual/libgl)
NOTE: versions of mesa-dri available: 2:8.0.4 2:8.0.4+git1+c1f4867c89adb1a6b19d66ec8ad146115909f0a7
This commit addresses one of the issue reported on the bug:
[YOCTO #3238]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The Intel Linux graphics stack version 12.07 released on 2012-07-24
requires version 2.20.0 as seen here:
http://intellinuxgraphics.org/2012.07.html
Currently oecore has 2.19.0 version. So get this 2.20.0 version in
meta-intel layer to be used by sugarbay and other BSPs using the
Intel graphics stack.
Also took changes from version 2.20.8 recipe from Ross Burton's branch.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Replaces all uses of PRINC with the form:
PRINC := "${@int(PRINC) + N}"
Where N is the previously assigned value plus one to ensure a
monotonically increasing PRINC value.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Tom Zanussi <tom.zanussi@intel.com>
CC: Saul Wold <sgw@linux.intel.com>
CC: Nitin Kamble <nitin.a.kamble@intel.com>
This is recommended in the EMGD User Guide.
My understanding is that, the emgd kernel driver need
to allocate memory dynamically, and the "vmalloc=256MB"
parameter ensures enough will be available for the driver.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
PN in linux-yocto-tlk.inc takes the .inc file name and becomes
linux-yocto-tlk. Renamed to linux-yocto_tlk.inc to avoid confusions.
Related to: [YOCTO #3217]
Signed-off-by: Mihai Lindner <mihaix.lindner@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Fix SRC_URI appends ignored by meta-cedartrail and meta-crownbay. Used
SRC_URI_append instead of SRC_URI.
Also placed all variables in an .inc file to be required by all
linux-yocto recipes in here, since all versions use the same.
[YOCTO #3217]
Signed-off-by: Mihai Lindner <mihaix.lindner@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To build with the corpus files recipes, create a customized
recipe to install them into the Image.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
World and universe builds break if the newly commercial gst-ffmpeg is
included without a 'commercial' entry in LICENSE_FLAGS_WHITELIST, so
only add gst-ffmpeg if that's the case.
Normally BSPs conditionally include gst-va-intel and thus gst-ffmpeg
is included in the build only if 'commercial' is added to
LICENSE_FLAGS_WHITELIST and therefore this isn't an issue, but world
and universe builds are different.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
libx11-trim doesn't exist anymore so setting that as the default isn't going to
work, resulting in a "multiple providers" error. Tthe default provider (libx11)
is good for 99.9% of people, so inherit that from oe-core.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The psb video drivers use the EXA framework, so add a dependency on
xserver-psb-module-exa.
[YOCTO #3149]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The xserver-xf86-config .bbappends are still using FILESPATH - update
them to use FILESEXTRAPATHS as recommended by the Poky Reference
Manual and BSP Developer's Guides.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Correct the port order to only list SDVOB and LVDS.
Update the Edid flags as appropriate. No EDID over LVDS. Enable built-in
and edid timings as well as DTDs for the SDVOB port.
Force 24-bit mode for LVDS port to work around an apparent bug with EMGD
in which the default 18-bit mode results in a dim display using the
secondary (LVDS) HDMI port (lower port).
Add backlight intensity and inverter frequency specifications for the
LVDS port per the note in the EMGD 1.14 User Guide (p 184) for E6xx
CPUs.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Add a new recipe Silesia Corpus for testing with another
Data Compression algorithm for Crystal Forest BSP.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Add a new recipe for Crystal Forest BSP for testing
the lossless compresstion algorithms with Canterbury Corpus.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Add a new recipe Calgary Corpus for Crystal Forest BSP
for testing the lossless compression algorithms.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
The EMGD binaries comes stripped in the download, so there
is nothing we can do about it. Avoid printing the warnings
about them being already stripped.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
emgd-driver-bin is generating rpm package with name libegl1.
This name clashes with a package with sanme name from mesa-dri
recipe. This name clash blocks installation of emgd user land
binaries in the image. And due to missing emgd user land
components X fails to start on BSPs like crownbay.
Fix this problem by specifying package names in the recipe with the
PKG_ vars.
This fixes bug: [YOCTO #3063]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Recent bitbakes will unpack RPM files automatically. For some reason this
is aborting (#3137) so disable that functionality.
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
emgd-driver-bin should be in common/recipes-graphics/xorg-driver
rather than common/recipes-graphics/xorg-xserver so move it there.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The upgrade to emgd 1.14 inadvertantly removed 1.10, which is still
used by some BSPs, so restore it for them.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The gst-ffmpeg recipe in oe-core had LICENSE_FLAGS added to make it
"commercial", so to avoid build errors the BSPs that use it (via the
gst-va-intel VA_FEATURE) should only include it if the user has added
"commercial" to LICENSE_FLAGS_WHITELIST when building.
This adds a conditional to detect that, along with a NOTE in the
README to explain the need for the flag.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This adds gstreamer and vaapi video acceleration components
to enable acceleration with pvr driver
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
Initial checkin for the new Crystal Forest BSP.
This BSP is based on Sandybridge CPU and Cave Creek Chipset.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Explicitly specify the va-impl-intel MACHINE_FEATURE, and update the
mixvideo uses with the feature rename.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add a new va-impl-intel MACHINE_FEATURE to explicitly choose intel
video acceleration, rather than have it as the fallthrough default, so
that anything that wants to specify something different locally
doesn't get unwanted components.
Also rename the gst-va-mixvideo feature to va-impl-mixvideo match and
since it isn't only concerned with gst.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The recent changes to enable GLES/EGL in mesa-dri have caused emenlow to fail:
ERROR: Trying to resolve runtime dependency libglu resulted in conflicting PREFERRED_PROVIDER entries being found.
The providers found were: ['/srv/home/pokybuild/yocto-autobuilder/yocto-slave/emenlow/build/yocto/meta-intel/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb', '/srv/home/pokybuild/yocto-autobuilder/yocto-slave/emenlow/build/meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb']
The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_mesa-dri = xpsb-glx', 'PREFERRED_PROVIDER_virtual/libgles1 = mesa-dri']
Because emenlow's xpsb-glx contains mesa, it needs to entirely replace
mesa-dri. We'd normally set virtual/libgles1 and virtual/libgles2 to xpsb-glx
but these drivers don't build the GLES libraries so that would be a lie.
So, unset the preferred provider entries so that bitbake doesn't look at
mesa-dri at all.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
ia32-base.inc no longer contains everything these BSPs need - some of
what was in that file is now in meta-intel.inc, so we need to include
that too.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Move a couple intel-specific variables into a new meta-intel.inc
include file. meta-intel.inc is meant to contain variables and
definitions that only make sense and are only available if the
meta-intel layer is included in bblayers.conf.
This is in preparation for moving the rest into oe-core.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This update of the driver enables support for B3 stepping of
Cedarview processor and also support for DP/eDP ports.
Signed-off-by: Rahul Saxena <rahul.saxena@intel.com>
KBRANCH_crownbay is set to standard/default/crownbay, which isn't even
a 3.4 branch.
Set it to standard/crownbay, which is.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This option is unused by (e)glibc since 2011 and is the default. It has been
shown to interact badly with the configure option in atom-pc from meta-yocto
causing a rebuild of the whole system despite the only change being an
assignment with += vs =. The easiest fix is simply to drop it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Missing PREFERRED_VERSION_linux-yocto generated NOTEs when building.
"""
NOTE: preferred version 3.4% of linux-yocto not available (for item
virtual/kernel)
"""
[YOCTO #2962]
Signed-off-by: Mihai Lindner <mihaix.lindner@linux.intel.com>
Acked-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The recipes are no longer stored in a "packages" directory but in
directories under recipes-*.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
This fixes bug:
[YOCTO #2946]
Avoids these errors:
| error: Failed dependencies:
| libva.so.1 is needed by libegl1-1.10-r0.core2
| libva-tpi.so.1 is needed by libegl1-1.10-r0.core2
| libva-x11.so.1 is needed by libegl1-1.10-r0.core2
NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Since Matrox MGA recipe is moved to common, include
the Matrox MGA varialbe to romley.conf.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Add XSERVER_IA32_MATROX_MGA variable for including
Matrox MGA graphics recipe.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Matrox MGA Xorg driver is being used by other meta-intel
BSPs. So move this to meta-intel/common/recipes-graphics.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
Add emgd branch info in git src_uri
At build time, the emgd-1.14 branch is merged with the crownbay bsp
kernel source branch to get emgd kernel driver's support.
Reference it in the src_uri, and its commit-id to be used, so that
any changes in the emgd branch will not affect build unknowingly.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
1.14 is the latest released driver for emgd. This change is tested on
crownbay machine.
Add runtime dependency to libxcb-dri2
Otherwise the libxcb-dri2.so is not getting installed, and video
acceleration of emgd does not work. It is dynamic dependency of
emgd_drv_video.so
put files in gstreamer-0.10/.debug directory to the debug package.
It avoids debug files packaging warnings.
add downloadfilename param to SRC_URI
As the url does not have the filename of the tarball, specify it here
so that updated wget bitbake fetcher can save the downloaded file
accordingly.
BTW now EDC has also published another download URL on our request:
http://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_14_GOLD_2443.tgz
And update emgd driver version in the README.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
This shuts up new bitbake otherwise it warns about this
always.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
The package reordering patches exposed a problem in that the files
specified in the FILES_${PN}-dev shouldn't really be put in the -dev
package in the first place - this removes them.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Without this, we get standard/default/common-pc/base with the correct
SRCREV initially checked out but standard/default/common-pc/atom-pc
checked out as if using AUTOREV for the actual build.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Update the LIC_FILES_CHKSUM, since the license changed slightly.
According to the git log:
"Just an extension of the copyright dates."
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
To pick up most recent changes, including the matching kernel changes
for the perf-scripting/perf-tui features.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This is tested on the HuronRiver (sugarbay laptop) platform, and it works as expected.
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This is tested on the emenlow hardware, and it works as expected.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
Tested this on FishRiver hardware, and it works as expected.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
emenlow needs to use the old 1.10.2 cairo library instead of the
upgraded version.
Fixes [YOCTO #2507]
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
The emenlow graphics stack doesn't work with the cairo_1.12.2 library
upgrade; this adds the old 1.10.2 recipe from poky locally to the
emenlow layer in order to get it working again.
Fixes [YOCTO #2507]
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-n450.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-jasperforest.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-fishriver.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-emenlow.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-crownbay.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
linux-yocto-2.6.37.bb was removed from oe-core, so remove the
corresponding .bbappend from meta-sugarbay.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Remove the kernel feature set from the BSP.
These have been moved to kernel features.
Update the SRCREV for meta to pull in these
kernel feature set.
Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
This adds the video acceleration components needed to enable EMGD
video acceleration.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
Intel is committed to rapidly addressing security vulnerabilities affecting our customers and providing clear guidance on the solution, impact, severity and mitigation.
## Reporting a Vulnerability
Please report any security vulnerabilities in this project [utilizing the guidelines here](https://www.intel.com/content/www/us/en/security-center/vulnerability-handling-guidelines.html).
#@DESCRIPTION: Machine configuration for 32 bit Intel Core 2 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
#@DESCRIPTION: Machine configuration for 64 bit Intel Core i7 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
#@DESCRIPTION: Machine configuration for 64 bit Intel Skylake CPU (and later) with MMX, SSE, SSE2, SSE3, SSE4.1, SSE4.2, AVX, and AVX2 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
Follow the [Yocto Project official documentation](https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html#compatible-linux-distribution) to set up and configure your host machine to be compatible with BitBake.
From 16a2c22339287122d2c25d8bb33a5a51b4e6ee51 Mon Sep 17 00:00:00 2001
From: Naveen Saini <naveen.kumar.saini@intel.com>
Date: Thu, 24 Feb 2022 20:01:11 +0530
Subject: [PATCH] cmake: don't build for 32-bit targets
Error log:
| tmp/work/corei7-64-poky-linux/ispc/1.16.0-r0/recipe-sysroot/usr/include/bits/long-double.h:23:10: fatal error: 'bits/long-double-32.h' file not found
| #include <bits/long-double-32.h>
| ^~~~~~~~~~~~~~~~~~~~~~~
| 1 error generated.
Remove SYSTEM include search path and set -isysroot dir path
| umd/vpu_driver/source/command/vpu_command.cpp: In member function 'void VPU::VPUCommand::appendAssociateBufferObject(VPU::VPUBufferObject*)':
| umd/vpu_driver/source/command/vpu_command.cpp:126:20: error: 'find' is not a member of 'std'; did you mean 'bind'?
| 126 | auto it = std::find(bufferObjects.begin(), bufferObjects.end(), bo);
| | ^~~~
| | bind
| umd/vpu_driver/source/command/vpu_command_buffer.cpp: In member function 'bool VPU::VPUCommandBuffer::addCommand(VPU::VPUCommand*, uint64_t&, uint64_t&)':
| umd/vpu_driver/source/command/vpu_command_buffer.cpp:185:24: error: 'find' is not a member of 'std'; did you mean 'bind'?
| 185 | auto it = std::find(bufferHandles.begin(), bufferHandles.end(), bo->getHandle());
| | ^~~~
| | bind
| umd/level_zero_driver/ext/source/graph/elf_parser.cpp:301:32: error: 'max_element' is not a member of 'std'; did you mean 'tuple_element'?
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.