]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
8 years agoinitramfs-framework: base: Ensures /run/lock is available
Otavio Salvador [Mon, 20 Jun 2016 18:23:53 +0000 (15:23 -0300)]
initramfs-framework: base: Ensures /run/lock is available

Depending on the module we use, the /run/lock may be required. This
creates it as part of initial setup and thus makes it available for
every sub module.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoinitramfs-framework: mdev: Add a runtime dependency on busybox-mdev
Otavio Salvador [Mon, 20 Jun 2016 18:23:52 +0000 (15:23 -0300)]
initramfs-framework: mdev: Add a runtime dependency on busybox-mdev

The mdev support relies on the mdev support inside busybox, which thus
builds the busybox-mdev package. Adding the runtime dependency ensures
its installation fails if mdev support is disabled.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add iwlwifi-misc package for remaining iwlwifi firmware
Christopher Clark [Mon, 20 Jun 2016 17:48:55 +0000 (10:48 -0700)]
linux-firmware: add iwlwifi-misc package for remaining iwlwifi firmware

Package all remaining iwlwifi firmwares that are not individually
packaged into a single package. This is distinct from the virtual
linux-firmware-iwlwifi package so that the -misc firmwares can be
installed without pulling in all other firmwares via dependencies.

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add iwlwifi virtual package of all iwlwifi firmwares
Christopher Clark [Mon, 20 Jun 2016 17:48:54 +0000 (10:48 -0700)]
linux-firmware: add iwlwifi virtual package of all iwlwifi firmwares

Depends upon all available iwlwifi firmware packages at build time.
Fix typo in ALLOW_EMPTY of earlier version.

Motivation: simplifies inclusion of all Intel wifi firmwares.

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: fix typo in RDEPENDS line for iwlwifi-6000g2b-5
Christopher Clark [Mon, 20 Jun 2016 17:48:53 +0000 (10:48 -0700)]
linux-firmware: fix typo in RDEPENDS line for iwlwifi-6000g2b-5

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add LICENSE line for iwlwifi-license package
Christopher Clark [Mon, 20 Jun 2016 17:48:52 +0000 (10:48 -0700)]
linux-firmware: add LICENSE line for iwlwifi-license package

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: fix typo in LICENSE line for iwlwifi-6000g2b-5
Christopher Clark [Mon, 20 Jun 2016 17:48:51 +0000 (10:48 -0700)]
linux-firmware: fix typo in LICENSE line for iwlwifi-6000g2b-5

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/targetbuild: use os.path.join instead of string concatenation
Ross Burton [Mon, 20 Jun 2016 16:39:20 +0000 (17:39 +0100)]
oeqa/targetbuild: use os.path.join instead of string concatenation

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/targetbuild: add extra_cmds argument to run_configure
Ross Burton [Mon, 20 Jun 2016 16:37:31 +0000 (17:37 +0100)]
oeqa/targetbuild: add extra_cmds argument to run_configure

Some upstreams need more than just gnu-configize ran before ./configure works,
such as ./autogen.sh or autoreconf.  Add extra_args (defaulting to
gnu-configize) so that this can be done in test cases.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/targetbuild: fix folder name estimate logic
Ross Burton [Mon, 20 Jun 2016 16:32:31 +0000 (17:32 +0100)]
oeqa/targetbuild: fix folder name estimate logic

The re.sub() used to transform a tarball into a best guess folder name wasn't
right, as there isn't enough escaping and tar.xz was missing.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotzdata: update to 2016e
Armin Kuster [Tue, 14 Jun 2016 21:50:22 +0000 (14:50 -0700)]
tzdata: update to 2016e

Changes affecting future time stamps

Africa/Cairo observes DST in 2016 from July 7 to the end of October.
Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.)
For future years, guess April's last Thursday to October's last
Thursday except for Ramadan.

Changes affecting past time stamps

Locations while uninhabited now use '-00', not 'zzz', as a
placeholder time zone abbreviation.  This is inspired by Internet
RFC 3339 and is more consistent with numeric time zone
abbreviations already used elsewhere.  The change affects several
arctic and antarctic locations, e.g., America/Cambridge_Bay before
1920 and Antarctica/Troll before 2005.

Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
at 03:00, not 23:00 the previous day.  (Thanks to Michael Deckers.)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotzcode: update to 2016e
Armin Kuster [Tue, 14 Jun 2016 21:50:21 +0000 (14:50 -0700)]
tzcode: update to 2016e

V2: typo in title (jet lagged)
Changes to code

zic now outputs a dummy transition at time 2**31 - 1 in zones
whose POSIX-style TZ strings contain a '<'.  This mostly works
around Qt bug 53071 <https://bugreports.qt.io/browse/QTBUG-53071>.
(Thanks to Zhanibek Adilbekov for reporting the Qt bug.)

Changes affecting documentation and commentary

tz-link.htm says why governments should give plenty of notice for
time zone or DST changes, and refers to Matt Johnson's blog post.
tz-link.htm mentions Tzdata for Elixir.  (Thanks to Matt Johnson.)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoqemu: Use Gtk+3, add configure patch to find vte
Jussi Kukkonen [Fri, 17 Jun 2016 19:37:49 +0000 (22:37 +0300)]
qemu: Use Gtk+3, add configure patch to find vte

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibmad: remove recipe
Alexander Kanavin [Mon, 20 Jun 2016 12:56:48 +0000 (15:56 +0300)]
libmad: remove recipe

[YOCTO #6020]

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-ugly: disable mad, enable mpg123
Alexander Kanavin [Mon, 20 Jun 2016 12:56:47 +0000 (15:56 +0300)]
gstreamer1.0-plugins-ugly: disable mad, enable mpg123

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agompg123: add a recipe from meta-oe
Alexander Kanavin [Mon, 20 Jun 2016 12:56:46 +0000 (15:56 +0300)]
mpg123: add a recipe from meta-oe

The recipe is updated to latest upstream release.
Also audiofile dependency is dropped as it's not actually used anywhere.

[YOCTO #6020]

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosecurity_flags.inc: add python3-pycairo and libnewt-python to no-pie exception list
Alexander Kanavin [Mon, 20 Jun 2016 12:56:44 +0000 (15:56 +0300)]
security_flags.inc: add python3-pycairo and libnewt-python to no-pie exception list

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosecurity_flags.inc: add SECURITY_NO_PIE_CFLAGS to libgcc and gcc-sanitizers
Alexander Kanavin [Mon, 20 Jun 2016 12:56:43 +0000 (15:56 +0300)]
security_flags.inc: add SECURITY_NO_PIE_CFLAGS to libgcc and gcc-sanitizers

These recipes no longer seem to need full exclusion from security hardening.

The rest (glibc, gcc-runtime, valgrind, grub, grub-efi, uclibc) still do.

[YOCTO #9489]

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobitbake.conf: don't set CCACHE_DIR to $HOME by default
Ross Burton [Mon, 20 Jun 2016 12:13:09 +0000 (13:13 +0100)]
bitbake.conf: don't set CCACHE_DIR to $HOME by default

If the user hasn't inherited ccache.bbclass then CCACHE_DIR is set to $HOME.

This was to work around a bug (#2554) for some users where if ccache < 3.1.10
(released 2014-10-19) was installed and enabled by default (i.e. /usr/bin/gcc is
a symlink to ccache) and ccache.bbclass wasn't being inherited then autogen
would fail to build because it sets $HOME to /dev/null during the build and
ccache (prior to 3.1.10) would always create CCACHE_DIR even if it was disabled.
As the default is $HOME/.ccache, this results in ccache attempting to create
/dev/null/.ccache.

However there was a mistake in this assignment of CCACHE_DIR - it should be
$HOME/.ccache - as ccache will do cleanup inside CCACHE_DIR which will result in
it deleting $HOME/tmp.  In the future when we can assume that everyone has
ccache 3.1.10 onwards this assignment can be deleted, but as of now we still
support OpenSUSE 13.2 which ships with 3.1.9 so fix the assignment to be
$HOME/.ccache.

[ YOCTO #9798 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobinutils: configure with --enable-deterministic-archives
Andre McCurdy [Fri, 17 Jun 2016 18:33:12 +0000 (11:33 -0700)]
binutils: configure with --enable-deterministic-archives

Causes ar to use zero for timestamps and uids/gids by default when
creating static archives, which helps make builds deterministic.

  https://bugzilla.redhat.com/show_bug.cgi?id=1124342
  https://wiki.debian.org/ReproducibleBuilds/TimestampsInStaticLibraries

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodbus/dbus-test: upgrade to 1.10.8
Chen Qi [Fri, 17 Jun 2016 03:36:44 +0000 (11:36 +0800)]
dbus/dbus-test: upgrade to 1.10.8

0001-configure.ac-support-large-file-for-stat64.patch is removed as it's
a backported patch and is already in the latest codes.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopkg: upgrade to v0.3.2
Alejandro del Castillo [Wed, 15 Jun 2016 22:13:42 +0000 (17:13 -0500)]
opkg: upgrade to v0.3.2

* Drop merged patches
* Update libsolv PACKAGECONFIG config option

Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopenssh: fix init script restart with read-only-rootfs
Matthew Campbell [Tue, 14 Jun 2016 21:34:18 +0000 (17:34 -0400)]
openssh: fix init script restart with read-only-rootfs

restart in the init script uses the check_config() function which doesn't have
the $SSHD_OPTS passed through. This causes it to check the wrong config (and
fail when read-only-rootfs is enabled.

Signed-off-by: Matthew Campbell <mcampbell@izotope.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroups: use new gst-player package name
Ross Burton [Fri, 17 Jun 2016 18:09:19 +0000 (19:09 +0100)]
packagegroups: use new gst-player package name

The package that the gst-player binary is in has changed from gst-player-bin to
gst-player.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Upgrade to 1.8.1
Khem Raj [Fri, 17 Jun 2016 04:23:57 +0000 (21:23 -0700)]
gstreamer1.0-plugins-bad: Upgrade to 1.8.1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoexpat: CVE-2016-0718
Yi Zhao [Fri, 17 Jun 2016 03:20:58 +0000 (11:20 +0800)]
expat: CVE-2016-0718

Fix CVE-2016-0718: expat XML parser crashes on malformed input

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-0718
https://bugzilla.redhat.com/show_bug.cgi?id=1296102
https://bugzilla.suse.com/show_bug.cgi?id=979441

Patch from:
https://bugzilla.redhat.com/show_bug.cgi?id=1296102

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add iwlwifi-8000C-19 version
Saul Wold [Thu, 16 Jun 2016 19:06:16 +0000 (12:06 -0700)]
linux-firmware: add iwlwifi-8000C-19 version

This version is required for certain iwlwifi hardware
can not use the most recent firmware blob.

[YOCTO #9771]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosysprof: fix pkgconfig packaging
Ross Burton [Thu, 16 Jun 2016 13:23:51 +0000 (14:23 +0100)]
sysprof: fix pkgconfig packaging

pkgconfig files need to be in -dev.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoautotools: ensure Makefile exists in do_compile
Ross Burton [Wed, 15 Jun 2016 14:52:52 +0000 (15:52 +0100)]
autotools: ensure Makefile exists in do_compile

If a recipe is using the autotools class then presumably it is using Makefiles.
However the default do_compile() is forgiving and silently handles a missing
makefile, which means that if a recipe is using a hand-coded static Makefile
(e.g. git) but doesn't use brokensep the recipe will fail in do_install.

To make debugging this easier, override do_compile in autotools so that it fails
if a Makefile isn't present.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackage_manager.py: specify tmpdir for opkg
Chen Qi [Wed, 15 Jun 2016 09:40:56 +0000 (17:40 +0800)]
package_manager.py: specify tmpdir for opkg

Specify tmpdir for opkg via '-t' option so that opkg does not use
the default 'TMPDIR' which usually is '/tmp' on build host.

This would solve race problems like below.

  sh: /tmp/opkg-rOG6Tl/opkg-intercept-iPoEp5/depmod: Permission denied

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa: fix hasPackage, add hasPackageMatch
Ross Burton [Wed, 15 Jun 2016 11:01:23 +0000 (12:01 +0100)]
oeqa: fix hasPackage, add hasPackageMatch

hasPackage() was looking for the string provided as an RE substring in the
manifest, which resulted in a large number of false positives (i.e. libgtkfoo
would match "gtk+").

Rewrite the manifest loader to parse the files into a proper data structure,
change hasPackage to do full string matches, and add hasPackageMatch which does
RE substring matches.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxcb-proto: use python3 instead of python2
Ross Burton [Fri, 17 Jun 2016 12:13:33 +0000 (13:13 +0100)]
xcb-proto: use python3 instead of python2

We previously patched configure to stop looking around for a Python to use, and
to use the Python binary and install paths that we specify.  Now that we depend
on Python 3 its possible that bitbake is being built on a machine without Python
2 installed, so hardcode the python3 interpreter instead.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 21 Jun 2016 13:02:36 +0000 (14:02 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoe2fsprogs: Manually bump PR due to PV change (work around sstate confusion)
Richard Purdie [Tue, 21 Jun 2016 13:01:34 +0000 (14:01 +0100)]
e2fsprogs: Manually bump PR due to PV change (work around sstate confusion)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoe2fsprogs: remove the extra dot from the recipe filename
Alexander Kanavin [Tue, 21 Jun 2016 10:01:19 +0000 (13:01 +0300)]
e2fsprogs: remove the extra dot from the recipe filename

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 21 Jun 2016 11:58:43 +0000 (12:58 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_manager: Fix multilib package arch ordering issues
Richard Purdie [Tue, 21 Jun 2016 11:57:25 +0000 (12:57 +0100)]
package_manager: Fix multilib package arch ordering issues

Order is not preserved in dict() and this code depends on the order of
these lists of package architectures used when multilibs are enabled.
This caused 'random' breakage where sometimes the correct order was present
and sometimes it wasn't.

Use collections.OrderedDict() to avoid this problem.

Kudos to Bill Randle and Alejandro Hernandez who did most of the work debugging
this, I simply took the problem they identified and wrote a patch to fix it.

This unblocks the M1 build but this code needs auditing as there are clearly
other ordering issues (e.g. the set() usage).

[YOCTO #9717]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agorootfs_rpm: Increase rootfs size
Saul Wold [Sun, 19 Jun 2016 00:13:55 +0000 (17:13 -0700)]
rootfs_rpm: Increase rootfs size

This doubles the amount of extra space that is provided for SMART and
RPM, as they consume more disk space during qa testing via testimage

[YOCTO #9800]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoRevert "cmake.bbclass: set the modules directory correctly"
Richard Purdie [Sun, 19 Jun 2016 06:38:26 +0000 (07:38 +0100)]
Revert "cmake.bbclass: set the modules directory correctly"

This reverts commit 642bd49964690259328f506df41a1764c5ac6226.

This broke "bitbake cmake":

| CMake Error at /home/jku/src/poky/build/tmp/work/core2-64-poky-linux/cmake/3.5.2-r0/toolchain.cmake:34 (list):
|   Syntax error in cmake code at
|
|     /home/jku/src/poky/build/tmp/work/core2-64-poky-linux/cmake/3.5.2-r0/toolchain.cmake:34
|
|   when parsing string
|
|     /home/jku/src/poky/build/tmp/sysroots/qemux86-64/usr/share/cmake-\3.5.${CMAKE_MINOR_VERSION}/Modules/
|
|   Invalid character escape '\3'.
| Call Stack (most recent call first):
|   /home/jku/src/poky/build/tmp/sysroots/x86_64-linux/usr/share/cmake-3.5/Modules/CMakeDetermineSystem.cmake:98 (include)
|   CMakeLists.txt:19 (project)

https://autobuilder.yoctoproject.org/main/builders/nightly-world/builds/832
https://autobuilder.yoctoproject.org/main/builders/nightly-world-lsb/builds/550

8 years agocmake.bbclass: set the modules directory correctly
Jose Pardeiro [Fri, 17 Jun 2016 15:01:17 +0000 (17:01 +0200)]
cmake.bbclass: set the modules directory correctly

The CMake recipes contain a mismatch between the environmental variable
which defines where the Modules are installed and the location where they
actually are. This patch fixes the environmental variable to point to the
proper folder defined according to the cmake version.

Signed-off-by: Jose Pardeiro <jpardeiro@rapyuta-robotics.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopseudo: remove rpath from libpseudo.so
Ed Bartosh [Fri, 17 Jun 2016 15:47:23 +0000 (18:47 +0300)]
pseudo: remove rpath from libpseudo.so

Setting rpath causes clash of host and sdk libc and makes
pseudo to crash with relocation error: libpthread.so.0:
    symbol __libc_vfork, version GLIBC_PRIVATE not defined
    in file libc.so.6 with link time reference

Removing rpath fixes this as it makes pseudo to use only host
pthread and libc.

[YOCTO #9761]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agouseradd-staticids.bbclass: Allow missing UIDs/GIDs to generate warnings
Peter Kjellerstedt [Fri, 17 Jun 2016 14:59:02 +0000 (16:59 +0200)]
useradd-staticids.bbclass: Allow missing UIDs/GIDs to generate warnings

Previously when USERADD_ERROR_DYNAMIC was set to "1", an exception was
raised if no numeric UID/GID could be determined for a user/group. Now
it is possible to set it to either "error", which results in the old
behavior, or "warn" in which case a warning is issued instead.

For backwards compatibility reasons, it is still possible to set
USERADD_ERROR_DYNAMIC to "1" and get an exception in case of failure.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agouseradd-staticids.bbclass: Restore failure on missing UIDs/GIDs
Peter Kjellerstedt [Fri, 17 Jun 2016 14:59:01 +0000 (16:59 +0200)]
useradd-staticids.bbclass: Restore failure on missing UIDs/GIDs

A regression was introduced with commit 3149319a whereby setting
USERADD_ERROR_DYNAMIC no longer resulted in an error for users and
groups that were missing numeric UIDs and GIDs but were not mentioned
at all in any passwd or groups file.

[YOCTO #9777]

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodocumentation.conf: Add information about USERADD variables
Peter Kjellerstedt [Fri, 17 Jun 2016 14:59:00 +0000 (16:59 +0200)]
documentation.conf: Add information about USERADD variables

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobase.bbclass: p4 fetcher supports srcrev
Andrew Bradford [Wed, 25 May 2016 19:46:11 +0000 (15:46 -0400)]
base.bbclass: p4 fetcher supports srcrev

Enable the perforce fetcher to call bb.fetch2.get_srcrev() as it can use
'SRCREV = "${AUTOREV}"'.

Signed-off-by: Andrew Bradford <andrew.bradford@kodakalaris.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackagegroup-self-hosted: add back Python 2
Ross Burton [Fri, 17 Jun 2016 12:13:34 +0000 (13:13 +0100)]
packagegroup-self-hosted: add back Python 2

Some recipes depend on Python 2 being present (eg glib and ncurses) so until
they've all been migrated to Python 3 we should continue to ship Python 2 in the
self-hosted packagegroup.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogtk+3: Add patch for --disable-opengl
Jussi Kukkonen [Fri, 17 Jun 2016 07:51:28 +0000 (10:51 +0300)]
gtk+3: Add patch for --disable-opengl

Patch is a bit nasty and not maintainer friendly, but it does
make Gtk+3 compile without libepoxy (which means without OpenGL
dev files).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Add LC_ALL setting and drop pseudo pieces
Richard Purdie [Thu, 16 Jun 2016 15:37:21 +0000 (16:37 +0100)]
build-appliance-image: Add LC_ALL setting and drop pseudo pieces

The pseudo pieces here date from times gone by when bitbake ran in two
phases. Its long since obsolete and can be dropped.

Also set LC_ALL so that bitbake works correctly and uses the local
we're already installing into the image so we have utf-8 available.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_deb: Avoid chdir warnings and restore cwd after packaging
Richard Purdie [Thu, 16 Jun 2016 15:36:27 +0000 (16:36 +0100)]
package_deb: Avoid chdir warnings and restore cwd after packaging

dpkg-build needs to be executed in the root of the package, so save and restore
the current directory so this task doesn't modify the state.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Install network components
Juro Bystricky [Thu, 16 Jun 2016 20:32:23 +0000 (13:32 -0700)]
build-appliance-image: Install network components

Explicitly add network components into Build Appliance image,
do not rely on packagegroup-self-hosted to pull them in.
Network related dependencies were removed from packagegroup-self-hosted.

YOCTO #9758

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Thu, 16 Jun 2016 11:36:31 +0000 (12:36 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackagegroup-core-device-devel: add binutils-symlinks
Ross Burton [Thu, 16 Jun 2016 09:02:06 +0000 (10:02 +0100)]
packagegroup-core-device-devel: add binutils-symlinks

This packagegroup previously included oprofileui-server which indirectly
depended on binutils-symlinks.  Since the removal of oprofileui-server
binutils-symlinks wasn't pulled in, which makes a packagegroup apparently for
development on the target fairly useless (and also broke QA).

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodirectfb: fix client->gfx_state initialisation
Andre McCurdy [Tue, 14 Jun 2016 22:51:06 +0000 (15:51 -0700)]
directfb: fix client->gfx_state initialisation

Shortly before the DirectFB 1.7.7 release, an optimisation was added
to CoreGraphicsStateClient_Init() to avoid creating an extended
Graphics State object if it will not later be required:

  4d422fb Client: Create extended Graphics State object when needed for later usage

Unfortunately the client->gfx_state variable used to track the
extended Graphics State object is not initialised, which can lead to
crashes etc due to creation of the Graphics State object erroneously
being skipped.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_ipk: restore cwd after packaging
Ross Burton [Mon, 13 Jun 2016 19:05:54 +0000 (20:05 +0100)]
package_ipk: restore cwd after packaging

opkg-build needs to be executed in the root of the package, so save and restore
the current directory so this task doesn't modify the state.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoclasses/package: save/restore cwd in split_and_strip_files
Ross Burton [Mon, 13 Jun 2016 21:09:54 +0000 (22:09 +0100)]
classes/package: save/restore cwd in split_and_strip_files

This function uses chdir() heavily, so save and restore the cwd so that it
doesn't affect the system state.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoclasses/kernel: remove path assumptions in compile_kernelmodules
Ross Burton [Mon, 13 Jun 2016 23:14:06 +0000 (00:14 +0100)]
classes/kernel: remove path assumptions in compile_kernelmodules

do_compile_kernelmodules was assuming that the current directory was ${B} but
didn't make that explicit, so use an absolute path to ensure this always works.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoclasses/image: don't chdir when creating symlinks
Ross Burton [Mon, 13 Jun 2016 19:05:18 +0000 (20:05 +0100)]
classes/image: don't chdir when creating symlinks

There's no need to chdir() when creating image symlinks, and using chdir()
changes the state for future tasks.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocore-image-sato: add gtk+ for M1
Ross Burton [Wed, 15 Jun 2016 14:37:59 +0000 (15:37 +0100)]
core-image-sato: add gtk+ for M1

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agomake: 4.2 -> 4.2.1
Robert Yang [Wed, 15 Jun 2016 02:29:51 +0000 (19:29 -0700)]
make: 4.2 -> 4.2.1

1) Remove unused patch 0001-main.c-main-SV-43434-Handle-NULL-returns-from-ttynam.patch.

2) Here are the fixes since 4.2, the [SV 47995] is important for us.
   * maintMakefile: TP recommends rsync for retrieving PO files.
   * main.c (main): [SV 48009] Reset stack limit for make re-exec.
   [SV 47995] Ensure forced double-colon rules work with -j.
   * DELETE_ON_ERROR: [SV 48061] Use "exit 1" for portability.
   * w32/pathstuff.c: [SV 47996] Use ISBLANK() not isblank().
   Fix printing time stamps on MS-Windows
   [SV 48037] Fix MinGW build with Posix configury tools

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agognome-themes-standard: Use distro_features_check for GTK+2
Jussi Kukkonen [Mon, 13 Jun 2016 11:05:04 +0000 (14:05 +0300)]
gnome-themes-standard: Use distro_features_check for GTK+2

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk-engines: Remove as unused
Jussi Kukkonen [Tue, 26 Apr 2016 07:21:54 +0000 (10:21 +0300)]
gtk-engines: Remove as unused

gtk-engines is no longer used by any theme in oe-core

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosato-icon-theme: remove as unused
Jussi Kukkonen [Tue, 26 Apr 2016 07:19:45 +0000 (10:19 +0300)]
sato-icon-theme: remove as unused

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk-sato-engine: Remove as unused
Jussi Kukkonen [Wed, 2 Mar 2016 09:42:48 +0000 (11:42 +0200)]
gtk-sato-engine: Remove as unused

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-self-hosted: Remove unused theme, use Adwaita icons
Jussi Kukkonen [Mon, 25 Apr 2016 12:55:38 +0000 (15:55 +0300)]
packagegroup-self-hosted: Remove unused theme, use Adwaita icons

GTK+3 default theme is included in GTK+3. The corresponding GTK+2
theme would be in gnome-theme-adwaita, but the packagegroup does not
have GTK+2 apps anymore.

Also move icons to -graphics package.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-desktop: Add Sato folder configuration
Jussi Kukkonen [Wed, 1 Jun 2016 07:57:32 +0000 (10:57 +0300)]
matchbox-desktop: Add Sato folder configuration

matchbox-desktop folder configuration for Sato was in a separate
project 'matchbox-desktop-sato'. Skip the extra overhead: remove
matchbox-desktop-sato and include the files here.

Drop Utilities folder and include those icons in the Applictions
folder in an effort to make the common case a little more useful:
Now e.g. Terminal icon should be visible on startup.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-session-sato: Update session startup
Jussi Kukkonen [Mon, 29 Feb 2016 11:51:10 +0000 (13:51 +0200)]
matchbox-session-sato: Update session startup

* Use Adwaita Gtk+ theme
* sato-gtk-engine is no longer needed with Adwaita
* GTK_CSD tricks are no longer needed since the panel
  does not draw on top windows
* Add meta-theme index file: it used to be provided by gtk-sato-engine
  and is used by matchbox-config-gtk only (to be able to show a single
  selection for Gtk+, icon and Matchbox themes). This is a more
  logical place for it.
* Set matchbox-theme gconf key (just to be explicit, this is the
  default already)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosysprof: Upgrade to git version slightly past 3.20
Jussi Kukkonen [Wed, 4 May 2016 09:49:28 +0000 (12:49 +0300)]
sysprof: Upgrade to git version slightly past 3.20

New version uses Gtk+3. 3.20 release requires a bunch of fixes to
build without polkit, this git revision inclues those fixes.

* Add patch to use proper U64_TO_POINTER macro to fix build on
  32 bit platforms.
* Forward port memory barrier patches for arm & mips
* sysprof builds with loads of warnings and git builds also use
  -Werror: avoid that by setting "--enable-compile-warnings"

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoavahi-ui: Build with Gtk+3
Jussi Kukkonen [Tue, 3 May 2016 12:56:28 +0000 (15:56 +0300)]
avahi-ui: Build with Gtk+3

Add patch to install GtkBuilder ui files for GTK+3.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowebkitgtk: Disable Gtk2 plugin process by default
Jussi Kukkonen [Tue, 3 May 2016 12:45:37 +0000 (15:45 +0300)]
webkitgtk: Disable Gtk2 plugin process by default

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+: RRECOMMEND adwaita theme
Jussi Kukkonen [Thu, 28 Apr 2016 06:44:12 +0000 (09:44 +0300)]
gtk+: RRECOMMEND adwaita theme

Without this a gtk+2 app appended to an image is going to look awful.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-core-x11-sato: Remove gtk-sato-engine
Jussi Kukkonen [Wed, 27 Apr 2016 13:44:58 +0000 (16:44 +0300)]
packagegroup-core-x11-sato: Remove gtk-sato-engine

The theme engine is no longer needed with GTK+3.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibowl: Remove as unused
Jussi Kukkonen [Wed, 27 Apr 2016 12:52:50 +0000 (15:52 +0300)]
libowl: Remove as unused

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibfm: switch to GTK3 version
Maxin B. John [Wed, 27 Apr 2016 12:35:22 +0000 (15:35 +0300)]
libfm: switch to GTK3 version

Build GTK3 version of libfm.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopcmanfm: switch to GTK3 version
Maxin B. John [Wed, 27 Apr 2016 12:35:21 +0000 (15:35 +0300)]
pcmanfm: switch to GTK3 version

Build GTK3 version of pcmanfm.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoleafpad: Replace with L3afpad
Jussi Kukkonen [Wed, 27 Apr 2016 11:49:14 +0000 (14:49 +0300)]
leafpad: Replace with L3afpad

L3afpad is a GTK+3 fork of leafpad.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-config-gtk: Upgrade to 0.2
Jussi Kukkonen [Tue, 26 Apr 2016 21:47:22 +0000 (00:47 +0300)]
matchbox-config-gtk: Upgrade to 0.2

New version supports Gtk+3.
Rebase the patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogst-player: Start building with Gtk+3
Jussi Kukkonen [Tue, 26 Apr 2016 07:03:21 +0000 (10:03 +0300)]
gst-player: Start building with Gtk+3

Drop the patch that added gtk+2 support.
Use an icon that is found in adwaita icon theme.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopuzzles: Use Gtk+3 by default
Jussi Kukkonen [Tue, 26 Apr 2016 21:05:58 +0000 (00:05 +0300)]
puzzles: Use Gtk+3 by default

Also split the puzzles into two packages (just like the old
oh-puzzles).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-terminal: Upgrade to 0.1
Jussi Kukkonen [Tue, 26 Apr 2016 12:22:30 +0000 (15:22 +0300)]
matchbox-terminal: Upgrade to 0.1

New version uses Gtk+3 and a more modern Vte.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agovte: Upgrade to 0.44.1
Jussi Kukkonen [Tue, 26 Apr 2016 12:19:48 +0000 (15:19 +0300)]
vte: Upgrade to 0.44.1

* License change LGPL 2.0 -> LGPL 2.1+
* vte-termcap is no more
* API break: current version seems to be parallel installable
  with old one, but I did not opt for that.
* Add patch to avoid stack protection by default
* Use libtool-cross: libtool adds "-nostdlib" when g++ is used,
  and this leads to a link failure on PIE builds: "undefined
  reference to __init_array_start". libtool-cross has a hack to
  avoid "-nostdlib"

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-core-x11: Use adwaita icons instead of sato
Jussi Kukkonen [Mon, 25 Apr 2016 12:40:57 +0000 (15:40 +0300)]
packagegroup-core-x11: Use adwaita icons instead of sato

Adwaita icon set is significantly more extensive (8MB vs 2MB). However,
as pcmanfm already rrecommends adwaita-icon-theme, this change actually
makes typical packagegroup-core-x11 smaller as a whole since
sato-icon-theme is no longer required.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-keyboard: Enable GTK+3 IM module
Jussi Kukkonen [Thu, 14 Apr 2016 13:53:55 +0000 (16:53 +0300)]
matchbox-keyboard: Enable GTK+3 IM module

* Build GTK+3 im module (and no GTK+2 by default)
* Fix FILES for this case

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoconnman-gnome: Add patch to port to Gtk+3
Jussi Kukkonen [Wed, 1 Jun 2016 12:07:39 +0000 (15:07 +0300)]
connman-gnome: Add patch to port to Gtk+3

Upstream is not really active anymore: patch the Gtk+3 upgrade
in for now (long term solution is to change to another UI).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-wm: Upgrade to 1.2.1
Jussi Kukkonen [Wed, 2 Mar 2016 12:31:50 +0000 (14:31 +0200)]
matchbox-wm: Upgrade to 1.2.1

New version does not change MBWM theme when the Gtk+ theme
is changed using Net/ThemeName X property.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosettings-daemon: Upgrade to 0.0.2
Jussi Kukkonen [Mon, 29 Feb 2016 11:41:37 +0000 (13:41 +0200)]
settings-daemon: Upgrade to 0.0.2

* New versions builds with gdk-x11-3.0 and supports gconf key
  "matchbox_theme".
* Remove patch that's already upstream.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosato-screenshot: Upgrade to 0.2
Jussi Kukkonen [Mon, 29 Feb 2016 11:54:11 +0000 (13:54 +0200)]
sato-screenshot: Upgrade to 0.2

New version supports Gtk+3.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-panel-2: Upgrade to 2.10
Jussi Kukkonen [Mon, 29 Feb 2016 11:48:14 +0000 (13:48 +0200)]
matchbox-panel-2: Upgrade to 2.10

* Changes in 2.10:
   - Port to GTK3, avoid all deprecated API
   - Add --mode for easier testing
* Remove a backported patch.
* License checksum changes because copyright years change

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-desktop: Ugrade to 2.1
Jussi Kukkonen [Mon, 29 Feb 2016 11:46:39 +0000 (13:46 +0200)]
matchbox-desktop: Ugrade to 2.1

Changes since 2.0
* Ported to GTK+3
* Removed deprecated API use, started using new
  GTK+ features like FlowBox instead of custom code
* Added --mode for easier debugging

One of the LIC_FILES_CHKSUM files was removed upstream.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-theme-sato: Upgrade to 0.2
Jussi Kukkonen [Mon, 29 Feb 2016 11:45:03 +0000 (13:45 +0200)]
matchbox-theme-sato: Upgrade to 0.2

New theme is tries to be more compatible with Adwaita: titlebar is
thinner, colors are mostly uniform gray instead of green.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/license: handle EXDEV if hard link to license fails
Manuel Huber [Sat, 11 Jun 2016 07:50:02 +0000 (09:50 +0200)]
classes/license: handle EXDEV if hard link to license fails

Hard links can still fail even if st_dev is the same for source
and destination. In case of EXDEV error, fall back to copying.

Signed-off-by: Manuel Huber <manuel.h87@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/rm_work: use the idle I/O scheduler class
Ross Burton [Tue, 14 Jun 2016 15:17:46 +0000 (16:17 +0100)]
classes/rm_work: use the idle I/O scheduler class

As rm_work is just cleanup it shouldn't starve more important tasks such as
do_compile of I/O, so use BB_TASK_IONICE_LEVEL to run the task in the idle
scheduler class.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython3: fix CROSSPYTHONPATH for cross builds
Awais Belal [Tue, 14 Jun 2016 11:26:08 +0000 (16:26 +0500)]
python3: fix CROSSPYTHONPATH for cross builds

There are cases where target and host are of the same
type and at such instances the target modules may be
loaded if CROSSPYTHONPATH is not correct. This adds
host library paths so that target modules are not
loaded while cross compiling to avoid illegal instruction
issues.

Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogcc: make sure header path is set correctly
Anuj Mittal [Tue, 14 Jun 2016 09:10:20 +0000 (17:10 +0800)]
gcc: make sure header path is set correctly

We're setting the native header paths in do_configure_prepend,
and don't need to set them again here.

This results in gcc-target not being able to locate the headers
and not being able to detect glibc version, which in turn
results in SSP support not getting detected even though it's available
in libc.

Signed-off-by: Anuj Mittal <anujx.mittal@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoflex: Fix top_builddir path for flex's test-driver script
Leonardo Sandoval [Mon, 13 Jun 2016 22:02:42 +0000 (17:02 -0500)]
flex: Fix top_builddir path for flex's test-driver script

Since 5f82d17ac63f6d5b55f7b8d019c239620ab54596, test-driver scripts
look into top_buildir path, so fix this path on flex's tests/Makefile.

[YOCTO #9721]

Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonzalez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: powerclamp: APL CPU
Bruce Ashfield [Mon, 13 Jun 2016 15:56:35 +0000 (11:56 -0400)]
linux-yocto/4.1: powerclamp: APL CPU

These patches backport the upstream changes for powerclamp to support APL APU.

  Dasaratharaman Chandramouli (1):
    intel powerclamp: support Knights Landing

  Jacob Pan (2):
    thermal/powerclamp: add cpu id for denlow platform
    thermal/powerclamp: remove cpu whitelist

  Radivoje Jovanovic (2):
    thermal/powerclamp: add cpu id for skylake h/s
    thermal/powerclamp: add cpu id for Skylake u/y

Signed-off-by: Yu, Ong Hock <ong.hock.yu@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: Always Running Timer Support
Bruce Ashfield [Mon, 13 Jun 2016 15:56:34 +0000 (11:56 -0400)]
linux-yocto/4.1: Always Running Timer Support

Backporting mainline patches to add always running timer support (ART).

The main advantage of ART is that ART can be captured
simultaneous to the capture of audio and network device clocks,
allowing a correlation between timebases to be constructed.

   Arnd Bergmann (1):
     ntp/pps: replace getnstime_raw_and_real with 64-bit version

   Christopher S. Hall (4):
     time: Add cycles to nanoseconds translation
     time: Add timekeeping snapshot code capturing system time and counter
     time: Add driver cross timestamp interface for higher precision time synchronization
     x86/tsc: Always Running Timer (ART) correlated clocksource

   DengChao (1):
     timekeeping: Provide internal function __ktime_get_real_seconds

Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: intel_idle: backport BXT CPU support
Bruce Ashfield [Mon, 13 Jun 2016 15:56:33 +0000 (11:56 -0400)]
linux-yocto/4.1: intel_idle: backport BXT CPU support

Integrating upstream changes for intel_idle to support BXT CPU.

   Dasaratharaman Chandramouli (1):
     intel_idle: Support for Intel Xeon Phi Processor x200 Product Family

   Len Brown (4):
     intel_idle: Skylake Client Support
     intel_idle: Skylake Client Support - updated
     intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled
     intel_idle: add BXT support

Signed-off-by: Yu, Ong Hock <ong.hock.yu@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.4: update to v4.4.13
Bruce Ashfield [Mon, 13 Jun 2016 15:56:32 +0000 (11:56 -0400)]
linux-yocto/4.4: update to v4.4.13

Integrating the korg -stable release.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: bump to v4.1.26
Bruce Ashfield [Mon, 13 Jun 2016 15:56:31 +0000 (11:56 -0400)]
linux-yocto/4.1: bump to v4.1.26

Integrating the 4.1.25 and 4.1.26 stable releases.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: serial, mmc, mtd mainline backports
Bruce Ashfield [Mon, 13 Jun 2016 15:56:30 +0000 (11:56 -0400)]
linux-yocto/4.1: serial, mmc, mtd mainline backports

Backporting the following commits for BXT and other device support:

b4acdc6d1ea9 serial: 8250_dw: Do not use readl/writel before checking port iotype
c439afb78cda serial: 8250_dw: Add support for big-endian MMIO accesses
9227cc288f7e serial: 8250_dw: Avoid serial_outx code duplicate with new dw8250_check_lcr()
9d608cf2b4c5 serial: 8250_dw: don't set UPF_BOOT_AUTOCONF flag
db4e65b3a854 serial: 8250_dw: cleanup dw8250_setup_port
f4885484ee87 serial: 8250_dw: cleanup dw8250_idma_filter
0912b12e5df0 serial: 8250_dw: rename and comment the fallback dma filter
3436bb74c86b serial: 8250_dw: proper support for UARTs without busy functionality
fac8ac4a8074 serial: 8250_dw: add dw8250_quirks function
0bba963bdd94 serial: 8250_dw: only setup the port from one place
d01850ea5471 serial: 8250_dw: hook the DMA in one place
585f11e24199 serial: 8250_dw: adapt to unified device property interface
df44bc6d8b61 serial: 8250_dw: add separate pointer for the uart_port to dw8250_probe
84e9183637e7 serial: 8250_dw: allow lower reference frequencies
70ce481f5678 serial:8250_dw: do not alter CTS and DCTS since AFE is enabled
739968950dc4 serial: 8250: Auto CTS control by HW if AFE enabled
074cdf88d099 serial: 8250_dw: support ACPI platforms with integrated DMA engine
0bb15fc79c22 serial: 8250_dma: no need to sync RX buffer
45082f48e5c6 dmaengine: idma: rename to INTEL_IDMA64
1f4c5fb48460 mmc: sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers
6963cc8f6e2e mmc: sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers
aab588165ee4 mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers
c51e080a85ac mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL
fbbad4798f9c mmc: sdhci-pci: Fix card detect race for Intel BXT/APL
ce6717f7195e mmc: sdhci: Allow override of get_cd() called from sdhci_request()
abceeaf8efc8 mmc: sdhci: Allow override of mmc host operations
279c8ddf6b6d mmc: sdhci: make max-frequency property in device tree work
6e9d3ad3a003 mtd: spi-nor: add support for w25q128fw

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>