[meta-intel] [PATCH v2] thermald: Add thermal daemon utility
This user space thermal daemon utility is used for thermal management Signed-off-by: Yong Li --- common/recipes-bsp/thermald/thermald_1.5.3.bb | 27 +++ 1 file changed, 27 insertions(+) create mode 100644 common/recipes-bsp/thermald/thermald_1.5.3.bb diff --git a/common/recipes-bsp/thermald/thermald_1.5.3.bb b/common/recipes-bsp/thermald/thermald_1.5.3.bb new file mode 100644 index 000..cb2b07e --- /dev/null +++ b/common/recipes-bsp/thermald/thermald_1.5.3.bb @@ -0,0 +1,27 @@ +SUMMARY = "Linux thermal daemon" + +DESCRIPTION = "Thermal Daemon is a Linux daemon used to prevent the \ +overheating of platforms. This daemon monitors temperature and applies \ +compensation using available cooling methods." + +HOMEPAGE = "https://github.com/01org/thermal_daemon"; + +DEPENDS = "dbus dbus-glib libxml2 glib-2.0" +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}" + +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=ea8831610e926e2e469075b52bf08848" + +SRC_URI = "https://github.com/01org/thermal_daemon/archive/v${PV}.tar.gz"; +SRC_URI[md5sum] = "66402236ed3c86a798029cb4d5313817" +SRC_URI[sha256sum] = "e20b450ef27a5b5e45474c831663c8f5ecd14c82ace5a4b1e06c442e0a23b53e" + +S = "${WORKDIR}/thermal_daemon-${PV}" + +inherit pkgconfig autotools systemd + +FILES_${PN} += "${datadir}/dbus-1/system-services/*.service" + +SYSTEMD_SERVICE_${PN} = "thermald.service" + +COMPATIBLE_HOST = '(i.86|x86_64).*-linux' -- 2.7.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH] thermald: Add thermal daemon utility
This user space thermal daemon utility is used for thermal management Signed-off-by: Yong Li --- common/recipes-bsp/thermald/thermald_1.5.3.bb | 28 +++ 1 file changed, 28 insertions(+) create mode 100644 common/recipes-bsp/thermald/thermald_1.5.3.bb diff --git a/common/recipes-bsp/thermald/thermald_1.5.3.bb b/common/recipes-bsp/thermald/thermald_1.5.3.bb new file mode 100644 index 000..010d78c --- /dev/null +++ b/common/recipes-bsp/thermald/thermald_1.5.3.bb @@ -0,0 +1,28 @@ +SUMMARY = "Linux thermal daemon" + +DESCRIPTION = "Thermal Daemon is a Linux daemon used to prevent the \ +overheating of platforms. This daemon monitors temperature and applies \ +compensation using available cooling methods." + +HOMEPAGE = "https://github.com/01org/thermal_daemon"; + +DEPENDS = "dbus dbus-glib libxml2 glib-2.0" +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}" + +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=ea8831610e926e2e469075b52bf08848" + +SRC_URI = "https://github.com/01org/thermal_daemon/archive/v${PV}.tar.gz"; +SRC_URI[md5sum] = "66402236ed3c86a798029cb4d5313817" +SRC_URI[sha256sum] = "e20b450ef27a5b5e45474c831663c8f5ecd14c82ace5a4b1e06c442e0a23b53e" + +S = "${WORKDIR}/thermal_daemon-${PV}" + +inherit pkgconfig autotools systemd + +FILES_${PN} += "${datadir}/dbus-1/system-services/*.service" + +SYSTEMD_SERVICE_${PN} = "thermald.service" +SYSTEMD_AUTO_ENABLE_${PN} = "enable" + +COMPATIBLE_MACHINE = "intel-corei7-64|intel-core2-32|intel-quark|edison" -- 2.7.4 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
Re: [meta-intel] How to support the NUC Kit DE3815TYKHE?
2015-04-02 5:16 GMT+08:00 Darren Hart : > ge are you building? I am using the intel-corei7-64. The kernel repots panic on the last step "cannot open root device "(null)", since the kernel commad is incorrect. if you perform a test on the NUC DE3815, maybe you can reproduce this issue(use the mkefidisk.sh) -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
Re: [meta-intel] How to support the NUC Kit DE3815TYKHE?
Thanks Darren! Below is the grub.cfg: # Automatically created by OE serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 default=boot timeout=10 menuentry 'boot'{ linux /vmlinuz root=/dev/sda2 ro rootwait quietconsole=ttyS0,115200 console=tty0 } I use this command to create the USB disk: scripts/contrib/mkefidisk.sh -v /dev/sdc os.hddimg /dev/sda By the way, I found the ISO image is okay(dd the ISO to usb disk), in the ISO, there is initrd in the grub.cfg file, so I think the root cause is the grub cannot boot without initrd. Did you test the hddimg + mkefidisk.sh ? 2015-04-01 0:18 GMT+08:00 Darren Hart : > You'll need to provide more detail for us to help. Exactly how is it > failing. Probably a good idea to share your grub.conf. > -- > Darren Hart > Intel Open Source Technology Center > > From: LIYONG > Date: Tuesday, March 31, 2015 at 7:21 AM > To: Darren Hart > Cc: YONG LI , > > Subject: Re: [meta-intel] How to support the NUC Kit DE3815TYKHE? > > I am using the latest bios 0041, if using grub, it can load and boot the > kernel, but cannot pass the command line. The os is 64bit, both the grub > and the kernel are built using the same conf > On Mar 31, 2015 12:35 AM, Darren Hart wrote: > No, it should work both grub and gummiboot. Are you perhaps mismatching > firmware and OS 32b and 64b? > -- > Darren Hart > Intel Open Source Technology Center > > From: LIYONG > Date: Saturday, March 28, 2015 at 7:55 AM > To: Darren Hart > Cc: , YONG LI > Subject: Re: [meta-intel] How to support the NUC Kit DE3815TYKHE? > > Thanks for your mail! I just found the root cause. The kernel is OK, but > the grub efi has problems. It cannot pass the kernel command to the kernel. > I have to switch to gummiboot. Is it a known issue ? > On Mar 28, 2015 6:32 AM, Darren Hart wrote: > > On 3/26/15 7:41 AM, Yong Li wrote: > > Hi All, > > > > > > > > I am testing the NUC DE3815TYKHE, Ubuntu 1404 is okay. But the yocto > > build image does not work. I tested the intel-corei7-64 and > > valleyisland-64, the kernel cannot boot, > > > > it seems that it cannot load the /dev/sda2. Does Yocto + meta-intel > > supports this NUC? > > It does and I've booted that board in the past. If you can provide a > detailed report of what you are doing, which image you're building, > which version, how you're deploying it, etc., we may be able to help. > > -- > Darren Hart > Intel Open Source Technology Center > > -- ___ meta-intel mailing list > meta-intel@yoctoproject.org > https://lists.yoctoproject.org/listinfo/meta-intel > > -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] How to support the NUC Kit DE3815TYKHE?
Hi All, I am testing the NUC DE3815TYKHE, Ubuntu 1404 is okay. But the yocto build image does not work. I tested the intel-corei7-64 and valleyisland-64, the kernel cannot boot, it seems that it cannot load the /dev/sda2. Does Yocto + meta-intel supports this NUC? Thanks, Yong Li -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH meta-intel-iot-middleware] Fix the i2c-tools build error
Signed-off-by: Yong Li --- recipes-support/i2c-tools/i2c-tools_3.0.3.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes-support/i2c-tools/i2c-tools_3.0.3.bb b/recipes-support/i2c-tools/i2c-tools_3.0.3.bb index 021090c..bf8e272 100644 --- a/recipes-support/i2c-tools/i2c-tools_3.0.3.bb +++ b/recipes-support/i2c-tools/i2c-tools_3.0.3.bb @@ -9,12 +9,12 @@ SRC_URI = " http://dl.lm-sensors.org/i2c-tools/releases/i2c-tools-${PV}.tar.bz2 \ SRC_URI[md5sum] = "511376eed04455cdb277ef19c5f73bb4" SRC_URI[sha256sum] = "23b28e474741834e3f1b35b0686528769a13adc92d2ff5603cbda1d6bd5e5629" -inherit autotools +inherit autotools-brokensep do_compile_prepend() { cp ${WORKDIR}/Module.mk ${S}/eepromer/ -sed -i 's#/usr/local#/usr#' Makefile -echo "include eepromer/Module.mk" >> Makefile +sed -i 's#/usr/local#/usr#' ${S}/Makefile +echo "include eepromer/Module.mk" >> ${S}/Makefile } do_install_append() { -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel
[meta-intel] [PATCH] Fix the swig build error, based on the below OE-core commit: e2f0d002cbc81a4dd26daee5e115ab9ea1ab6dd7
Signed-off-by: Yong Li --- ...nfigure-use-pkg-config-for-pcre-detection.patch | 64 ++ recipes-devtools/swig/swig_3.0.5.bb| 13 - 2 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch diff --git a/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch b/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch new file mode 100644 index 000..1b1128a --- /dev/null +++ b/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch @@ -0,0 +1,64 @@ +From 5c4d6d8538994d5fe9b3b46bfafaf0a605e3bda6 Mon Sep 17 00:00:00 2001 +From: Koen Kooi +Date: Tue, 17 Jun 2014 08:18:17 +0200 +Subject: [PATCH] configure: use pkg-config for pcre detection + +Signed-off-by: Koen Kooi +Upstream-Status: pending +--- + configure.ac | 38 +++--- + 1 file changed, 7 insertions(+), 31 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0c984b7..6edcec1 100644 +--- a/configure.ac b/configure.ac +@@ -70,38 +70,14 @@ AC_MSG_RESULT([$with_pcre]) + + dnl To make configuring easier, check for a locally built PCRE using the Tools/pcre-build.sh script + if test x"${with_pcre}" = xyes ; then +- AC_MSG_CHECKING([whether to use local PCRE]) +- local_pcre_config=no +- if test -z $PCRE_CONFIG; then +-if test -f `pwd`/pcre/pcre-swig-install/bin/pcre-config; then +- PCRE_CONFIG=`pwd`/pcre/pcre-swig-install/bin/pcre-config +- local_pcre_config=$PCRE_CONFIG +-fi +- fi +- AC_MSG_RESULT([$local_pcre_config]) +-fi +-AS_IF([test "x$with_pcre" != xno], +- [AX_PATH_GENERIC([pcre], +-[], dnl Minimal version of PCRE we need -- accept any +-[], dnl custom sed script for version parsing is not needed +-[AC_DEFINE([HAVE_PCRE], [1], [Define if you have PCRE library]) +- LIBS="$LIBS $PCRE_LIBS" +- CPPFLAGS="$CPPFLAGS $PCRE_CFLAGS" +-], +-[AC_MSG_FAILURE([ +-Cannot find pcre-config script from PCRE (Perl Compatible Regular Expressions) +-library package. This dependency is needed for configure to complete, +-Either: +-- Install the PCRE developer package on your system (preferred approach). +-- Download the PCRE source tarball, build and install on your system +- as you would for any package built from source distribution. +-- Use the Tools/pcre-build.sh script to build PCRE just for SWIG to statically +- link against. Run 'Tools/pcre-build.sh --help' for instructions. +- (quite easy and does not require privileges to install PCRE on your system) +-- Use configure --without-pcre to disable regular expressions support in SWIG +- (not recommended).]) +-]) ++ PKG_CHECK_MODULES([PCRE], [libpcre], [ ++AC_DEFINE([HAVE_PCRE], [1], [Define if you have PCRE library]) ++LIBS="$LIBS $PCRE_LIBS" ++CPPFLAGS="$CPPFLAGS $PCRE_CFLAGS" ++ ], [ ++AC_MSG_WARN([$PCRE_PKG_ERRORS]) + ]) ++fi + + + dnl CCache +-- +1.9.3 + diff --git a/recipes-devtools/swig/swig_3.0.5.bb b/recipes-devtools/swig/ swig_3.0.5.bb index 39ddaeb..a1d409e 100644 --- a/recipes-devtools/swig/swig_3.0.5.bb +++ b/recipes-devtools/swig/swig_3.0.5.bb @@ -13,7 +13,8 @@ inherit autotools pythonnative BBCLASSEXTEND = "native" -SRC_URI = "http://prdownloads.sourceforge.net/swig/swig-${PV}.tar.gz"; +SRC_URI = "http://prdownloads.sourceforge.net/swig/swig-${PV}.tar.gz \ + file://0001-configure-use-pkg-config-for-pcre-detection.patch" SRC_URI[md5sum] = "dcb9638324461b9baba8e044fe59031d" SRC_URI[sha256sum] = "9f4cb9e8f213f041853646f58fe5e8428d63250d05f5c943b6fa759c77322a3c" @@ -44,8 +45,16 @@ EXTRA_OECONF = " \ --disable-ccache \ " +do_configure_prepend() { +export NOCONFIGURE="no" +( cd ${S} + ./autogen.sh + cd ${B} + ) +} + do_configure() { - export NOCONFIGURE="no"; ./autogen.sh +# export NOCONFIGURE="no"; cd ${S}; ${S}/autogen.sh oe_runconf } -- 1.9.1 -- ___ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel